Implement getMediaDevices.
[chromium-blink-merge.git] / tools / metrics / histograms / histograms.xml
blob65a274a55f156d05156f5ced3abec75e2e652704
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>Please list the metric's owners. Add more owner tags as needed.</owner>
298   <summary>AppCache check response result code.</summary>
299 </histogram>
301 <histogram name="appcache.CompletionQueueTime" units="milliseconds">
302   <owner>Please list the metric's owners. Add more owner tags as needed.</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>Please list the metric's owners. Add more owner tags as needed.</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>Please list the metric's owners. Add more owner tags as needed.</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>Please list the metric's owners. Add more owner tags as needed.</owner>
324   <summary>AppCache initialization result code.</summary>
325 </histogram>
327 <histogram name="appcache.JobStartDelay.AppCache" units="milliseconds">
328   <owner>Please list the metric's owners. Add more owner tags as needed.</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>Please list the metric's owners. Add more owner tags as needed.</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>Please list the metric's owners. Add more owner tags as needed.</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>Please list the metric's owners. Add more owner tags as needed.</owner>
358   <summary>Identifies where a missing manifest was detected occured.</summary>
359 </histogram>
361 <histogram name="appcache.MissingManifestEntry" enum="BooleanSuccess">
362   <owner>Please list the metric's owners. Add more owner tags as needed.</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>Please list the metric's owners. Add more owner tags as needed.</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>Please list the metric's owners. Add more owner tags as needed.</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>Please list the metric's owners. Add more owner tags as needed.</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>Please list the metric's owners. Add more owner tags as needed.</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.AppLaunch" enum="AppLaunch">
422   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
423   <summary>
424     The number of times v2 packaged apps are launched grouped by
425     extension_misc::AppLaunchBuckets. See also Extensions.AppLaunch.
426   </summary>
427 </histogram>
429 <histogram name="Apps.AppLauncherPromo" enum="AppLauncherPromo">
430   <owner>mad@chromium.org</owner>
431   <summary>Interactions with the App Launcher promo dialog.</summary>
432 </histogram>
434 <histogram name="Apps.AppListHowEnabled" enum="AppListEnableSource">
435   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
436   <summary>
437     The trigger that caused the app list to be enabled. Recorded when the user
438     first shows the app list. If not shown after one hour, will be recorded
439     then. If Chrome was not running at the one-hour mark, will be recorded
440     during the next Chrome startup.
441   </summary>
442 </histogram>
444 <histogram name="Apps.AppListSearchCommenced" units="searches">
445   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
446   <summary>
447     The number of searches that are started in the app list. This is gathered
448     each time the app list search box transitions from empty to non-empty.
449   </summary>
450 </histogram>
452 <histogram name="Apps.AppListSearchResultOpenType" enum="AppListSearchResult">
453   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
454   <summary>
455     The type of app list search result that was opened by the user. This is
456     gathered per click of a search result.
457   </summary>
458 </histogram>
460 <histogram name="Apps.AppListTimeToDiscover" units="milliseconds">
461   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
462   <summary>
463     Time between enabling the app list, and a user explicitly choosing to show
464     it. If the app list is not shown after one hour, an entry in the last bucket
465     is recorded. If the user installs a second packaged app within one hour, or
466     if the app list was not enabled by installing a packaged app from the Web
467     Store, no time value is recorded - only Apps.AppListHowEnabled.
468   </summary>
469 </histogram>
471 <histogram name="Apps.AppListWarmupDuration" units="milliseconds">
472   <owner>tapted@chromium.org</owner>
473   <summary>
474     The amount of time spent in warmup (in WarmupForProfile call). This will
475     tell us how long warmup blocks the UI.
476   </summary>
477 </histogram>
479 <histogram name="Ash.ActiveTouchPoints">
480   <owner>kuscher@google.com</owner>
481   <owner>rbyers@chromium.org</owner>
482   <summary>
483     Number of active touch-points when a new touch-point is added.
484   </summary>
485 </histogram>
487 <histogram name="Ash.ActiveWindowShowTypeOverTime" enum="ActiveWindowShowType">
488   <owner>kuscher@google.com</owner>
489   <summary>
490     The show type of the active window tracked over time by logging on a regular
491     basis (30 minutes).
492   </summary>
493 </histogram>
495 <histogram name="Ash.Dock.Action" enum="DockedAction">
496   <owner>kuscher@google.com</owner>
497   <owner>varkha@chromium.org</owner>
498   <summary>
499     User-initiated action taken that affects docked windows such as docking,
500     undocking, minimizing, restoring, closing or just dragging a docked window.
501   </summary>
502 </histogram>
504 <histogram name="Ash.Dock.ActionSource" enum="DockedActionSource">
505   <owner>kuscher@google.com</owner>
506   <owner>varkha@chromium.org</owner>
507   <summary>
508     Source (mouse, touch or unknown) of the user-initiated action for docked
509     windows.
510   </summary>
511 </histogram>
513 <histogram name="Ash.Dock.ItemsAll">
514   <owner>kuscher@google.com</owner>
515   <owner>varkha@chromium.org</owner>
516   <summary>
517     Number of all docked windows or panels including hidden or minimized.
518     Recorded on every user action that interacts with docked windows.
519   </summary>
520 </histogram>
522 <histogram name="Ash.Dock.ItemsLarge">
523   <owner>kuscher@google.com</owner>
524   <owner>varkha@chromium.org</owner>
525   <summary>
526     Number of large (wider than dock maximum width) windows that had to be
527     shrunk to get docked among the visible docked windows. Recorded on every
528     user action that interacts with docked windows.
529   </summary>
530 </histogram>
532 <histogram name="Ash.Dock.ItemsPanels">
533   <owner>kuscher@google.com</owner>
534   <owner>varkha@chromium.org</owner>
535   <summary>
536     Number of docked visible panels. Recorded on every user action that
537     interacts with docked windows.
538   </summary>
539 </histogram>
541 <histogram name="Ash.Dock.ItemsVisible">
542   <owner>kuscher@google.com</owner>
543   <owner>varkha@chromium.org</owner>
544   <summary>
545     Number of visible docked windows or panels. Recorded on every user action
546     that interacts with docked windows.
547   </summary>
548 </histogram>
550 <histogram name="Ash.Dock.TimeBetweenUse" units="seconds">
551   <owner>kuscher@google.com</owner>
552   <owner>varkha@chromium.org</owner>
553   <summary>
554     Time elapsed between instances of docking, undocking or any other action
555     affecting docked state of a window.
556   </summary>
557 </histogram>
559 <histogram name="Ash.Dock.Width" units="pixels">
560   <owner>kuscher@google.com</owner>
561   <owner>varkha@chromium.org</owner>
562   <summary>
563     Width of the docked area in pixels. Recorded every time it changes after a
564     user window resize operation is completed.
565   </summary>
566 </histogram>
568 <histogram name="Ash.GestureCreated" enum="UIEventType">
569   <owner>kuscher@google.com</owner>
570   <owner>rbyers@chromium.org</owner>
571   <summary>
572     The gesture-events recognized and dispatched by the browser gesture
573     recognizer.
574   </summary>
575 </histogram>
577 <histogram name="Ash.GestureTarget" enum="GestureActionType">
578   <owner>kuscher@google.com</owner>
579   <owner>rbyers@chromium.org</owner>
580   <summary>
581     The gesture-events recognized and dispatched by the browser gesture
582     recognizer for various UI components.
583   </summary>
584 </histogram>
586 <histogram name="Ash.ImmersiveFullscreen.WindowType" enum="WindowType">
587   <owner>kuscher@google.com</owner>
588   <summary>
589     The type of the window which is put into immersive fullscreen. Immersive
590     fullscreen is entered via the F4 key.
591   </summary>
592 </histogram>
594 <histogram name="Ash.ShelfAlignmentOverTime" enum="ShelfAlignmentValue">
595   <owner>kuscher@google.com</owner>
596   <summary>
597     The current state of the shelf (alignment) tracked over time by logging on a
598     regular basis (30 minutes), this is used instead of log in or shelf usage to
599     track users that do not lock/unlock or log in frequently and use a small
600     number of browser instances or otherwise infrequently interact with the
601     shelf launcher.
602   </summary>
603 </histogram>
605 <histogram name="Ash.ShelfAlignmentUsage" enum="ShelfAlignmentValue">
606   <owner>kuscher@google.com</owner>
607   <summary>
608     The current state of the shelf (alignment) when the shelf launcher is used
609     to launch an app/window/etc, this is used instead of log in to give data on
610     users that do not lock/unlock or log in frequently.
611   </summary>
612 </histogram>
614 <histogram name="Ash.TouchDuration" units="milliseconds">
615   <obsolete>
616     Deprecated 12/2013 in r239809, and replaced by Ash.TouchDuration2.
617   </obsolete>
618   <owner>kuscher@google.com</owner>
619   <summary>The duration of a touch-sequence.</summary>
620 </histogram>
622 <histogram name="Ash.TouchDuration2" units="milliseconds">
623   <owner>kuscher@google.com</owner>
624   <owner>rbyers@chromium.org</owner>
625   <summary>The duration of a touch-sequence.</summary>
626 </histogram>
628 <histogram name="Ash.TouchMaxDistance" units="pixels">
629   <owner>kuscher@google.com</owner>
630   <owner>rbyers@chromium.org</owner>
631   <summary>
632     The maximum euclidean distance in dips which a touch point has travelled
633     away from its starting point. Only measured for single finger gestures.
634   </summary>
635 </histogram>
637 <histogram name="Ash.TouchMoveInterval" units="milliseconds">
638   <owner>kuscher@google.com</owner>
639   <owner>rbyers@chromium.org</owner>
640   <summary>The interval between touch-move events.</summary>
641 </histogram>
643 <histogram name="Ash.TouchMoveSteps" units="pixels">
644   <owner>kuscher@google.com</owner>
645   <owner>rbyers@chromium.org</owner>
646   <summary>The distance between touch-move events.</summary>
647 </histogram>
649 <histogram name="Ash.TouchPositionX" units="pixels">
650   <owner>kuscher@google.com</owner>
651   <owner>rbyers@chromium.org</owner>
652   <summary>The position of the touch-events along the X axis.</summary>
653 </histogram>
655 <histogram name="Ash.TouchPositionY" units="pixels">
656   <owner>kuscher@google.com</owner>
657   <owner>rbyers@chromium.org</owner>
658   <summary>The position of the touch-events along the Y axis.</summary>
659 </histogram>
661 <histogram name="Ash.TouchRadius" units="pixels">
662   <owner>kuscher@google.com</owner>
663   <owner>rbyers@chromium.org</owner>
664   <summary>The radius of a touch event.</summary>
665 </histogram>
667 <histogram name="Ash.TouchStartAfterEnd" units="milliseconds">
668   <owner>kuscher@google.com</owner>
669   <owner>rbyers@chromium.org</owner>
670   <summary>
671     The interval between the end of a touch-sequence and the start of the next
672     touch-sequence.
673   </summary>
674 </histogram>
676 <histogram name="Ash.TouchStartBurst">
677   <owner>kuscher@google.com</owner>
678   <owner>rbyers@chromium.org</owner>
679   <summary>
680     The number of rapid touch-starts that happened within a short interval.
681     Logged once for each such burst group.
682   </summary>
683 </histogram>
685 <histogram name="Ash.WindowSelector.CycleTime" units="milliseconds">
686   <owner>flackr@chromium.org</owner>
687   <owner>kuscher@google.com</owner>
688   <summary>
689     The amount of time the Alt key is held after pressing Alt+Tab to begin
690     cycling through windows.
691   </summary>
692 </histogram>
694 <histogram name="Ash.WindowSelector.Items">
695   <owner>flackr@chromium.org</owner>
696   <owner>kuscher@google.com</owner>
697   <summary>
698     The number of items (single windows or groups of windows such as panels) in
699     the window selection. Window selection occurs when a user begins alt-tabbing
700     or presses the overview button (F5 key).
701   </summary>
702 </histogram>
704 <histogram name="Ash.WindowSelector.TimeBetweenUse" units="milliseconds">
705   <owner>flackr@chromium.org</owner>
706   <owner>kuscher@google.com</owner>
707   <summary>
708     The amount of time between uses of window selection to switch between
709     windows. Window selection is entered by alt-tabbing or by pressing the
710     overview button (F5 key).
711   </summary>
712 </histogram>
714 <histogram name="Ash.WindowSelector.TimeInOverview" units="milliseconds">
715   <owner>flackr@chromium.org</owner>
716   <owner>kuscher@google.com</owner>
717   <summary>
718     The amount of time spent in overview mode. Overview mode is engaged when
719     lingering on a window while alt-tabbing or by pressing the overview button.
720     The time is measured from the moment the windows begin animating to a
721     thumbnail size preview to when a window is selected or selection is
722     canceled.
723   </summary>
724 </histogram>
726 <histogram name="AsyncDNS.AttemptCountFail">
727   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
728   <summary>
729     Count of DnsAttempts before DnsTransaction completes with failure.
730   </summary>
731 </histogram>
733 <histogram name="AsyncDNS.AttemptCountSuccess">
734   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
735   <summary>
736     Count of DnsAttempts before DnsTransaction completes successfully.
737   </summary>
738 </histogram>
740 <histogram name="AsyncDNS.ConfigChange" enum="BooleanSuccess">
741   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
742   <summary>
743     Whether DnsConfigService::OnConfigChange actually corresponded to a change
744     in DnsConfig.
745   </summary>
746 </histogram>
748 <histogram name="AsyncDNS.ConfigNotifyInterval" units="milliseconds">
749   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
750   <summary>
751     Duration of time between calls to DnsConfigService::InvalidateConfig.
752   </summary>
753 </histogram>
755 <histogram name="AsyncDNS.ConfigParseDuration" units="milliseconds">
756   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
757   <summary>Duration of time spent parsing DnsConfig.</summary>
758 </histogram>
760 <histogram name="AsyncDNS.ConfigParsePosix" enum="AsyncDNSConfigParsePosix">
761   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
762   <summary>
763     Counts of results of parsing DnsConfig in DnsConfigServicePosix.
764   </summary>
765 </histogram>
767 <histogram name="AsyncDNS.ConfigParseResult" enum="BooleanSuccess">
768   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
769   <summary>Whether DnsConfig was parsed successfully.</summary>
770 </histogram>
772 <histogram name="AsyncDNS.ConfigParseWin" enum="AsyncDNSConfigParseWin">
773   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
774   <summary>
775     Counts of results of parsing DnsConfig in DnsConfigServiceWin.
776   </summary>
777 </histogram>
779 <histogram name="AsyncDNS.DNSChangerDetected" enum="BooleanSuccess">
780   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
781   <summary>
782     Whether the first valid DnsConfig included a rogue nameserver.
783   </summary>
784 </histogram>
786 <histogram name="AsyncDNS.DnsClientDisabledReason" enum="NetErrorCodes">
787   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
788   <summary>
789     Counts of specific error codes returned by DnsTask if a subsequent ProcTask
790     succeeded, at the end of a streak of failures after which the DnsClient was
791     disabled.
792   </summary>
793 </histogram>
795 <histogram name="AsyncDNS.DnsClientEnabled" enum="BooleanSuccess">
796   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
797   <summary>
798     TRUE counts the events when a valid DnsConfig is received and used to enable
799     DnsClient, while FALSE counts the events when DnsClient is disabled after a
800     series of successful fallbacks from DnsTask to ProcTask.
801   </summary>
802 </histogram>
804 <histogram name="AsyncDNS.FallbackFail" units="milliseconds">
805   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
806   <summary>
807     Duration of time spent by ProcTask in failing fallback resolutions.
808   </summary>
809 </histogram>
811 <histogram name="AsyncDNS.FallbackSuccess" units="milliseconds">
812   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
813   <summary>
814     Duration of time spent by ProcTask in successful fallback resolutions.
815   </summary>
816 </histogram>
818 <histogram name="AsyncDNS.HaveDnsConfig" enum="BooleanSuccess">
819   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
820   <summary>
821     Whether there was a valid DNS configuration at the start of a job which
822     eventually completed successfully.
823   </summary>
824 </histogram>
826 <histogram name="AsyncDNS.HostParseResult" enum="BooleanSuccess">
827   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
828   <summary>Whether DnsHosts were parsed successfully.</summary>
829 </histogram>
831 <histogram name="AsyncDNS.HostsChange" enum="BooleanSuccess">
832   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
833   <summary>
834     Whether DnsConfigService::OnHostsChange actually corresponded to a change in
835     DnsHosts.
836   </summary>
837 </histogram>
839 <histogram name="AsyncDNS.HostsNotifyInterval" units="milliseconds">
840   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
841   <summary>
842     Duration of time between calls to DnsConfigService::InvalidateHosts.
843   </summary>
844 </histogram>
846 <histogram name="AsyncDNS.HostsParseDuration" units="milliseconds">
847   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
848   <summary>Duration of time spent parsing DnsHosts.</summary>
849 </histogram>
851 <histogram name="AsyncDNS.HostsParseWin" enum="AsyncDNSHostsParseWin">
852   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
853   <summary>
854     Counts of results of parsing DnsHosts in DnsConfigServiceWin.
855   </summary>
856 </histogram>
858 <histogram name="AsyncDNS.HostsSize" units="bytes">
859   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
860   <summary>
861     The size of the HOSTS file observed before each attempt to parse it.
862   </summary>
863 </histogram>
865 <histogram name="AsyncDNS.JobQueueTime" units="milliseconds">
866   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
867   <summary>
868     Time elapsed between the time the HostResolverImpl::Job was created and the
869     time the Job was started (using DnsClient).
870   </summary>
871 </histogram>
873 <histogram name="AsyncDNS.JobQueueTime_HIGHEST" units="milliseconds">
874   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
875   <summary>
876     Time elapsed between the time the HostResolverImpl::Job was created and the
877     time the Job was started (using DnsClient). Includes only Jobs which had
878     priority HIGHEST when started.
879   </summary>
880 </histogram>
882 <histogram name="AsyncDNS.JobQueueTime_IDLE" units="milliseconds">
883   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
884   <summary>
885     Time elapsed between the time the HostResolverImpl::Job was created and the
886     time the Job was started (using DnsClient). Includes only Jobs which had
887     priority IDLE when started.
888   </summary>
889 </histogram>
891 <histogram name="AsyncDNS.JobQueueTime_LOW" units="milliseconds">
892   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
893   <summary>
894     Time elapsed between the time the HostResolverImpl::Job was created and the
895     time the Job was started (using DnsClient). Includes only Jobs which had
896     priority LOW when started.
897   </summary>
898 </histogram>
900 <histogram name="AsyncDNS.JobQueueTime_LOWEST" units="milliseconds">
901   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
902   <summary>
903     Time elapsed between the time the HostResolverImpl::Job was created and the
904     time the Job was started (using DnsClient). Includes only Jobs which had
905     priority LOWEST when started.
906   </summary>
907 </histogram>
909 <histogram name="AsyncDNS.JobQueueTime_MEDIUM" units="milliseconds">
910   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
911   <summary>
912     Time elapsed between the time the HostResolverImpl::Job was created and the
913     time the Job was started (using DnsClient). Includes only Jobs which had
914     priority MEDIUM when started.
915   </summary>
916 </histogram>
918 <histogram name="AsyncDNS.JobQueueTimeAfterChange" units="milliseconds">
919   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
920   <summary>
921     Time elapsed between the last time the priority of a HostResolverImpl::Job
922     changed (when a Request was attached or detached) and the time the Job was
923     started (using DnsClient).
924   </summary>
925 </histogram>
927 <histogram name="AsyncDNS.JobQueueTimeAfterChange_HIGHEST" units="milliseconds">
928   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
929   <summary>
930     Time elapsed between the last time the priority of a HostResolverImpl::Job
931     changed (when a Request was attached or detached) and the time the Job was
932     started (using DnsClient). Includes only Jobs which had priority HIGHEST
933     when started.
934   </summary>
935 </histogram>
937 <histogram name="AsyncDNS.JobQueueTimeAfterChange_IDLE" units="milliseconds">
938   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
939   <summary>
940     Time elapsed between the last time the priority of a HostResolverImpl::Job
941     changed (when a Request was attached or detached) and the time the Job was
942     started (using DnsClient). Includes only Jobs which had priority IDLE when
943     started.
944   </summary>
945 </histogram>
947 <histogram name="AsyncDNS.JobQueueTimeAfterChange_LOW" units="milliseconds">
948   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
949   <summary>
950     Time elapsed between the last time the priority of a HostResolverImpl::Job
951     changed (when a Request was attached or detached) and the time the Job was
952     started (using DnsClient). Includes only Jobs which had priority LOW when
953     started.
954   </summary>
955 </histogram>
957 <histogram name="AsyncDNS.JobQueueTimeAfterChange_LOWEST" units="milliseconds">
958   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
959   <summary>
960     Time elapsed between the last time the priority of a HostResolverImpl::Job
961     changed (when a Request was attached or detached) and the time the Job was
962     started (using DnsClient). Includes only Jobs which had priority LOWEST when
963     started.
964   </summary>
965 </histogram>
967 <histogram name="AsyncDNS.JobQueueTimeAfterChange_MEDIUM" units="milliseconds">
968   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
969   <summary>
970     Time elapsed between the last time the priority of a HostResolverImpl::Job
971     changed (when a Request was attached or detached) and the time the Job was
972     started (using DnsClient). Includes only Jobs which had priority MEDIUM when
973     started.
974   </summary>
975 </histogram>
977 <histogram name="AsyncDNS.NameServersType" enum="AsyncDNSNameServersType">
978   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
979   <summary>
980     Type of nameservers in the DNS config, recorded each time the config is read
981     by the DNSConfigService.
982   </summary>
983 </histogram>
985 <histogram name="AsyncDNS.ParseToAddressList" enum="AsyncDNSParseResult">
986   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
987   <summary>
988     Counts of results of parsing addresses out of DNS responses in successful
989     DnsTransactions.
990   </summary>
991 </histogram>
993 <histogram name="AsyncDNS.ResolveError" enum="NetErrorCodes">
994   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
995   <summary>
996     Counts of specific error codes returned by DnsTask if a subsequent ProcTask
997     succeeded.
998   </summary>
999 </histogram>
1001 <histogram name="AsyncDNS.ResolveFail" units="milliseconds">
1002   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1003   <summary>
1004     Duration of time taken by DnsTask in resolutions that failed. Excludes time
1005     spent in the subsequent fallback.
1006   </summary>
1007 </histogram>
1009 <histogram name="AsyncDNS.ResolveStatus" enum="AsyncDNSResolveStatus">
1010   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1011   <summary>
1012     Counts of the overall results of using asynchronous DNS in HostResolverImpl.
1013     This only includes jobs started with valid DNS configuration and excludes
1014     synchronous resolutions (as IP literals, from cache, and from HOSTS).
1015   </summary>
1016 </histogram>
1018 <histogram name="AsyncDNS.ResolveSuccess" units="milliseconds">
1019   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1020   <summary>
1021     Duration of time taken by DnsTask in resolutions that succeeded.
1022   </summary>
1023 </histogram>
1025 <histogram name="AsyncDNS.ResolveSuccess_FAMILY_IPV4" units="milliseconds">
1026   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1027   <summary>
1028     Same as AsyncDNS.ResolveSuccess, but limited to pure IPv4 lookups.
1029   </summary>
1030 </histogram>
1032 <histogram name="AsyncDNS.ResolveSuccess_FAMILY_IPV6" units="milliseconds">
1033   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1034   <summary>
1035     Same as AsyncDNS.ResolveSuccess, but limited to pure IPv6 lookups.
1036   </summary>
1037 </histogram>
1039 <histogram name="AsyncDNS.ResolveSuccess_FAMILY_UNSPEC" units="milliseconds">
1040   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1041   <summary>
1042     Same as AsyncDNS.ResolveSuccess, but limited to IPv4/IPv6 lookups.
1043   </summary>
1044 </histogram>
1046 <histogram name="AsyncDNS.ServerCount">
1047   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1048   <summary>
1049     Count of servers in DnsConfig. Recorded on every new DnsSession, which is
1050     created on DNS change.
1051   </summary>
1052 </histogram>
1054 <histogram name="AsyncDNS.ServerFailureIndex">
1055   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1056   <summary>
1057     Index in DnsConfig of the failing server, recorded at the time of failure.
1058   </summary>
1059 </histogram>
1061 <histogram name="AsyncDNS.ServerFailuresAfterNetworkChange">
1062   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1063   <summary>
1064     Count of server failures after network change before first success in the
1065     DnsSession. Recorded at the time of first success.
1066   </summary>
1067 </histogram>
1069 <histogram name="AsyncDNS.ServerFailuresAfterSuccess">
1070   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1071   <summary>
1072     Count of server failures after success until the end of the session. Server
1073     has reported success at some point during the session. Recorded at the end
1074     of the DnsSession.
1075   </summary>
1076 </histogram>
1078 <histogram name="AsyncDNS.ServerFailuresBeforeSuccess">
1079   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1080   <summary>
1081     Count of server failures before success. This is NOT the first success in
1082     the DnsSession. Recorded at the time of success.
1083   </summary>
1084 </histogram>
1086 <histogram name="AsyncDNS.ServerFailuresWithoutSuccess">
1087   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1088   <summary>
1089     Count of server failures without success until the end of the session.
1090     Server has never reported success during the DnsSession. Recorded at the end
1091     of the DnsSession.
1092   </summary>
1093 </histogram>
1095 <histogram name="AsyncDNS.ServerIsGood" units="BooleanSuccess">
1096   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1097   <summary>
1098     The current server is &quot;good&quot; and does not have to be skipped.
1099   </summary>
1100 </histogram>
1102 <histogram name="AsyncDNS.SortFailure" units="milliseconds">
1103   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1104   <summary>
1105     Duration of time taken in failing calls to AddressSorter in dual-stack
1106     resolutions using DnsTask.
1107   </summary>
1108 </histogram>
1110 <histogram name="AsyncDNS.SortSuccess" units="milliseconds">
1111   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1112   <summary>
1113     Duration of time taken in successful calls to AddressSorter in dual-stack
1114     resolutions using DnsTask.
1115   </summary>
1116 </histogram>
1118 <histogram name="AsyncDNS.SuffixSearchDone">
1119   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1120   <summary>
1121     The number of names from the search name list consumed during a successful
1122     transaction (QTYPE A only).
1123   </summary>
1124 </histogram>
1126 <histogram name="AsyncDNS.SuffixSearchRemain">
1127   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1128   <summary>
1129     The number of names left on the search name list at the end of a successful
1130     transaction (QTYPE A only).
1131   </summary>
1132 </histogram>
1134 <histogram name="AsyncDNS.SuffixSearchStart">
1135   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1136   <summary>
1137     The number of names on the search name list at the start of a transaction
1138     (QTYPE A only).
1139   </summary>
1140 </histogram>
1142 <histogram name="AsyncDNS.TCPAttemptFail" units="milliseconds">
1143   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1144   <summary>
1145     Duration of time taken by DnsTCPAttempt in failed attempts. Excludes
1146     timeouts.
1147   </summary>
1148 </histogram>
1150 <histogram name="AsyncDNS.TCPAttemptSuccess" units="milliseconds">
1151   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1152   <summary>
1153     Duration of time taken by DnsTCPAttempt in successful attempts.
1154   </summary>
1155 </histogram>
1157 <histogram name="AsyncDNS.TimeoutErrorHistogram" units="milliseconds">
1158   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1159   <summary>
1160     Difference between RTT and timeout calculated using Histogram algorithm.
1161   </summary>
1162 </histogram>
1164 <histogram name="AsyncDNS.TimeoutErrorHistogramUnder" units="milliseconds">
1165   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1166   <summary>
1167     Difference between timeout calculated using Histogram algorithm and RTT.
1168   </summary>
1169 </histogram>
1171 <histogram name="AsyncDNS.TimeoutErrorJacobson" units="milliseconds">
1172   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1173   <summary>
1174     Difference between RTT and timeout calculated using Jacobson algorithm.
1175   </summary>
1176 </histogram>
1178 <histogram name="AsyncDNS.TimeoutErrorJacobsonUnder" units="milliseconds">
1179   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1180   <summary>
1181     Difference between timeout calculated using Jacobson algorithm and RTT.
1182   </summary>
1183 </histogram>
1185 <histogram name="AsyncDNS.TimeoutSpentHistogram" units="milliseconds">
1186   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1187   <summary>
1188     Duration of time that would be spent waiting for lost request using
1189     Histogram algorithm.
1190   </summary>
1191 </histogram>
1193 <histogram name="AsyncDNS.TimeoutSpentJacobson" units="milliseconds">
1194   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1195   <summary>
1196     Duration of time that would be spent waiting for lost request using Jacobson
1197     algorithm.
1198   </summary>
1199 </histogram>
1201 <histogram name="AsyncDNS.TotalTime" units="milliseconds">
1202   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1203   <summary>
1204     Duration of time since a HostResolverImpl::Resolve request to the time a
1205     result is posted. Excludes canceled, evicted, and aborted requests. Includes
1206     cache hits (recorded as 0). Excludes speculative requests.
1207   </summary>
1208 </histogram>
1210 <histogram name="AsyncDNS.TotalTime_speculative" units="milliseconds">
1211   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1212   <summary>
1213     Duration of time since a HostResolverImpl::Resolve request to the time a
1214     result is posted. Excludes canceled, evicted, and aborted requests. Includes
1215     cache hits (recorded as 0). Speculative requests only.
1216   </summary>
1217 </histogram>
1219 <histogram name="AsyncDNS.TransactionFailure" units="milliseconds">
1220   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1221   <summary>
1222     Duration of time taken in failing DnsTransactions. This includes server
1223     failures, timeouts and NXDOMAIN results.
1224   </summary>
1225 </histogram>
1227 <histogram name="AsyncDNS.TransactionSuccess" units="milliseconds">
1228   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1229   <summary>
1230     Duration of time taken in successful DnsTransactions. This includes all
1231     NOERROR answers, even if they indicate the name has no addresses or they
1232     cannot be parsed.
1233   </summary>
1234 </histogram>
1236 <histogram name="AsyncDNS.TransactionSuccess_A" units="milliseconds">
1237   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1238   <summary>
1239     Same as AsyncDNS.TransactionSuccess but limited to A query type.
1240   </summary>
1241 </histogram>
1243 <histogram name="AsyncDNS.TransactionSuccess_AAAA" units="milliseconds">
1244   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1245   <summary>
1246     Same as AsyncDNS.TransactionSuccess but limited to AAAA query type.
1247   </summary>
1248 </histogram>
1250 <histogram name="AsyncDNS.TTL" units="milliseconds">
1251   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1252   <summary>
1253     TTL of the resolved addresses, as in the response received from the server.
1254     For results served from local cache, the TTL is from the original response.
1255   </summary>
1256 </histogram>
1258 <histogram name="AsyncDNS.UDPAttemptFail" units="milliseconds">
1259   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1260   <summary>
1261     Duration of time taken by DnsUDPAttempt in failed attempts. Excludes
1262     timeouts.
1263   </summary>
1264 </histogram>
1266 <histogram name="AsyncDNS.UDPAttemptSuccess" units="milliseconds">
1267   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1268   <summary>
1269     Duration of time taken by DnsUDPAttempt in successful attempts. Includes
1270     responses arriving after timeout, if multiple attempts are allowed.
1271   </summary>
1272 </histogram>
1274 <histogram name="AsyncDNS.UnchangedConfigInterval" units="milliseconds">
1275   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1276   <summary>
1277     Duration of time since the last empty config result to the time a non-change
1278     OnConfigChange is received.
1279   </summary>
1280 </histogram>
1282 <histogram name="AsyncDNS.UnchangedHostsInterval" units="milliseconds">
1283   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1284   <summary>
1285     Duration of time since the last empty config result to the time a non-change
1286     OnHostsChange is received.
1287   </summary>
1288 </histogram>
1290 <histogram name="AsyncDNS.WatchStatus" enum="AsyncDNSWatchStatus">
1291   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1292   <summary>
1293     The result of DnsConfigService watch. Counts STARTED on every initialization
1294     and FAILED_* on any failure.
1295   </summary>
1296 </histogram>
1298 <histogram name="Aura.CreatedGpuBrowserCompositor" enum="CompositorType">
1299   <owner>jbauman@chromium.org</owner>
1300   <summary>
1301     Whether the browser compositor uses GPU or the software renderer.
1302   </summary>
1303 </histogram>
1305 <histogram name="Autocheckout.Bubble" enum="AutocheckoutBubble">
1306   <obsolete>
1307     Deprecated as of 8/2013.
1308   </obsolete>
1309   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1310   <summary>
1311     Measures the frequency of user interactions with the Autocheckout bubble,
1312     which prompts users to invoke Autocheckout on supported websites.
1313   </summary>
1314 </histogram>
1316 <histogram name="Autocheckout.BuyFlow" enum="AutocheckoutBuyFlow">
1317   <obsolete>
1318     Deprecated as of 8/2013.
1319   </obsolete>
1320   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1321   <summary>
1322     Measures the frequency of final states reached in Autocheckout buy flow.
1323   </summary>
1324 </histogram>
1326 <histogram name="Autocheckout.DismissalState"
1327     enum="AutofillDialogDismissalState">
1328   <obsolete>
1329     Deprecated as of 8/2013.
1330   </obsolete>
1331   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1332   <summary>The state of the Autocheckout dialog when it was dismissed.</summary>
1333 </histogram>
1335 <histogram name="Autocheckout.FlowDuration" units="ms">
1336   <obsolete>
1337     Deprecated as of 8/2013.
1338   </obsolete>
1339   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1340   <summary>
1341     Measures the time elapsed between when the user submitted the Autocheckout
1342     dialog and when the Autocheckout flow, or filling process, concluded.
1343   </summary>
1344 </histogram>
1346 <histogram name="Autocheckout.FlowDuration.Failed" units="ms">
1347   <obsolete>
1348     Deprecated as of 8/2013.
1349   </obsolete>
1350   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1351   <summary>
1352     Measures the time elapsed between when the user submitted the Autocheckout
1353     dialog and when the Autocheckout flow concluded, in cases where the flow
1354     failed.
1355   </summary>
1356 </histogram>
1358 <histogram name="Autocheckout.FlowDuration.Succeeded" units="ms">
1359   <obsolete>
1360     Deprecated as of 8/2013.
1361   </obsolete>
1362   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1363   <summary>
1364     Measures the time elapsed between when the user submitted the Autocheckout
1365     dialog and when the Autocheckout flow concluded, in cases where the flow
1366     succeeded.
1367   </summary>
1368 </histogram>
1370 <histogram name="Autocheckout.InitialUserState"
1371     enum="AutofillDialogInitialUserState">
1372   <obsolete>
1373     Deprecated as of 8/2013.
1374   </obsolete>
1375   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1376   <summary>
1377     The initial state of a user that's interacting with a freshly shown
1378     Autocheckout dialog.
1379   </summary>
1380 </histogram>
1382 <histogram name="Autocheckout.PopupInDialog" enum="AutofillDialogPopupEvent">
1383   <obsolete>
1384     Deprecated as of 8/2013.
1385   </obsolete>
1386   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1387   <summary>
1388     User interactions with the Autofill popup shown while filling an
1389     Autocheckout dialog.
1390   </summary>
1391 </histogram>
1393 <histogram name="Autocheckout.Security" enum="AutofillDialogSecurity">
1394   <obsolete>
1395     Deprecated as of 8/2013.
1396   </obsolete>
1397   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1398   <summary>
1399     Measures the frequency of security warnings and errors in the Autocheckout
1400     dialog.
1401   </summary>
1402 </histogram>
1404 <histogram name="Autocheckout.UiDuration" units="ms">
1405   <obsolete>
1406     Deprecated as of 8/2013.
1407   </obsolete>
1408   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1409   <summary>
1410     Measures the duration for which an Autocheckout dialog was shown.
1411   </summary>
1412 </histogram>
1414 <histogram name="Autocheckout.UiDuration.Cancel" units="ms">
1415   <obsolete>
1416     Deprecated as of 8/2013.
1417   </obsolete>
1418   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1419   <summary>
1420     Measures the duration for which an Autocheckout dialog was shown, in cases
1421     where the user ended up canceling out of the dialog.
1422   </summary>
1423 </histogram>
1425 <histogram name="Autocheckout.UiDuration.Submit" units="ms">
1426   <obsolete>
1427     Deprecated as of 8/2013.
1428   </obsolete>
1429   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1430   <summary>
1431     Measures the duration for which an Autocheckout dialog was shown, in cases
1432     where the user ended up accepting the dialog.
1433   </summary>
1434 </histogram>
1436 <histogram name="Autocheckout.UiEvents" enum="AutofillDialogUiEvents">
1437   <obsolete>
1438     Deprecated as of 8/2013.
1439   </obsolete>
1440   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1441   <summary>
1442     Measures how users are interacting with the Autocheckout dialog UI.
1443   </summary>
1444 </histogram>
1446 <histogram name="Autocheckout.UiLatencyToShow" units="ms">
1447   <obsolete>
1448     Deprecated as of 8/2013.
1449   </obsolete>
1450   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1451   <summary>
1452     Measures the duration of time it takes for the Autocheckout UI to be
1453     actionable by the user after it is shown.
1454   </summary>
1455 </histogram>
1457 <histogram name="Autocheckout.WalletErrors" enum="WalletErrors">
1458   <obsolete>
1459     Deprecated as of 8/2013.
1460   </obsolete>
1461   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1462   <summary>
1463     Measures the frequency of errors in communicating with the Google Online
1464     Wallet server.
1465   </summary>
1466 </histogram>
1468 <histogram name="Autocheckout.WalletRequiredActions"
1469     enum="WalletRequiredActions">
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 required user actions returned by the Google
1476     Online Wallet server.
1477   </summary>
1478 </histogram>
1480 <histogram name="Autocheckout.WhitelistDownloadDuration" units="ms">
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>
1486     Measures time taken to download the Autocheckout whitelist file.
1487   </summary>
1488 </histogram>
1490 <histogram name="Autocheckout.WhitelistDownloadDuration.Failed" units="ms">
1491   <obsolete>
1492     Deprecated as of 8/2013.
1493   </obsolete>
1494   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1495   <summary>
1496     Measures time taken to download the Autocheckout whitelist file in case the
1497     download was failed.
1498   </summary>
1499 </histogram>
1501 <histogram name="Autocheckout.WhitelistDownloadDuration.Succeeded" units="ms">
1502   <obsolete>
1503     Deprecated as of 8/2013.
1504   </obsolete>
1505   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1506   <summary>
1507     Measures time taken to download the Autocheckout whitelist file in case the
1508     download was succeeded.
1509   </summary>
1510 </histogram>
1512 <histogram name="Autofill.AddressBookAvailable" enum="BooleanAvailable">
1513   <owner>isherman@chromium.org</owner>
1514   <summary>
1515     Whether the Mac AddressBook was available on an attempt to read data from
1516     it.
1517   </summary>
1518 </histogram>
1520 <histogram name="Autofill.AddressBookAvailableOnFirstAttempt"
1521     enum="BooleanAvailable">
1522   <owner>isherman@chromium.org</owner>
1523   <summary>
1524     Whether the Mac AddressBook was available on the *first* attempt to read
1525     data from it.  This is only recorded once per Chrome profile.
1526   </summary>
1527 </histogram>
1529 <histogram name="Autofill.AddressSuggestionsCount">
1530   <owner>isherman@chromium.org</owner>
1531   <summary>
1532     The number of address suggestions shown in the Autofill popup.
1533   </summary>
1534 </histogram>
1536 <histogram name="AutoFill.CCInfoBarAccepted">
1537   <obsolete>
1538     Deprecated as of 3/2011, replaced by Autofill.CreditCardInfoBar.
1539   </obsolete>
1540   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1541   <summary>The Autofill credit card info bar was accepted.</summary>
1542 </histogram>
1544 <histogram name="AutoFill.CCInfoBarDenied">
1545   <obsolete>
1546     Deprecated as of 3/2011, replaced by Autofill.CreditCardInfoBar.
1547   </obsolete>
1548   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1549   <summary>The Autofill credit card info bar was denied.</summary>
1550 </histogram>
1552 <histogram name="Autofill.CreditCardInfoBar" enum="AutofillCreditCardInfoBar">
1553   <owner>isherman@chromium.org</owner>
1554   <summary>
1555     The relative frequency with which users accept, deny, or ignore the Autofill
1556     credit card info bar prompt.
1557   </summary>
1558 </histogram>
1560 <histogram name="Autofill.DeveloperEngagement"
1561     enum="AutofillDeveloperEngagement">
1562   <owner>isherman@chromium.org</owner>
1563   <summary>
1564     Measures the adoption of the HTML autocomplete type hint specification (see
1565     http://is.gd/whatwg_autocomplete for more details).  For each fillable form
1566     detected, logs whether that form includes author-specified type hints.
1567   </summary>
1568 </histogram>
1570 <histogram name="Autofill.FillDuration.FromInteraction.WithAutofill">
1571   <owner>isherman@chromium.org</owner>
1572   <summary>
1573     Time elapsed between the user's first interaction with a form and the form's
1574     submission, for an autofilled form.
1575   </summary>
1576 </histogram>
1578 <histogram name="Autofill.FillDuration.FromInteraction.WithoutAutofill">
1579   <owner>isherman@chromium.org</owner>
1580   <summary>
1581     Time elapsed between the user's first interaction with a form and the form's
1582     submission, for a non-autofilled form.
1583   </summary>
1584 </histogram>
1586 <histogram name="Autofill.FillDuration.FromLoad.WithAutofill">
1587   <owner>isherman@chromium.org</owner>
1588   <summary>
1589     Time elapsed between form load and form submission, for an autofilled form.
1590   </summary>
1591 </histogram>
1593 <histogram name="Autofill.FillDuration.FromLoad.WithoutAutofill">
1594   <owner>isherman@chromium.org</owner>
1595   <summary>
1596     Time elapsed between form load and form submission, for a non-autofilled
1597     form.
1598   </summary>
1599 </histogram>
1601 <histogram name="Autofill.IsEnabled.PageLoad" enum="BooleanEnabled">
1602   <owner>isherman@chromium.org</owner>
1603   <summary>
1604     Tracks whether Autofill is enabled on page load for a page containing forms.
1605   </summary>
1606 </histogram>
1608 <histogram name="Autofill.IsEnabled.Startup" enum="BooleanEnabled">
1609   <owner>isherman@chromium.org</owner>
1610   <summary>Tracks whether Autofill is enabled when Chrome launches.</summary>
1611 </histogram>
1613 <histogram name="AutoFill.ProfileCount">
1614   <obsolete>
1615     Deprecated as of 3/2011, replaced by Autofill.StoredProfileCount.
1616   </obsolete>
1617   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1618   <summary>The number of Autofill address profiles a user has.</summary>
1619 </histogram>
1621 <histogram name="AutoFill.Quality" enum="AutofillQuality">
1622   <obsolete>
1623     Deprecated as of 3/2011, replaced by Autofill.Quality.
1624   </obsolete>
1625   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1626   <summary>The quality of the AutoFill implementation.</summary>
1627 </histogram>
1629 <histogram name="Autofill.Quality" enum="AutofillQuality">
1630   <obsolete>
1631     Deprecated as of 2/2014 (M35), replaced by Autofill.UserHappiness.
1632   </obsolete>
1633   <owner>isherman@chromium.org</owner>
1634   <summary>The quality of the Autofill implementation.</summary>
1635 </histogram>
1637 <histogram name="Autofill.Quality.HeuristicType" enum="AutofillTypeQuality">
1638   <owner>isherman@chromium.org</owner>
1639   <summary>The quality of Autofill's heuristic field type detection.</summary>
1640 </histogram>
1642 <histogram name="Autofill.Quality.HeuristicType.ByFieldType"
1643     enum="AutofillTypeQualityByFieldType">
1644   <owner>isherman@chromium.org</owner>
1645   <summary>
1646     The quality of Autofill's heuristic field type detection, broken down by the
1647     specific field type.  Fields with multiple possible types (based on the
1648     stored Autofill data) are logged as having ambiguous type.
1649   </summary>
1650 </histogram>
1652 <histogram name="Autofill.Quality.PredictedType" enum="AutofillTypeQuality">
1653   <owner>isherman@chromium.org</owner>
1654   <summary>The overall quality of the Autofill field type predictions.</summary>
1655 </histogram>
1657 <histogram name="Autofill.Quality.PredictedType.ByFieldType"
1658     enum="AutofillTypeQualityByFieldType">
1659   <owner>isherman@chromium.org</owner>
1660   <summary>
1661     The overall quality of the Autofill field type predictions, broken down by
1662     the specific field type.  Fields with multiple possible types (based on the
1663     stored Autofill data) are logged as having ambiguous type.
1664   </summary>
1665 </histogram>
1667 <histogram name="Autofill.Quality.ServerType" enum="AutofillTypeQuality">
1668   <owner>isherman@chromium.org</owner>
1669   <summary>The quality of the Autofill server's field type detection.</summary>
1670 </histogram>
1672 <histogram name="Autofill.Quality.ServerType.ByFieldType"
1673     enum="AutofillTypeQualityByFieldType">
1674   <owner>isherman@chromium.org</owner>
1675   <summary>
1676     The quality of the Autofill server's field type detection, broken down by
1677     the specific field type.  Fields with multiple possible types (based on the
1678     stored Autofill data) are logged as having ambiguous type.
1679   </summary>
1680 </histogram>
1682 <histogram name="AutoFill.RequestErrorimcklfaapmppdhilegjoahjbahdgfhcn">
1683   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1684   <summary>TBD.</summary>
1685 </histogram>
1687 <histogram name="AutoFill.RequestSuccessimcklfaapmppdhilegjoahjbahdgfhcn">
1688   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1689   <summary>TBD.</summary>
1690 </histogram>
1692 <histogram name="Autofill.ServerExperimentId" enum="AutofillExperimentId">
1693   <obsolete>
1694     Deprecated as of 6/2011, replaced by Autofill.ServerExperimentId.Query.
1695   </obsolete>
1696   <owner>isherman@chromium.org</owner>
1697   <summary>
1698     The experiment ID received in response to an Autofill server query.
1699   </summary>
1700 </histogram>
1702 <histogram name="Autofill.ServerExperimentId.Query" enum="AutofillExperimentId">
1703   <obsolete>
1704     Deprecated as of 2/2014 (M35).
1705   </obsolete>
1706   <owner>isherman@chromium.org</owner>
1707   <summary>
1708     The experiment ID received in response to an Autofill server query.
1709   </summary>
1710 </histogram>
1712 <histogram name="Autofill.ServerExperimentId.Upload"
1713     enum="AutofillExperimentId">
1714   <obsolete>
1715     Deprecated as of 2/2014 (M35).
1716   </obsolete>
1717   <owner>isherman@chromium.org</owner>
1718   <summary>
1719     The experiment ID received at the time of an Autofill upload.
1720   </summary>
1721 </histogram>
1723 <histogram name="AutoFill.ServerQueryResponse" enum="AutofillQueryResult">
1724   <obsolete>
1725     Deprecated as of 3/2011, replaced by Autofill.ServerQueryResponse.
1726   </obsolete>
1727   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1728   <summary>The usefulness of AutoFill server information.</summary>
1729 </histogram>
1731 <histogram name="Autofill.ServerQueryResponse" enum="AutofillQueryResult">
1732   <owner>isherman@chromium.org</owner>
1733   <summary>The usefulness of Autofill server information.</summary>
1734 </histogram>
1736 <histogram name="Autofill.StoredProfileCount">
1737   <owner>isherman@chromium.org</owner>
1738   <summary>
1739     The number of Autofill addresses a user has stored, measured at launch time.
1740   </summary>
1741 </histogram>
1743 <histogram name="Autofill.UserHappiness" enum="AutofillUserHappiness">
1744   <owner>isherman@chromium.org</owner>
1745   <summary>
1746     Measures the frequency of various events in the Autofill user interaction
1747     flow.  By comparing frequencies, we can compute several interesting
1748     &quot;user happiness&quot; metrics.
1749   </summary>
1750 </histogram>
1752 <histogram name="Blacklist.Blocked" enum="DllHash">
1753   <owner>csharp@chromium.org</owner>
1754   <summary>
1755     Records the name hashes of all the dlls that are blocked from the browser
1756     process.
1757   </summary>
1758 </histogram>
1760 <histogram name="Blacklist.PatchedInRenderer" enum="BooleanHit">
1761   <owner>csharp@chromium.org</owner>
1762   <summary>
1763     Counts the number of times a renderer process is started with the browser
1764     blacklist patch. This should never be hit.
1765   </summary>
1766 </histogram>
1768 <histogram name="Blacklist.Setup" enum="BlacklistSetup">
1769   <owner>csharp@chromium.org</owner>
1770   <summary>
1771     Records the successes and failures when running the browser blacklist setup
1772     code. Used to determine if the blacklist is working as intended during
1773     startup(since the blacklist runs before crash reporting is set up).  This
1774     only occurs on Windows.
1775   </summary>
1776 </histogram>
1778 <histogram name="BlinkGC.CollectGarbage" units="milliseconds">
1779   <owner>haraken@chromium.org</owner>
1780   <summary>Duration of time taken to run Heap::collectGarbage().</summary>
1781 </histogram>
1783 <histogram name="BlinkGC.PerformPendingSweep" units="milliseconds">
1784   <owner>haraken@chromium.org</owner>
1785   <summary>
1786     Duration of time taken to run ThreadState::performPendingSweep().
1787   </summary>
1788 </histogram>
1790 <histogram name="BlinkGC.TotalAllocatedSpace" units="KB">
1791   <owner>haraken@chromium.org</owner>
1792   <summary>
1793     The total size of allocated space in OS when a Blink GC is triggered.
1794   </summary>
1795 </histogram>
1797 <histogram name="BlinkGC.TotalObjectSpace" units="KB">
1798   <owner>haraken@chromium.org</owner>
1799   <summary>
1800     The total size of object space in all threads when a Blink GC is triggered.
1801   </summary>
1802 </histogram>
1804 <histogram name="Bluetooth.ConnectedDeviceCount" units="devices">
1805   <owner>keybuk@chromium.org</owner>
1806   <summary>
1807     Counts the number of simulataneously connected Bluetooth devices. Used to
1808     direct testing efforts, and by our UI team to determine appropriate UI
1809     sizes.
1810   </summary>
1811 </histogram>
1813 <histogram name="Bluetooth.PairingMethod" enum="BluetoothPairingMethod">
1814   <owner>keybuk@chromium.org</owner>
1815   <summary>
1816     Records the method used to pair each Bluetooth Device. Used to direct our
1817     testing efforts.
1818   </summary>
1819 </histogram>
1821 <histogram name="Bluetooth.PairingResult" enum="BluetoothPairingResult">
1822   <owner>keybuk@chromium.org</owner>
1823   <summary>
1824     Records the result of pairing each Bluetooth Device. Used to understand
1825     whether we are having significant problems with Bluetooth pairing and seeing
1826     errors more commonly than we should.
1827   </summary>
1828 </histogram>
1830 <histogram name="Bookmarks.LaunchDepth">
1831   <owner>yfriedman@chromium.org</owner>
1832   <summary>
1833     Logs the depth of the bookmark in the bookmark tree hiearchy every time a
1834     bookmark is launched. Depth indicates how many levels below a permanent
1835     bookmark folder the bookmark was found in (e.g. a bookmark immediately in
1836     the bookmark bar has depth 1).
1837   </summary>
1838 </histogram>
1840 <histogram name="Canvas.ContextType" enum="CanvasContextType">
1841   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1842   <summary>
1843     Records the context type names used to create canvas rendering contexts.
1844   </summary>
1845 </histogram>
1847 <histogram name="CaptivePortal.DetectResult" enum="CaptivePortalDetectResult">
1848   <owner>meacer@chromium.org</owner>
1849   <summary>Records the result of a captive portal probe.</summary>
1850 </histogram>
1852 <histogram name="CaptivePortal.Notification.Status"
1853     enum="CaptivePortalNotificationStatus">
1854   <owner>ygorshenin@chromium.org</owner>
1855   <summary>
1856     Count of displayed and not displayed due to errors notifications about
1857     captive portal.
1858   </summary>
1859 </histogram>
1861 <histogram name="CaptivePortal.Notification.UserAction"
1862     enum="CaptivePortalNotificationUserAction">
1863   <owner>ygorshenin@chromium.org</owner>
1864   <summary>
1865     Count of clicked, closed and ignored captive portal notifications.
1866   </summary>
1867 </histogram>
1869 <histogram name="CaptivePortal.OOBE.DetectionDuration" units="milliseconds">
1870   <owner>ygorshenin@chromium.org</owner>
1871   <summary>
1872     Duration of the captive portal detection process for a particular network at
1873     OOBE. Detection duration is recorded each time portal detection is completed
1874     for an active network.
1875   </summary>
1876 </histogram>
1878 <histogram name="CaptivePortal.OOBE.DetectionResult" enum="CaptivePortalStatus">
1879   <owner>ygorshenin@chromium.org</owner>
1880   <summary>
1881     The result of captive portal detection attempts performed at OOBE. Detection
1882     result is recorded when portal detection is completed for an active network
1883     and when it differs from the previous result for the same network.
1884   </summary>
1885 </histogram>
1887 <histogram name="CaptivePortal.OOBE.DiscrepancyWithShill"
1888     enum="CaptivePortalStatus">
1889   <owner>ygorshenin@chromium.org</owner>
1890   <summary>
1891     The result of captive portal detection attempts at OOBE if it diverges from
1892     network manager results. Detection result is recorded each time portal
1893     detection is completed for an active network.
1894   </summary>
1895 </histogram>
1897 <histogram name="CaptivePortal.OOBE.PortalToOnlineTransition"
1898     units="milliseconds">
1899   <owner>ygorshenin@chromium.org</owner>
1900   <summary>
1901     Number of milliseconds passed between consecutive reports for the same
1902     network about portal and online states.
1903   </summary>
1904 </histogram>
1906 <histogram name="CaptivePortal.Session.DetectionDuration" units="milliseconds">
1907   <owner>ygorshenin@chromium.org</owner>
1908   <summary>
1909     Duration of the captive portal detection process for a particular network in
1910     user session. Detection duration is recorded each time portal detection is
1911     completed for an active network.
1912   </summary>
1913 </histogram>
1915 <histogram name="CaptivePortal.Session.DetectionResult"
1916     enum="CaptivePortalStatus">
1917   <owner>ygorshenin@chromium.org</owner>
1918   <summary>
1919     The result of captive portal detection attempts performed in user session.
1920     Detection result is recorded when portal detection is completed for an
1921     active network and when it differs from the previous result for the same
1922     network.
1923   </summary>
1924 </histogram>
1926 <histogram name="CaptivePortal.Session.DiscrepancyWithShill"
1927     enum="CaptivePortalStatus">
1928   <owner>ygorshenin@chromium.org</owner>
1929   <summary>
1930     The result of captive portal detection attempts in session if it diverges
1931     from network manager results. Detection result is recorded each time portal
1932     detection is completed for an active network.
1933   </summary>
1934 </histogram>
1936 <histogram name="CaptivePortal.Session.PortalToOnlineTransition"
1937     units="milliseconds">
1938   <owner>ygorshenin@chromium.org</owner>
1939   <summary>
1940     Number of milliseconds passed between consecutive reports for the same
1941     network about portal and online states.
1942   </summary>
1943 </histogram>
1945 <histogram name="Cast.Sender.CastButtonShown" enum="BooleanEnabled">
1946   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1947   <summary>
1948     Records the number of times the cast button was shown to the user. The value
1949     will be true if the button is enabled, and false if the button is disabled.
1950     Note that depending on the current UX, it's possible that we hide the button
1951     entirely if it's disabled, so it's possible for the false values to be 0.
1952   </summary>
1953 </histogram>
1955 <histogram name="Cast.Sender.CastButtonShownInitialFullscreen"
1956     enum="BooleanEnabled">
1957   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1958   <summary>
1959     Records the number of times the cast button was shown to the user when the
1960     video is fullscreened. The value will only be recorded on entering
1961     fullscreen. The value will be true if the button is enabled, and false if
1962     the button is disabled. Note that depending on the current UX,it's possible
1963     that we hide the button entirely if it's disabled, so it's possible for the
1964     false values to be 0.
1965   </summary>
1966 </histogram>
1968 <histogram name="Cast.Sender.CastMediaType" enum="MediaContainers">
1969   <owner>miguelg@chromium.org</owner>
1970   <summary>Records the media type of every video being cast.</summary>
1971 </histogram>
1973 <histogram name="Cast.Sender.CastPlayerResult" enum="CastPlayBackState">
1974   <owner>maybelle@chromium.org</owner>
1975   <owner>miguelg@chromium.org</owner>
1976   <summary>
1977     Records the result of a request to play remotely on a per player app basis
1978     within Chrome for Android.
1979   </summary>
1980 </histogram>
1982 <histogram name="Cast.Sender.CastPlaySuccess" enum="BooleanSuccess">
1983   <obsolete>
1984     Deprecated 04/2014, and replaced by Cast.Sender.CastPlayerResult.
1985   </obsolete>
1986   <owner>maybelle@chromium.org</owner>
1987   <owner>miguelg@chromium.org</owner>
1988   <summary>
1989     Records the result of a request to play remotely. The value will be true if
1990     the playback succeeded, and false if there was an error.
1991   </summary>
1992 </histogram>
1994 <histogram name="Cast.Sender.CastTimeRemainingPercentage"
1995     units="percent remaining">
1996   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1997   <summary>
1998     Records the percentage of the video left at the time the remote playback is
1999     stopped. This will be recorded when the playback is stopped by the user, or
2000     when it's stopped by the cast device.
2001   </summary>
2002 </histogram>
2004 <histogram name="Cellular.ActivationFailure">
2005   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2006   <summary>
2007     The count of cellular device activation failures (Chrome OS).
2008   </summary>
2009 </histogram>
2011 <histogram name="Cellular.ActivationTry">
2012   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2013   <summary>The count of cellular device activation tries (Chrome OS).</summary>
2014 </histogram>
2016 <histogram name="Cellular.ConnectionFailed">
2017   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2018   <summary>
2019     The count of cellular reconnect failures during activation (Chrome OS).
2020   </summary>
2021 </histogram>
2023 <histogram name="Cellular.ConnectionRetry">
2024   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2025   <summary>
2026     The count of cellular device reconnect tries during activation (Chrome OS).
2027   </summary>
2028 </histogram>
2030 <histogram name="Cellular.MobileSetupFailed">
2031   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2032   <summary>
2033     The count of successful cellular plan established (Chrome OS).
2034   </summary>
2035 </histogram>
2037 <histogram name="Cellular.MobileSetupStart">
2038   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2039   <summary>
2040     The count of initiated cellular device setup starts (Chrome OS).
2041   </summary>
2042 </histogram>
2044 <histogram name="Cellular.MobileSetupSucceeded">
2045   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2046   <summary>The count of failed cellular plan setup tries (Chrome OS).</summary>
2047 </histogram>
2049 <histogram name="Cellular.PaymentFailed">
2050   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2051   <summary>The count of failed cellular plan purchases (Chrome OS).</summary>
2052 </histogram>
2054 <histogram name="Cellular.PaymentReceived">
2055   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2056   <summary>
2057     The count of successfully completed cellular plan purchases (Chrome OS).
2058   </summary>
2059 </histogram>
2061 <histogram name="CertificateType">
2062   <obsolete>
2063     Deprecated as of 8/2013. This histogram only considered the leaf certificate
2064     expiry date as a proxy for whether a certificate was in-scope for the BRs,
2065     but did not consider the issuance date. As some CAs have issued long-lived
2066     certs prior to the BRs, this disproportionately reported those certs as
2067     being subject to the BRs, but non-compliant, when in reality they're not
2068     subject.
2069   </obsolete>
2070   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2071   <summary>
2072     Information about the certificate algorithms and sizes in use on the web, to
2073     examine compliance with the CA/Browser Forum requirements and security best
2074     practice.
2075   </summary>
2076 </histogram>
2078 <histogram name="CertificateType2">
2079   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2080   <summary>
2081     Information about the certificate algorithms and sizes in use on the web, to
2082     examine compliance with the CA/Browser Forum requirements and security best
2083     practice. This histogram considers the notBefore as the issuance date, for
2084     purposes of what requirements apply.
2085   </summary>
2086 </histogram>
2088 <histogram name="ChildProcess.BadMessgeTerminated" enum="ProcessType2">
2089   <owner>jam@chromium.org</owner>
2090   <summary>
2091     Count of child processes killed because they sent an IPC that couldn't be
2092     deserialized..
2093   </summary>
2094 </histogram>
2096 <histogram name="ChildProcess.Crashed" enum="ProcessType">
2097   <obsolete>
2098     Deprecated 3/2013. Renamed to ChildProcess.Crashed2.
2099   </obsolete>
2100   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2101   <summary>Count of child process crashes grouped by process type.</summary>
2102 </histogram>
2104 <histogram name="ChildProcess.Crashed2" enum="ProcessType2">
2105   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2106   <summary>Count of child process crashes grouped by process type.</summary>
2107 </histogram>
2109 <histogram name="ChildProcess.CrashedWasAlive" enum="ProcessType">
2110   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2111   <summary>
2112     Count of child process crashes that we miscounted because we took the exit
2113     code too early. Grouped by process type.
2114   </summary>
2115 </histogram>
2117 <histogram name="ChildProcess.Crashes" enum="ProcessType">
2118   <obsolete>
2119     Deprecated 10/2011. Renamed to ChildProcess.Crashed.
2120   </obsolete>
2121   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2122   <summary>Count of child process crashes grouped by process type.</summary>
2123 </histogram>
2125 <histogram name="ChildProcess.CrashesWasAlive" enum="ProcessType">
2126   <obsolete>
2127     Deprecated 10/2011. Renamed to ChildProcess.CrashedWasAlive.
2128   </obsolete>
2129   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2130   <summary>
2131     Count of child process crashes that we miscounted because we took the exit
2132     code too early. Grouped by process type.
2133   </summary>
2134 </histogram>
2136 <histogram name="ChildProcess.DefaultCase" enum="ProcessType">
2137   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2138   <summary>
2139     Count of child process crashes for which we were not able to understand the
2140     exit code, grouped by process type.
2141   </summary>
2142 </histogram>
2144 <histogram name="ChildProcess.Disconnected" enum="ProcessType">
2145   <obsolete>
2146     Deprecated 3/2013. Renamed to ChildProcess.Disconnected2.
2147   </obsolete>
2148   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2149   <summary>
2150     Count of child process abnormal channel disconnects grouped by process type.
2151   </summary>
2152 </histogram>
2154 <histogram name="ChildProcess.Disconnected2" enum="ProcessType2">
2155   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2156   <summary>
2157     Count of child process abnormal channel disconnects grouped by process type.
2158   </summary>
2159 </histogram>
2161 <histogram name="ChildProcess.DisconnectedAlive" enum="ProcessType">
2162   <obsolete>
2163     Deprecated 3/2013. Renamed to ChildProcess.DisconnectedAlive2.
2164   </obsolete>
2165   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2166   <summary>
2167     Count of child process abnormal channel disconnects that are not classified
2168     and reported because we took the exit code too early. Grouped by process
2169     type.
2170   </summary>
2171 </histogram>
2173 <histogram name="ChildProcess.DisconnectedAlive2" enum="ProcessType2">
2174   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2175   <summary>
2176     Count of child process abnormal channel disconnects that are not classified
2177     and reported because we took the exit code too early. Grouped by process
2178     type.
2179   </summary>
2180 </histogram>
2182 <histogram name="ChildProcess.Killed" enum="ProcessType">
2183   <obsolete>
2184     Deprecated 3/2013. Renamed to ChildProcess.Killed2.
2185   </obsolete>
2186   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2187   <summary>Count of child process kills grouped by process type.</summary>
2188 </histogram>
2190 <histogram name="ChildProcess.Killed2" enum="ProcessType2">
2191   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2192   <summary>Count of child process kills grouped by process type.</summary>
2193 </histogram>
2195 <histogram name="ChildProcess.KilledByExtensionAPI">
2196   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2197   <summary>
2198     Count of child processes killed by the extension API
2199     (experimental.processes.terminate)
2200   </summary>
2201 </histogram>
2203 <histogram name="ChildProcess.KilledWasAlive" enum="ProcessType">
2204   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2205   <summary>
2206     Count of child process kills that we miscounted because we took the exit
2207     code too early. Grouped by process type.
2208   </summary>
2209 </histogram>
2211 <histogram name="ChildProcess.Kills" enum="ProcessType">
2212   <obsolete>
2213     Deprecated 10/2011. Renamed to ChildProcess.Killed.
2214   </obsolete>
2215   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2216   <summary>Count of child process kills grouped by process type.</summary>
2217 </histogram>
2219 <histogram name="ChildProcess.KillsWasAlive" enum="ProcessType">
2220   <obsolete>
2221     Deprecated 10/2011. Renamed to ChildProcess.KilledWasAlive.
2222   </obsolete>
2223   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2224   <summary>
2225     Count of child process kills that we miscounted because we took the exit
2226     code too early. Grouped by process type.
2227   </summary>
2228 </histogram>
2230 <histogram name="Chrome.Android.Activity.CrashCounts" enum="AndroidActivityId">
2231   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2232   <summary>
2233     Indicates how many times each particular type of Activity was in the
2234     foreground when a UMA session was terminated abnormally. UMA sessions last
2235     as long as Chrome remains in the foreground.
2236   </summary>
2237 </histogram>
2239 <histogram name="Chrome.Android.Activity.LaunchCounts" enum="AndroidActivityId">
2240   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2241   <summary>
2242     Indicates how many times each particular type of Activity was brought to the
2243     foreground when a UMA session was active (i.e. launched at some point). UMA
2244     sessions last as long as Chrome remains in the foreground.
2245   </summary>
2246 </histogram>
2248 <histogram name="Chrome.Browser.CrashedExecutionPhase" enum="ExecutionPhase">
2249   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2250   <summary>
2251     Indicates the execution phase the browser was in when the browser crashed.
2252   </summary>
2253 </histogram>
2255 <histogram name="Chrome.Browser.ExecutionPhase" enum="ExecutionPhase">
2256   <obsolete>
2257     Deprecated as of 11/2013.
2258   </obsolete>
2259   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2260   <summary>
2261     Indicates the execution phase the browser was in when browser didn't exit
2262     cleanly.
2263   </summary>
2264 </histogram>
2266 <histogram name="Chrome.BrowserCrashDumpAttempts">
2267   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2268   <summary>
2269     The total number of times the browser process has attempted to generate a
2270     crash dump. This should be the sum of Chrome.BrowserDumpsWithCrash and
2271     Chrome.BrowserDumpsWithNoCrash.
2272   </summary>
2273 </histogram>
2275 <histogram name="Chrome.BrowserDumpsWithCrash">
2276   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2277   <summary>
2278     The number of times the browser process has attempted to generate a crash
2279     dump because of an actual browser crash.
2280   </summary>
2281 </histogram>
2283 <histogram name="Chrome.BrowserDumpsWithNoCrash">
2284   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2285   <summary>
2286     The number of times the browser process has attempted to generate a crash
2287     dump in a non-crashing (i.e., reporting only) context.
2288   </summary>
2289 </histogram>
2291 <histogram name="Chrome.SearchSelectExempt" enum="SearchEngine">
2292   <obsolete>
2293     Deprecated 8/2013. No longer tracked.
2294   </obsolete>
2295   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2296   <summary>
2297     The default search engine selected by a user not in the search engine dialog
2298     experiment.
2299   </summary>
2300 </histogram>
2302 <histogram name="Chrome.SearchSelectExperiment" enum="SearchEngine">
2303   <obsolete>
2304     Deprecated 8/2013. No longer tracked.
2305   </obsolete>
2306   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2307   <summary>
2308     The default search engine selected by a user in the search engine dialog
2309     experiment.
2310   </summary>
2311 </histogram>
2313 <histogram name="Chrome.SearchSelectExperimentSlot1" enum="SearchEngine">
2314   <obsolete>
2315     Deprecated 8/2013. No longer tracked.
2316   </obsolete>
2317   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2318   <summary>
2319     The default search engine selected by a user in slot 1 of a randomized
2320     search engine dialog.
2321   </summary>
2322 </histogram>
2324 <histogram name="Chrome.SearchSelectExperimentSlot2" enum="SearchEngine">
2325   <obsolete>
2326     Deprecated 8/2013. No longer tracked.
2327   </obsolete>
2328   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2329   <summary>
2330     The default search engine selected by a user in slot 2 of a randomized
2331     search engine dialog.
2332   </summary>
2333 </histogram>
2335 <histogram name="Chrome.SearchSelectExperimentSlot3" enum="SearchEngine">
2336   <obsolete>
2337     Deprecated 8/2013. No longer tracked.
2338   </obsolete>
2339   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2340   <summary>
2341     The default search engine selected by a user in slot 3 of a randomized
2342     search engine dialog.
2343   </summary>
2344 </histogram>
2346 <histogram name="Chrome.SearchSelectExperimentSlot4" enum="SearchEngine">
2347   <obsolete>
2348     Deprecated 8/2013. No longer tracked.
2349   </obsolete>
2350   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2351   <summary>
2352     The default search engine selected by a user in slot 4 of a randomized
2353     search engine dialog.
2354   </summary>
2355 </histogram>
2357 <histogram name="ChromeNotifierService.Actions"
2358     enum="ChromeNotifierServiceActionType">
2359   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2360   <summary>
2361     The actions to enable or disable services sending synced notifications.
2362     Synced Notification Sending services can be individually disabled by the
2363     user in the Chrome Notification center settings dialog.
2364   </summary>
2365 </histogram>
2367 <histogram name="ChromeOS.Display.ColorProfile" enum="ChromeOSColorProfile">
2368   <owner>xiaowenx@chromium.org</owner>
2369   <owner>mukai@chromium.org</owner>
2370   <summary>
2371     The name of the current color calibration of the display on ChromeOS. This
2372     value is sent when the color calibration is changed by the user.
2373   </summary>
2374 </histogram>
2376 <histogram name="ChromeOS.SAML.APIUsed" enum="BooleanUsage">
2377   <owner>bartfab@chromium.org</owner>
2378   <summary>
2379     Whether a Chrome OS login via SAML used the principals API. This is recorded
2380     during login on Chrome OS if SAML is being used for authentication.
2381   </summary>
2382 </histogram>
2384 <histogram name="ChromeOS.SAML.Scraping.PasswordCount">
2385   <owner>bartfab@chromium.org</owner>
2386   <summary>
2387     The number of passwords that were scraped during a Chrome OS login via SAML.
2388     This is set only when the principals API is not used.
2389   </summary>
2390 </histogram>
2392 <histogram name="ChromeOS.SAML.Scraping.VerificationResult"
2393     enum="BooleanSuccess">
2394   <owner>bartfab@chromium.org</owner>
2395   <summary>
2396     Whether one of the scraped passwords was successfully verified as the user's
2397     password. This is set only when the principals API is not used.
2398   </summary>
2399 </histogram>
2401 <histogram name="clickjacking.discard_download" units="ms">
2402   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2403   <summary>
2404     The length of time between a dangerous download appearing on the downloads
2405     shelf, and the &quot;Discard&quot; button being clicked.
2406   </summary>
2407 </histogram>
2409 <histogram name="clickjacking.dismiss_download" units="ms">
2410   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2411   <summary>
2412     The length of time between a dangerous download appearing on the downloads
2413     shelf, and the &quot;Dismiss&quot; button being clicked.
2414   </summary>
2415 </histogram>
2417 <histogram name="clickjacking.launch_url" units="ms">
2418   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2419   <summary>
2420     The length of time between the external protocol dialog being shown and the
2421     &quot;Launch Application&quot; button being clicked.
2422   </summary>
2423 </histogram>
2425 <histogram name="clickjacking.open_download" units="ms">
2426   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2427   <summary>
2428     The length of time between a download appearing on the download shelf, and
2429     the user opening it by clicking the item or pressing return.
2430   </summary>
2431 </histogram>
2433 <histogram name="clickjacking.report_and_discard_download" units="ms">
2434   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2435   <summary>
2436     Time between &quot;Report and Discard&quot; button being shown and it being
2437     clicked.
2438   </summary>
2439 </histogram>
2441 <histogram name="clickjacking.save_download" units="ms">
2442   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2443   <summary>
2444     The length of time between a dangerous download appearing on the download
2445     shelf, and the &quot;Keep&quot; button being clicked.
2446   </summary>
2447 </histogram>
2449 <histogram name="Clipboard.IncognitoUseCase" enum="ClipboardAction">
2450   <obsolete>
2451     Deprecated as of 4/2013, experiment confirmed correctness of our patch.
2452   </obsolete>
2453   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2454   <summary>
2455     Counts how often the user writes or reads from the clipboard and whether the
2456     write was from an incognito window or not.
2457   </summary>
2458 </histogram>
2460 <histogram name="Clipboard.X11StoreCopyPasteDuration" units="ms">
2461   <owner>pkotwicz@chromium.org</owner>
2462   <summary>
2463     The length of time that it takes to transfer ownership of Chrome's CLIPBOARD
2464     selection to the clipboard manager when Chrome exits.
2465   </summary>
2466 </histogram>
2468 <histogram name="CloudPrint.AuthEvent" enum="CloudPrintAuthEventType">
2469   <owner>vitalybuka@chromium.org</owner>
2470   <summary>Event counts in CloudPrintAuth.</summary>
2471 </histogram>
2473 <histogram name="CloudPrint.AvailablePrinters">
2474   <owner>vitalybuka@chromium.org</owner>
2475   <summary>The number of printers availible for registration.</summary>
2476 </histogram>
2478 <histogram name="CloudPrint.AvailablePrintersList">
2479   <owner>vitalybuka@chromium.org</owner>
2480   <summary>
2481     The number of printers availible for registration in Windows Service.
2482   </summary>
2483 </histogram>
2485 <histogram name="CloudPrint.JobHandlerEvent"
2486     enum="CloudPrintJobHandlerEventType">
2487   <owner>vitalybuka@chromium.org</owner>
2488   <summary>Event counts in PrinterJobHandler.</summary>
2489 </histogram>
2491 <histogram name="CloudPrint.JobsDonePerInterval">
2492   <owner>vitalybuka@chromium.org</owner>
2493   <summary>The number of jobs successfully completed per hour.</summary>
2494 </histogram>
2496 <histogram name="CloudPrint.JobsStartedPerInterval">
2497   <owner>vitalybuka@chromium.org</owner>
2498   <summary>The number of jobs started per hour.</summary>
2499 </histogram>
2501 <histogram name="CloudPrint.JobStatus" enum="CloudPrintJobStatusType">
2502   <owner>vitalybuka@chromium.org</owner>
2503   <summary>Then number of job completion statuses.</summary>
2504 </histogram>
2506 <histogram name="CloudPrint.NativeJobStatus"
2507     enum="CloudPrintNativeJobStatusType">
2508   <owner>vitalybuka@chromium.org</owner>
2509   <summary>Event counts in PrintSystem.</summary>
2510 </histogram>
2512 <histogram name="CloudPrint.PrepareTime" units="ms">
2513   <owner>vitalybuka@chromium.org</owner>
2514   <summary>The amount of time needed to prepare job for spooling.</summary>
2515 </histogram>
2517 <histogram name="CloudPrint.PrinterBlacklistSize">
2518   <owner>vitalybuka@chromium.org</owner>
2519   <summary>The number of printers user has blacklisted.</summary>
2520 </histogram>
2522 <histogram name="CloudPrint.PrinterWhitelistSize">
2523   <owner>vitalybuka@chromium.org</owner>
2524   <summary>The number of printers user has whitelisted.</summary>
2525 </histogram>
2527 <histogram name="CloudPrint.PrintingTime" units="ms">
2528   <owner>vitalybuka@chromium.org</owner>
2529   <summary>The amount of time needed to finish print job.</summary>
2530 </histogram>
2532 <histogram name="CloudPrint.ServiceEvents" enum="ServiceProcessEventType">
2533   <owner>vitalybuka@chromium.org</owner>
2534   <summary>Event counts in ServiceProcessControl.</summary>
2535 </histogram>
2537 <histogram name="CloudPrint.ServiceUtilityCapsFailTime" units="ms">
2538   <owner>vitalybuka@chromium.org</owner>
2539   <summary>
2540     The amount of time used to fail to collect printer capabilities.
2541   </summary>
2542 </histogram>
2544 <histogram name="CloudPrint.ServiceUtilityCapsTime" units="ms">
2545   <owner>vitalybuka@chromium.org</owner>
2546   <summary>The amount of time used to collect printer capabilities.</summary>
2547 </histogram>
2549 <histogram name="CloudPrint.ServiceUtilityDisconnectTime" units="ms">
2550   <owner>vitalybuka@chromium.org</owner>
2551   <summary>
2552     The amount of time the utility process runs before disconnect.
2553   </summary>
2554 </histogram>
2556 <histogram name="CloudPrint.ServiceUtilityMetafileFailTime" units="ms">
2557   <owner>vitalybuka@chromium.org</owner>
2558   <summary>The amount of time used to fail to generate metafile.</summary>
2559 </histogram>
2561 <histogram name="CloudPrint.ServiceUtilityMetafileTime" units="ms">
2562   <owner>vitalybuka@chromium.org</owner>
2563   <summary>The amount of time used to generate metafile.</summary>
2564 </histogram>
2566 <histogram name="CloudPrint.ServiceUtilityProcessHostEvent"
2567     enum="ServiceUtilityProcessHostEventType">
2568   <owner>vitalybuka@chromium.org</owner>
2569   <summary>Event counts in ServiceUtilityProcessHost.</summary>
2570 </histogram>
2572 <histogram name="CloudPrint.SpoolingTime" units="ms">
2573   <owner>vitalybuka@chromium.org</owner>
2574   <summary>The amount of time needed to spool print job.</summary>
2575 </histogram>
2577 <histogram name="CloudPrint.UnregisterPrinters">
2578   <owner>vitalybuka@chromium.org</owner>
2579   <summary>The number of printers to unregister.</summary>
2580 </histogram>
2582 <histogram name="CloudPrint.UrlFetcherDownloadSize" units="KB">
2583   <owner>vitalybuka@chromium.org</owner>
2584   <summary>The amount of data downloaded on cloud print request.</summary>
2585 </histogram>
2587 <histogram name="CloudPrint.UrlFetcherRequestTime" units="ms">
2588   <owner>vitalybuka@chromium.org</owner>
2589   <summary>The amount of time needed for cloud print request.</summary>
2590 </histogram>
2592 <histogram name="CloudPrint.UrlFetcherRequestType"
2593     enum="CloudPrintUrlFetcherRequestType">
2594   <owner>vitalybuka@chromium.org</owner>
2595   <summary>Request counts to cloud print service.</summary>
2596 </histogram>
2598 <histogram name="CloudPrint.UrlFetcherRetries">
2599   <owner>vitalybuka@chromium.org</owner>
2600   <summary>The number of retries used to complete cloud print request.</summary>
2601 </histogram>
2603 <histogram name="CloudPrint.UrlFetcherUploadSize" units="KB">
2604   <owner>vitalybuka@chromium.org</owner>
2605   <summary>The amount of data uploaded with cloud print request.</summary>
2606 </histogram>
2608 <histogram name="CloudPrint.XmppPingTry">
2609   <owner>vitalybuka@chromium.org</owner>
2610   <summary>
2611     Number of tries before successfull ping. 99 means giving up.
2612   </summary>
2613 </histogram>
2615 <histogram name="Compositing.CopyFromSurfaceTime" units="ms">
2616   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2617   <summary>
2618     The turn around time taken for the async readback of pixels is measured
2619     here.
2620   </summary>
2621 </histogram>
2623 <histogram name="Compositing.CopyFromSurfaceTimeSynchronous" units="ms">
2624   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2625   <summary>
2626     The time taken for the sync readback of pixels is measured here.
2627   </summary>
2628 </histogram>
2630 <histogram name="ConnectivityDiagnostics.ChromeOsSignalStrength"
2631     units="percent">
2632   <owner>ebeach@google.com</owner>
2633   <summary>
2634     Connectivity Diagnostics App: WiFi signal strength recorded during
2635     NIC_SIGNAL_STRENGTH test.
2636   </summary>
2637   <details>
2638     The &quot;Strength&quot; property of a WiFi signal is a partially-reversible
2639     function that linearly maps the RSSI range -120dBm to -20dBm to Strength
2640     values from 0 to 100.
2641   </details>
2642 </histogram>
2644 <histogram name="ConnectivityDiagnostics.HTTP_LATENCY" units="milliseconds">
2645   <owner>ebeach@google.com</owner>
2646   <summary>HTTP latency seen by the Connectivity Diagnostics.</summary>
2647   <details>
2648     HTTP latency is computed using the chrome.socket API to make an HTTP GET
2649     request to the /generate_204 page of three randomly generated Google
2650     hostnames (*-ccd-testing-v4.metric.gstatic.com). The time taken from issuing
2651     the HTTP request to receiving a response is clocked in JavaScript and the
2652     arithmetic mean of the three times is used as the HTTP latency.
2653   </details>
2654 </histogram>
2656 <histogram name="ConnectivityDiagnostics.RESOLVER_LATENCY" units="milliseconds">
2657   <owner>ebeach@google.com</owner>
2658   <summary>Resolution latency seen by the Connectivity Diagnostics.</summary>
2659   <details>
2660     Resolver latency is computed by using the chrome.dns API to query three
2661     randomly generated Google hostnames (*-ccd-testing-v4.metric.gstatic.com).
2662     The random hostnames guarantees that there will be no caching of DNS
2663     hostnames. The time taken from issuing the DNS request to receiving a
2664     response is clocked in JavaScript and the arithmetic mean of the three times
2665     is used as the resolver latency.
2666   </details>
2667 </histogram>
2669 <histogram name="ConnectivityDiagnostics.TestVerdict"
2670     enum="ConnectivityDiagnosticsTestVerdict">
2671   <owner>ebeach@google.com</owner>
2672   <summary>
2673     Connectivity Diagnostics App: Outcome of the connectivity tests.
2674   </summary>
2675 </histogram>
2677 <histogram name="ConnectivityDiagnostics.TimeTaken" units="milliseconds">
2678   <owner>ebeach@google.com</owner>
2679   <summary>
2680     Connectivity Diagnostics App: Amount of time taken to run each of the
2681     connectivity tests.
2682   </summary>
2683 </histogram>
2685 <histogram name="Cookie.ParsedCookieStatus" enum="ParsedCookieStatus">
2686   <obsolete>
2687     Deprecated as of 9/2013. Experiment to measure control characters in cookies
2688     is finished.
2689   </obsolete>
2690   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2691   <summary>
2692     When parsing a cookie, indicates if control characters were present in any
2693     of the cookie values and if any of the cookie values were invalid.
2694     Specifically, checks that all of the parsed values are valid according to
2695     the valid token definition in Section 2.2 of RFC2616 which specifies a token
2696     must have no separators (i.e. no characters from the following string,
2697     ignoring the starting and ending single quote: '()&lt;&gt;@,;:\&quot;/[]?={}
2698     \t') and no control characters.
2699   </summary>
2700 </histogram>
2702 <histogram name="Cookie.ReinstatedCookies" units="seconds">
2703   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2704   <summary>
2705     The duration in seconds between a cookie getting evicted (due to the number
2706     of cookies exceeding a domain limit), and subsequently reinstated.
2707   </summary>
2708 </histogram>
2710 <histogram name="Cookie.SetAttributePairCharsValidity" enum="BooleanValid">
2711   <obsolete>
2712     Deprecated as of 9/2013. Experiment to measure control characters in cookies
2713     is finished.
2714   </obsolete>
2715   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2716   <summary>
2717     Indicates whether a cookie attribute pair was set with both a valid key and
2718     a valid attribute value or not. For the key, this implies that it was a
2719     valid token as defined in Section 2.2 of RFC2616 which specifies a token
2720     must have no separators (i.e. no characters from the following string,
2721     ignoring the starting and ending single quote: '()&lt;&gt;@,;:\&quot;/[]?={}
2722     \t') and no control characters. For the value, this implies that it
2723     contained no control characters and no semicolon.
2724   </summary>
2725 </histogram>
2727 <histogram name="Cookie.SetNameValidity" enum="BooleanValid">
2728   <obsolete>
2729     Deprecated as of 9/2013. Experiment to measure control characters in cookies
2730     is finished.
2731   </obsolete>
2732   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2733   <summary>
2734     Indicates whether a cookie name was set with a valid token. A valid token is
2735     defined in Section 2.2 of RFC2616 which specifies a token must have no
2736     separators (i.e. no characters from the following string, ignoring the
2737     starting and ending single quote: '()&lt;&gt;@,;:\&quot;/[]?={} \t') and no
2738     control characters.
2739   </summary>
2740 </histogram>
2742 <histogram name="Cookie.SetValueCookieValueValidity" enum="BooleanValid">
2743   <obsolete>
2744     Deprecated as of 9/2013. Experiment to measure control characters in cookies
2745     is finished.
2746   </obsolete>
2747   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2748   <summary>
2749     Indicates whether a cookie value was valid or invalid when there was an
2750     attempt to set it, where a valid value is defined in RFC 6265 as ASCII
2751     characters excluding controls, whitspace, comma, semicolon, and backslash.
2752   </summary>
2753 </histogram>
2755 <histogram name="Cras.StreamTimeoutMilliSeconds" units="milliseconds">
2756   <owner>hychao@chromium.org</owner>
2757   <summary>
2758     The longest additional time CRAS(Chrome OS audio server) ever waits for a
2759     stream exceeding the timeout threshold. This value is recorded per stream
2760     when it gets removed and used to investigate the audio glitch/skip problem
2761     on Chrome OS.
2762   </summary>
2763 </histogram>
2765 <histogram name="Cros.ClickOnShelf" enum="CrosShelfClickTarget">
2766   <obsolete>
2767     Deprecated as of 12/2013. Default pinned apps trial is finished.
2768   </obsolete>
2769   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2770   <summary>Chrome OS shelf clicks.</summary>
2771 </histogram>
2773 <histogram name="CrosDisks.ArchiveType" enum="CrosDisksArchiveType">
2774   <owner>benchan@chromium.org</owner>
2775   <summary>
2776     The type of archive file that Chrome OS cros-disks daemon is requested to
2777     mount.
2778   </summary>
2779 </histogram>
2781 <histogram name="CrosDisks.DeviceMediaType" enum="CrosDisksDeviceMediaType">
2782   <owner>benchan@chromium.org</owner>
2783   <summary>
2784     The media type of removable device that Chrome OS cros-disks daemon is
2785     requested to mount.
2786   </summary>
2787 </histogram>
2789 <histogram name="CrosDisks.FilesystemType" enum="CrosDisksFilesystemType">
2790   <owner>benchan@chromium.org</owner>
2791   <summary>
2792     The type of file system that Chrome OS cros-disks daemon is requested to
2793     mount.
2794   </summary>
2795 </histogram>
2797 <histogram name="CrosFirstRun.DialogShown">
2798   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2799   <summary>
2800     Records the number of times when first-run dialog was shown.
2801   </summary>
2802 </histogram>
2804 <histogram name="CrosFirstRun.FurthestStep">
2805   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2806   <summary>
2807     Index of furthest step that was reached during tutorial. Since order of
2808     steps could change eventially and new steps could apear we use index here
2809     instead of step name.
2810   </summary>
2811 </histogram>
2813 <histogram name="CrosFirstRun.TimeSpent" units="ms">
2814   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2815   <summary>The total time that user spent on first-run tutorial.</summary>
2816 </histogram>
2818 <histogram name="CrosFirstRun.TimeSpentOnStep" units="ms">
2819   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2820   <summary>The time that user spent on some step of tutorial.</summary>
2821 </histogram>
2823 <histogram name="CrosFirstRun.TutorialCompletion"
2824     enum="CrosFirstRunTutorialCompletionType">
2825   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2826   <summary>Tracks the way how user left tutorial.</summary>
2827 </histogram>
2829 <histogram name="CrosFirstRun.TutorialLaunched">
2830   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2831   <summary>
2832     Records the number of times when first-run tutorial has been launched.
2833   </summary>
2834 </histogram>
2836 <histogram name="DataReductionProxy.BypassInfoFallback"
2837     enum="DataReductionProxyBypassEventType">
2838   <owner>bengr@chromium.org</owner>
2839   <owner>marq@chromium.org</owner>
2840   <summary>
2841     Counts various events that trigger Chrome to bypass the fallback
2842     configuration of the data reduction proxy.
2843   </summary>
2844 </histogram>
2846 <histogram name="DataReductionProxy.BypassInfoPrimary"
2847     enum="DataReductionProxyBypassEventType">
2848   <owner>bengr@chromium.org</owner>
2849   <owner>marq@chromium.org</owner>
2850   <summary>
2851     Counts various events that trigger Chrome to bypass the primary
2852     configuration of the data reduction proxy.
2853   </summary>
2854 </histogram>
2856 <histogram name="DataReductionProxy.BypassOnNetworkErrorFallback"
2857     enum="NetErrorCodes">
2858   <owner>bengr@chromium.org</owner>
2859   <summary>
2860     Positive net error code that caused the fallback data reduction proxy to be
2861     bypassed and put on the proxy retry list. Called after a failure to connect
2862     or resolve a host name.
2863   </summary>
2864 </histogram>
2866 <histogram name="DataReductionProxy.BypassOnNetworkErrorPrimary"
2867     enum="NetErrorCodes">
2868   <owner>bengr@chromium.org</owner>
2869   <summary>
2870     Positive net error code that caused the primary data reduction proxy to be
2871     bypassed and put on the proxy retry list. Called after a failure to connect
2872     or resolve a host name.
2873   </summary>
2874 </histogram>
2876 <histogram name="DataReductionProxy.ProbeURL"
2877     enum="DataReductionProxyProbeURLFetchResult">
2878   <owner>bengr@chromium.org</owner>
2879   <owner>marq@chromium.org</owner>
2880   <summary>
2881     Counts various outcomes of requesting the data reduction proxy's probe URL.
2882   </summary>
2883 </histogram>
2885 <histogram name="DataReductionProxy.PromoAction"
2886     enum="DataReductionProxyPromoAction">
2887   <owner>bengr@chromium.org</owner>
2888   <owner>marq@chromium.org</owner>
2889   <summary>
2890     Samples which method was used by the user to dismiss the proxy promo. This
2891     is sampled when the promo leaves view, with the sampled value depending on
2892     which of four possible controls the user used.
2893   </summary>
2894 </histogram>
2896 <histogram name="DataReductionProxy.SettingsConversion"
2897     enum="DataReductionProxySettingsConversion">
2898   <owner>bengr@chromium.org</owner>
2899   <owner>marq@chromium.org</owner>
2900   <summary>
2901     Samples of user interactions with the ON/OFF switch in the settings menu for
2902     reducing data usage. Only the setting changes between entering the reducing
2903     data usage setting menu and leaving the menu will be sampled. So if a user
2904     enters the menu with OFF and leaves it with OFF, it is counted as one OFF to
2905     OFF conversion regardless of how many times he or she toggles the ON/OFF
2906     switch.
2907   </summary>
2908 </histogram>
2910 <histogram name="DataReductionProxy.StartupState"
2911     enum="DataReductionProxyStartupState">
2912   <owner>bengr@chromium.org</owner>
2913   <owner>marq@chromium.org</owner>
2914   <summary>
2915     Samples of the state of the data reduction proxy on Chrome startup. The
2916     proxy will either be unavailable (the feature hasn't been rolled out to this
2917     user yet), not enabled (the feature is available but the user doesn't have
2918     it turned on), or enabled (the feature is enabled and turned on).
2919   </summary>
2920 </histogram>
2922 <histogram name="DevTools.InspectElement" units="milliseconds">
2923   <owner>sergeyv@chromium.org</owner>
2924   <summary>
2925     Time to load Developer Tools when user clicks Inspect Element in the context
2926     menu.
2927   </summary>
2928 </histogram>
2930 <histogram name="Diagnostics.Recovery.ConflictingDlls" enum="DiagnosticsResult">
2931   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2932   <summary>
2933     TBD - Not run automatically yet, so this is just a placeholder for future
2934     metrics collection.  Any samples collected here represent users running
2935     diagnostics manually.
2936   </summary>
2937 </histogram>
2939 <histogram name="Diagnostics.Recovery.DiskSpace" enum="DiagnosticsResult">
2940   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2941   <summary>
2942     Shows the success and failure rates of the DiskSpace recovery step that runs
2943     on recovery startups.  The recovery step attempts to guarantee the DiskSpace
2944     test, which checks that the disk space in the volume where the user data
2945     directory normally lives is not dangerously low, would pass on the next
2946     startup.
2947   </summary>
2948 </histogram>
2950 <histogram name="Diagnostics.Recovery.InstallType" enum="DiagnosticsResult">
2951   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2952   <summary>
2953     TBD - Not run automatically yet, so this is just a placeholder for future
2954     metrics collection.  Any samples collected here represent users running
2955     diagnostics manually.
2956   </summary>
2957 </histogram>
2959 <histogram name="Diagnostics.Recovery.JSONBookmarks" enum="DiagnosticsResult">
2960   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2961   <summary>
2962     Shows the success and failure rates of the JSONBookmarks recovery step that
2963     runs on recovery startups. The recovery step attempts to guarantee the
2964     JSONBookmarks test, which makes sure that the JSON-encoded Bookmarks file is
2965     properly formed, would pass on the next startup.
2966   </summary>
2967 </histogram>
2969 <histogram name="Diagnostics.Recovery.JSONLocalState" enum="DiagnosticsResult">
2970   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2971   <summary>
2972     Shows the success and failure rates of the JSONLocalState recovery step that
2973     runs on recovery startups. The recovery step attempts to guarantee the
2974     JSONLocalState test, which makes sure that the JSON-encoded Local State file
2975     is properly formed, would pass on the next startup.
2976   </summary>
2977 </histogram>
2979 <histogram name="Diagnostics.Recovery.JSONPreferences" enum="DiagnosticsResult">
2980   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2981   <summary>
2982     Shows the success and failure rates of the JSONPreferences recovery step
2983     that runs on recovery startups. The recovery step attempts to guarantee the
2984     JSONPreferences test, which makes sure that the JSON-encoded Preferences
2985     file is properly formed, would pass on the next startup.
2986   </summary>
2987 </histogram>
2989 <histogram name="Diagnostics.Recovery.OperatingSystem" enum="DiagnosticsResult">
2990   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2991   <summary>
2992     TBD - Not run automatically yet, so this is just a placeholder for future
2993     metrics collection.  Any samples collected here represent users running
2994     diagnostics manually.
2995   </summary>
2996 </histogram>
2998 <histogram name="Diagnostics.Recovery.PathDictionaries"
2999     enum="DiagnosticsResult">
3000   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3001   <summary>
3002     Shows the success and failure rates of the PathDictionaries recovery step
3003     that runs on recovery startups. The recovery step attempts to guarantee the
3004     PathDictionaries test, which makes sure that the path to the Dictionaries
3005     directory exists and has the right permissions, would pass on the next
3006     startup.
3007   </summary>
3008 </histogram>
3010 <histogram name="Diagnostics.Recovery.PathLocalState" enum="DiagnosticsResult">
3011   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3012   <summary>
3013     Shows the success and failure rates of the PathLocalState recovery step that
3014     runs on recovery startups. The recovery step attempts to guarantee the
3015     PathLocalState test, which makes sure that the path to the Local State file
3016     exists and has the right permissions, would pass on the next startup.
3017   </summary>
3018 </histogram>
3020 <histogram name="Diagnostics.Recovery.PathResources" enum="DiagnosticsResult">
3021   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3022   <summary>
3023     Shows the success and failure rates of the PathResources recovery step that
3024     runs on recovery startups. The recovery step attempts to guarantee the
3025     PathResources test, which makes sure that the path to the Resources
3026     directory exists and has the right permissions, would pass on the next
3027     startup.
3028   </summary>
3029 </histogram>
3031 <histogram name="Diagnostics.Recovery.PathUserData" enum="DiagnosticsResult">
3032   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3033   <summary>
3034     Shows the success and failure rates of the PathUserData recovery step that
3035     runs on recovery startups. The recovery step attempts to guarantee the
3036     PathUserData test, which makes sure that the path to the User Data directory
3037     exists and has the right permissions, would pass on the next startup.
3038   </summary>
3039 </histogram>
3041 <histogram name="Diagnostics.Recovery.SQLiteIntegrityAppCache"
3042     enum="DiagnosticsResult">
3043   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3044   <summary>
3045     Shows the success and failure rates of the SQLiteIntegrityAppCache recovery
3046     step that runs on recovery startups.  The recovery step attempts to
3047     guarantee the SQLiteIntegrityAppCache test, which checks the integrity of
3048     the App Cache database, would pass on the next startup.
3049   </summary>
3050 </histogram>
3052 <histogram name="Diagnostics.Recovery.SQLiteIntegrityArchivedHistory"
3053     enum="DiagnosticsResult">
3054   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3055   <summary>
3056     Shows the success and failure rates of the SQLiteIntegrityArchivedHistory
3057     recovery step that runs on recovery startups.  The recovery step attempts to
3058     guarantee the SQLiteIntegrityArchivedHistory test, which checks the
3059     integrity of the Archived History database, would pass on the next startup.
3060   </summary>
3061 </histogram>
3063 <histogram name="Diagnostics.Recovery.SQLiteIntegrityCookie"
3064     enum="DiagnosticsResult">
3065   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3066   <summary>
3067     Shows the success and failure rates of the SQLiteIntegrityCookie recovery
3068     step that runs on recovery startups.  The recovery step attempts to
3069     guarantee the SQLiteIntegrityCookie test, which checks the integrity of the
3070     Cookie database, would pass on the next startup.
3071   </summary>
3072 </histogram>
3074 <histogram name="Diagnostics.Recovery.SQLiteIntegrityDatabaseTracker"
3075     enum="DiagnosticsResult">
3076   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3077   <summary>
3078     Shows the success and failure rates of the SQLiteIntegrityDatabaseTracker
3079     recovery step that runs on recovery startups.  The recovery step attempts to
3080     guarantee the SQLiteIntegrityDatabaseTracker test, which checks the
3081     integrity of the Database Tracker database, would pass on the next startup.
3082   </summary>
3083 </histogram>
3085 <histogram name="Diagnostics.Recovery.SQLiteIntegrityHistory"
3086     enum="DiagnosticsResult">
3087   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3088   <summary>
3089     Shows the success and failure rates of the SQLiteIntegrityHistory recovery
3090     step that runs on recovery startups.  The recovery step attempts to
3091     guarantee the SQLiteIntegrityHistory test, which checks the integrity of the
3092     History database, would pass on the next startup.
3093   </summary>
3094 </histogram>
3096 <histogram name="Diagnostics.Recovery.SQLiteIntegrityNSSCert"
3097     enum="DiagnosticsResult">
3098   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3099   <summary>
3100     Shows the success and failure rates of the SQLiteIntegrityNSSCert recovery
3101     step that runs on recovery startups.  The recovery step attempts to
3102     guarantee the SQLiteIntegrityNSSCert test, which checks the integrity of the
3103     NSS Certificate database, would pass on the next startup.
3104   </summary>
3105 </histogram>
3107 <histogram name="Diagnostics.Recovery.SQLiteIntegrityNSSKey"
3108     enum="DiagnosticsResult">
3109   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3110   <summary>
3111     Shows the success and failure rates of the SQLiteIntegrityNSSKey recovery
3112     step that runs on recovery startups.  The recovery step attempts to
3113     guarantee the SQLiteIntegrityNSSKey test, which checks the integrity of the
3114     NSS Key database, would pass on the next startup.
3115   </summary>
3116 </histogram>
3118 <histogram name="Diagnostics.Recovery.SQLiteIntegrityThumbnails"
3119     enum="DiagnosticsResult">
3120   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3121   <summary>
3122     Shows the success and failure rates of the SQLiteIntegrityThumbnails
3123     recovery step that runs on recovery startups.  The recovery step attempts to
3124     guarantee the SQLiteIntegrityThumbnails test, which checks the integrity of
3125     the Thumbnails database, would pass on the next startup.
3126   </summary>
3127 </histogram>
3129 <histogram name="Diagnostics.Recovery.SQLiteIntegrityWebData"
3130     enum="DiagnosticsResult">
3131   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3132   <summary>
3133     Shows the success and failure rates of the SQLiteIntegrityWebData recovery
3134     step that runs on recovery startups.  The recovery step attempts to
3135     guarantee the SQLiteIntegrityWebData test, which checks the integrity of the
3136     Web Data database, would pass on the next startup.
3137   </summary>
3138 </histogram>
3140 <histogram name="Diagnostics.Recovery.Version" enum="DiagnosticsResult">
3141   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3142   <summary>
3143     TBD - Not run automatically yet, so this is just a placeholder for future
3144     metrics collection.  Any samples collected here represent users running
3145     diagnostics manually.
3146   </summary>
3147 </histogram>
3149 <histogram name="Diagnostics.RecoveryRun" enum="DiagnosticsRecoveryRun">
3150   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3151   <summary>
3152     Count of the number of times diagnostics recovery is invoked or not, and how
3153     it was invoked.  A sample is added to this histogram once for each startup
3154     of Chrome.
3155   </summary>
3156 </histogram>
3158 <histogram name="Diagnostics.Test.ConflictingDlls" enum="DiagnosticsResult">
3159   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3160   <summary>
3161     TBD - Not run automatically yet, so this is just a placeholder for future
3162     metrics collection.  Any samples collected here represent users running
3163     diagnostics manually.
3164   </summary>
3165 </histogram>
3167 <histogram name="Diagnostics.Test.DiskSpace" enum="DiagnosticsResult">
3168   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3169   <summary>
3170     Shows the success and failure rates of diagnostics for the DiskSpace test
3171     that runs on recovery startups.  The DiskSpace test checks that the disk
3172     space in the volume where the user data directory normally lives is not
3173     dangerously low.
3174   </summary>
3175 </histogram>
3177 <histogram name="Diagnostics.Test.InstallType" enum="DiagnosticsResult">
3178   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3179   <summary>
3180     TBD - Not run automatically yet, so this is just a placeholder for future
3181     metrics collection.  Any samples collected here represent users running
3182     diagnostics manually.
3183   </summary>
3184 </histogram>
3186 <histogram name="Diagnostics.Test.JSONBookmarks" enum="DiagnosticsResult">
3187   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3188   <summary>
3189     Shows the success and failure rates of diagnostics for the JSONBookmarks
3190     test that runs on recovery startups.  The JSONBookmarks test checks to make
3191     sure that the JSON encoded bookmarks file is properly formed.
3192   </summary>
3193 </histogram>
3195 <histogram name="Diagnostics.Test.JSONLocalState" enum="DiagnosticsResult">
3196   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3197   <summary>
3198     Shows the success and failure rates of diagnostics for the JSONLocalState
3199     test that runs on recovery startups.  The JSONLocalState test checks to make
3200     sure that the JSON encoded Local State file is properly formed.
3201   </summary>
3202 </histogram>
3204 <histogram name="Diagnostics.Test.JSONPreferences" enum="DiagnosticsResult">
3205   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3206   <summary>
3207     Shows the success and failure rates of diagnostics for the JSONPreferences
3208     test that runs on recovery startups.  The JSONPreferences test checks to
3209     make sure that the Preferences file is properly formed.
3210   </summary>
3211 </histogram>
3213 <histogram name="Diagnostics.Test.OperatingSystem" enum="DiagnosticsResult">
3214   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3215   <summary>
3216     TBD - Not run automatically yet, so this is just a placeholder for future
3217     metrics collection.  Any samples collected here represent users running
3218     diagnostics manually.
3219   </summary>
3220 </histogram>
3222 <histogram name="Diagnostics.Test.PathDictionaries" enum="DiagnosticsResult">
3223   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3224   <summary>
3225     Shows the success and failure rates of diagnostics for the PathDictionaries
3226     test that runs on recovery startups.  The PathDictionaries test checks makes
3227     sure that the path to the Dictionaries folder exists and has the right
3228     permissions.
3229   </summary>
3230 </histogram>
3232 <histogram name="Diagnostics.Test.PathLocalState" enum="DiagnosticsResult">
3233   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3234   <summary>
3235     Shows the success and failure rates of diagnostics for the PathLocalState
3236     test that runs on recovery startups.   The PathLocalState test checks makes
3237     sure that the path to the Local State folder exists and has the right
3238     permissions.
3239   </summary>
3240 </histogram>
3242 <histogram name="Diagnostics.Test.PathResources" enum="DiagnosticsResult">
3243   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3244   <summary>
3245     Shows the success and failure rates of diagnostics for the PathResources
3246     test that runs on recovery startups.  The PathResources test checks makes
3247     sure that the path to the Resources folder exists and has the right
3248     permissions.
3249   </summary>
3250 </histogram>
3252 <histogram name="Diagnostics.Test.PathUserData" enum="DiagnosticsResult">
3253   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3254   <summary>
3255     Shows the success and failure rates of diagnostics for the PathUserData test
3256     that runs on recovery startups. The PathUserData test checks makes sure that
3257     the path to the User Data folder exists and has the right permissions.
3258   </summary>
3259 </histogram>
3261 <histogram name="Diagnostics.Test.SQLiteIntegrityAppCache"
3262     enum="DiagnosticsResult">
3263   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3264   <summary>
3265     Shows the success and failure rates of the SQLiteIntegrityAppCache test that
3266     runs on recovery startups.  The test checks the integrity of the App Cache
3267     database.
3268   </summary>
3269 </histogram>
3271 <histogram name="Diagnostics.Test.SQLiteIntegrityArchivedHistory"
3272     enum="DiagnosticsResult">
3273   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3274   <summary>
3275     Shows the success and failure rates of the SQLiteIntegrityArchivedHistory
3276     test that runs on recovery startups.  The test checks the integrity of the
3277     Archived History database.
3278   </summary>
3279 </histogram>
3281 <histogram name="Diagnostics.Test.SQLiteIntegrityCookie"
3282     enum="DiagnosticsResult">
3283   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3284   <summary>
3285     Shows the success and failure rates of the SQLiteIntegrityCookie test that
3286     runs on recovery startups.  The test checks the integrity of the Cookie
3287     database.
3288   </summary>
3289 </histogram>
3291 <histogram name="Diagnostics.Test.SQLiteIntegrityDatabaseTracker"
3292     enum="DiagnosticsResult">
3293   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3294   <summary>
3295     Shows the success and failure rates of the SQLiteIntegrityDatabaseTracker
3296     test that runs on recovery startups.  The test checks the integrity of the
3297     Database Tracker database.
3298   </summary>
3299 </histogram>
3301 <histogram name="Diagnostics.Test.SQLiteIntegrityHistory"
3302     enum="DiagnosticsResult">
3303   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3304   <summary>
3305     Shows the success and failure rates of the SQLiteIntegrityHistory test that
3306     runs on recovery startups.  The test checks the integrity of the History
3307     database.
3308   </summary>
3309 </histogram>
3311 <histogram name="Diagnostics.Test.SQLiteIntegrityNSSCert"
3312     enum="DiagnosticsResult">
3313   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3314   <summary>
3315     Shows the success and failure rates of the SQLiteIntegrityNSSCert test that
3316     runs on recovery startups.  The test checks the integrity of the NSS
3317     Certificate database.
3318   </summary>
3319 </histogram>
3321 <histogram name="Diagnostics.Test.SQLiteIntegrityNSSKey"
3322     enum="DiagnosticsResult">
3323   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3324   <summary>
3325     Shows the success and failure rates of the SQLiteIntegrityNSSKey test that
3326     runs on recovery startups.  The test checks the integrity of the NSS Key
3327     database.
3328   </summary>
3329 </histogram>
3331 <histogram name="Diagnostics.Test.SQLiteIntegrityThumbnails"
3332     enum="DiagnosticsResult">
3333   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3334   <summary>
3335     Shows the success and failure rates of the SQLiteIntegrityThumbnails test
3336     that runs on recovery startups.  The test checks the integrity of the
3337     Thumbnails database.
3338   </summary>
3339 </histogram>
3341 <histogram name="Diagnostics.Test.SQLiteIntegrityWebData"
3342     enum="DiagnosticsResult">
3343   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3344   <summary>
3345     Shows the success and failure rates of the SQLiteIntegrityWebData test that
3346     runs on recovery startups.  The test checks the integrity of the Web Data
3347     database.
3348   </summary>
3349 </histogram>
3351 <histogram name="Diagnostics.Test.Version" enum="DiagnosticsResult">
3352   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3353   <summary>
3354     TBD - Not run automatically yet, so this is just a placeholder for future
3355     metrics collection.  Any samples collected here represent users running
3356     diagnostics manually.
3357   </summary>
3358 </histogram>
3360 <histogram name="Diagnostics.TestFailures" enum="DiagnosticsTestName">
3361   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3362   <summary>
3363     Histogram comparing the various types of diagnostic test failures when
3364     diagnostic tests are run.  Note that some types of test failures cause the
3365     rest of the tests to be skipped.
3366   </summary>
3367 </histogram>
3369 <histogram name="DisabledExtension.ExtensionWipedStatus" enum="BooleanWiped">
3370   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3371   <summary>Whether an extension has been wiped out.</summary>
3372 </histogram>
3374 <histogram name="DisabledExtension.SideloadWipeoutCount">
3375   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3376   <summary>
3377     How many external extensions get wiped out as a result of the Sideload
3378     Wipeout one-time initiative.
3379   </summary>
3380 </histogram>
3382 <histogram name="DisabledExtension.SideloadWipeoutNeeded" enum="BooleanSuccess">
3383   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3384   <summary>
3385     Whether any extension got wiped out as a result of the Sideload Wipeout
3386     one-time initiative.
3387   </summary>
3388 </histogram>
3390 <histogram name="DisabledExtension.UserSelection" enum="SideloadWipeoutBubble">
3391   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3392   <summary>
3393     The user selection in the Sideload Wipeout bubble, grouped by the
3394     UmaWipeoutHistogramOptions enum.
3395   </summary>
3396 </histogram>
3398 <histogram name="DiskCache.0.FilesAge" units="hours">
3399   <owner>rvargas@chromium.org</owner>
3400   <summary>The age of the cache's files (wall time).</summary>
3401 </histogram>
3403 <histogram name="DiskCache.2.FilesAge" units="hours">
3404   <owner>rvargas@chromium.org</owner>
3405   <summary>
3406     The age of the cache's files (wall time). Media-specific cache.
3407   </summary>
3408 </histogram>
3410 <histogram name="DiskCache.3.FilesAge" units="hours">
3411   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3412   <summary>The age of the cache's files (wall time). AppCache.</summary>
3413 </histogram>
3415 <histogram name="DiskCache.4.FilesAge" units="hours">
3416   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3417   <summary>The age of the cache's files (wall time). ShaderCache.</summary>
3418 </histogram>
3420 <histogram name="DiskCache.SizeStats2" units="kilobytes">
3421   <owner>rvargas@chromium.org</owner>
3422   <summary>The size distribution of data stored in the HTTP cache.</summary>
3423 </histogram>
3425 <histogram name="DiskCache.TotalIOTime" units="milliseconds">
3426   <obsolete>
3427     Deprecated.
3428   </obsolete>
3429   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3430   <summary>
3431     The total time it takes to perform a payload IO operation, for the regular
3432     disk cache.
3433   </summary>
3434 </histogram>
3436 <histogram name="DNS.AttemptCancelled">
3437   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3438   <summary>
3439     The attempt which completed after the job was already cancelled.
3440   </summary>
3441 </histogram>
3443 <histogram name="DNS.AttemptDiscarded">
3444   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3445   <summary>
3446     The attempt which completed after the job was already cancelled OR the
3447     attempt that has finished after host resolution was already completed by an
3448     earlier attempt.
3449   </summary>
3450 </histogram>
3452 <histogram name="DNS.AttemptFailDuration" units="milliseconds">
3453   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3454   <summary>
3455     Duration of time taken in OS resolutions for actual navigations. These
3456     attempts which completed after the job was already canceled OR after the job
3457     was already completed by an earlier attempt. Note that cached resolutions
3458     may provide low (0ms?) resolution times.
3459   </summary>
3460 </histogram>
3462 <histogram name="DNS.AttemptFailure">
3463   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3464   <summary>The attempt that has not resolved the host successfully.</summary>
3465 </histogram>
3467 <histogram name="DNS.AttemptFirstFailure">
3468   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3469   <summary>
3470     The attempt that resolved the host first and the resolution was not
3471     successful.
3472   </summary>
3473 </histogram>
3475 <histogram name="DNS.AttemptFirstSuccess">
3476   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3477   <summary>
3478     The attempt that resolved the host first and the resolution was successful.
3479   </summary>
3480 </histogram>
3482 <histogram name="DNS.AttemptSuccess">
3483   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3484   <summary>The attempt that has resolved the host successfully.</summary>
3485 </histogram>
3487 <histogram name="DNS.AttemptSuccessDuration" units="milliseconds">
3488   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3489   <summary>
3490     Duration of time taken in OS resolutions that succeeded and were requested
3491     for actual navigations. These attempts which completed after the job was
3492     already canceled OR after the job was already completed by an earlier
3493     attempt. Note that cached resolutions may provide low (0ms?) resolution
3494     times.
3495   </summary>
3496 </histogram>
3498 <histogram name="DNS.AttemptTimeSavedByRetry" units="milliseconds">
3499   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3500   <summary>
3501     This histogram shows the time saved by having spawned an extra attempt, when
3502     the first attempt didn't finish before retry attempt.
3503   </summary>
3504 </histogram>
3506 <histogram name="DNS.CacheEvicted" units="milliseconds">
3507   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3508   <summary>
3509     The time left to expiration of an entry when it is removed while compacting
3510     the HostCache.
3511   </summary>
3512 </histogram>
3514 <histogram name="DNS.CacheExpired" units="milliseconds">
3515   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3516   <summary>
3517     The time since expiration of an entry when it is removed while compacting
3518     the HostCache.
3519   </summary>
3520 </histogram>
3522 <histogram name="DNS.CacheExpiredOnGet" units="milliseconds">
3523   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3524   <summary>
3525     The time since expiration of an entry when it is removed on lookup.
3526   </summary>
3527 </histogram>
3529 <histogram name="DNS.EmptyAddressListAndNoError"
3530     enum="DNSEmptyAddressListAndNoError">
3531   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3532   <summary>
3533     Error status when an empty address list was found in OnLookupComplete().
3534   </summary>
3535 </histogram>
3537 <histogram name="DNS.IndependentFailedNavigation" units="milliseconds">
3538   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3539   <summary>
3540     When either a pre-resolution was not done recently enough to provide
3541     benefit, or the corresponding pre-resolution is still pending, this
3542     histogram shows the duration of time used to resolve a hostname as not
3543     existing during a failed attempt to navigate to (GET) a URL.  In newer
3544     versions, if the hostname has never been found as a link during a page scan,
3545     and it has a referring URL, then it is added to referrer list data structure
3546     (hoping we'll do better next time).
3547   </summary>
3548 </histogram>
3550 <histogram name="DNS.IndependentNavigation" units="milliseconds">
3551   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3552   <summary>
3553     When either a pre-resolution was not done recently enough to provide
3554     benefit, or the corresponding pre-resolution is still pending, this
3555     histogram shows the duration of the duration of time used to resolve a
3556     hostname to navigate to (GET) a URL.  In newer versions, if the hostname has
3557     never been found as a link during a page scan, and it has a referring URL,
3558     then it is added to referrer list data structure (hoping we'll do better
3559     next time).
3560   </summary>
3561 </histogram>
3563 <histogram name="DNS.JobQueueTime" units="milliseconds">
3564   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3565   <summary>
3566     Time elapsed between the time the HostResolverImpl::Job was created and the
3567     time the Job was started (a getaddrinfo call was dispatched to the thread
3568     pool).
3569   </summary>
3570 </histogram>
3572 <histogram name="DNS.JobQueueTime_HIGHEST" units="milliseconds">
3573   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3574   <summary>
3575     Time elapsed between the time the HostResolverImpl::Job was created and the
3576     time the Job was started (a getaddrinfo call was dispatched to the thread
3577     pool). Includes only Jobs which had priority HIGHEST when started.
3578   </summary>
3579 </histogram>
3581 <histogram name="DNS.JobQueueTime_IDLE" units="milliseconds">
3582   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3583   <summary>
3584     Time elapsed between the time the HostResolverImpl::Job was created and the
3585     time the Job was started (a getaddrinfo call was dispatched to the thread
3586     pool). Includes only Jobs which had priority IDLE when started.
3587   </summary>
3588 </histogram>
3590 <histogram name="DNS.JobQueueTime_LOW" units="milliseconds">
3591   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3592   <summary>
3593     Time elapsed between the time the HostResolverImpl::Job was created and the
3594     time the Job was started (a getaddrinfo call was dispatched to the thread
3595     pool). Includes only Jobs which had priority LOW when started.
3596   </summary>
3597 </histogram>
3599 <histogram name="DNS.JobQueueTime_LOWEST" units="milliseconds">
3600   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3601   <summary>
3602     Time elapsed between the time the HostResolverImpl::Job was created and the
3603     time the Job was started (a getaddrinfo call was dispatched to the thread
3604     pool). Includes only Jobs which had priority LOWEST when started.
3605   </summary>
3606 </histogram>
3608 <histogram name="DNS.JobQueueTime_MEDIUM" units="milliseconds">
3609   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3610   <summary>
3611     Time elapsed between the time the HostResolverImpl::Job was created and the
3612     time the Job was started (a getaddrinfo call was dispatched to the thread
3613     pool). Includes only Jobs which had priority MEDIUM when started.
3614   </summary>
3615 </histogram>
3617 <histogram name="DNS.JobQueueTimeAfterChange" units="milliseconds">
3618   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3619   <summary>
3620     Time elapsed between the last time the priority of a HostResolverImpl::Job
3621     changed (when a Request was attached or detached) and the time the Job was
3622     started (a getaddrinfo call was dispatched to the thread pool).
3623   </summary>
3624 </histogram>
3626 <histogram name="DNS.JobQueueTimeAfterChange_HIGHEST" units="milliseconds">
3627   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3628   <summary>
3629     Time elapsed between the last time the priority of a HostResolverImpl::Job
3630     changed (when a Request was attached or detached) and the time the Job was
3631     started (a getaddrinfo call was dispatched to the thread pool). Includes
3632     only Jobs which had priority HIGHEST when started.
3633   </summary>
3634 </histogram>
3636 <histogram name="DNS.JobQueueTimeAfterChange_IDLE" units="milliseconds">
3637   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3638   <summary>
3639     Time elapsed between the last time the priority of a HostResolverImpl::Job
3640     changed (when a Request was attached or detached) and the time the Job was
3641     started (a getaddrinfo call was dispatched to the thread pool). Includes
3642     only Jobs which had priority IDLE when started.
3643   </summary>
3644 </histogram>
3646 <histogram name="DNS.JobQueueTimeAfterChange_LOW" units="milliseconds">
3647   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3648   <summary>
3649     Time elapsed between the last time the priority of a HostResolverImpl::Job
3650     changed (when a Request was attached or detached) and the time the Job was
3651     started (a getaddrinfo call was dispatched to the thread pool). Includes
3652     only Jobs which had priority LOW when started.
3653   </summary>
3654 </histogram>
3656 <histogram name="DNS.JobQueueTimeAfterChange_LOWEST" units="milliseconds">
3657   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3658   <summary>
3659     Time elapsed between the last time the priority of a HostResolverImpl::Job
3660     changed (when a Request was attached or detached) and the time the Job was
3661     started (a getaddrinfo call was dispatched to the thread pool). Includes
3662     only Jobs which had priority LOWEST when started.
3663   </summary>
3664 </histogram>
3666 <histogram name="DNS.JobQueueTimeAfterChange_MEDIUM" units="milliseconds">
3667   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3668   <summary>
3669     Time elapsed between the last time the priority of a HostResolverImpl::Job
3670     changed (when a Request was attached or detached) and the time the Job was
3671     started (a getaddrinfo call was dispatched to the thread pool). Includes
3672     only Jobs which had priority MEDIUM when started.
3673   </summary>
3674 </histogram>
3676 <histogram name="DNS.PrefetchCacheEviction" units="milliseconds">
3677   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3678   <summary>
3679     The duration of time used (most recently) to pre-resolve a hostname, when
3680     the prefetched resolution was apparently evicted from the cache.  The
3681     included samples only list pre-resolution times when the later
3682     navigations/fetches took in excess of 15ms.
3683   </summary>
3684 </histogram>
3686 <histogram name="DNS.PrefetchCacheEvictionL" units="milliseconds">
3687   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3688   <summary>
3689     The duration of time used (most recently) to pre-resolve a hostname, when
3690     the prefetched resolution was apparently evicted from the cache.  The
3691     included samples only list pre-resolution times when the later
3692     navigations/fetches took in excess of 15ms.
3693   </summary>
3694 </histogram>
3696 <histogram name="DNS.PrefetchFoundName">
3697   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3698   <summary>Replaced by DNS.PrefetchFoundNameL.</summary>
3699 </histogram>
3701 <histogram name="DNS.PrefetchFoundNameL" units="milliseconds">
3702   <obsolete>
3703     Deprecated 2/2010, and replaced by DNS.PrefetchResolution
3704   </obsolete>
3705   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3706   <summary>
3707     The duration of time used by the DNS pre-resolving threads to resolve a host
3708     name via the network.  Any resolutions that are faster than 15ms are
3709     considered to be local cache hits, not requiring network access, and are not
3710     included in this histogram. This histogram is most useful for estimating the
3711     typical cost of a name resolution, but it also estimates the total number of
3712     network-based resolutions induced by this feature.  Not all these
3713     resolutions prove helpful (i.e., the user does not always actually visit the
3714     resolved hostnames).
3715   </summary>
3716 </histogram>
3718 <histogram name="DNS.PrefetchNegativeHit">
3719   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3720   <summary>Replaced by DNS.PrefetchNegativeHitL.</summary>
3721 </histogram>
3723 <histogram name="DNS.PrefetchNegativeHitL" units="milliseconds">
3724   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3725   <summary>
3726     The duration of time saved due to DNS pre-resolving in the &quot;name not
3727     found&quot; case.  Time &quot;savings&quot; shown in the histogram are
3728     defined to be the difference between the DNS pre-resolution duration, and
3729     the DNS resolution duration seen during a navigation.  These cache hits only
3730     list events where the DNS pre-resolve duration for a host was in excess of
3731     15ms (i.e., the network was consulted), and the actual DNS resolution (when
3732     a user attempted to navigate to a link with the same host name) took less
3733     than 15ms (i.e., the network was not consulted), which means the gain was a
3734     result of a &quot;cache hit&quot; in the OS cache.  For some users with
3735     LANs, all negative results (even when the DNS cache might otherwise help)
3736     take about 2.5 seconds (due to timeouts for netbios broadcasts), and hence
3737     no savings are possible (or shown) for such users in this category.
3738   </summary>
3739 </histogram>
3741 <histogram name="DNS.PrefetchPositiveHit">
3742   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3743   <summary>Replaced by DNS.PrefetchPositiveHitL.</summary>
3744 </histogram>
3746 <histogram name="DNS.PrefetchPositiveHitL" units="milliseconds">
3747   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3748   <summary>
3749     The duration of time saved due to DNS pre-resolving in the &quot;name was
3750     found&quot; case, and induced by either a page scan for a link or an omnibox
3751     entry by the user. Time &quot;savings&quot; shown in the histogram are
3752     defined to be the difference between the DNS pre-resolution duration, and
3753     the DNS resolution duration seen during a navigation.  These cache hits only
3754     list events where the DNS pre-resolve duration for a host was in excess of
3755     15ms (i.e., the network was consulted), and the actual DNS resolution (when
3756     a user attempted to navigate to a link with the same host name) took less
3757     than 15ms (i.e., the network was not consulted), which means the gain was a
3758     result of a &quot;cache hit&quot; in the OS cache.
3759   </summary>
3760 </histogram>
3762 <histogram name="DNS.PrefetchQueue" units="milliseconds">
3763   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3764   <summary>
3765     The duration of time spent by a proposed resolution waiting in the queue to
3766     be resolved.  This number is in addition to any DNS resolution time that may
3767     come later.
3768   </summary>
3769 </histogram>
3771 <histogram name="DNS.PrefetchReferredPositiveHit" units="milliseconds">
3772   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3773   <summary>
3774     The duration of time saved due to DNS pre-resolving in the &quot;name was
3775     found&quot; case, and induced by predicting (using referrer lists) that a
3776     resolution was needed. Time &quot;savings&quot; shown in the histogram are
3777     defined to be the difference between the DNS pre-resolution duration, and
3778     the DNS resolution duration seen during a navigation.  These cache hits only
3779     list events where the DNS pre-resolve duration for a host was in excess of
3780     15ms (i.e., the network was consulted), and the actual DNS resolution (when
3781     a user attempted to navigate to a link with the same host name) took less
3782     than 15ms (i.e., the network was not consulted), which means the gain was a
3783     result of a &quot;cache hit&quot; in the OS cache.
3784   </summary>
3785 </histogram>
3787 <histogram name="DNS.PrefetchResolution" units="milliseconds">
3788   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3789   <summary>
3790     The duration of time used by the DNS pre-resolving threads to resolve a host
3791     name via the network.  Any resolutions that are faster than 15ms are
3792     considered to be local cache hits, not requiring network access, and are not
3793     included in this histogram. This histogram is most useful for estimating the
3794     typical cost of a name resolution, but it also estimates the total number of
3795     network-based resolutions induced by this feature.  Not all these
3796     resolutions prove helpful (i.e., the user does not always actually visit the
3797     resolved hostnames).
3798   </summary>
3799 </histogram>
3801 <histogram name="DNS.QueueRecycledDeltaOver2">
3802   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3803   <summary>
3804     When, due to congestion avoidance, a queued pre-resolution is abandoned
3805     (recycled) without actually being resolved, this histograms records the age
3806     in the queue of that entry.  Only times over 2 seconds are recorded in this
3807     histogram.
3808   </summary>
3809 </histogram>
3811 <histogram name="DNS.QueueRecycledUnder2">
3812   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3813   <summary>
3814     When, due to congestion avoidance, a queued pre-resolution is abandoned
3815     (recycled) without actually being resolved, this histograms records the age
3816     in the queue of that entry.  Only times less than or equal to 2 seconds are
3817     recorded in this histogram.
3818   </summary>
3819 </histogram>
3821 <histogram name="DNS.ResolveCategory" enum="ResolutionCategory">
3822   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3823   <summary>
3824     Counts of successes and failures of OS resolutions in various categories.
3825   </summary>
3826 </histogram>
3828 <histogram name="DNS.ResolveFail" units="milliseconds">
3829   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3830   <summary>
3831     Duration of time taken in OS resolutions for actual navigations.  Note that
3832     cached OS resolutions may provide low (0ms?) resolution times.
3833   </summary>
3834 </histogram>
3836 <histogram name="DNS.ResolveFail_FAMILY_IPV4" units="milliseconds">
3837   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3838   <summary>Same as DNS.ResolveFail, but limited to pure IPv4 lookups.</summary>
3839 </histogram>
3841 <histogram name="DNS.ResolveFail_FAMILY_IPV6" units="milliseconds">
3842   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3843   <summary>Same as DNS.ResolveFail, but limited to pure IPv6 lookups.</summary>
3844 </histogram>
3846 <histogram name="DNS.ResolveFail_FAMILY_UNSPEC" units="milliseconds">
3847   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3848   <summary>Same as DNS.ResolveFail, but limited to IPv4/IPv6 lookups.</summary>
3849 </histogram>
3851 <histogram name="DNS.ResolveSpeculativeFail" units="milliseconds">
3852   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3853   <summary>
3854     Duration of time taken in speculative OS resolutions.  Note that cached OS
3855     resolutions may provide low (0ms?) resolution times.
3856   </summary>
3857 </histogram>
3859 <histogram name="DNS.ResolveSpeculativeSuccess" units="milliseconds">
3860   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3861   <summary>
3862     Duration of time taken in speculative OS resolution that succeeded.  Note
3863     that cached resolutions may provide low (0ms?) resolution times.
3864   </summary>
3865 </histogram>
3867 <histogram name="DNS.ResolveSuccess" units="milliseconds">
3868   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3869   <summary>
3870     Duration of time taken in OS resolutions that succeeded and were requested
3871     for actual navigations.  Note that cached resolutions may provide low (0ms?)
3872     resolution times.
3873   </summary>
3874 </histogram>
3876 <histogram name="DNS.ResolveSuccess_FAMILY_IPV4" units="milliseconds">
3877   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3878   <summary>
3879     Same as DNS.ResolveSuccess, but limited to pure IPv4 lookups.
3880   </summary>
3881 </histogram>
3883 <histogram name="DNS.ResolveSuccess_FAMILY_IPV6" units="milliseconds">
3884   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3885   <summary>
3886     Same as DNS.ResolveSuccess, but limited to pure IPv6 lookups.
3887   </summary>
3888 </histogram>
3890 <histogram name="DNS.ResolveSuccess_FAMILY_UNSPEC" units="milliseconds">
3891   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3892   <summary>
3893     Same as DNS.ResolveSuccess, but limited to IPv4/IPv6 lookups.
3894   </summary>
3895 </histogram>
3897 <histogram name="DNS.ResolveUnspecWaste" enum="ResolutionUnspecWasteCategory">
3898   <obsolete>
3899     Deprecated as of 5/2013.
3900   </obsolete>
3901   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3902   <summary>
3903     Counts of hits and misses in the DNS cache and DNS jobs pool of wasted
3904     HostResolverImpl::Jobs that could be avoided by always resolving using
3905     AF_UNSPEC.
3906   </summary>
3907 </histogram>
3909 <histogram name="DNS.TotalTime" units="milliseconds">
3910   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3911   <summary>
3912     Duration of time since a HostResolverImpl::Resolve request to the time a
3913     result is posted. Excludes canceled, evicted, and aborted requests. Includes
3914     cache hits (recorded as 0). Excludes speculative requests.
3915   </summary>
3916 </histogram>
3918 <histogram name="DNS.TotalTime_speculative" units="milliseconds">
3919   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3920   <summary>
3921     Duration of time since a HostResolverImpl::Resolve request to the time a
3922     result is posted. Excludes canceled, evicted, and aborted requests. Includes
3923     cache hits (recorded as 0). Speculative requests only.
3924   </summary>
3925 </histogram>
3927 <histogram name="DNS.UnexpectedResolution">
3928   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3929   <summary>
3930     In some cases, such as when content arrives with embedded references to
3931     other servers, the prefetch system can't (or doesn't) attempt to pre-resolve
3932     the hostnames.  As an example, a visit to www.cnn.com will fetch content
3933     with references to about 12 additional hostnames, none of which are
3934     currently anticipated.  Such resolutions are termed &quot;Unexpected
3935     Resolutions,&quot; and the durations associated with those DNS resolutions
3936     are shown below.  Future features may attempt to learn (from prior
3937     experience locally, or from server provided hints), what secondary hostname
3938     resolutions should be done when a primary resolution (or navigation) takes
3939     place.  This histogram shows what the potential savings are that
3940     &quot;remain on the table&quot; until we employ some of these more advanced
3941     features.
3942   </summary>
3943 </histogram>
3945 <histogram name="DNS.UnexpectedResolutionL">
3946   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3947   <summary>
3948     In some cases, such as when content arrives with embedded references to
3949     other servers, or when a page (such as one in SSL) preclude scanning and
3950     prefetching, the prefetch system can't (or doesn't) attempt to pre-resolve
3951     the hostnames.  As an example, a visit to www.cnn.com will fetch content
3952     with references to about 12 additional hostnames, none of which might be
3953     anticipated.  Similarly, clicking on a link in an SSL page won't be
3954     anticipated (since scanning in not allowed by default). Such resolutions are
3955     termed &quot;Unexpected Resolutions,&quot; and the durations associated with
3956     those navigation induced DNS resolutions are shown below.  If a referring
3957     URL is available for the navigation, the relationship to the referring URL
3958     was recorded, and future navigations to the referring hostname would have
3959     induced a pre-resolution of hostname that caused an entry below.  Such any
3960     entry may facilitate future listing in the ReferredPositiveHit histogram.
3961   </summary>
3962 </histogram>
3964 <histogram name="DnsProbe.ErrorPageUpdateStatus" enum="DnsProbe.ProbeStatus">
3965   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3966   <summary>Status of DNS probe updates sent to a DNS error page.</summary>
3967 </histogram>
3969 <histogram name="DnsProbe.Probe.Elapsed" units="ms">
3970   <obsolete>
3971     Renamed 7/2013 to DnsProbe.ProbeDuration.
3972   </obsolete>
3973   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3974   <summary>Time between starting and finishing DNS probe.</summary>
3975 </histogram>
3977 <histogram name="DnsProbe.Probe.NcnOffline.Elapsed" units="ms">
3978   <obsolete>
3979     Removed 7/2013.
3980   </obsolete>
3981   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3982   <summary>
3983     Time between starting and finishing DNS probe when NCN says we're offline.
3984   </summary>
3985 </histogram>
3987 <histogram name="DnsProbe.Probe.NcnOffline.Result"
3988     enum="DnsProbe.ObsoleteProbeResult">
3989   <obsolete>
3990     Removed 7/2013.
3991   </obsolete>
3992   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3993   <summary>
3994     Result of DNS probes sent by the probe service when NCN says we're offline.
3995   </summary>
3996 </histogram>
3998 <histogram name="DnsProbe.Probe.NcnOnline.Elapsed" units="ms">
3999   <obsolete>
4000     Removed 7/2013.
4001   </obsolete>
4002   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
4003   <summary>
4004     Time between starting and finishing DNS probe when NCN says we're online.
4005   </summary>
4006 </histogram>
4008 <histogram name="DnsProbe.Probe.NcnOnline.Result"
4009     enum="DnsProbe.ObsoleteProbeResult">
4010   <obsolete>
4011     Removed 7/2013.
4012   </obsolete>
4013   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
4014   <summary>
4015     Result of DNS probes sent by the probe service when NCN says we're online.
4016   </summary>
4017 </histogram>
4019 <histogram name="DnsProbe.Probe.Result" enum="DnsProbe.ObsoleteProbeResult">
4020   <obsolete>
4021     Renamed 7/2013 to DnsProbe.ProbeResult.  (Also switched to the full
4022     DnsProbe.ProbeStatus enum.)
4023   </obsolete>
4024   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
4025   <summary>Result of DNS probes sent by the probe service.</summary>
4026 </histogram>
4028 <histogram name="DnsProbe.Probe.ResultBadConfig.Elapsed" units="ms">
4029   <obsolete>
4030     Removed 7/2013.
4031   </obsolete>
4032   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
4033   <summary>Elapsed time of DNS probes that return PROBE_BAD_CONFIG.</summary>
4034 </histogram>
4036 <histogram name="DnsProbe.Probe.ResultBadConfig.SystemIsLocalhost"
4037     enum="DnsProbe.SystemIsLocalhost">
4038   <obsolete>
4039     Removed 7/2013.
4040   </obsolete>
4041   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
4042   <summary>
4043     Whether the only nameserver in the system DNS config was 127.0.0.1 when the
4044     probe result was BAD_CONFIG.
4045   </summary>
4046 </histogram>
4048 <histogram name="DnsProbe.Probe.ResultBadConfig.SystemJobResult"
4049     enum="DnsProbe.JobResult">
4050   <obsolete>
4051     Removed 7/2013.
4052   </obsolete>
4053   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
4054   <summary>
4055     The result of the system probe job when the overall probe result was
4056     BAD_CONFIG.
4057   </summary>
4058 </histogram>
4060 <histogram name="DnsProbe.Probe.ResultBadConfig.SystemNameserverCount">
4061   <obsolete>
4062     Removed 7/2013.
4063   </obsolete>
4064   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
4065   <summary>
4066     The number of nameservers in the system DNS config when the probe result was
4067     BAD_CONFIG.
4068   </summary>
4069 </histogram>
4071 <histogram name="DnsProbe.Probe.ResultNoInternet.Elapsed" units="ms">
4072   <obsolete>
4073     Removed 7/2013.
4074   </obsolete>
4075   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
4076   <summary>Elapsed time of DNS probes that return PROBE_NO_INTERNET.</summary>
4077 </histogram>
4079 <histogram name="DnsProbe.Probe.ResultNxdomain.Elapsed" units="ms">
4080   <obsolete>
4081     Removed 7/2013.
4082   </obsolete>
4083   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
4084   <summary>Elapsed time of DNS probes that return PROBE_NXDOMAIN.</summary>
4085 </histogram>
4087 <histogram name="DnsProbe.Probe.ResultUnknown.Elapsed" units="ms">
4088   <obsolete>
4089     Removed 7/2013.
4090   </obsolete>
4091   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
4092   <summary>Elapsed time of DNS probes that return PROBE_UNKNOWN.</summary>
4093 </histogram>
4095 <histogram name="DnsProbe.ProbeDuration" units="ms">
4096   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
4097   <summary>Time between starting and finishing DNS probe.</summary>
4098 </histogram>
4100 <histogram name="DnsProbe.ProbeResult" enum="DnsProbe.ProbeStatus">
4101   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
4102   <summary>Result of DNS probes sent by the probe service.</summary>
4103 </histogram>
4105 <histogram name="DomainBoundCerts.DBLoadedCount">
4106   <owner>mattm@chromium.org</owner>
4107   <summary>Number of certs loaded from domain bound cert database.</summary>
4108 </histogram>
4110 <histogram name="DomainBoundCerts.DBLoadTime" units="ms">
4111   <owner>mattm@chromium.org</owner>
4112   <summary>Time spent loading domain bound cert database.</summary>
4113 </histogram>
4115 <histogram name="DomainBoundCerts.DBSizeInKB" units="KB">
4116   <owner>mattm@chromium.org</owner>
4117   <summary>
4118     The size, on disk, of the domain bound cert database as it is being loaded.
4119   </summary>
4120 </histogram>
4122 <histogram name="DomainBoundCerts.GenerateCertTime" units="ms">
4123   <owner>mattm@chromium.org</owner>
4124   <summary>Time spent generating a domain bound cert.</summary>
4125 </histogram>
4127 <histogram name="DomainBoundCerts.GetCertTime" units="ms">
4128   <owner>mattm@chromium.org</owner>
4129   <summary>
4130     Combined time for GetDomainBoundCert retrieval (both synchronous and
4131     asynchronous).
4132   </summary>
4133 </histogram>
4135 <histogram name="DomainBoundCerts.GetCertTimeAsync" units="ms">
4136   <owner>mattm@chromium.org</owner>
4137   <summary>
4138     Time for asynchronous retrieval (from the GetDomainBoundCert call until
4139     completion callback is called).
4140   </summary>
4141 </histogram>
4143 <histogram name="DomainBoundCerts.GetCertTimeSync" units="ms">
4144   <owner>mattm@chromium.org</owner>
4145   <summary>Time for synchronous GetDomainBoundCert cert retrieval.</summary>
4146 </histogram>
4148 <histogram name="DomainBoundCerts.GetDomainBoundCertResult"
4149     enum="DomainBoundCerts.GetCertResult">
4150   <owner>mattm@chromium.org</owner>
4151   <summary>Result of GetDomainBoundCert function.</summary>
4152 </histogram>
4154 <histogram name="DomainBoundCerts.KillDatabaseResult" enum="BooleanSuccess">
4155   <owner>mattm@chromium.org</owner>
4156   <summary>
4157     Whether the domain-bound certs sqlite database was killed succesfully when
4158     an unrecoverable error was detected.
4159   </summary>
4160 </histogram>
4162 <histogram name="DomainBoundCerts.Support" enum="DomainBoundCerts.Support">
4163   <owner>mattm@chromium.org</owner>
4164   <summary>
4165     Counts of SSL client sockets broken down by support for Domain Bound
4166     Certificates TLS extension.  Counts only connections with full handshakes,
4167     resumed sessions are not counted.
4168   </summary>
4169 </histogram>
4171 <histogram name="DomainBoundCerts.TaskMaxWaitTime" units="ms">
4172   <owner>mattm@chromium.org</owner>
4173   <summary>
4174     Longest time spent by requests waiting for load of domain bound cert
4175     database.
4176   </summary>
4177 </histogram>
4179 <histogram name="DomainBoundCerts.TaskWaitCount">
4180   <owner>mattm@chromium.org</owner>
4181   <summary>
4182     Number of requests that waited for load of domain bound cert database.
4183   </summary>
4184 </histogram>
4186 <histogram name="DomainReliability.AddBeaconDidEvict" enum="BooleanDidEvict">
4187   <owner>ttuttle@chromium.org</owner>
4188   <summary>
4189     Whether adding a beacon to a Domain Reliability context caused it to evict
4190     an older beacon to stay within memory limits.
4191   </summary>
4192 </histogram>
4194 <histogram name="DomainReliability.BeaconReported" enum="BooleanReported">
4195   <owner>ttuttle@chromium.org</owner>
4196   <summary>
4197     Whether a beacon added to a Domain Reliability context was saved to be
4198     uploaded to the collector.
4199   </summary>
4200 </histogram>
4202 <histogram name="DomainReliability.ReportedBeaconError" enum="NetErrorCodes">
4203   <owner>ttuttle@chromium.org</owner>
4204   <summary>
4205     The Chrome error code included in a beacon saved to be uploaded to the
4206     collector.
4207   </summary>
4208 </histogram>
4210 <histogram name="DomainReliability.UploadDuration" units="ms">
4211   <owner>ttuttle@chromium.org</owner>
4212   <summary>
4213     The elapsed time between starting and finishing a Domain Reliability upload.
4214   </summary>
4215 </histogram>
4217 <histogram name="DomainReliability.UploadFailover"
4218     enum="DomainReliability.BooleanFailover">
4219   <owner>ttuttle@chromium.org</owner>
4220   <summary>
4221     Whether a Domain Reliability upload was sent to a collector other than the
4222     first one listed in the config. (This only happens when an upload to the
4223     first collector fails.)
4224   </summary>
4225 </histogram>
4227 <histogram name="DomainReliability.UploadInterval" units="ms">
4228   <owner>ttuttle@chromium.org</owner>
4229   <summary>
4230     The time between successive Domain Reliability uploads being started in the
4231     same context. (Can be arbitrarily long if no beacons are reported in a
4232     while.)
4233   </summary>
4234 </histogram>
4236 <histogram name="DomainReliability.UploadResponseCode">
4237   <owner>ttuttle@chromium.org</owner>
4238   <summary>
4239     The response code returned by the Domain Reliability collector when a report
4240     is uploaded.
4241   </summary>
4242 </histogram>
4244 <histogram name="DomainReliability.UploadSuccess" enum="BooleanSuccess">
4245   <owner>ttuttle@chromium.org</owner>
4246   <summary>Whether a Domain Reliability upload succeeded.</summary>
4247 </histogram>
4249 <histogram name="DomDistiller.DistillationQuality" enum="BooleanSuccess">
4250   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
4251   <summary>
4252     Whether the perceived quality of the distillation of a web page was good.
4253   </summary>
4254 </histogram>
4256 <histogram name="Download.AcceptRangesBytes.KBytes" units="KB">
4257   <owner>asanka@chromium.org</owner>
4258   <summary>The length of downloads for serves that accept byte ranges.</summary>
4259 </histogram>
4261 <histogram name="Download.AcceptRangesMissingOrInvalid.KBytes" units="KB">
4262   <owner>asanka@chromium.org</owner>
4263   <summary>
4264     The length of downloads for serves that do not specify whether the accept
4265     ranges, or have invalid ranges specified.
4266   </summary>
4267 </histogram>
4269 <histogram name="Download.AcceptRangesNone.KBytes" units="KB">
4270   <owner>asanka@chromium.org</owner>
4271   <summary>
4272     The length of downloads for serves that do not accept ranges.
4273   </summary>
4274 </histogram>
4276 <histogram name="Download.ActualBandwidth" units="Bytes/second">
4277   <owner>asanka@chromium.org</owner>
4278   <summary>The actual bandwidth (per read) of a download.</summary>
4279 </histogram>
4281 <histogram name="Download.ApiFunctions" enum="DownloadFunctions">
4282   <owner>asanka@chromium.org</owner>
4283   <summary>Downloads extension API function calls.</summary>
4284 </histogram>
4286 <histogram name="Download.BandwidthDiskBytesPerSecond">
4287   <owner>asanka@chromium.org</owner>
4288   <summary>
4289     Disk bandwidth (defined as total bytes divided by the amount of time blocked
4290     on write or close on the file descriptor) seen for a single download.
4291   </summary>
4292 </histogram>
4294 <histogram name="Download.BandwidthOverallBytesPerSecond">
4295   <owner>asanka@chromium.org</owner>
4296   <summary>
4297     Overall bandwidth seen for the download.  Note that this is measured at the
4298     point at which the file is written, and so will not take into account the
4299     time costs of activities that occur after file write is completed (e.g. safe
4300     browsing scanning).
4301   </summary>
4302 </histogram>
4304 <histogram name="Download.BandwidthUsed" units="%">
4305   <owner>asanka@chromium.org</owner>
4306   <summary>
4307     The percentage of the potential bandwidth actually used (per read) of a
4308     download.  An entry of 100% implies that Chrome was the limiting factor in
4309     download speed.
4310   </summary>
4311 </histogram>
4313 <histogram name="Download.ClearAllSize">
4314   <owner>asanka@chromium.org</owner>
4315   <summary>
4316     The number of downloads in history at the time it is cleared.
4317   </summary>
4318 </histogram>
4320 <histogram name="Download.ContentDisposition" enum="DownloadContentDisposition">
4321   <owner>asanka@chromium.org</owner>
4322   <summary>
4323     Content-Disposition header features. The presence of a Content-Disposition
4324     header, use of 'name', 'filename' and 'filename*' parameters, and string
4325     encoding schemes are counted for each unthrottled download. The total number
4326     downloads is Download.Counts[5] (Initiated and Unthrottled).
4327   </summary>
4328 </histogram>
4330 <histogram name="Download.ContentImageType" enum="DownloadImageType">
4331   <owner>asanka@chromium.org</owner>
4332   <summary>Types of images that are downloaded.</summary>
4333 </histogram>
4335 <histogram name="Download.ContentType" enum="DownloadContentType">
4336   <owner>asanka@chromium.org</owner>
4337   <summary>Content types that are downloaded.</summary>
4338 </histogram>
4340 <histogram name="Download.Counts" enum="DownloadCountType">
4341   <owner>asanka@chromium.org</owner>
4342   <summary>
4343     Various individual counts in the download system; see DownloadCountType for
4344     details.
4345   </summary>
4346 </histogram>
4348 <histogram name="Download.CountsChrome" enum="ChromeDownloadCountType">
4349   <owner>asanka@chromium.org</owner>
4350   <summary>
4351     Various individual counts in the download system, for example the number of
4352     downloads blocked by throttling from the DownloadRequestLimiter.
4353   </summary>
4354 </histogram>
4356 <histogram name="Download.DangerousDownloadValidated"
4357     enum="DownloadItem.DangerType">
4358   <owner>asanka@chromium.org</owner>
4359   <owner>felt@chromium.org</owner>
4360   <summary>
4361     User chose to save a download which was marked dangerous. Grouped by the
4362     type of danger.
4363   </summary>
4364 </histogram>
4366 <histogram name="Download.DangerousFile.DangerousDownloadValidated"
4367     enum="DownloadItem.DangerousFileType">
4368   <owner>asanka@chromium.org</owner>
4369   <owner>felt@chromium.org</owner>
4370   <summary>
4371     User chose to save a download which was marked DANGEROUS_FILE. Grouped by
4372     the type of file.
4373   </summary>
4374 </histogram>
4376 <histogram name="Download.DangerousFile.Discard"
4377     enum="DownloadItem.DangerousFileType">
4378   <owner>asanka@chromium.org</owner>
4379   <owner>felt@chromium.org</owner>
4380   <summary>
4381     A download which was marked DANGEROUS_FILE was discarded without the user
4382     directly choosing, because the browser was closed.  Grouped by the file
4383     extension.
4384   </summary>
4385 </histogram>
4387 <histogram name="Download.DangerousFile.UserDiscard"
4388     enum="DownloadItem.DangerousFileType">
4389   <owner>asanka@chromium.org</owner>
4390   <owner>felt@chromium.org</owner>
4391   <summary>
4392     User chose to discard a download which was marked DANGEROUS_FILE. Grouped by
4393     the file extension.
4394   </summary>
4395 </histogram>
4397 <histogram name="Download.DatabaseRecordDropped"
4398     enum="DownloadDatabaseRecordDroppedType">
4399   <owner>asanka@chromium.org</owner>
4400   <summary>Reason for dropping a record read in from the DB.</summary>
4401 </histogram>
4403 <histogram name="Download.DatabaseRemoveDownloadsCount">
4404   <owner>asanka@chromium.org</owner>
4405   <summary>Number of downloads removed from the history at once.</summary>
4406 </histogram>
4408 <histogram name="Download.DatabaseRemoveDownloadsTime" units="microseconds">
4409   <owner>asanka@chromium.org</owner>
4410   <summary>How long it took to delete some downloads from history.</summary>
4411 </histogram>
4413 <histogram name="Download.DatabaseRemoveDownloadsTimePerRecord"
4414     units="nanoseconds/record">
4415   <owner>asanka@chromium.org</owner>
4416   <summary>
4417     How long it took to delete some downloads from history, per download.
4418   </summary>
4419 </histogram>
4421 <histogram name="Download.Discard" enum="DownloadItem.DangerType">
4422   <owner>asanka@chromium.org</owner>
4423   <owner>felt@chromium.org</owner>
4424   <summary>
4425     A download which was marked dangerous was discarded without the user
4426     directly choosing, because the browser was closed.  Grouped by the type of
4427     danger.
4428   </summary>
4429 </histogram>
4431 <histogram name="Download.DiskBandwidthUsedPercentage" units="Percent">
4432   <owner>asanka@chromium.org</owner>
4433   <summary>
4434     The percentage of the available disk bandwidth that was used by the
4435     download.  100% indicates that the disk bandwidth was the limiting factor
4436     for the download.
4437   </summary>
4438 </histogram>
4440 <histogram name="Download.DOMEvent" enum="DownloadDOMEvent">
4441   <owner>asanka@chromium.org</owner>
4442   <summary>User actions in chrome://downloads</summary>
4443 </histogram>
4445 <histogram name="Download.DownloadSize" units="KB">
4446   <owner>asanka@chromium.org</owner>
4447   <summary>The size of successfully completed downloads.</summary>
4448 </histogram>
4450 <histogram name="Download.DownloadWarningShownOnShelf"
4451     enum="DownloadItem.DangerType">
4452   <owner>asanka@chromium.org</owner>
4453   <summary>
4454     A download warning was shown in the shelf. Note that some downloads may not
4455     be shown on the shelf, e.g., if chrome://downloads is already open when the
4456     download completes, or if an extension is using the downloads API. Grouped
4457     by the type of danger.
4458   </summary>
4459 </histogram>
4461 <histogram name="Download.FeedbackDialogEnabled" enum="BooleanEnabled">
4462   <owner>asanka@chromium.org</owner>
4463   <summary>
4464     Whether the user enables dangerous download feedback reporting after viewing
4465     the opt-in dialog.
4466   </summary>
4467 </histogram>
4469 <histogram name="Download.FilePickerResult" enum="DownloadFilePickerResult">
4470   <owner>asanka@chromium.org</owner>
4471   <summary>
4472     How the user interacts with the file chooser when doing a &quot;Save
4473     As&quot; for non-full-page saves.
4474   </summary>
4475 </histogram>
4477 <histogram name="Download.FileThreadBlockedTime">
4478   <owner>asanka@chromium.org</owner>
4479   <summary>
4480     The amount of time in milliseconds the file thread blocks for each set of
4481     buffers drained from the incoming pipe (ms).
4482   </summary>
4483 </histogram>
4485 <histogram name="Download.FileThreadReceiveBuffers">
4486   <owner>asanka@chromium.org</owner>
4487   <summary>
4488     The number of buffers in a call to DownloadManager::UpdateDownload.
4489   </summary>
4490 </histogram>
4492 <histogram name="Download.FirstOpenTime" units="milliseconds">
4493   <owner>asanka@chromium.org</owner>
4494   <summary>
4495     The time between a download completing and the file being opened for the
4496     first time.
4497   </summary>
4498 </histogram>
4500 <histogram name="Download.HistorySize">
4501   <owner>asanka@chromium.org</owner>
4502   <summary>
4503     The number of items in the History database, at the time a new download is
4504     recorded.
4505   </summary>
4506 </histogram>
4508 <histogram name="Download.HistorySize2">
4509   <owner>asanka@chromium.org</owner>
4510   <summary>
4511     The number of items in the History database, at the time a new download is
4512     recorded. Higher maximum, more buckets than Download.HistorySize.
4513   </summary>
4514 </histogram>
4516 <histogram name="Download.InterruptedAtEndError" enum="NetErrorCodes">
4517   <owner>asanka@chromium.org</owner>
4518   <summary>
4519     Positive net error code that caused a download to be interrupted at the
4520     *end* of a download (when the number of bytes is known). This is only
4521     triggered when the total content size is known before any bytes are
4522     transferred, such as when a Content-Length header is supplied.
4523   </summary>
4524 </histogram>
4526 <histogram name="Download.InterruptedAtEndReason" enum="InterruptReason">
4527   <owner>asanka@chromium.org</owner>
4528   <summary>
4529     The reason that a download was interrupted at the *end* of a download (when
4530     the number of bytes is known). This is only triggered when the total content
4531     size is known before any bytes are transferred, such as when a
4532     Content-Length header is supplied.
4533   </summary>
4534 </histogram>
4536 <histogram name="Download.InterruptedError" enum="NetErrorCodes">
4537   <owner>asanka@chromium.org</owner>
4538   <summary>
4539     Positive net error code that caused a download to be interrupted.
4540   </summary>
4541 </histogram>
4543 <histogram name="Download.InterruptedOverrunBytes">
4544   <owner>asanka@chromium.org</owner>
4545   <summary>
4546     The excessive number of bytes which have been received at the time that a
4547     download is interrupted. This is only triggered when the total content size
4548     is known before any bytes are transferred, such as when a Content-Length
4549     header is supplied.
4550   </summary>
4551 </histogram>
4553 <histogram name="Download.InterruptedReason" enum="InterruptReason">
4554   <owner>asanka@chromium.org</owner>
4555   <summary>The reason that a download was interrupted.</summary>
4556 </histogram>
4558 <histogram name="Download.InterruptedReceivedSizeK" units="KB">
4559   <owner>asanka@chromium.org</owner>
4560   <summary>
4561     The number of kilobytes received for a download at the time it is
4562     interrupted.
4563   </summary>
4564 </histogram>
4566 <histogram name="Download.InterruptedTotalSizeK" units="KB">
4567   <owner>asanka@chromium.org</owner>
4568   <summary>
4569     The reported total size in kilobytes for a download at the time it is
4570     interrupted. This is essentially the size reported by the Content-Length
4571     header. If no size is specified up-front, it is not recorded in the
4572     histogram. For example, a download transferred with chunked encoding will
4573     not be recorded.
4574   </summary>
4575 </histogram>
4577 <histogram name="Download.InterruptedUnderrunBytes">
4578   <owner>asanka@chromium.org</owner>
4579   <summary>
4580     The total number of bytes minus the received number of bytes at the time
4581     that a download is interrupted. This is only triggered when the total
4582     content size is known before any bytes are transferred, such as when a
4583     Content-Length header is supplied.
4584   </summary>
4585 </histogram>
4587 <histogram name="Download.InterruptedUnknownSize"
4588     enum="DownloadInterruptedUnknownSizeType">
4589   <owner>asanka@chromium.org</owner>
4590   <summary>
4591     True if the size of an interrupted download is unknown, false if it is
4592     known.
4593   </summary>
4594 </histogram>
4596 <histogram name="Download.MaliciousDownloadClassified"
4597     enum="DownloadItem.DangerType">
4598   <owner>asanka@chromium.org</owner>
4599   <owner>felt@chromium.org</owner>
4600   <summary>
4601     A download has been marked as malicious. Grouped by the type of danger. Each
4602     download can only be recorded once; it will be labeled with the first type
4603     of danger spotted.
4604   </summary>
4605 </histogram>
4607 <histogram name="Download.MapErrorNetworkFailed" enum="NetErrorCodes">
4608   <owner>asanka@chromium.org</owner>
4609   <summary>
4610     Network error that produced a DOWNLOAD_INTERRUPT_REASON_NETWORK_FAILED
4611     result in DownloadResourceHandler::OnResponseCompleted().
4612   </summary>
4613 </histogram>
4615 <histogram name="Download.MapWinShErrorAccessDenied"
4616     enum="SpecialShFileOperationCodes">
4617   <owner>asanka@chromium.org</owner>
4618   <summary>
4619     Windows error that produced a DOWNLOAD_INTERRUPT_REASON_ACCESS_DENIED result
4620     in MapShFileOperationCodes().
4621   </summary>
4622 </histogram>
4624 <histogram name="Download.MapWinShErrorFileFailed"
4625     enum="SpecialShFileOperationCodes">
4626   <owner>asanka@chromium.org</owner>
4627   <summary>
4628     Windows error that produced a DOWNLOAD_INTERRUPT_REASON_FILE_FAILED result
4629     in MapShFileOperationCodes().
4630   </summary>
4631 </histogram>
4633 <histogram name="Download.OnChanged">
4634   <owner>asanka@chromium.org</owner>
4635   <summary>
4636     Percentage of DownloadItem::Observer::OnDownloadUpdated events that
4637     signified a change in the extension API representation of the download.
4638   </summary>
4639 </histogram>
4641 <histogram name="Download.OpenMethod" enum="DownloadOpenMethod">
4642   <owner>asanka@chromium.org</owner>
4643   <summary>
4644     Invocation count for methods of opening a download. For some file types,
4645     Chrome defaults to opening the file in the browser instead of invoking the
4646     system handler. The user has the option of overriding this behavior.
4647   </summary>
4648 </histogram>
4650 <histogram name="Download.OpensOutstanding">
4651   <owner>asanka@chromium.org</owner>
4652   <summary>The number of unopened downloads, when one is opened.</summary>
4653 </histogram>
4655 <histogram name="Download.OpenTime" units="milliseconds">
4656   <owner>asanka@chromium.org</owner>
4657   <summary>
4658     The time between a download completing and the file being opened.
4659   </summary>
4660 </histogram>
4662 <histogram name="Download.OriginStateOnFullResumption"
4663     enum="DownloadOriginStateOnResumption">
4664   <owner>asanka@chromium.org</owner>
4665   <summary>
4666     Changes observed when a response is received for a full download resumption
4667     request.
4668   </summary>
4669 </histogram>
4671 <histogram name="Download.OriginStateOnPartialResumption"
4672     enum="DownloadOriginStateOnResumption">
4673   <owner>asanka@chromium.org</owner>
4674   <summary>
4675     Changes observed when a response is received for a partial (byte-range)
4676     download resumption request.
4677   </summary>
4678 </histogram>
4680 <histogram name="Download.PotentialBandwidth" units="Bytes/second">
4681   <owner>asanka@chromium.org</owner>
4682   <summary>
4683     The maximum bandwidth (per read) that Chrome could have provided for the
4684     download.  If the actual bandwidth equals the potential bandwidth, that
4685     means that Chrome was the limiting factor for download bandwidth.
4686   </summary>
4687 </histogram>
4689 <histogram name="Download.ResourceHandlerBlockedPercentage" units="Percent">
4690   <owner>asanka@chromium.org</owner>
4691   <summary>
4692     The percentage of the lifetime of the DownloadResourceHandler for which it
4693     was blocked by downstream flow control.  0% indicates that the network
4694     bandwidth was the limiting factor for the download.
4695   </summary>
4696 </histogram>
4698 <histogram name="Download.SavePackage" enum="DownloadSavePackageEvent">
4699   <owner>asanka@chromium.org</owner>
4700   <summary>
4701     Events (e.g. Started, Cancelled, Finished, Write to Completed file, Write to
4702     Failed file) occuring within the state machine of a SavePackage operation.
4703   </summary>
4704 </histogram>
4706 <histogram name="Download.ShelfInProgressSizeOnAutoClose">
4707   <owner>asanka@chromium.org</owner>
4708   <summary>
4709     The number of download items in progress on the shelf when it closes
4710     automatically.
4711   </summary>
4712 </histogram>
4714 <histogram name="Download.ShelfInProgressSizeOnUserClose">
4715   <owner>asanka@chromium.org</owner>
4716   <summary>
4717     The number of download items in progress on the shelf when the user closes
4718     it.
4719   </summary>
4720 </histogram>
4722 <histogram name="Download.ShelfSizeOnAutoClose">
4723   <owner>asanka@chromium.org</owner>
4724   <summary>
4725     The number of download items on the shelf when it closes automatically.
4726   </summary>
4727 </histogram>
4729 <histogram name="Download.ShelfSizeOnUserClose">
4730   <owner>asanka@chromium.org</owner>
4731   <summary>
4732     The number of download items on the shelf when the user closes it.
4733   </summary>
4734 </histogram>
4736 <histogram name="Download.ShowDangerousDownloadConfirmationPrompt"
4737     enum="DownloadItem.DangerType">
4738   <owner>asanka@chromium.org</owner>
4739   <summary>
4740     User saw the confirm prompt to save a download which was marked dangerous.
4741     Grouped by the type of danger.
4742   </summary>
4743 </histogram>
4745 <histogram name="Download.Sources" enum="DownloadSource">
4746   <owner>asanka@chromium.org</owner>
4747   <summary>
4748     The initiation source (if initiated within the content layer of chrome) for
4749     a download.
4750   </summary>
4751 </histogram>
4753 <histogram name="Download.SourcesChrome" enum="ChromeDownloadSource">
4754   <owner>asanka@chromium.org</owner>
4755   <summary>
4756     The initiation source (if initiated within the above-content layer of
4757     chrome) for a download.
4758   </summary>
4759 </histogram>
4761 <histogram name="Download.Time" units="milliseconds">
4762   <owner>asanka@chromium.org</owner>
4763   <summary>Time between the start of a download and its completion.</summary>
4764 </histogram>
4766 <histogram name="Download.UserDiscard" enum="DownloadItem.DangerType">
4767   <owner>asanka@chromium.org</owner>
4768   <owner>felt@chromium.org</owner>
4769   <summary>
4770     User chose to discard a download which was marked dangerous.  Grouped by the
4771     type of danger.
4772   </summary>
4773 </histogram>
4775 <histogram name="Download.WriteLoopCount">
4776   <owner>asanka@chromium.org</owner>
4777   <summary>
4778     The number of iterations for the write loop in BaseFile::AppendDataTofile().
4779   </summary>
4780 </histogram>
4782 <histogram name="Download.WriteSize" units="Bytes">
4783   <owner>asanka@chromium.org</owner>
4784   <summary>The write size for calls to BaseFile::AppendDataTofile().</summary>
4785 </histogram>
4787 <histogram name="Drive.CacheDBOpenStatus" enum="DriveCacheDBOpenStatus">
4788   <obsolete>
4789     Deperecated 8/2013.
4790   </obsolete>
4791   <owner>joshwoodward@google.com</owner>
4792   <summary>Status of drive cache metadata database open.</summary>
4793 </histogram>
4795 <histogram name="Drive.DirectoryFeedLoadTime" units="milliseconds">
4796   <owner>joshwoodward@google.com</owner>
4797   <summary>
4798     Time spent to load the list of files in a single directory from Google Drive
4799     server.
4800   </summary>
4801 </histogram>
4803 <histogram name="Drive.EntireFeedLoadTime" units="microseconds">
4804   <obsolete>
4805     Deprecated 12/2013 due to the UMA stat bucket layout change. We'll use
4806     Drive.FullFeedLoadTime instead.
4807   </obsolete>
4808   <owner>joshwoodward@google.com</owner>
4809   <summary>
4810     Time spent to load the entire file system information from the server
4811   </summary>
4812 </histogram>
4814 <histogram name="Drive.EntryKind" enum="DriveEntryKind">
4815   <obsolete>
4816     Deprecated 10/2012.
4817   </obsolete>
4818   <owner>joshwoodward@google.com</owner>
4819   <summary>
4820     Provides breakdown of specific formats for hosted documents. Recorded when
4821     feed is loaded from the server.
4822   </summary>
4823 </histogram>
4825 <histogram name="Drive.FileFormat" enum="DriveFileFormat">
4826   <obsolete>
4827     Deprecated 10/2012.
4828   </obsolete>
4829   <owner>joshwoodward@google.com</owner>
4830   <summary>
4831     Provides breakdown of specific file formats for regular files. Recorded when
4832     feed is loaded from the server.
4833   </summary>
4834 </histogram>
4836 <histogram name="Drive.FullFeedLoadTime" units="milliseconds">
4837   <owner>joshwoodward@google.com</owner>
4838   <summary>
4839     Time spent to load the entire file system information from the server
4840   </summary>
4841 </histogram>
4843 <histogram name="Drive.InitialFeedLoadTime" units="microseconds">
4844   <obsolete>
4845     Deperecated 12/2013 since it did not record meaningful information.
4846     Drive.DirectoryFeedLoadTime should be checked for measuring the time until
4847     the user sees the first response of file lists.
4848   </obsolete>
4849   <owner>joshwoodward@google.com</owner>
4850   <summary>
4851     Time spent to load the initial part of the file system information from the
4852     server
4853   </summary>
4854 </histogram>
4856 <histogram name="Drive.MetadataDBInitResult" enum="DriveMetadataDBInitStatus">
4857   <owner>joshwoodward@google.com</owner>
4858   <summary>Result of drive resource metadata database initialization.</summary>
4859 </histogram>
4861 <histogram name="Drive.MetadataDBOpenExistingResult"
4862     enum="DriveMetadataDBInitStatus">
4863   <owner>joshwoodward@google.com</owner>
4864   <summary>
4865     Result of attempt to open existing drive resource metadata database.
4866   </summary>
4867 </histogram>
4869 <histogram name="Drive.MetadataDBVersionBeforeUpgradeCheck">
4870   <owner>joshwoodward@google.com</owner>
4871   <summary>
4872     Version number of drive resource metadata DB found on the disk before
4873     checking whether it should be upgraded. Recorded during Drive metadata
4874     initialization triggered by profile initialization.
4875   </summary>
4876 </histogram>
4878 <histogram name="Drive.NumberOfCacheFilesRecoveredAfterDBCorruption">
4879   <owner>joshwoodward@google.com</owner>
4880   <summary>
4881     Number of files recovered from Drive cache directory. Recorded when file
4882     recovery takes place after metadata DB corruption is found during metadata
4883     DB initialization.
4884   </summary>
4885 </histogram>
4887 <histogram name="Drive.NumberOfHostedDocuments">
4888   <owner>joshwoodward@google.com</owner>
4889   <summary>
4890     Number of hosted documents (spreadsheets etc.) on Drive. Logged when Drive
4891     is first accessed.
4892   </summary>
4893 </histogram>
4895 <histogram name="Drive.NumberOfRegularFiles">
4896   <owner>joshwoodward@google.com</owner>
4897   <summary>
4898     Number of regualr files on Drive.  Logged when Drive is first accessed.
4899   </summary>
4900 </histogram>
4902 <histogram name="Drive.NumberOfTotalFiles">
4903   <owner>joshwoodward@google.com</owner>
4904   <summary>
4905     Number of total files (regualr files + hosted documents) on Drive.  Logged
4906     when Drive is first accessed.
4907   </summary>
4908 </histogram>
4910 <histogram name="Drive.PushNotificationInitiallyEnabled" enum="BooleanEnabled">
4911   <owner>joshwoodward@google.com</owner>
4912   <summary>
4913     Tracks whether the push notification is initially enabled for Drive.
4914     Recorded when the first notification is processed. Notification is emulated
4915     by polling if the push notication is disabled.
4916   </summary>
4917 </histogram>
4919 <histogram name="Drive.PushNotificationRegistered" enum="BooleanRegistered">
4920   <owner>joshwoodward@google.com</owner>
4921   <summary>
4922     Tracks whether the push notification request is registered correctly for
4923     Drive. Recorded when the push notification manager is initialized.
4924   </summary>
4925 </histogram>
4927 <histogram name="Drive.SearchMetadataTime" units="microseconds">
4928   <owner>joshwoodward@google.com</owner>
4929   <summary>
4930     Time spent to perform an incremental search for auto completion of files on
4931     Drive. This time is collected for every partial query the user types for
4932     auto completion.  For instance, if the user types &quot;faq&quot;,
4933     incremental searches are performed for &quot;f&quot;, &quot;fa&quot;, and
4934     &quot;faq&quot; respectively.
4935   </summary>
4936 </histogram>
4938 <histogram name="DriveOffline.CrosAutoEnableOutcome"
4939     enum="CrosEnableDriveOfflineOutcome">
4940   <owner>joshwoodward@google.com</owner>
4941   <summary>
4942     Outcome of enabling Google Drive offline mode automatically when a user
4943     first logs into a Chrome OS device. This process involves opening a hidden
4944     web page in the context of the Google Drive hosted app to perform the
4945     initialization of offline mode.
4946   </summary>
4947 </histogram>
4949 <histogram name="EasyUnlock.ClickedButton" enum="EasyUnlockButton">
4950   <owner>joshwoodward@google.com</owner>
4951   <owner>tbarzic@chromium.org</owner>
4952   <summary>Button clicked in EasyUnlock app during setup process.</summary>
4953 </histogram>
4955 <histogram name="EasyUnlock.NotificationEvent"
4956     enum="EasyUnlockNotificationEvent">
4957   <owner>joshwoodward@google.com</owner>
4958   <owner>tbarzic@chromium.org</owner>
4959   <summary>
4960     Tracks events related to notifications used by EasyUnlock feature. For
4961     example a specific EasyUnlock notification being shown or clicked.
4962   </summary>
4963 </histogram>
4965 <histogram name="EasyUnlock.SetupStateOnClose" enum="EasyUnlockSetupState">
4966   <owner>joshwoodward@google.com</owner>
4967   <owner>tbarzic@chromium.org</owner>
4968   <summary>
4969     The state of EasyUnlock setup when the app window was closed by user.
4970   </summary>
4971 </histogram>
4973 <histogram name="EasyUnlock.UnlockEvent" enum="EasyUnlockUnlockEvent">
4974   <owner>joshwoodward@google.com</owner>
4975   <owner>tbarzic@chromium.org</owner>
4976   <summary>Screen unlock events detected while EasyUnlock was enabled.</summary>
4977 </histogram>
4979 <histogram name="Enterprise.AutoEnrollmentExtraTime" units="milliseconds">
4980   <owner>joaodasilva@chromium.org</owner>
4981   <summary>
4982     Time since the user logged in until the auto-enrollment protocol completed.
4983     0 is sampled when the protocol is done by the time the user logs in.
4984   </summary>
4985 </histogram>
4987 <histogram name="Enterprise.AutoEnrollmentProtocolTime" units="milliseconds">
4988   <owner>joaodasilva@chromium.org</owner>
4989   <summary>Total duration time of the auto-enrollment protocol.</summary>
4990 </histogram>
4992 <histogram name="Enterprise.AutoEnrollmentRequestNetworkErrorCode"
4993     enum="NetErrorCodes">
4994   <owner>joaodasilva@chromium.org</owner>
4995   <summary>
4996     Network error code (if applicable) for auto-enrollment requests.
4997   </summary>
4998 </histogram>
5000 <histogram name="Enterprise.AutoEnrollmentRequestStatus"
5001     enum="EnterpriseDeviceManagementStatus">
5002   <owner>joaodasilva@chromium.org</owner>
5003   <summary>URL fetcher status for auto-enrollment requests.</summary>
5004 </histogram>
5006 <histogram name="Enterprise.DMToken" enum="EnterpriseDMTokenType">
5007   <owner>joaodasilva@chromium.org</owner>
5008   <summary>
5009     Events related to fetching, saving and loading DM server tokens. These are
5010     used to retrieve cloud policies.
5011   </summary>
5012 </histogram>
5014 <histogram name="Enterprise.EnrolledPolicyHasDMToken" enum="Boolean">
5015   <owner>tnagel@chromium.org</owner>
5016   <summary>
5017     Whether loading of device policy from file on an enterprise-enrolled
5018     (checked against install_attributes.pb) Chrome OS device yields an
5019     enterprise policy with a DM token.  Filled once during session startup,
5020     after first successful device policy read.
5021   </summary>
5022 </histogram>
5024 <histogram name="Enterprise.Enrollment" enum="EnterpriseEnrollmentType">
5025   <owner>joaodasilva@chromium.org</owner>
5026   <summary>
5027     Events related to device enrollment on new installs of Chrome OS devices.
5028   </summary>
5029 </histogram>
5031 <histogram name="Enterprise.ONC.PolicyValidation" enum="BooleanSuccess">
5032   <owner>joaodasilva@chromium.org</owner>
5033   <summary>Result of the OpenNetworkConfiguration policy validation.</summary>
5034 </histogram>
5036 <histogram name="Enterprise.Policies" enum="EnterprisePolicies">
5037   <owner>joaodasilva@chromium.org</owner>
5038   <summary>
5039     A set of enterprise policy rules that are in use. This is recorded every 24
5040     hours and at startup, if the last recording was earlier than a day before.
5041   </summary>
5042 </histogram>
5044 <histogram name="Enterprise.Policy" enum="EnterprisePolicyType">
5045   <owner>joaodasilva@chromium.org</owner>
5046   <summary>
5047     Events related to fetching, saving and loading user policies, and also
5048     device policies on Chrome OS.
5049   </summary>
5050 </histogram>
5052 <histogram name="Enterprise.PolicyInvalidations"
5053     enum="EnterprisePolicyInvalidations">
5054   <owner>joaodasilva@chromium.org</owner>
5055   <summary>
5056     Events for counting policy invalidations received with and without payloads.
5057     Invalidations indicate that a policy has been updated and should be
5058     refreshed. Payloads provide context about the policy update, but may be
5059     absent if dropped by the invalidation service.
5060   </summary>
5061 </histogram>
5063 <histogram name="Enterprise.PolicyInvalidationsStartupTime"
5064     units="milliseconds">
5065   <owner>joaodasilva@chromium.org</owner>
5066   <summary>
5067     Time since startup of the cloud policy code until the policy invalidation
5068     service first reported its online status.
5069   </summary>
5070 </histogram>
5072 <histogram name="Enterprise.PolicyLoadStatus" enum="EnterprisePolicyLoadStatus">
5073   <owner>joaodasilva@chromium.org</owner>
5074   <summary>
5075     Load status from the policy loaders which pull policy settings from the
5076     underlying platform, such as Windows Group Policy.
5077   </summary>
5078 </histogram>
5080 <histogram name="Enterprise.PolicyRefresh" enum="EnterprisePolicyRefresh">
5081   <owner>joaodasilva@chromium.org</owner>
5082   <summary>
5083     Events measuring effectiveness of refreshing policy when invalidations are
5084     received from a service. For each refresh, indicates whether the policy
5085     changed, and whether the policy was invalidated at the time of the refresh.
5086   </summary>
5087 </histogram>
5089 <histogram name="Enterprise.UserPolicyChromeOS.DelayInitialization"
5090     units="milliseconds">
5091   <owner>joaodasilva@chromium.org</owner>
5092   <summary>Initialization delay due to loading the user policy cache.</summary>
5093 </histogram>
5095 <histogram name="Enterprise.UserPolicyChromeOS.InitialFetch.ClientError"
5096     enum="EnterpriseDeviceManagementStatus">
5097   <owner>joaodasilva@chromium.org</owner>
5098   <summary>Policy client error during initial policy fetch.</summary>
5099 </histogram>
5101 <histogram
5102     name="Enterprise.UserPolicyChromeOS.InitialFetch.DelayClientRegister"
5103     units="milliseconds">
5104   <owner>joaodasilva@chromium.org</owner>
5105   <summary>Delay for registering the client with the policy server.</summary>
5106 </histogram>
5108 <histogram name="Enterprise.UserPolicyChromeOS.InitialFetch.DelayOAuth2Token"
5109     units="milliseconds">
5110   <owner>joaodasilva@chromium.org</owner>
5111   <summary>Delay for minting an OAuth2 acccess token.</summary>
5112 </histogram>
5114 <histogram name="Enterprise.UserPolicyChromeOS.InitialFetch.DelayPolicyFetch"
5115     units="milliseconds">
5116   <owner>joaodasilva@chromium.org</owner>
5117   <summary>Delay for fetching policy from the policy server.</summary>
5118 </histogram>
5120 <histogram name="Enterprise.UserPolicyChromeOS.InitialFetch.DelayTotal"
5121     units="milliseconds">
5122   <owner>joaodasilva@chromium.org</owner>
5123   <summary>Total delay for the initial policy fetch.</summary>
5124 </histogram>
5126 <histogram name="Enterprise.UserPolicyChromeOS.InitialFetch.OAuth2Error"
5127     enum="GoogleServiceAuthError">
5128   <owner>joaodasilva@chromium.org</owner>
5129   <summary>Service error during OAuth2 access token fetch.</summary>
5130 </histogram>
5132 <histogram name="Enterprise.UserPolicyChromeOS.InitialFetch.OAuth2NetworkError"
5133     enum="NetErrorCodes">
5134   <owner>joaodasilva@chromium.org</owner>
5135   <summary>Network error during OAuth2 access token fetch.</summary>
5136 </histogram>
5138 <histogram name="Enterprise.WildcardLoginCheck.DelayPolicyTokenFetch"
5139     units="milliseconds">
5140   <owner>joaodasilva@chromium.org</owner>
5141   <summary>
5142     Delay incurred by the token fetching step of the wildcard login check.
5143   </summary>
5144 </histogram>
5146 <histogram name="Enterprise.WildcardLoginCheck.DelayTotal" units="milliseconds">
5147   <owner>joaodasilva@chromium.org</owner>
5148   <summary>Total delay incurred by the wildcard login check.</summary>
5149 </histogram>
5151 <histogram name="Enterprise.WildcardLoginCheck.DelayUserInfoFetch"
5152     units="milliseconds">
5153   <owner>joaodasilva@chromium.org</owner>
5154   <summary>
5155     Delay incurred by the user info fetching step of the wildcard login check.
5156   </summary>
5157 </histogram>
5159 <histogram name="EnterpriseCheck.DomainBindSucceeded" enum="BooleanSuccess">
5160   <owner>joaodasilva@chromium.org</owner>
5161   <owner>pastarmovj@chromium.org</owner>
5162   <summary>
5163     Whether we were able to contact the AD Domain Controller. This check is
5164     performed once at start-up on Windows.
5165   </summary>
5166 </histogram>
5168 <histogram name="EnterpriseCheck.DomainCheckFailed" enum="EnterpriseCheckError">
5169   <owner>joaodasilva@chromium.org</owner>
5170   <owner>pastarmovj@chromium.org</owner>
5171   <summary>
5172     Enum of possible things that can fail while checking for enterprise env.
5173     This check is performed once at start-up on Windows.
5174   </summary>
5175 </histogram>
5177 <histogram name="EnterpriseCheck.InDomain" enum="BooleanEnabled">
5178   <owner>joaodasilva@chromium.org</owner>
5179   <owner>pastarmovj@chromium.org</owner>
5180   <summary>
5181     Whether the machine is part of an AD domain. This check is performed once at
5182     start-up on Windows.
5183   </summary>
5184 </histogram>
5186 <histogram name="EnterpriseCheck.InvalidPoliciesDetected"
5187     units="disabled policies">
5188   <owner>joaodasilva@chromium.org</owner>
5189   <owner>pastarmovj@chromium.org</owner>
5190   <summary>
5191     The number of disabled policy entries on Windows due to integrity violations
5192     while parsing the policy data which happens on start-up and when the policy
5193     has changed.
5194   </summary>
5195 </histogram>
5197 <histogram name="EnterpriseCheck.OSType" enum="OsSuite">
5198   <owner>joaodasilva@chromium.org</owner>
5199   <owner>pastarmovj@chromium.org</owner>
5200   <summary>
5201     The rough Windows suite we are runnnig on. This check is performed once at
5202     start-up on Windows.
5203   </summary>
5204 </histogram>
5206 <histogram name="Event.ActionAfterDoubleTapNoDelay" enum="ActionAfterDoubleTap">
5207   <owner>rbyers@chromium.org</owner>
5208   <summary>
5209     On non-mobile sites, gesture taps are delayed to prevent double taps from
5210     sending a click event. This stat tracks the user's first action within 5
5211     seconds after a double tap gesture when the gesture tap delay is disabled.
5212   </summary>
5213 </histogram>
5215 <histogram name="Event.ActionAfterDoubleTapWithDelay"
5216     enum="ActionAfterDoubleTap">
5217   <owner>rbyers@chromium.org</owner>
5218   <summary>
5219     On non-mobile sites, gesture taps are delayed to prevent double taps from
5220     sending a click event. This stat tracks the user's first action within 5
5221     seconds after a double tap gesture when gesture tap events are delayed.
5222   </summary>
5223 </histogram>
5225 <histogram name="Event.AggregatedLatency.Renderer2" units="microseconds">
5226   <owner>rbyers@chromium.org</owner>
5227   <summary>
5228     Time between initiation of any input event and the renderer receiving and
5229     starting to process it.
5230   </summary>
5231 </histogram>
5233 <histogram name="Event.CoalescedCount.Mouse">
5234   <owner>rbyers@chromium.org</owner>
5235   <summary>Number of Mouse events coalesced.</summary>
5236 </histogram>
5238 <histogram name="Event.CoalescedCount.Touch">
5239   <owner>rbyers@chromium.org</owner>
5240   <summary>Number of Touch events coalesced.</summary>
5241 </histogram>
5243 <histogram name="Event.CoalescedLatency.Mouse" units="milliseconds">
5244   <owner>rbyers@chromium.org</owner>
5245   <summary>
5246     Time between the first and last events in a coalesced mouse events group.
5247   </summary>
5248 </histogram>
5250 <histogram name="Event.CoalescedLatency.Touch" units="milliseconds">
5251   <owner>rbyers@chromium.org</owner>
5252   <summary>
5253     Time between the first and last events in a coalesced touch events group.
5254   </summary>
5255 </histogram>
5257 <histogram name="Event.Latency.Browser" units="microseconds">
5258   <owner>rbyers@chromium.org</owner>
5259   <summary>
5260     Time between initiation of all input events and browser processing.
5261   </summary>
5262 </histogram>
5264 <histogram name="Event.Latency.Browser.ET_DROP_TARGET_EVENT"
5265     units="microseconds">
5266   <owner>rbyers@chromium.org</owner>
5267   <summary>
5268     Time between initiation of input event and browser processing.
5269   </summary>
5270 </histogram>
5272 <histogram name="Event.Latency.Browser.ET_GESTURE_BEGIN" units="microseconds">
5273   <owner>rbyers@chromium.org</owner>
5274   <summary>
5275     Time between initiation of input event and browser processing.
5276   </summary>
5277 </histogram>
5279 <histogram name="Event.Latency.Browser.ET_GESTURE_DOUBLE_TAP"
5280     units="microseconds">
5281   <owner>rbyers@chromium.org</owner>
5282   <summary>
5283     Time between initiation of input event and browser processing.
5284   </summary>
5285 </histogram>
5287 <histogram name="Event.Latency.Browser.ET_GESTURE_END" units="microseconds">
5288   <owner>rbyers@chromium.org</owner>
5289   <summary>
5290     Time between initiation of input event and browser processing.
5291   </summary>
5292 </histogram>
5294 <histogram name="Event.Latency.Browser.ET_GESTURE_LONG_PRESS"
5295     units="microseconds">
5296   <owner>rbyers@chromium.org</owner>
5297   <summary>
5298     Time between initiation of input event and browser processing.
5299   </summary>
5300 </histogram>
5302 <histogram name="Event.Latency.Browser.ET_GESTURE_LONG_TAP"
5303     units="microseconds">
5304   <owner>rbyers@chromium.org</owner>
5305   <summary>
5306     Time between initiation of input event and browser processing.
5307   </summary>
5308 </histogram>
5310 <histogram name="Event.Latency.Browser.ET_GESTURE_MULTIFINGER_SWIPE"
5311     units="microseconds">
5312   <owner>rbyers@chromium.org</owner>
5313   <summary>
5314     Time between initiation of input event and browser processing.
5315   </summary>
5316 </histogram>
5318 <histogram name="Event.Latency.Browser.ET_GESTURE_PINCH_BEGIN"
5319     units="microseconds">
5320   <owner>rbyers@chromium.org</owner>
5321   <summary>
5322     Time between initiation of input event and browser processing.
5323   </summary>
5324 </histogram>
5326 <histogram name="Event.Latency.Browser.ET_GESTURE_PINCH_END"
5327     units="microseconds">
5328   <owner>rbyers@chromium.org</owner>
5329   <summary>
5330     Time between initiation of input event and browser processing.
5331   </summary>
5332 </histogram>
5334 <histogram name="Event.Latency.Browser.ET_GESTURE_PINCH_UPDATE"
5335     units="microseconds">
5336   <owner>rbyers@chromium.org</owner>
5337   <summary>
5338     Time between initiation of input event and browser processing.
5339   </summary>
5340 </histogram>
5342 <histogram name="Event.Latency.Browser.ET_GESTURE_SCROLL_BEGIN"
5343     units="microseconds">
5344   <owner>rbyers@chromium.org</owner>
5345   <summary>
5346     Time between initiation of input event and browser processing.
5347   </summary>
5348 </histogram>
5350 <histogram name="Event.Latency.Browser.ET_GESTURE_SCROLL_END"
5351     units="microseconds">
5352   <owner>rbyers@chromium.org</owner>
5353   <summary>
5354     Time between initiation of input event and browser processing.
5355   </summary>
5356 </histogram>
5358 <histogram name="Event.Latency.Browser.ET_GESTURE_SCROLL_UPDATE"
5359     units="microseconds">
5360   <owner>rbyers@chromium.org</owner>
5361   <summary>
5362     Time between initiation of input event and browser processing.
5363   </summary>
5364 </histogram>
5366 <histogram name="Event.Latency.Browser.ET_GESTURE_TAP" units="microseconds">
5367   <owner>rbyers@chromium.org</owner>
5368   <summary>
5369     Time between initiation of input event and browser processing.
5370   </summary>
5371 </histogram>
5373 <histogram name="Event.Latency.Browser.ET_GESTURE_TAP_CANCEL"
5374     units="microseconds">
5375   <owner>rbyers@chromium.org</owner>
5376   <summary>
5377     Time between initiation of input event and browser processing.
5378   </summary>
5379 </histogram>
5381 <histogram name="Event.Latency.Browser.ET_GESTURE_TAP_DOWN"
5382     units="microseconds">
5383   <owner>rbyers@chromium.org</owner>
5384   <summary>
5385     Time between initiation of input event and browser processing.
5386   </summary>
5387 </histogram>
5389 <histogram name="Event.Latency.Browser.ET_GESTURE_TWO_FINGER_TAP"
5390     units="microseconds">
5391   <owner>rbyers@chromium.org</owner>
5392   <summary>
5393     Time between initiation of input event and browser processing.
5394   </summary>
5395 </histogram>
5397 <histogram name="Event.Latency.Browser.ET_KEY_PRESSED" units="microseconds">
5398   <owner>rbyers@chromium.org</owner>
5399   <summary>
5400     Time between initiation of input event and browser processing.
5401   </summary>
5402 </histogram>
5404 <histogram name="Event.Latency.Browser.ET_KEY_RELEASED" units="microseconds">
5405   <owner>rbyers@chromium.org</owner>
5406   <summary>
5407     Time between initiation of input event and browser processing.
5408   </summary>
5409 </histogram>
5411 <histogram name="Event.Latency.Browser.ET_MOUSE_CAPTURE_CHANGED"
5412     units="microseconds">
5413   <owner>rbyers@chromium.org</owner>
5414   <summary>
5415     Time between initiation of input event and browser processing.
5416   </summary>
5417 </histogram>
5419 <histogram name="Event.Latency.Browser.ET_MOUSE_DRAGGED" units="microseconds">
5420   <owner>rbyers@chromium.org</owner>
5421   <summary>
5422     Time between initiation of input event and browser processing.
5423   </summary>
5424 </histogram>
5426 <histogram name="Event.Latency.Browser.ET_MOUSE_ENTERED" units="microseconds">
5427   <owner>rbyers@chromium.org</owner>
5428   <summary>
5429     Time between initiation of input event and browser processing.
5430   </summary>
5431 </histogram>
5433 <histogram name="Event.Latency.Browser.ET_MOUSE_EXITED" units="microseconds">
5434   <owner>rbyers@chromium.org</owner>
5435   <summary>
5436     Time between initiation of input event and browser processing.
5437   </summary>
5438 </histogram>
5440 <histogram name="Event.Latency.Browser.ET_MOUSE_MOVED" units="microseconds">
5441   <owner>rbyers@chromium.org</owner>
5442   <summary>
5443     Time between initiation of input event and browser processing.
5444   </summary>
5445 </histogram>
5447 <histogram name="Event.Latency.Browser.ET_MOUSE_RELEASED" units="microseconds">
5448   <owner>rbyers@chromium.org</owner>
5449   <summary>
5450     Time between initiation of input event and browser processing.
5451   </summary>
5452 </histogram>
5454 <histogram name="Event.Latency.Browser.ET_MOUSEWHEEL" units="microseconds">
5455   <owner>rbyers@chromium.org</owner>
5456   <summary>
5457     Time between initiation of input event and browser processing.
5458   </summary>
5459 </histogram>
5461 <histogram name="Event.Latency.Browser.ET_SCROLL" units="microseconds">
5462   <owner>rbyers@chromium.org</owner>
5463   <summary>
5464     Time between initiation of input event and browser processing.
5465   </summary>
5466 </histogram>
5468 <histogram name="Event.Latency.Browser.ET_SCROLL_FLING_CANCEL"
5469     units="microseconds">
5470   <owner>rbyers@chromium.org</owner>
5471   <summary>
5472     Time between initiation of input event and browser processing.
5473   </summary>
5474 </histogram>
5476 <histogram name="Event.Latency.Browser.ET_SCROLL_FLING_START"
5477     units="microseconds">
5478   <owner>rbyers@chromium.org</owner>
5479   <summary>
5480     Time between initiation of input event and browser processing.
5481   </summary>
5482 </histogram>
5484 <histogram name="Event.Latency.Browser.ET_TOUCH_CANCELLED" units="microseconds">
5485   <owner>rbyers@chromium.org</owner>
5486   <summary>
5487     Time between initiation of input event and browser processing.
5488   </summary>
5489 </histogram>
5491 <histogram name="Event.Latency.Browser.ET_TOUCH_MOVED" units="microseconds">
5492   <owner>rbyers@chromium.org</owner>
5493   <summary>
5494     Time between initiation of input event and browser processing.
5495   </summary>
5496 </histogram>
5498 <histogram name="Event.Latency.Browser.ET_TOUCH_PRESSED" units="microseconds">
5499   <owner>rbyers@chromium.org</owner>
5500   <summary>
5501     Time between initiation of input event and browser processing.
5502   </summary>
5503 </histogram>
5505 <histogram name="Event.Latency.Browser.ET_TOUCH_RELEASED" units="microseconds">
5506   <owner>rbyers@chromium.org</owner>
5507   <summary>
5508     Time between initiation of input event and browser processing.
5509   </summary>
5510 </histogram>
5512 <histogram name="Event.Latency.Browser.ET_TOUCH_STATIONARY"
5513     units="microseconds">
5514   <owner>rbyers@chromium.org</owner>
5515   <summary>
5516     Time between initiation of input event and browser processing.
5517   </summary>
5518 </histogram>
5520 <histogram name="Event.Latency.Browser.ET_TRANSLATED_KEY_PRESS"
5521     units="microseconds">
5522   <owner>rbyers@chromium.org</owner>
5523   <summary>
5524     Time between initiation of input event and browser processing.
5525   </summary>
5526 </histogram>
5528 <histogram name="Event.Latency.Browser.ET_TRANSLATED_KEY_RELEASE"
5529     units="microseconds">
5530   <owner>rbyers@chromium.org</owner>
5531   <summary>
5532     Time between initiation of input event and browser processing.
5533   </summary>
5534 </histogram>
5536 <histogram name="Event.Latency.Browser.ET_UNKNOWN" units="microseconds">
5537   <owner>rbyers@chromium.org</owner>
5538   <summary>
5539     Time between initiation of input event and browser processing.
5540   </summary>
5541 </histogram>
5543 <histogram name="Event.Latency.Browser.TouchAcked" units="microseconds">
5544   <owner>rbyers@chromium.org</owner>
5545   <summary>
5546     Time between touch events sent from RWH to renderer and acked by renderer.
5547   </summary>
5548 </histogram>
5550 <histogram name="Event.Latency.Browser.TouchUI" units="microseconds">
5551   <owner>rbyers@chromium.org</owner>
5552   <summary>
5553     Time between touch events received by Chrome and sent from RWH to renderer.
5554   </summary>
5555 </histogram>
5557 <histogram name="Event.Latency.Renderer" units="microseconds">
5558   <owner>rbyers@chromium.org</owner>
5559   <summary>
5560     Time between initiation of all input events and renderer processing. This is
5561     soon to be replaced by Event.Latency.Renderer2.*
5562   </summary>
5563 </histogram>
5565 <histogram name="Event.Latency.Renderer2" units="microseconds">
5566   <owner>rbyers@chromium.org</owner>
5567   <summary>
5568     Time between input event creation and the renderer receiving and starting to
5569     process the event. For touch events on Windows, we measure from when the
5570     event reaches Chrome, whereas on other platforms we use the timestamp from
5571     the kernel. On Windows, this metric is only reported when
5572     |IsHighResNowFastAndReliable| is true, which will introduce some sampling
5573     bias.
5574   </summary>
5575 </histogram>
5577 <histogram name="Event.Latency.RendererImpl.GestureScroll" units="microseconds">
5578   <obsolete>
5579     Deprecated 12/2013 and replaced by Event.Latency.RendererImpl.GestureScroll2
5580   </obsolete>
5581   <owner>rbyers@chromium.org</owner>
5582   <summary>
5583     Time between initial creation of touch event and when the resulting
5584     ScrollGesture reaches Impl thread. Maximum is 200ms.
5585   </summary>
5586 </histogram>
5588 <histogram name="Event.Latency.RendererImpl.GestureScroll2"
5589     units="microseconds">
5590   <owner>rbyers@chromium.org</owner>
5591   <summary>
5592     Time between touch event creation and when the resulting GestureScroll
5593     reaches the Impl thread. Maximum is 1000ms. On Windows, we measure from when
5594     the touch event reaches Chrome, whereas on other platforms we use the
5595     timestamp from the kernel. On Windows, this metric is only reported when
5596     |IsHighResNowFastAndReliable| is true, which will introduce some sampling
5597     bias. This supersedes the Event.Latency.RendererImpl.GestureScroll metric.
5598   </summary>
5599 </histogram>
5601 <histogram name="Event.Latency.TouchToScrollUpdateSwap" units="microseconds">
5602   <owner>rbyers@chromium.org</owner>
5603   <summary>
5604     Time between initial creation of touch event and the resulting frame from
5605     ScrollUpdate is swapped.
5606   </summary>
5607 </histogram>
5609 <histogram name="Event.SingleTapType" enum="TapDelayType">
5610   <owner>rbyers@chromium.org</owner>
5611   <summary>
5612     On non-mobile sites, gesture taps are delayed to prevent double taps from
5613     sending a click event. This stat counts the number of taps that are delayed
5614     by the double-tap delay versus those that are sent immediately on mobile
5615     sites.
5616   </summary>
5617 </histogram>
5619 <histogram name="ExtensionActivity.AdInjected" units="Extension Count">
5620   <owner>felt@chromium.org</owner>
5621   <owner>rdevlin.cronin@chromium.org</owner>
5622   <summary>
5623     For each pageload, the number of extensions that inject at least one new ad.
5624   </summary>
5625 </histogram>
5627 <histogram name="ExtensionActivity.AdLikelyInjected" units="Extension Count">
5628   <owner>felt@chromium.org</owner>
5629   <owner>rdevlin.cronin@chromium.org</owner>
5630   <summary>
5631     For each pageload, the number of extensions that performed an action that
5632     heuristically looks like injecting an ad, but could not be confirmed.
5633   </summary>
5634 </histogram>
5636 <histogram name="ExtensionActivity.AdLikelyReplaced" units="Extension Count">
5637   <owner>felt@chromium.org</owner>
5638   <owner>rdevlin.cronin@chromium.org</owner>
5639   <summary>
5640     For each pageload, the number of extensions that performed an action that
5641     heuristically looks like replacing an ad, but could not be confirmed.
5642   </summary>
5643 </histogram>
5645 <histogram name="ExtensionActivity.AdRemoved" units="Extension Count">
5646   <owner>felt@chromium.org</owner>
5647   <owner>rdevlin.cronin@chromium.org</owner>
5648   <summary>
5649     For each pageload, the number of extensions that remove at least one ad.
5650   </summary>
5651 </histogram>
5653 <histogram name="ExtensionActivity.AdReplaced" units="Extension Count">
5654   <owner>felt@chromium.org</owner>
5655   <owner>rdevlin.cronin@chromium.org</owner>
5656   <summary>
5657     For each pageload, the number of extensions that replace at least one ad.
5658   </summary>
5659 </histogram>
5661 <histogram name="ExtensionActivity.ContentScript">
5662   <owner>felt@chromium.org</owner>
5663   <summary>
5664     For each pageload, the number of extensions that inject a content script.
5665   </summary>
5666 </histogram>
5668 <histogram name="ExtensionActivity.CreatedDiv">
5669   <owner>felt@chromium.org</owner>
5670   <summary>
5671     For each pageload, the number of extensions that create divs to add to the
5672     page.
5673   </summary>
5674 </histogram>
5676 <histogram name="ExtensionActivity.CreatedEmbed">
5677   <owner>felt@chromium.org</owner>
5678   <summary>
5679     For each pageload, the number of extensions that create 'embed' elements to
5680     add to the page.
5681   </summary>
5682 </histogram>
5684 <histogram name="ExtensionActivity.CreatedIframe">
5685   <owner>felt@chromium.org</owner>
5686   <summary>
5687     For each pageload, the number of extensions that create iframes to add to
5688     the page.
5689   </summary>
5690 </histogram>
5692 <histogram name="ExtensionActivity.CreatedInput">
5693   <owner>felt@chromium.org</owner>
5694   <summary>
5695     For each pageload, the number of extensions that create inputs to add to the
5696     page.
5697   </summary>
5698 </histogram>
5700 <histogram name="ExtensionActivity.CreatedLink">
5701   <owner>felt@chromium.org</owner>
5702   <summary>
5703     For each pageload, the number of extensions that create links to add to the
5704     page.
5705   </summary>
5706 </histogram>
5708 <histogram name="ExtensionActivity.CreatedObject">
5709   <owner>felt@chromium.org</owner>
5710   <summary>
5711     For each pageload, the number of extensions that create 'object' elements to
5712     add to the page.
5713   </summary>
5714 </histogram>
5716 <histogram name="ExtensionActivity.CreatedScript">
5717   <owner>felt@chromium.org</owner>
5718   <summary>
5719     For each pageload, the number of extensions that create script tags to add
5720     to the page.
5721   </summary>
5722 </histogram>
5724 <histogram name="ExtensionActivity.DocumentWrite">
5725   <owner>felt@chromium.org</owner>
5726   <summary>
5727     For each pageload, the number of extensions that use document.write.
5728   </summary>
5729 </histogram>
5731 <histogram name="ExtensionActivity.Google.ContentScript">
5732   <owner>felt@chromium.org</owner>
5733   <summary>
5734     For each www.google.com pageload, the number of extensions that inject a
5735     content script.
5736   </summary>
5737 </histogram>
5739 <histogram name="ExtensionActivity.Google.CreatedDiv">
5740   <owner>felt@chromium.org</owner>
5741   <summary>
5742     For each www.google.com pageload, the number of extensions that create divs
5743     to add to the page.
5744   </summary>
5745 </histogram>
5747 <histogram name="ExtensionActivity.Google.CreatedEmbed">
5748   <owner>felt@chromium.org</owner>
5749   <summary>
5750     For each www.google.com pageload, the number of extensions that create
5751     'embed' elements to add to the page.
5752   </summary>
5753 </histogram>
5755 <histogram name="ExtensionActivity.Google.CreatedIframe">
5756   <owner>felt@chromium.org</owner>
5757   <summary>
5758     For each www.google.com pageload, the number of extensions that create
5759     iframes to add to the page.
5760   </summary>
5761 </histogram>
5763 <histogram name="ExtensionActivity.Google.CreatedInput">
5764   <owner>felt@chromium.org</owner>
5765   <summary>
5766     For each www.google.com pageload, the number of extensions that create
5767     inputs to add to the page.
5768   </summary>
5769 </histogram>
5771 <histogram name="ExtensionActivity.Google.CreatedLink">
5772   <owner>felt@chromium.org</owner>
5773   <summary>
5774     For each www.google.com pageload, the number of extensions that create links
5775     to add to the page.
5776   </summary>
5777 </histogram>
5779 <histogram name="ExtensionActivity.Google.CreatedObject">
5780   <owner>felt@chromium.org</owner>
5781   <summary>
5782     For each www.google.com pageload, the number of extensions that create
5783     'object' elements to add to the page.
5784   </summary>
5785 </histogram>
5787 <histogram name="ExtensionActivity.Google.CreatedScript">
5788   <owner>felt@chromium.org</owner>
5789   <summary>
5790     For each www.google.com pageload, the number of extensions that create
5791     script tags to add to the page.
5792   </summary>
5793 </histogram>
5795 <histogram name="ExtensionActivity.Google.DocumentWrite">
5796   <owner>felt@chromium.org</owner>
5797   <summary>
5798     For each www.google.com pageload, the number of extensions that use
5799     document.write.
5800   </summary>
5801 </histogram>
5803 <histogram name="ExtensionActivity.Google.InnerHtml">
5804   <owner>felt@chromium.org</owner>
5805   <summary>
5806     For each www.google.com pageload, the number of extensions that set
5807     innerHTML.
5808   </summary>
5809 </histogram>
5811 <histogram name="ExtensionActivity.Google.InvokedDomMethod">
5812   <owner>felt@chromium.org</owner>
5813   <summary>
5814     For each www.google.com pageload, the number of extensions that invoke DOM
5815     methods.
5816   </summary>
5817 </histogram>
5819 <histogram name="ExtensionActivity.Google.ModifiedDom">
5820   <owner>felt@chromium.org</owner>
5821   <summary>
5822     For each www.google.com pageload, the number of extensions that set the
5823     value of DOM properties via assignments.
5824   </summary>
5825 </histogram>
5827 <histogram name="ExtensionActivity.Google.ReadDom">
5828   <owner>felt@chromium.org</owner>
5829   <summary>
5830     For each www.google.com pageload, the number of extensions that read from
5831     the DOM.
5832   </summary>
5833 </histogram>
5835 <histogram name="ExtensionActivity.InnerHtml">
5836   <owner>felt@chromium.org</owner>
5837   <summary>
5838     For each pageload, the number of extensions that set innerHTML.
5839   </summary>
5840 </histogram>
5842 <histogram name="ExtensionActivity.InvokedDomMethod">
5843   <owner>felt@chromium.org</owner>
5844   <summary>
5845     For each pageload, the number of extensions that invoke DOM methods.
5846   </summary>
5847 </histogram>
5849 <histogram name="ExtensionActivity.ModifiedDom">
5850   <owner>felt@chromium.org</owner>
5851   <summary>
5852     For each pageload, the number of extensions that set the value of DOM
5853     properties via assignments.
5854   </summary>
5855 </histogram>
5857 <histogram name="ExtensionActivity.ReadDom">
5858   <owner>felt@chromium.org</owner>
5859   <summary>
5860     For each pageload, the number of extensions that read from the DOM.
5861   </summary>
5862 </histogram>
5864 <histogram name="ExtensionBlacklist.BlacklistInstalled"
5865     enum="ExtensionLocation">
5866   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5867   <summary>
5868     The number of extensions that were blacklisted when already installed,
5869     grouped by Extension::Location. Logged when ExtensionService blackists and
5870     unloads an installed extension.
5871   </summary>
5872 </histogram>
5874 <histogram name="ExtensionBlacklist.BlockCRX" enum="ExtensionLocation">
5875   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5876   <summary>
5877     The number of extensions that have been blocked from installing grouped by
5878     Extension::Location. Logged when ExtensionService refuses to install a
5879     blacklisted extension.
5880   </summary>
5881 </histogram>
5883 <histogram name="ExtensionBlacklist.SilentInstall" enum="ExtensionLocation">
5884   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5885   <summary>
5886     The number of extensions that have been silently installed in a blacklisted
5887     state, grouped by Extension::Location. Logged when ExtensionService installs
5888     a blacklisted extension without blocking it (ExtensionBlacklist.BlockCRX
5889     would be logged otherwise). Typically this will be when a user has a
5890     blacklisted extension synced.
5891   </summary>
5892 </histogram>
5894 <histogram name="ExtensionBlacklist.UnblacklistInstalled"
5895     enum="ExtensionLocation">
5896   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5897   <summary>
5898     The number of extensions that were unblacklisted when installed, grouped by
5899     Extension::Location. Logged when ExtensionService unblacklists and loads a
5900     blacklisted extension.
5901   </summary>
5902 </histogram>
5904 <histogram name="ExtensionBubble.DevModeUserSelection"
5905     enum="ExtensionBubbleAction">
5906   <owner>finnur@chromium.org</owner>
5907   <summary>
5908     The action taken by the user when seeing the bubble, logged right after the
5909     action is taken.
5910   </summary>
5911 </histogram>
5913 <histogram name="ExtensionBubble.ExtensionsInDevModeCount"
5914     units="Developer Mode Extensions">
5915   <owner>finnur@chromium.org</owner>
5916   <summary>
5917     The total number of extensions found to be loaded under Developer Mode,
5918     logged when the devmode bubble is shown (once per startup per profile, if
5919     any devmode extension is found).
5920   </summary>
5921 </histogram>
5923 <histogram name="ExtensionBubble.ExtensionWipeoutCount" units="Extensions">
5924   <owner>finnur@chromium.org</owner>
5925   <summary>
5926     The total number of extensions found to be wiped by SideloadWipeout, logged
5927     when the wipeout bubble is shown, which is once per startup per profile (as
5928     long as wiped extensions were found). Not logged if no extensions of that
5929     nature were found.
5930   </summary>
5931 </histogram>
5933 <histogram name="ExtensionBubble.WipeoutUserSelection"
5934     enum="ExtensionBubbleAction">
5935   <owner>finnur@chromium.org</owner>
5936   <summary>
5937     The action taken by the user when seeing the bubble, logged right after the
5938     action is taken.
5939   </summary>
5940 </histogram>
5942 <histogram name="ExtensionInstalledLoader.ForceDisabled"
5943     enum="BooleanForceDisabled">
5944   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5945   <summary>
5946     Counts whether we force-disabled an installed extension at startup because a
5947     policy provider indicated it must remain disabled.
5948   </summary>
5949 </histogram>
5951 <histogram name="ExtensionInstallSigner.RequestCount">
5952   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5953   <summary>
5954     A count of the number of server requests since Chrome started running,
5955     recorded each time we do a request. NOTE: when interpreting these values,
5956     keep in mind that a user who did 5 server requests during one run of Chrome
5957     will log this histogram 5 times with values 1, 2, 3, 4, and 5.
5958   </summary>
5959 </histogram>
5961 <histogram name="ExtensionInstallSigner.ResultWasValid">
5962   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5963   <summary>
5964     Whether the server result received by the extensions install signer was
5965     valid or invalid.
5966   </summary>
5967 </histogram>
5969 <histogram name="ExtensionInstallSigner.SecondsSinceLastRequest"
5970     units="seconds">
5971   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5972   <summary>
5973     This records the number of seconds since the last time we've done a request
5974     to the server (only during this run of the browser).
5975   </summary>
5976 </histogram>
5978 <histogram name="ExtensionInstallSigner.UptimeAtTimeOfRequest" units="seconds">
5979   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5980   <summary>
5981     Records how many seconds the browser has been running at the time a request
5982     to the server is made to get a new install signature.
5983   </summary>
5984 </histogram>
5986 <histogram name="ExtensionInstallVerifier.ActualStatus"
5987     enum="ExtensionInstallVerifierStatus">
5988   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5989   <summary>
5990     Logged during InstallVerifier::Init, to indicate the actual enforcement
5991     status used (usually determined by the ExtensionInstallVerifier field trial
5992     experiment, but possibly modified by command line flags).
5993   </summary>
5994 </histogram>
5996 <histogram name="ExtensionInstallVerifier.ExperimentStatus"
5997     enum="ExtensionInstallVerifierStatus">
5998   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5999   <summary>
6000     Logged during InstallVerifier::Init to indicate the enforcement status as
6001     determined by the ExtensionInstallVerifier field trial experiment.
6002   </summary>
6003 </histogram>
6005 <histogram name="ExtensionInstallVerifier.GetSignatureResult"
6006     enum="ExtensionInstallVerifierGetSignatureResult">
6007   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6008   <summary>The result of the verifier trying to get a new signature.</summary>
6009 </histogram>
6011 <histogram name="ExtensionInstallVerifier.InitResult"
6012     enum="ExtensionInstallVerifierInitResult">
6013   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6014   <summary>
6015     The result of initialization for the extension install verifier.
6016   </summary>
6017 </histogram>
6019 <histogram name="ExtensionInstallVerifier.MustRemainDisabled"
6020     enum="ExtensionInstallVerifierMustRemainDisabled">
6021   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6022   <summary>
6023     The outcome for each call to InstallVerifier::MustRemainDisabled.
6024   </summary>
6025 </histogram>
6027 <histogram name="ExtensionOverrideBubble.NtpOverriddenUserSelection"
6028     enum="ExtensionBubbleAction">
6029   <owner>finnur@chromium.org</owner>
6030   <summary>
6031     The action taken by the user when seeing the bubble, notifing them of an
6032     extension overriding their new tab page. Logged right after the action is
6033     taken.
6034   </summary>
6035 </histogram>
6037 <histogram name="ExtensionOverrideBubble.SettingsApiUserSelectionHomePage"
6038     enum="ExtensionBubbleAction">
6039   <owner>finnur@chromium.org</owner>
6040   <summary>
6041     The action taken by the user when seeing the bubble, notifing them of an
6042     extension overriding their homepage. Logged right after the action is taken.
6043   </summary>
6044 </histogram>
6046 <histogram name="ExtensionOverrideBubble.SettingsApiUserSelectionSearchEngine"
6047     enum="ExtensionBubbleAction">
6048   <owner>finnur@chromium.org</owner>
6049   <summary>
6050     The action taken by the user when seeing the bubble, notifing them of an
6051     extension overriding their search engine. Logged right after the action is
6052     taken.
6053   </summary>
6054 </histogram>
6056 <histogram name="ExtensionOverrideBubble.SettingsApiUserSelectionStartupPage"
6057     enum="ExtensionBubbleAction">
6058   <owner>finnur@chromium.org</owner>
6059   <summary>
6060     The action taken by the user when seeing the bubble, notifing them of an
6061     extension overriding their startup page. Logged right after the action is
6062     taken.
6063   </summary>
6064 </histogram>
6066 <histogram name="Extensions.ActiveScriptController.DeniedExtensions"
6067     units="Extension Count">
6068   <owner>kalman@chromium.org</owner>
6069   <owner>rdevlin.cronin@chromium.org</owner>
6070   <summary>
6071     The number of extensions on a page that wanted to execute a script, required
6072     explicit user consent, and were denied permission.
6073   </summary>
6074 </histogram>
6076 <histogram name="Extensions.ActiveScriptController.PermittedExtensions"
6077     units="Extension Count">
6078   <owner>kalman@chromium.org</owner>
6079   <owner>rdevlin.cronin@chromium.org</owner>
6080   <summary>
6081     The number of extensions on a page that wanted to execute a script, required
6082     explicit user consent, and were granted permission.
6083   </summary>
6084 </histogram>
6086 <histogram name="Extensions.ActiveScriptController.PreventableAdInjectors"
6087     units="Extension Count">
6088   <owner>kalman@chromium.org</owner>
6089   <owner>rdevlin.cronin@chromium.org</owner>
6090   <summary>
6091     The number of extensions per page that injected an ad and could have been
6092     stopped if the user had declined script injection. This is related to the
6093     ActivityLog metrics, ExtensionActivity.Ad*. Recorded upon page close or
6094     navigation. Only recorded if there was at least one ad injection detected.
6095   </summary>
6096 </histogram>
6098 <histogram name="Extensions.ActiveScriptController.ShownActiveScriptsOnPage"
6099     units="Number of Actions">
6100   <owner>kalman@chromium.org</owner>
6101   <owner>rdevlin.cronin@chromium.org</owner>
6102   <summary>
6103     The number of extensions which would display an Active Script Running
6104     indiciation to the user. Recorded at page close.
6105   </summary>
6106 </histogram>
6108 <histogram name="Extensions.ActiveScriptController.UnpreventableAdInjectors"
6109     units="Extension Count">
6110   <owner>kalman@chromium.org</owner>
6111   <owner>rdevlin.cronin@chromium.org</owner>
6112   <summary>
6113     The number of extensions per page that injected an ad and that could not
6114     have been stopped through script injection permission. This is related to
6115     the ActivityLog metrics, ExtensionActivity.Ad*. Recorded upon page close or
6116     navigation. Only recorded if there was at least one ad injection detected.
6117   </summary>
6118 </histogram>
6120 <histogram name="Extensions.AdInjection.AdType" enum="InjectedAdType">
6121   <owner>felt@chromium.org</owner>
6122   <owner>rdevlin.cronin@chromium.org</owner>
6123   <summary>The type of ad that was injected.</summary>
6124 </histogram>
6126 <histogram name="Extensions.AdInjection.InstallLocation"
6127     enum="ExtensionLocation">
6128   <owner>felt@chromium.org</owner>
6129   <owner>rdevlin.cronin@chromium.org</owner>
6130   <summary>
6131     The install location of an ad-injecting extension. Recorded upon page close
6132     for any extension that injected ads on that page.
6133   </summary>
6134 </histogram>
6136 <histogram name="Extensions.AllocatePortIdPairOverflow">
6137   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6138   <summary>
6139     Records when the allocation of IDs for chrome.runtime.Port overflows.
6140   </summary>
6141 </histogram>
6143 <histogram name="Extensions.APIUse_RelativeURL" enum="UrlResolutionResult">
6144   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6145   <summary>
6146     Captures the results of URL resolution when relative urls are used in the
6147     tabs/windows api.
6148   </summary>
6149 </histogram>
6151 <histogram name="Extensions.AppLaunch" enum="AppLaunch">
6152   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6153   <summary>
6154     The number of times v1 apps are launched grouped by
6155     extension_misc::AppLaunchBuckets. See also Apps.AppLaunch for v2 apps.
6156   </summary>
6157 </histogram>
6159 <histogram name="Extensions.AppLaunchContainer" enum="AppLaunchContainer">
6160   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6161   <summary>
6162     The number of times apps are launched grouped by
6163     extensions::LaunchContainer.
6164   </summary>
6165 </histogram>
6167 <histogram name="Extensions.AppLocation" enum="ExtensionLocation">
6168   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6169   <summary>
6170     The number of apps loaded at startup time grouped by Extension::Location.
6171   </summary>
6172 </histogram>
6174 <histogram name="Extensions.AppsPromo" enum="AppPromoAction">
6175   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6176   <summary>
6177     The actions taken in the NTP apps promo grouped by
6178     extension_misc::AppsPromoBuckets.
6179   </summary>
6180 </histogram>
6182 <histogram name="Extensions.AppTabLaunchType" enum="ExtensionLaunchType">
6183   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6184   <summary>
6185     The number of apps launched grouped by extensions::LaunchType.
6186   </summary>
6187 </histogram>
6189 <histogram name="Extensions.BackgroundPageLoadTime" units="milliseconds">
6190   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6191   <summary>The time for an extension's background page to load.</summary>
6192 </histogram>
6194 <histogram name="Extensions.BackgroundPageType"
6195     units="ExtensionBackgroundPageType">
6196   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6197   <summary>
6198     The type (if any) of background page the extension has. Recorded for
6199     installed extensions on startup.
6200   </summary>
6201 </histogram>
6203 <histogram name="Extensions.CrxFetchError" enum="NetErrorCodes">
6204   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6205   <summary>Net error results from URLFetcher.</summary>
6206 </histogram>
6208 <histogram name="Extensions.CrxFetchFailureRetryCountGoogleUrl">
6209   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6210   <summary>
6211     Number of times chrome retried to download an extension with a url on a
6212     google.com domain, before eventually giving up.
6213   </summary>
6214 </histogram>
6216 <histogram name="Extensions.CrxFetchFailureRetryCountOtherUrl">
6217   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6218   <summary>
6219     Number of times chrome retried to download an extension with a url on a non
6220     google.com domain, before eventually giving up.
6221   </summary>
6222 </histogram>
6224 <histogram name="Extensions.CrxFetchSuccessRetryCountGoogleUrl">
6225   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6226   <summary>
6227     Number of times chrome retried to download an extension with a url on a
6228     google.com domain, before eventually succeeding.
6229   </summary>
6230 </histogram>
6232 <histogram name="Extensions.CrxFetchSuccessRetryCountOtherUrl">
6233   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6234   <summary>
6235     Number of times chrome retried to download an extension with a url on a non
6236     google.com domain, before eventually succeeding.
6237   </summary>
6238 </histogram>
6240 <histogram name="Extensions.CrxInstallDirPathLength">
6241   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6242   <summary>
6243     Length of the path to the directory under which an extension is installed.
6244     This directory is in the user's profile.
6245   </summary>
6246 </histogram>
6248 <histogram name="Extensions.DeclarativeRulesStorageInitialization"
6249     units="milliseconds">
6250   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6251   <summary>Time spent until rules storage delegate gets ready.</summary>
6252 </histogram>
6254 <histogram name="Extensions.DepricatedExternalJsonCount">
6255   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6256   <summary>
6257     Number of extensions referenced in the depricated external extensions source
6258     at path chrome::DIR_DEPRICATED_EXTERNAL_EXTENSIONS.
6259   </summary>
6260 </histogram>
6262 <histogram name="Extensions.DialogLoadTime" units="milliseconds">
6263   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6264   <summary>The time for a dialog-hosted extension to load.</summary>
6265 </histogram>
6267 <histogram name="Extensions.Disabled">
6268   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6269   <summary>
6270     The number of extensions that are disabled at browser startup.
6271   </summary>
6272 </histogram>
6274 <histogram name="Extensions.DisabledForPermissions">
6275   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6276   <summary>
6277     The number of extensions that are disabled at browser startup due to
6278     permissions increases.
6279   </summary>
6280 </histogram>
6282 <histogram name="Extensions.DisabledUIUserResponse"
6283     enum="ExtensionDisabledUIUserResponse">
6284   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6285   <summary>
6286     User response to the dialog shown when an extension is disabled due to an
6287     update requiring more permissions.
6288   </summary>
6289 </histogram>
6291 <histogram name="Extensions.DisabledUIUserResponseRemoteInstall"
6292     enum="ExtensionDisabledUIUserResponse">
6293   <owner>mek@chromium.org</owner>
6294   <summary>
6295     User response to the dialog shown when an extension is disabled due to it
6296     having been installed remotely.
6297   </summary>
6298 </histogram>
6300 <histogram name="Extensions.ErrorCodeFromCrxOpen">
6301   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6302   <summary>
6303     If opening the CRX file for unpacking fails, this integer is the error code
6304     given by the OS.
6305   </summary>
6306 </histogram>
6308 <histogram name="Extensions.EventPageActiveTime" units="milliseconds">
6309   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6310   <summary>The time an extension's event page has spent loaded.</summary>
6311 </histogram>
6313 <histogram name="Extensions.EventPageIdleTime" units="milliseconds">
6314   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6315   <summary>The time an extension's event page has spent unloaded.</summary>
6316 </histogram>
6318 <histogram name="Extensions.EventPageLoadTime" units="milliseconds">
6319   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6320   <summary>The time for an extension's event page to load.</summary>
6321 </histogram>
6323 <histogram name="Extensions.ExtensionCacheCount">
6324   <owner>dpolukhin@chromium.org</owner>
6325   <summary>
6326     Number of cached extensions on disk. Reported on Chrome OS during user
6327     session start.
6328   </summary>
6329 </histogram>
6331 <histogram name="Extensions.ExtensionCacheSize" units="MB">
6332   <owner>dpolukhin@chromium.org</owner>
6333   <summary>
6334     Total size of .crx files in cache on disk. Reported on Chrome OS during user
6335     session start.
6336   </summary>
6337 </histogram>
6339 <histogram name="Extensions.ExtensionInstalled">
6340   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6341   <summary>An extension has been installed.</summary>
6342 </histogram>
6344 <histogram name="Extensions.ExtensionLocation" enum="ExtensionLocation">
6345   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6346   <summary>
6347     The number of extensions loaded at startup time grouped by
6348     Extension::Location.
6349   </summary>
6350 </histogram>
6352 <histogram name="Extensions.ExtensionRootPathLength">
6353   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6354   <summary>
6355     Length of the Extensions dir path inside the profile directory.
6356   </summary>
6357 </histogram>
6359 <histogram name="Extensions.ExtensionServiceInitTime">
6360   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6361   <summary>
6362     Time taken for the ExtensionService to initialize, including the time it
6363     takes to load the extensions for the service's profile and parse their
6364     manifests. This happens during startup and also any time a new profile is
6365     loaded.
6366   </summary>
6367 </histogram>
6369 <histogram name="Extensions.ExtensionUninstalled">
6370   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6371   <summary>An extension has been uninstalled.</summary>
6372 </histogram>
6374 <histogram name="Extensions.ExternalExtensionEvent" enum="SideloadUIEvents">
6375   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6376   <summary>
6377     Records what happens to extensions that are sideloaded, grouped by the
6378     ExternalExtensionEvent enum.
6379   </summary>
6380 </histogram>
6382 <histogram name="Extensions.ExternalItemState" enum="ExternalItemState">
6383   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6384   <summary>
6385     The number of sideloaded apps/extensions loaded on startup grouped by
6386     enabled/disabled state.
6387   </summary>
6388 </histogram>
6390 <histogram name="Extensions.ExternalJsonCount">
6391   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6392   <summary>
6393     Number of extensions referenced in the external extensions source at path
6394     chrome::DIR_EXTERNAL_EXTENSIONS.
6395   </summary>
6396 </histogram>
6398 <histogram name="Extensions.FileAccessAllowed">
6399   <owner>kalman@chromium.org</owner>
6400   <summary>
6401     The number of extensions (and friends) that could have been given access to
6402     the file:// scheme, and were, for users that have at least one extension
6403     that could have been given access. This excludes anything that doesn't show
6404     up in chrome://extensions (platform apps, hosted apps, component
6405     extensions), policy-installed extensions, and unpacked extensions. See also
6406     Extensions.FileAccessNotAllowed.
6407   </summary>
6408 </histogram>
6410 <histogram name="Extensions.FileAccessNotAllowed">
6411   <owner>kalman@chromium.org</owner>
6412   <summary>
6413     The number of extensions (and friends) that could have been given access to
6414     the file:// scheme, but weren't, for users that have at least one extension
6415     that could have been given access. This excludes anything that doesn't show
6416     up in chrome://extensions (platform apps, hosted apps, component
6417     extensions), policy-installed extensions, and unpacked extensions. See also
6418     Extensions.FileAccessAllowed.
6419   </summary>
6420 </histogram>
6422 <histogram name="Extensions.FromWebstoreInconsistency"
6423     enum="ExtensionFromWebstoreInconcistencyEnum">
6424   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6425   <summary>
6426     Number of apps/extensions loaded on startup with an inconsistent &quot;from
6427     webstore&quot; state. This means an item that is flagged as from_webstore,
6428     but with either a non-webstore update_url or an external install location.
6429   </summary>
6430 </histogram>
6432 <histogram name="Extensions.FunctionCalls" enum="ExtensionFunctions">
6433   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6434   <summary>Number of calls to extension functions.</summary>
6435 </histogram>
6437 <histogram name="Extensions.GetUserDataTempDir" enum="GetUserDataTempDirResult">
6438   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6439   <summary>
6440     What happens when the extensions system tries to get a temp dir to unpack
6441     in?
6442   </summary>
6443 </histogram>
6445 <histogram name="Extensions.IncognitoAllowed">
6446   <owner>kalman@chromium.org</owner>
6447   <summary>
6448     The number of extensions (and friends) that could have been allowed in
6449     incognito, and were, for users that have at least one extension that could
6450     have been allowed. This excludes anything that doesn't show up in
6451     chrome://extensions (platform apps, hosted apps, component extensions),
6452     policy-installed extensions, and unpacked extensions. See also
6453     Extensions.IncognitoNotAllowed.
6454   </summary>
6455 </histogram>
6457 <histogram name="Extensions.IncognitoNotAllowed">
6458   <owner>kalman@chromium.org</owner>
6459   <summary>
6460     The number of extensions (and friends) that could have been allowed in
6461     incognito, but weren't, for users that have at least one extension that
6462     could have been allowed. This excludes anything that doesn't show up in
6463     chrome://extensions (platform apps, hosted apps, component extensions),
6464     policy-installed extensions, and unpacked extensions. See also
6465     Extensions.IncognitoAllowed.
6466   </summary>
6467 </histogram>
6469 <histogram name="Extensions.InjectCssTime" units="milliseconds">
6470   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6471   <summary>
6472     The amount of time for a CSS file to be injected into a page.
6473   </summary>
6474 </histogram>
6476 <histogram name="Extensions.InjectEnd_ScriptCount">
6477   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6478   <summary>Number of scripts injected at document end by extensions.</summary>
6479 </histogram>
6481 <histogram name="Extensions.InjectEnd_Time" units="milliseconds">
6482   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6483   <summary>
6484     Time taken to inject all scripts at document end by extensions.
6485   </summary>
6486 </histogram>
6488 <histogram name="Extensions.InjectIdle_ScriptCount">
6489   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6490   <summary>Number of scripts injected at document idle by extensions.</summary>
6491 </histogram>
6493 <histogram name="Extensions.InjectIdle_Time" units="milliseconds">
6494   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6495   <summary>
6496     Time taken to inject all scripts at document idle by extensions.
6497   </summary>
6498 </histogram>
6500 <histogram name="Extensions.InjectScriptTime" units="milliseconds">
6501   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6502   <summary>Time taken to inject all scripts by extensions.</summary>
6503 </histogram>
6505 <histogram name="Extensions.InjectStart_CssCount">
6506   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6507   <summary>Number of css files injected by extensions.</summary>
6508 </histogram>
6510 <histogram name="Extensions.InjectStart_ScriptCount">
6511   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6512   <summary>Number of scripts injected at document start by extensions.</summary>
6513 </histogram>
6515 <histogram name="Extensions.InjectStart_Time" units="milliseconds">
6516   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6517   <summary>
6518     Time taken to inject css/scripts at document start by extensions.
6519   </summary>
6520 </histogram>
6522 <histogram name="Extensions.InstallPrompt.Accepted" enum="BooleanAccepted">
6523   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6524   <summary>
6525     Whether the user accepted or aborted an extension installation.
6526   </summary>
6527 </histogram>
6529 <histogram name="Extensions.InstallPrompt.Type"
6530     enum="ExtensionInstallPromptType">
6531   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6532   <summary>
6533     Type of the extension install prompt displayed when an extension
6534     installation is triggered.
6535   </summary>
6536 </histogram>
6538 <histogram name="Extensions.InstallPromptExperiment.ShowDetails"
6539     enum="ExtensionInstallPromptExperimentLinkAction">
6540   <owner>meacer@chromium.org</owner>
6541   <summary>
6542     Actions on the show details link grouped by action type when the install
6543     prompt trial is running.
6544   </summary>
6545 </histogram>
6547 <histogram name="Extensions.InstallPromptExperiment.ShowPermissions"
6548     enum="ExtensionInstallPromptExperimentLinkAction">
6549   <owner>meacer@chromium.org</owner>
6550   <summary>
6551     Actions on the show permissions link grouped by action type when the install
6552     prompt trial is running.
6553   </summary>
6554 </histogram>
6556 <histogram name="Extensions.InstallSource" enum="ExtensionLocation">
6557   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6558   <summary>Installs grouped by the location property in prefs.</summary>
6559 </histogram>
6561 <histogram name="Extensions.InstallType" enum="ExtensionType">
6562   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6563   <summary>Installs grouped by Extension::HistogramType.</summary>
6564 </histogram>
6566 <histogram name="Extensions.LoadAll">
6567   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6568   <summary>
6569     The number of extensions and themes loaded at browser startup.
6570   </summary>
6571 </histogram>
6573 <histogram name="Extensions.LoadAllTime" units="milliseconds">
6574   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6575   <summary>Time taken to load all extensions at browser startup.</summary>
6576 </histogram>
6578 <histogram name="Extensions.LoadApp">
6579   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6580   <summary>The number of apps loaded by each user at startup time.</summary>
6581 </histogram>
6583 <histogram name="Extensions.LoadAppExternal">
6584   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6585   <summary>
6586     The number of externally managed apps loaded by each user at startup time.
6587   </summary>
6588 </histogram>
6590 <histogram name="Extensions.LoadAppUser">
6591   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6592   <summary>
6593     The number of user-installed apps loaded by each user at startup time.
6594   </summary>
6595 </histogram>
6597 <histogram name="Extensions.LoadBrowserAction">
6598   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6599   <summary>
6600     The number of browser action extensions loaded at browser startup.
6601   </summary>
6602 </histogram>
6604 <histogram name="Extensions.LoadContentPack">
6605   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6606   <summary>
6607     The number of content-pack extensions loaded at browser startup.
6608   </summary>
6609 </histogram>
6611 <histogram name="Extensions.LoadCreationFlags" enum="ExtensionCreationFlags">
6612   <owner>calamity@chromium.org</owner>
6613   <summary>
6614     The creation flags of all extensions loaded at startup time grouped by
6615     Extension::InitFromValueFlags.
6616   </summary>
6617 </histogram>
6619 <histogram name="Extensions.LoadExtension">
6620   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6621   <summary>The number of extensions loaded at browser startup.</summary>
6622 </histogram>
6624 <histogram name="Extensions.LoadExtensionExternal">
6625   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6626   <summary>
6627     The number of externally managed extensions loaded at browser startup.
6628   </summary>
6629 </histogram>
6631 <histogram name="Extensions.LoadExtensionUser">
6632   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6633   <summary>
6634     The number of user-installed extensions loaded at browser startup.
6635   </summary>
6636 </histogram>
6638 <histogram name="Extensions.LoadExternal">
6639   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6640   <summary>
6641     The number of externally managed extensions and apps loaded at browser
6642     startup.
6643   </summary>
6644 </histogram>
6646 <histogram name="Extensions.LoadHostedApp">
6647   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6648   <summary>
6649     The number of hosted apps loaded by each user at startup time.
6650   </summary>
6651 </histogram>
6653 <histogram name="Extensions.LoadPackagedApp">
6654   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6655   <summary>
6656     The number of legacy packaged apps loaded by each user at startup time.
6657   </summary>
6658 </histogram>
6660 <histogram name="Extensions.LoadPageAction">
6661   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6662   <summary>
6663     The number of page action extensions loaded at browser startup.
6664   </summary>
6665 </histogram>
6667 <histogram name="Extensions.LoadPlatformApp">
6668   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6669   <summary>The number of platform apps loaded at browser startup.</summary>
6670 </histogram>
6672 <histogram name="Extensions.LoadTheme">
6673   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6674   <summary>The number of themes loaded at browser startup.</summary>
6675 </histogram>
6677 <histogram name="Extensions.LoadType" enum="ExtensionType">
6678   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6679   <summary>
6680     The number of extensions loaded at startup time grouped by
6681     Extension::HistogramType.
6682   </summary>
6683 </histogram>
6685 <histogram name="Extensions.LoadUserScript">
6686   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6687   <summary>
6688     The number of converted user scripts loaded at browser startup.
6689   </summary>
6690 </histogram>
6692 <histogram name="Extensions.ManifestFetchFailureRetryCountGoogleUrl">
6693   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6694   <summary>
6695     Number of times chrome retried to download an extension update manifest with
6696     a url on a google.com domain, before eventually giving up.
6697   </summary>
6698 </histogram>
6700 <histogram name="Extensions.ManifestFetchFailureRetryCountOtherUrl">
6701   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6702   <summary>
6703     Number of times chrome retried to download an extension update manifest with
6704     a url on a non google.com domain, before eventually giving up.
6705   </summary>
6706 </histogram>
6708 <histogram name="Extensions.ManifestFetchSuccessRetryCountGoogleUrl">
6709   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6710   <summary>
6711     Number of times chrome retried to download an extension update manifest with
6712     a url on a google.com domain, before eventually succeeding.
6713   </summary>
6714 </histogram>
6716 <histogram name="Extensions.ManifestFetchSuccessRetryCountOtherUrl">
6717   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6718   <summary>
6719     Number of times chrome retried to download an extension update manifest with
6720     a url on a non google.com domain, before eventually succeeding.
6721   </summary>
6722 </histogram>
6724 <histogram name="Extensions.ManifestReloadNeedsRelocalization">
6725   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6726   <summary>
6727     Number of extension loads on startup where it is necessary to reload the
6728     mainfest because the locale has changed.
6729   </summary>
6730 </histogram>
6732 <histogram name="Extensions.ManifestReloadNotNeeded">
6733   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6734   <summary>
6735     Number of extension loads on startup where it is not necessary to reload the
6736     extension's manifest.
6737   </summary>
6738 </histogram>
6740 <histogram name="Extensions.ManifestReloadUnpackedDir">
6741   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6742   <summary>
6743     Number of extension loads on startup where it is necessary to reload the
6744     manifest because the extension is unpacked.
6745   </summary>
6746 </histogram>
6748 <histogram name="Extensions.ManifestVersion">
6749   <owner>kalman@chromium.org</owner>
6750   <summary>The manifest version of each loaded extension.</summary>
6751 </histogram>
6753 <histogram name="Extensions.NetworkDelay" units="milliseconds">
6754   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6755   <summary>Time that network requests were blocked due to extensions.</summary>
6756 </histogram>
6758 <histogram name="Extensions.NetworkDelayPercentage" units="%">
6759   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6760   <summary>
6761     Percentage of total lifetime a network request was blocked due to an
6762     extension.
6763   </summary>
6764 </histogram>
6766 <histogram name="Extensions.NetworkDelayRegistryLoad" units="milliseconds">
6767   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6768   <summary>
6769     Time that network requests were blocked due to relevant rule registries
6770     loading.
6771   </summary>
6772 </histogram>
6774 <histogram name="Extensions.NonWebstoreLocation" enum="ExtensionLocation">
6775   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6776   <summary>
6777     The number of apps/extensions with a non-webstore update_url loaded at
6778     startup time grouped by Extension::Location.
6779   </summary>
6780 </histogram>
6782 <histogram name="Extensions.NonWebStoreNewTabPageOverrides">
6783   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6784   <summary>
6785     Number of non-WebStore extensions on startup that override the new tab page.
6786   </summary>
6787 </histogram>
6789 <histogram name="Extensions.Permissions_AutoDisable" enum="ExtensionPermission">
6790   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6791   <summary>
6792     The permissions present in an extension when it is automatically disabled
6793     due to a permission increase (e.g., after an extension upgrade).
6794   </summary>
6795 </histogram>
6797 <histogram name="Extensions.Permissions_Install" enum="ExtensionPermission">
6798   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6799   <summary>
6800     The permissions present in an extension when it was installed.
6801   </summary>
6802 </histogram>
6804 <histogram name="Extensions.Permissions_InstallAbort"
6805     enum="ExtensionPermission">
6806   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6807   <summary>
6808     The permissions present in an extension when installation was aborted, not
6809     including installation errors and user cancels.
6810   </summary>
6811 </histogram>
6813 <histogram name="Extensions.Permissions_InstallCancel"
6814     enum="ExtensionPermission">
6815   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6816   <summary>
6817     The permissions present in an extension when installation was canceled.
6818   </summary>
6819 </histogram>
6821 <histogram name="Extensions.Permissions_Load" enum="ExtensionPermission">
6822   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6823   <summary>The permissions present in an extension when it was loaded.</summary>
6824 </histogram>
6826 <histogram name="Extensions.Permissions_ReEnable" enum="ExtensionPermission">
6827   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6828   <summary>
6829     The permissions present in an extension when it was re-enabled from a
6830     confirmation prompt.
6831   </summary>
6832 </histogram>
6834 <histogram name="Extensions.Permissions_ReEnableAbort"
6835     enum="ExtensionPermission">
6836   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6837   <summary>
6838     The permissions present in an extension when the re-enable prompt was
6839     aborted, not including installation errors and manual user cancels.
6840   </summary>
6841 </histogram>
6843 <histogram name="Extensions.Permissions_ReEnableCancel"
6844     enum="ExtensionPermission">
6845   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6846   <summary>
6847     The permissions present in an extension when the re-enable was canceled from
6848     the confirmation prompt.
6849   </summary>
6850 </histogram>
6852 <histogram name="Extensions.Permissions_Uninstall" enum="ExtensionPermission">
6853   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6854   <summary>
6855     The permissions present in an extension when it was uninstalled.
6856   </summary>
6857 </histogram>
6859 <histogram name="Extensions.Permissions_WebStoreInstall"
6860     enum="ExtensionPermission">
6861   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6862   <summary>
6863     The permissions present in an extension when it was installed through the
6864     web store.
6865   </summary>
6866 </histogram>
6868 <histogram name="Extensions.Permissions_WebStoreInstallAbort"
6869     enum="ExtensionPermission">
6870   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6871   <summary>
6872     The permissions present in an extension when installation from the web store
6873     was aborted, not including installation errors and user cancels.
6874   </summary>
6875 </histogram>
6877 <histogram name="Extensions.Permissions_WebStoreInstallCancel"
6878     enum="ExtensionPermission">
6879   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6880   <summary>
6881     The permissions present in an extension when installation from the web store
6882     was canceled.
6883   </summary>
6884 </histogram>
6886 <histogram name="Extensions.ResourceDirectoryTimestampQueryLatency"
6887     units="milliseconds">
6888   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6889   <summary>
6890     The initialization latency (in milliseconds) introduced to each extension
6891     resource request by querying the directory timestamp.
6892   </summary>
6893 </histogram>
6895 <histogram name="Extensions.ResourceLastModifiedDelta" units="seconds">
6896   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6897   <summary>
6898     The difference in seconds between an extension resource's last modification
6899     time and its extension base directory's creation time. Recorded on each
6900     extension resource request if the difference is non-negative (i.e., the
6901     resource's last modification time is more recent than the directory's
6902     creation time.) For cases where the directory creation date is more recent,
6903     see Extensions.ResourceLastModifiedNegativeDelta instead.
6904   </summary>
6905 </histogram>
6907 <histogram name="Extensions.ResourceLastModifiedNegativeDelta" units="seconds">
6908   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6909   <summary>
6910     The absolute difference in seconds between an extension resource's last
6911     modification time and extension base directory's creation time. Recorded on
6912     each extension resource request if the difference is negative (i.e., the
6913     directory's creation time is more recent than the resource's last
6914     modification time.) For cases where the resource modification time is more
6915     recent, see Extensions.ResourceLastModifiedDelta instead.
6916   </summary>
6917 </histogram>
6919 <histogram name="Extensions.SandboxUnpackFailure">
6920   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6921   <summary>
6922     Count the number of times a sandboxed extension unpack fails.
6923   </summary>
6924 </histogram>
6926 <histogram name="Extensions.SandboxUnpackFailureReason"
6927     enum="ExtensionUnpackFailureReason">
6928   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6929   <summary>What caused a sandboxed extension unpack to fail?</summary>
6930 </histogram>
6932 <histogram name="Extensions.SandboxUnpackFailureTime">
6933   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6934   <summary>Time taken to unpack an extension, when the unpack fails.</summary>
6935 </histogram>
6937 <histogram name="Extensions.SandboxUnpackInitialCrxPathLength">
6938   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6939   <summary>Length of the initial path to the CRX to be unpacked.</summary>
6940 </histogram>
6942 <histogram name="Extensions.SandboxUnpackLinkFreeCrxPathLength">
6943   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6944   <summary>
6945     Length of the normalized (link/junction free) path to the temporary copy of
6946     a CRX made during unpacking.
6947   </summary>
6948 </histogram>
6950 <histogram name="Extensions.SandboxUnpackRate">
6951   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6952   <summary>
6953     Rate at which a CRX file is unpacked in Kilobytes per second.
6954   </summary>
6955 </histogram>
6957 <histogram name="Extensions.SandboxUnpackRate1To2mB">
6958   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6959   <summary>
6960     Rate at which CRX files 1MB to 2MB are unpacked in Kilobytes per second.
6961   </summary>
6962 </histogram>
6964 <histogram name="Extensions.SandboxUnpackRate2To5mB">
6965   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6966   <summary>
6967     Rate at which CRX files 2MB to 5MB are unpacked in Kilobytes per second.
6968   </summary>
6969 </histogram>
6971 <histogram name="Extensions.SandboxUnpackRate50kBTo1mB">
6972   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6973   <summary>
6974     Rate at which CRX files 50kB to 1MB are unpacked in Kilobytes per second.
6975   </summary>
6976 </histogram>
6978 <histogram name="Extensions.SandboxUnpackRate5To10mB">
6979   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6980   <summary>
6981     Rate at which CRX files 5MB to 10 MB are unpacked in Kilobytes per second.
6982   </summary>
6983 </histogram>
6985 <histogram name="Extensions.SandboxUnpackRateOver10mB">
6986   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6987   <summary>
6988     Rate at which CRX files larger than 10MB are unpacked in Kilobytes per
6989     second.
6990   </summary>
6991 </histogram>
6993 <histogram name="Extensions.SandboxUnpackRateUnder50kB">
6994   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6995   <summary>
6996     Rate at which CRX files under 50 KB are unpacked in Kilobytes per second.
6997   </summary>
6998 </histogram>
7000 <histogram name="Extensions.SandboxUnpackSuccess">
7001   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7002   <summary>Count the number of times a sandboxed CRX unpack succeeds.</summary>
7003 </histogram>
7005 <histogram name="Extensions.SandboxUnpackSuccessCantGetCrxSize">
7006   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7007   <summary>
7008     Count the number of times a sandboxed CRX unpack succeeds, but we can't get
7009     the file size.
7010   </summary>
7011 </histogram>
7013 <histogram name="Extensions.SandboxUnpackSuccessTime">
7014   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7015   <summary>
7016     Time taken to unpack an extension, when the unpack succeeds.
7017   </summary>
7018 </histogram>
7020 <histogram name="Extensions.SandboxUnpackTempCrxPathLength">
7021   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7022   <summary>
7023     Length of the path of the temporary copy of a CRX made during unpacking.
7024   </summary>
7025 </histogram>
7027 <histogram name="Extensions.SandboxUnpackUnpackedCrxPathLength">
7028   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7029   <summary>Length of the path under which a CRX is unpacked.</summary>
7030 </histogram>
7032 <histogram name="Extensions.StartupDelay" units="milliseconds">
7033   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7034   <summary>The time one extension delays network requests at startup.</summary>
7035 </histogram>
7037 <histogram name="Extensions.StartupDelay_Total" units="milliseconds">
7038   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7039   <summary>
7040     The total time extensions delay network requests at startup.
7041   </summary>
7042 </histogram>
7044 <histogram name="Extensions.ToolstripLoadTime" units="milliseconds">
7045   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7046   <summary>Time taken to load a toolstrip.</summary>
7047 </histogram>
7049 <histogram name="Extensions.UninstallType" enum="ExtensionType">
7050   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7051   <summary>Uninstalls grouped by Extension::HistogramType.</summary>
7052 </histogram>
7054 <histogram name="Extensions.UnpackFailureInstallCause"
7055     enum="ExtensionInstallCause">
7056   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7057   <summary>
7058     Count failing CRX installs, grouped by the way an extension can be
7059     installed.
7060   </summary>
7061 </histogram>
7063 <histogram name="Extensions.UnpackFailureInstallSource"
7064     enum="ExtensionLocation">
7065   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7066   <summary>
7067     Count successful CRX installs, grouped by the location property in prefs.
7068     installed.
7069   </summary>
7070 </histogram>
7072 <histogram name="Extensions.UnpackSuccessInstallCause"
7073     enum="ExtensionInstallCause">
7074   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7075   <summary>
7076     Count successful CRX installs, grouped by the cause of the install.
7077   </summary>
7078 </histogram>
7080 <histogram name="Extensions.UnpackSuccessInstallSource"
7081     enum="ExtensionLocation">
7082   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7083   <summary>
7084     Count successful CRX installs, grouped by the location property in prefs.
7085   </summary>
7086 </histogram>
7088 <histogram name="Extensions.UpdateCheckApp">
7089   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7090   <summary>
7091     The number of legacy packaged apps and hosted apps that were checked during
7092     an update check.
7093   </summary>
7094 </histogram>
7096 <histogram name="Extensions.UpdateCheckExtension">
7097   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7098   <summary>
7099     The number of extensions that were checked during an update check.
7100   </summary>
7101 </histogram>
7103 <histogram name="Extensions.UpdateCheckGap" units="minutes">
7104   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7105   <summary>Time in minutes between update checks.</summary>
7106 </histogram>
7108 <histogram name="Extensions.UpdateCheckGoogleUrl">
7109   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7110   <summary>
7111     The number of crx's with a Google-hosted update URL that were checked during
7112     an update check.
7113   </summary>
7114 </histogram>
7116 <histogram name="Extensions.UpdateCheckNoUrl">
7117   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7118   <summary>
7119     The number of crx's with no update URL checked during an update check.
7120   </summary>
7121 </histogram>
7123 <histogram name="Extensions.UpdateCheckOtherUrl">
7124   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7125   <summary>
7126     The number of crx's with a non-Google update URL that were checked during an
7127     update check.
7128   </summary>
7129 </histogram>
7131 <histogram name="Extensions.UpdateCheckPackagedApp">
7132   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7133   <summary>
7134     The number of packaged apps that were checked during an update check.
7135   </summary>
7136 </histogram>
7138 <histogram name="Extensions.UpdateCheckTheme">
7139   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7140   <summary>
7141     The number of themes that were checked during an update check.
7142   </summary>
7143 </histogram>
7145 <histogram name="Extensions.UpdateOnLoad">
7146   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7147   <summary>
7148     The number of extensions that were updated at browser startup.
7149   </summary>
7150 </histogram>
7152 <histogram name="Extensions.UpdaterWriteCrx" enum="ExtensionFileWriteResult">
7153   <obsolete>
7154     Deprecated 10/2013.
7155   </obsolete>
7156   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7157   <summary>
7158     What happened when the extension updater tried to write a file?
7159   </summary>
7160 </histogram>
7162 <histogram name="Extensions.UpdateSource" enum="ExtensionLocation">
7163   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7164   <summary>Updates grouped by the location property in prefs.</summary>
7165 </histogram>
7167 <histogram name="Extensions.UpdateType" enum="ExtensionType">
7168   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7169   <summary>Updates grouped by Extension::HistogramType.</summary>
7170 </histogram>
7172 <histogram name="Extensions.WebstoreDownload.InterruptReason"
7173     enum="InterruptReason">
7174   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7175   <summary>The reason a webstore download was interrupted.</summary>
7176 </histogram>
7178 <histogram name="Extensions.WebstoreDownload.InterruptReceivedKBytes"
7179     units="KB">
7180   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7181   <summary>
7182     The number of KBytes received for a webstore download before it was
7183     interrupted.
7184   </summary>
7185 </histogram>
7187 <histogram name="Extensions.WebstoreDownload.InterruptTotalKBytes" units="KB">
7188   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7189   <summary>
7190     The total expected size in KBytes of an interrupted webstore download.
7191   </summary>
7192 </histogram>
7194 <histogram name="Extensions.WebstoreDownload.InterruptTotalSizeUnknown"
7195     enum="Boolean">
7196   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7197   <summary>
7198     Tracks whether the total size of an interrupted webstore download was known.
7199   </summary>
7200 </histogram>
7202 <histogram name="ExtensionService.AddVerified" enum="BooleanSuccess">
7203   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7204   <summary>
7205     Records whether adding a new/updated extension to the install verifier
7206     succeeded.
7207   </summary>
7208 </histogram>
7210 <histogram name="ExtensionService.VerifyAllSuccess"
7211     enum="ExtensionServiceVerifyAllSuccess">
7212   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7213   <summary>
7214     The outcome of a call to ExtensionService::VerifyAllExtensions, whether it
7215     was called for bootstrapping or another reason (extension
7216     installed/uninstalled, etc.).
7217   </summary>
7218 </histogram>
7220 <histogram name="ExtensionSettings.ShouldDoVerificationCheck" enum="Boolean">
7221   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7222   <summary>
7223     When loading the chrome://extensions page, this records whether we decided
7224     to do a verification check against the server (because the user had one or
7225     more extensions disabled due to verification failure).
7226   </summary>
7227 </histogram>
7229 <histogram name="ExtensionToolbarModel.BrowserActionsCount">
7230   <owner>finnur@chromium.org</owner>
7231   <summary>
7232     The number of icons the Browser Actions Container knows about (visible or in
7233     the overflow bucket). Does not count icons that have been permanently hidden
7234     by the user. Measured once per startup per (non-incognito) profile.
7235   </summary>
7236 </histogram>
7238 <histogram name="ExtensionToolbarModel.BrowserActionsPermanentlyHidden">
7239   <owner>finnur@chromium.org</owner>
7240   <summary>
7241     The number of Browser Action icons the user has elected to permanently hide
7242     (as opposed to putting them in the overflow bucket). Measured once per
7243     startup per (non-incognito) profile.
7244   </summary>
7245 </histogram>
7247 <histogram name="ExtensionToolbarModel.BrowserActionsVisible">
7248   <owner>finnur@chromium.org</owner>
7249   <summary>
7250     The number of visible icons in the Browser Actions Container (visible as in
7251     number of icons not in the overflow bucket). 0 means all icons are in the
7252     overflow bucket. MAX_INT means the toolbar is always showing all icons.
7253     Measured once per startup per (non-incognito) profile but only for those
7254     profiles that have one or more browser actions showing in the toolbar.
7255   </summary>
7256 </histogram>
7258 <histogram name="ExtensionUrlRequest.HashTimeMs" units="milliseconds">
7259   <owner>asargent@chromium.org</owner>
7260   <summary>
7261     The total time taken to compute a cryptographic hash of the content read for
7262     a chrome-extension:// URL, logged at the end of each request we load from
7263     the corresponding file for that URL in the filesystem.
7264   </summary>
7265 </histogram>
7267 <histogram name="ExtensionUrlRequest.OnReadCompleteError" enum="NetErrorCodes">
7268   <owner>asargent@chromium.org</owner>
7269   <summary>
7270     The error code for failures of incremental reads of a file stream for a
7271     chrome-extension:// URL. (See also ExtensionUrlRequest.OnReadCompleteResult
7272     for the success case).
7273   </summary>
7274 </histogram>
7276 <histogram name="ExtensionUrlRequest.OnReadCompleteResult">
7277   <owner>asargent@chromium.org</owner>
7278   <summary>
7279     The result of an incremental read of a file stream for a chrome-extension://
7280     URL, representing a byte count. Logged in success cases (see also
7281     ExtensionUrlRequest.OnReadCompleteError).
7282   </summary>
7283 </histogram>
7285 <histogram name="ExtensionUrlRequest.SeekPosition">
7286   <owner>asargent@chromium.org</owner>
7287   <summary>
7288     When fetching a chrome-extension:// URL, this indicates the first byte
7289     position we read from. This will be greater than 0 in cases such as XHR's
7290     with a Range header, but will normally be 0 in the typical case of reading
7291     the entire file. This helps identify how frequently partial file reads are
7292     taking place.
7293   </summary>
7294 </histogram>
7296 <histogram name="ExtensionUrlRequest.TotalKbRead" units="KB">
7297   <owner>asargent@chromium.org</owner>
7298   <summary>
7299     The total number of bytes read for a chrome-extension:// URL, logged when
7300     the job is finished (either successfully or not).
7301   </summary>
7302 </histogram>
7304 <histogram name="FileBrowser.Create" enum="FileDialogType">
7305   <owner>joshwoodward@google.com</owner>
7306   <summary>Chrome OS File Browser opening mode.</summary>
7307 </histogram>
7309 <histogram name="FileBrowser.DirectoryScan" units="milliseconds">
7310   <owner>joshwoodward@google.com</owner>
7311   <summary>
7312     Chrome OS File Browser: time to scan a directory. Measured on every File
7313     Browser directory change.
7314   </summary>
7315 </histogram>
7317 <histogram name="FileBrowser.DownloadDestination.IsGoogleDrive.Changed"
7318     enum="BooleanEnabled">
7319   <owner>joshwoodward@google.com</owner>
7320   <summary>
7321     Tracks whether download destination is set to a Google Drive folder when the
7322     download destination is changed by the user in the settings page.
7323   </summary>
7324 </histogram>
7326 <histogram name="FileBrowser.DownloadDestination.IsGoogleDrive.Started"
7327     enum="BooleanEnabled">
7328   <owner>joshwoodward@google.com</owner>
7329   <summary>
7330     Tracks whether download destination is set to a Google Drive folder on
7331     startup.
7332   </summary>
7333 </histogram>
7335 <histogram name="FileBrowser.DownloadsCount">
7336   <owner>joshwoodward@google.com</owner>
7337   <summary>
7338     Chrome OS File Browser: number of files and directories in the Downloads
7339     directory (not including the contents of nested directories). Computed every
7340     time the File Browser current directory changes to Downloads.
7341   </summary>
7342 </histogram>
7344 <histogram name="FileBrowser.FolderShortcut.Add">
7345   <owner>joshwoodward@google.com</owner>
7346   <summary>
7347     Chrome OS File Browser: this is recorded when the user adds a folder
7348     shortcut.
7349   </summary>
7350 </histogram>
7352 <histogram name="FileBrowser.FolderShortcut.Count">
7353   <owner>joshwoodward@google.com</owner>
7354   <summary>
7355     Chrome OS File Browser: number of saved folder shorcuts. This is recorded
7356     when Files.app is launched.
7357   </summary>
7358 </histogram>
7360 <histogram name="FileBrowser.FolderShortcut.Navigate">
7361   <owner>joshwoodward@google.com</owner>
7362   <summary>
7363     Chrome OS File Browser: this is recorded when the user clicks or selects a
7364     folder shortcut and is navigated to the target folder.
7365   </summary>
7366 </histogram>
7368 <histogram name="FileBrowser.FolderShortcut.Remove">
7369   <owner>joshwoodward@google.com</owner>
7370   <summary>
7371     Chrome OS File Browser: this is recorded when the user removes a folder
7372     shortcut.
7373   </summary>
7374 </histogram>
7376 <histogram name="FileBrowser.Load" units="milliseconds">
7377   <owner>joshwoodward@google.com</owner>
7378   <summary>
7379     Chrome OS File Browser is an built-in extension without a background page.
7380     Its main.html file is loaded every time the user opens a File Browser tab or
7381     a file chooser dialog. The file is fairly large and the initialization is
7382     pretty expensive.
7383   </summary>
7384 </histogram>
7386 <histogram name="FileBrowser.OpeningFileType" enum="FileType">
7387   <obsolete>
7388     Deprecated 4/2013, and replaced by FileBrowser.ViewingFileType.
7389   </obsolete>
7390   <owner>joshwoodward@google.com</owner>
7391   <summary>File types that were tried to be opened through browser.</summary>
7392 </histogram>
7394 <histogram name="FileBrowser.PhotoEditor.DisplayTime" units="milliseconds">
7395   <owner>joshwoodward@google.com</owner>
7396   <summary>
7397     Chrome OS Photo Editor: time to display an image. Measured from the moment
7398     the user selected the image till the moment it is displayed (not counting
7399     the low resolution preview).
7400   </summary>
7401 </histogram>
7403 <histogram name="FileBrowser.PhotoEditor.FileType" enum="PhotoEditorFileType">
7404   <owner>joshwoodward@google.com</owner>
7405   <summary>Chrome OS Photo Editor: the type of the file opened.</summary>
7406 </histogram>
7408 <histogram name="FileBrowser.PhotoEditor.LoadMode" enum="PhotoEditorLoadMode">
7409   <owner>joshwoodward@google.com</owner>
7410   <summary>Chrome OS Photo Editor: the way the image has been loaded.</summary>
7411 </histogram>
7413 <histogram name="FileBrowser.PhotoEditor.LoadTime" units="milliseconds">
7414   <owner>joshwoodward@google.com</owner>
7415   <summary>Chrome OS Photo Editor: time to load an image from a file.</summary>
7416 </histogram>
7418 <histogram name="FileBrowser.PhotoEditor.SaveResult"
7419     enum="PhotoEditorSaveResult">
7420   <owner>joshwoodward@google.com</owner>
7421   <summary>
7422     Chrome OS Photo Editor: the result of a file save operation.
7423   </summary>
7424 </histogram>
7426 <histogram name="FileBrowser.PhotoEditor.SaveTime" units="milliseconds">
7427   <owner>joshwoodward@google.com</owner>
7428   <summary>Chrome OS Photo Editor: time to save an image to a file.</summary>
7429 </histogram>
7431 <histogram name="FileBrowser.PhotoEditor.Size.MB" units="MBytes">
7432   <owner>joshwoodward@google.com</owner>
7433   <summary>
7434     Chrome OS Photo Editor: size of an image file in megabytes. Measured on
7435     every image load.
7436   </summary>
7437 </histogram>
7439 <histogram name="FileBrowser.PhotoEditor.Size.MPix" units="MPixels">
7440   <owner>joshwoodward@google.com</owner>
7441   <summary>
7442     Chrome OS Photo Editor: size of an image in megapixels. Measured on every
7443     image load.
7444   </summary>
7445 </histogram>
7447 <histogram name="FileBrowser.PhotoEditor.Tool" enum="PhotoEditorToolType">
7448   <owner>joshwoodward@google.com</owner>
7449   <summary>Chrome OS Photo Editor: the button which the user clicked.</summary>
7450 </histogram>
7452 <histogram name="FileBrowser.PhotoImport.Action" enum="ExternalDeviceAction">
7453   <owner>joshwoodward@google.com</owner>
7454   <summary>
7455     Chrome OS Photo Import flow: action chosen in the Action Choice dialog for
7456     the external device.
7457   </summary>
7458 </histogram>
7460 <histogram name="FileBrowser.PhotoImport.ImportCount">
7461   <owner>joshwoodward@google.com</owner>
7462   <summary>
7463     Chrome OS Photo Import flow: the number of photos imported. Measured on
7464     every successfull import operation.
7465   </summary>
7466 </histogram>
7468 <histogram name="FileBrowser.PhotoImport.ImportPercentage">
7469   <owner>joshwoodward@google.com</owner>
7470   <summary>
7471     Chrome OS Photo Import flow: the percent of photos imported among all the
7472     photos on the device. Measured on every successfull import operation.
7473   </summary>
7474 </histogram>
7476 <histogram name="FileBrowser.PhotoImport.Load" units="milliseconds">
7477   <owner>joshwoodward@google.com</owner>
7478   <summary>
7479     Chrome OS Photo Import flow: time to load the action dialog. Measured
7480     between the moment window appears and the moment user see all available
7481     actions for the device.
7482   </summary>
7483 </histogram>
7485 <histogram name="FileBrowser.PhotoImport.Scan" units="milliseconds">
7486   <owner>joshwoodward@google.com</owner>
7487   <summary>
7488     Chrome OS Photo Import flow: time to scan the external device.
7489   </summary>
7490 </histogram>
7492 <histogram name="FileBrowser.SuggestApps.Close"
7493     enum="SuggestAppsDialogCloseReason">
7494   <owner>joshwoodward@google.com</owner>
7495   <summary>
7496     Chrome OS File Browser: the reason why the suggest apps dialog was closed.
7497   </summary>
7498 </histogram>
7500 <histogram name="FileBrowser.SuggestApps.Install"
7501     enum="SuggestAppsDialogInstall">
7502   <owner>joshwoodward@google.com</owner>
7503   <summary>
7504     Chrome OS File Browser: whether the Webstore item user selected was
7505     successfully installed or not.
7506   </summary>
7507 </histogram>
7509 <histogram name="FileBrowser.SuggestApps.Load" enum="SuggestAppsDialogLoad">
7510   <owner>joshwoodward@google.com</owner>
7511   <summary>
7512     Chrome OS File Browser: whether the initialization of the dialog succeeded
7513     or not.
7514   </summary>
7515 </histogram>
7517 <histogram name="FileBrowser.SuggestApps.LoadTime" units="milliseconds">
7518   <owner>joshwoodward@google.com</owner>
7519   <summary>
7520     Chrome OS File Browser: time to load the suggest apps dialog. Measured
7521     between the moment window appears and the moment all the contants in the
7522     dialog including the Chrome Webstore widget are ready.
7523   </summary>
7524 </histogram>
7526 <histogram name="FileBrowser.ViewingFileType" enum="ViewFileType">
7527   <owner>joshwoodward@google.com</owner>
7528   <summary>
7529     File types that were tried to be viewed through browser. This is recorded
7530     when the user tries to view a file from Files.app.
7531   </summary>
7532 </histogram>
7534 <histogram name="FileBrowser.VolumeType" enum="FileManagerVolumeType">
7535   <owner>kinaba@chromium.org</owner>
7536   <summary>
7537     Chrome OS File Browser: counts the number of times volumes are mounted for
7538     each volume type.
7539   </summary>
7540 </histogram>
7542 <histogram name="GCM.APICallUnregister">
7543   <owner>jianli@chromium.org</owner>
7544   <summary>Number of times when gcm.unregister API is called.</summary>
7545 </histogram>
7547 <histogram name="GCM.CheckinCompleteTime" units="milliseconds">
7548   <owner>jianli@chromium.org</owner>
7549   <summary>
7550     Length of time taken to complete a GCM checkin request successfully. If the
7551     checkin is retried multiple times, the length of time is counted for the
7552     last successful retry.
7553   </summary>
7554 </histogram>
7556 <histogram name="GCM.CheckinRequestStatus" enum="GCMCheckinRequestStatus">
7557   <owner>juyik@chromium.org</owner>
7558   <summary>Status code of the outcome of a GCM checkin request.</summary>
7559 </histogram>
7561 <histogram name="GCM.CheckinRetryCount">
7562   <owner>jianli@chromium.org</owner>
7563   <summary>Number of retries before a GCM checkin succeeds.</summary>
7564 </histogram>
7566 <histogram name="GCM.ConnectedViaProxy" enum="Boolean">
7567   <owner>zea@chromium.org</owner>
7568   <summary>Whether the GCM connection was made via a proxy or not.</summary>
7569 </histogram>
7571 <histogram name="GCM.ConnectionDisconnectErrorCode" enum="NetErrorCodes">
7572   <owner>zea@chromium.org</owner>
7573   <summary>Net error results from GCM disconnect events.</summary>
7574 </histogram>
7576 <histogram name="GCM.ConnectionEndpoint" enum="GCMEndpoints">
7577   <owner>zea@chromium.org</owner>
7578   <summary>Number of connections made to each specific MCS endpoint.</summary>
7579 </histogram>
7581 <histogram name="GCM.ConnectionFailureErrorCode" enum="NetErrorCodes">
7582   <owner>zea@chromium.org</owner>
7583   <summary>Net error results from GCM connection attempts.</summary>
7584 </histogram>
7586 <histogram name="GCM.ConnectionResetReason" enum="GCMConnectionResetReason">
7587   <owner>zea@chromium.org</owner>
7588   <summary>Reasons for GCM connection resets.</summary>
7589 </histogram>
7591 <histogram name="GCM.ConnectionSuccessRate" enum="BooleanSuccess">
7592   <owner>zea@chromium.org</owner>
7593   <summary>
7594     GCM connection success rate. Does not take into account login success. See
7595     GCM.ConnectionFailureErrorCode for a breakdown of connection failure
7596     reasons.
7597   </summary>
7598 </histogram>
7600 <histogram name="GCM.ConnectionUpTime" units="milliseconds">
7601   <owner>zea@chromium.org</owner>
7602   <summary>
7603     Time (from login until reset) that a GCM connection was active.
7604   </summary>
7605 </histogram>
7607 <histogram name="GCM.LoadSucceeded" enum="BooleanSuccess">
7608   <owner>zea@chromium.org</owner>
7609   <summary>
7610     Success indicates successfully loading an initialized persistent GCM store
7611     at startup time. Failure indicates a failure loading the store.
7612   </summary>
7613 </histogram>
7615 <histogram name="GCM.NumThrottledApps">
7616   <owner>zea@chromium.org</owner>
7617   <summary>
7618     Number of applications hitting GCM per-app outstanding message limits at
7619     startup time.
7620   </summary>
7621 </histogram>
7623 <histogram name="GCM.NumUsers">
7624   <obsolete>
7625     Deprecated as of 3/2014.
7626   </obsolete>
7627   <owner>zea@chromium.org</owner>
7628   <summary>
7629     Number of GCM users associated with this client at startup time.
7630   </summary>
7631 </histogram>
7633 <histogram name="GCM.OutgoingMessageTTL" enum="GCMOutgoingMessageTTLCategory">
7634   <owner>jianli@chromium.org</owner>
7635   <summary>
7636     Category of TTL specified in the outgoing message: 0, less than or equal to
7637     1 minute, less than or equal to 1 hour and etc.
7638   </summary>
7639 </histogram>
7641 <histogram name="GCM.RegistrationCompleteTime" units="milliseconds">
7642   <owner>jianli@chromium.org</owner>
7643   <summary>
7644     Length of time taken to complete a GCM registration request successfully. If
7645     the registration is retried multiple times, the length of time is counted
7646     for the last successful retry.
7647   </summary>
7648 </histogram>
7650 <histogram name="GCM.RegistrationRequestStatus"
7651     enum="GCMRegistrationRequestStatus">
7652   <owner>juyik@chromium.org</owner>
7653   <summary>Status code of the outcome of a GCM registration request.</summary>
7654 </histogram>
7656 <histogram name="GCM.RegistrationRetryCount">
7657   <owner>jianli@chromium.org</owner>
7658   <summary>Number of retries before a GCM registration succeeds.</summary>
7659 </histogram>
7661 <histogram name="GCM.RegistrationSenderIdCount">
7662   <owner>jianli@chromium.org</owner>
7663   <summary>Number of sender IDs specified in a registration request.</summary>
7664 </histogram>
7666 <histogram name="GCM.RestoredIncomingMessages">
7667   <owner>zea@chromium.org</owner>
7668   <summary>
7669     Number of unacknowledged incoming messages restored from the persistent
7670     store at startup.
7671   </summary>
7672 </histogram>
7674 <histogram name="GCM.RestoredOutgoingMessages">
7675   <owner>zea@chromium.org</owner>
7676   <summary>
7677     Number of pending outgoing messages restored from the persistent store at
7678     startup.
7679   </summary>
7680 </histogram>
7682 <histogram name="GCM.RestoredRegistrations">
7683   <owner>jianli@chromium.org</owner>
7684   <summary>
7685     Number of registrations restored from the persistent store at startup.
7686   </summary>
7687 </histogram>
7689 <histogram name="GCM.StoreDestroySucceeded" enum="BooleanSuccess">
7690   <owner>zea@chromium.org</owner>
7691   <summary>
7692     Success indicates successfully destroying the GCM persistent store. Failure
7693     indicates a failure destroying the persistence store. GCM store will be
7694     destroyed when the profile has been signed out.
7695   </summary>
7696 </histogram>
7698 <histogram name="GCM.StoreSizeKB" units="kilobytes">
7699   <owner>zea@chromium.org</owner>
7700   <summary>Size of the GCM persistent store in kilobytes at startup.</summary>
7701 </histogram>
7703 <histogram name="GCM.StoreUpdateSucceeded" enum="BooleanSuccess">
7704   <owner>zea@chromium.org</owner>
7705   <summary>
7706     Success indicates successfully updating the GCM persistent store on message
7707     update. Failure indicates a failure updating the persistence store.
7708   </summary>
7709 </histogram>
7711 <histogram name="GCM.UnregistrationCompleteTime" units="milliseconds">
7712   <owner>jianli@chromium.org</owner>
7713   <summary>
7714     Length of time taken to complete a GCM unregistration request successfully.
7715     If the unregistration is retried multiple times, the length of time is
7716     counted for the last successful retry.
7717   </summary>
7718 </histogram>
7720 <histogram name="GCM.UnregistrationRequestStatus"
7721     enum="GCMUnregistrationRequestStatus">
7722   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7723   <summary>Status code of the outcome of a GCM unregistration request.</summary>
7724 </histogram>
7726 <histogram name="GCM.UnregistrationRetryCount">
7727   <owner>jianli@chromium.org</owner>
7728   <summary>Number of retries before a GCM unregistration succeeds.</summary>
7729 </histogram>
7731 <histogram name="GCMInvalidations.IncomingMessageStatus"
7732     enum="GCMInvalidationsIncomingMessageStatus">
7733   <owner>pavely@chromium.org</owner>
7734   <summary>
7735     Status of parsing incoming invalidations message from GCM channel.
7736   </summary>
7737 </histogram>
7739 <histogram name="GCMInvalidations.OutgoingMessageStatus"
7740     enum="GCMInvalidationsOutgoingMessageStatus">
7741   <owner>pavely@chromium.org</owner>
7742   <summary>
7743     Status of sending outgoing invalidations message through GCM.
7744   </summary>
7745 </histogram>
7747 <histogram name="GData.AuthSuccess" enum="GDataAuthResult">
7748   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7749   <summary>Result of the authentication for Drive.</summary>
7750 </histogram>
7752 <histogram name="GData.EntireFeedLoadTime" units="microseconds">
7753   <obsolete>
7754     Deprecated 9/2012, and replaced by Drive.EntireFeedLoadTime
7755   </obsolete>
7756   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7757   <summary>
7758     Time spent to load the entire file system information from the server
7759   </summary>
7760 </histogram>
7762 <histogram name="GData.EntryKind" enum="GDataEntryKind">
7763   <obsolete>
7764     Deprecated 9/2012, and replaced by Drive.EntryKind
7765   </obsolete>
7766   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7767   <summary>
7768     Provides breakdown of specific formats for hosted documents. Recorded when
7769     feed is loaded from the server.
7770   </summary>
7771 </histogram>
7773 <histogram name="GData.InitialFeedLoadTime" units="microseconds">
7774   <obsolete>
7775     Deprecated 9/2012, and replaced by Drive.InitialFeedLoadTime
7776   </obsolete>
7777   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7778   <summary>
7779     Time spent to load the initial part of the file system information from the
7780     server
7781   </summary>
7782 </histogram>
7784 <histogram name="GData.NumberOfHostedDocuments">
7785   <obsolete>
7786     Deprecated 9/2012, and replaced by Drive.NumberOfHostedDocuments
7787   </obsolete>
7788   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7789   <summary>
7790     Number of hosted documents (spreadsheets etc.) on Drive. Logged when Drive
7791     is first accessed.
7792   </summary>
7793 </histogram>
7795 <histogram name="GData.NumberOfRegularFiles">
7796   <obsolete>
7797     Deprecated 9/2012, and replaced by Drive.NumberOfRegularFiles
7798   </obsolete>
7799   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7800   <summary>
7801     Number of regualr files on Drive.  Logged when Drive is first accessed.
7802   </summary>
7803 </histogram>
7805 <histogram name="GData.NumberOfTotalFiles">
7806   <obsolete>
7807     Deprecated 9/2012, and replaced by Drive.NumberOfTotalFiles
7808   </obsolete>
7809   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7810   <summary>
7811     Number of total files (regualr files + hosted documents) on Drive.  Logged
7812     when Drive is first accessed.
7813   </summary>
7814 </histogram>
7816 <histogram name="Geolocation.GeolocationDispatcherHostImpl.EnableHighAccuracy"
7817     enum="BooleanEnabled">
7818   <owner>mvanouwerkerk@chromium.org</owner>
7819   <summary>
7820     Whether high accuracy geolocation information was requested.
7821   </summary>
7822 </histogram>
7824 <histogram name="Geolocation.InfoBarDelegate.Event"
7825     enum="GeolocationInfoBarDelegateEvent">
7826   <owner>mvanouwerkerk@chromium.org</owner>
7827   <summary>Events in GeolocationInfoBarDelegate.</summary>
7828 </histogram>
7830 <histogram name="Geolocation.InfoBarDelegateAndroid.Event"
7831     enum="GeolocationInfoBarDelegateAndroidEvent">
7832   <owner>mvanouwerkerk@chromium.org</owner>
7833   <summary>Events in GeolocationInfoBarDelegateAndroid.</summary>
7834 </histogram>
7836 <histogram name="Geolocation.LocationUpdate.ErrorCode"
7837     enum="GeopositionErrorCode">
7838   <owner>mvanouwerkerk@chromium.org</owner>
7839   <summary>Error code for the geoposition sent to the renderers.</summary>
7840 </histogram>
7842 <histogram name="Geolocation.NetworkLocationRequest.AccessPoints">
7843   <owner>mvanouwerkerk@chromium.org</owner>
7844   <summary>
7845     The number of WiFi access points used to determine geolocation.
7846   </summary>
7847 </histogram>
7849 <histogram name="Geolocation.NetworkLocationRequest.Event"
7850     enum="NetworkLocationRequestEvent">
7851   <owner>mvanouwerkerk@chromium.org</owner>
7852   <summary>Events in NetworkLocationRequest.</summary>
7853 </histogram>
7855 <histogram name="Geolocation.NetworkLocationRequest.ResponseCode"
7856     units="HTTP response code">
7857   <owner>mvanouwerkerk@chromium.org</owner>
7858   <summary>Http response codes in NetworkLocationRequest.</summary>
7859 </histogram>
7861 <histogram name="GoogleNow.Card.Button.Clicked0" enum="GoogleNowCardTypeId">
7862   <owner>robliao@chromium.org</owner>
7863   <owner>skare@chromium.org</owner>
7864   <summary>Types of cards which received an index 0 button click.</summary>
7865 </histogram>
7867 <histogram name="GoogleNow.Card.Button.Clicked1" enum="GoogleNowCardTypeId">
7868   <owner>robliao@chromium.org</owner>
7869   <owner>skare@chromium.org</owner>
7870   <summary>Types of cards which received an index 1 button click.</summary>
7871 </histogram>
7873 <histogram name="GoogleNow.Card.Clicked" enum="GoogleNowCardTypeId">
7874   <owner>robliao@chromium.org</owner>
7875   <owner>skare@chromium.org</owner>
7876   <summary>Types of cards which received a notification click.</summary>
7877 </histogram>
7879 <histogram name="GoogleNow.Event" enum="GoogleNowEvent">
7880   <owner>robliao@chromium.org</owner>
7881   <owner>skare@chromium.org</owner>
7882   <summary>Events in Google Now component extension.</summary>
7883 </histogram>
7885 <histogram name="GoogleNow.MessageCenter.Displayed.NotificationsVisible"
7886     units="count">
7887   <owner>robliao@chromium.org</owner>
7888   <owner>skare@chromium.org</owner>
7889   <summary>
7890     Count of the number of Google Now notifications visible when the message
7891     center/notification center is shown.
7892   </summary>
7893 </histogram>
7895 <histogram name="GoogleUpdate.EffectivePolicy" enum="UpdatePolicy">
7896   <owner>gab@chromium.org</owner>
7897   <summary>
7898     The effective update policy for Chrome on Windows. Recorded once per startup
7899     (following a 45 seconds delay).
7900   </summary>
7901 </histogram>
7903 <histogram name="GoogleUpdate.UpdatePolicyIsOverridden" enum="Boolean">
7904   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7905   <summary>
7906     True if the effective update policy for Chrome on Windows is the result of
7907     an app-specific override; false if it is the default for all apps. Recorded
7908     once per startup (following a 45 seconds delay).
7909   </summary>
7910 </histogram>
7912 <histogram name="GPU.AcceleratedSurfaceRefreshRate" units="hz">
7913   <owner>vangelis@chromium.org</owner>
7914   <summary>
7915     Refresh rate of the display in Hz.  This is recorded every time we present a
7916     frame.
7917   </summary>
7918 </histogram>
7920 <histogram name="GPU.CollectContextGraphicsInfo" units="microseconds">
7921   <owner>vangelis@chromium.org</owner>
7922   <summary>
7923     The time that the GPU process spends collecting driver information during
7924     startup.
7925   </summary>
7926 </histogram>
7928 <histogram name="GPU.CreateBrowserCompositor" units="microseconds">
7929   <owner>vangelis@chromium.org</owner>
7930   <summary>
7931     The time that the browser process takes to create the compositor from its
7932     point of view. One of these is created for each top-level window (browser
7933     frame, menus, etc.).
7934   </summary>
7935 </histogram>
7937 <histogram name="GPU.InitializeOneOffTime" units="microseconds">
7938   <owner>vangelis@chromium.org</owner>
7939   <summary>
7940     The time that the GPU process spends in initializing the GL surface, and
7941     collecting graphics information.
7942   </summary>
7943 </histogram>
7945 <histogram name="HIDDetection.OOBEDevicesDetectedOnContinuePressed"
7946     enum="HIDContinueScenarioType">
7947   <owner>merkulova@chromium.org</owner>
7948   <summary>
7949     Which HID were detected when user pressed Continue on OOBE dialog. This
7950     metric is specific to ChromeOS.
7951   </summary>
7952 </histogram>
7954 <histogram name="HIDDetection.OOBEDialogShown">
7955   <owner>merkulova@chromium.org</owner>
7956   <summary>
7957     Whether HID detection dialog was shown on OOBE. Logged on screen show or on
7958     screen skip respectively. This metric is specific to ChromeOS.
7959   </summary>
7960 </histogram>
7962 <histogram name="HIDDetection.TimesDialogShownPerOOBECompleted">
7963   <owner>merkulova@chromium.org</owner>
7964   <summary>
7965     Records number of times the dialog was shown by the time OOBE is completed.
7966     This metric is specific to ChromeOS.
7967   </summary>
7968 </histogram>
7970 <histogram name="History.DeleteFTSIndexDatabases">
7971   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7972   <summary>
7973     Count of &quot;History Index *&quot; databases deleted.  These databases
7974     stored the full-text-search data for history, which was removed at r213442,
7975     this histogram tracks cleanup.
7976   </summary>
7977 </histogram>
7979 <histogram name="History.FaviconsRecoveredPercentage" units="%">
7980   <owner>rpop@google.com</owner>
7981   <summary>
7982     Size of the recovered Favicons database relative to the original corrupt
7983     database.  Recovery is VACUUM-like, so the resulting database should always
7984     be smaller.  Substantial 100% results would indicate empty databases being
7985     recovered, substantial low% results would indicate very little data being
7986     recovered.
7987   </summary>
7988 </histogram>
7990 <histogram name="History.FaviconsRecoveredRowsFaviconBitmaps">
7991   <owner>rpop@google.com</owner>
7992   <summary>
7993     Rows recovered from [favicon_bitmaps] table in Favicons recovery.
7994   </summary>
7995 </histogram>
7997 <histogram name="History.FaviconsRecoveredRowsFavicons">
7998   <owner>rpop@google.com</owner>
7999   <summary>Rows recovered from [favicons] table in Favicons recovery.</summary>
8000 </histogram>
8002 <histogram name="History.FaviconsRecoveredRowsIconMapping">
8003   <owner>rpop@google.com</owner>
8004   <summary>
8005     Rows recovered from [icon_mapping] table in Favicons recovery.
8006   </summary>
8007 </histogram>
8009 <histogram name="History.FaviconsRecovery" enum="HistoryFaviconsRecoveryEnum">
8010   <owner>rpop@google.com</owner>
8011   <summary>
8012     Track results of SQLite database recovery code in thumbnail_database.cc.
8013   </summary>
8014 </histogram>
8016 <histogram name="History.TopSitesRecoveredPercentage" units="%">
8017   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8018   <summary>
8019     Size of the recovered TopSites database relative to the original corrupt
8020     database.  Recovery is VACUUM-like, so the resulting database should always
8021     be smaller.  Substantial 100% results would indicate empty databases being
8022     recovered, substantial low% results would indicate very little data being
8023     recovered.
8024   </summary>
8025 </histogram>
8027 <histogram name="History.TopSitesRecoveredRowsThumbnails">
8028   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8029   <summary>
8030     Rows recovered from [thumbnails] table in TopSites recovery.
8031   </summary>
8032 </histogram>
8034 <histogram name="History.TopSitesRecovery" enum="HistoryTopSitesRecoveryEnum">
8035   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8036   <summary>
8037     The TopSites recovery code is written conservatively, with successful
8038     recovery committed and any failure leading to rollback. This tracks the
8039     outcomes to determine which cases are high-frequency enough to warrant
8040     adding additional code to handle them (versus simply deleting the data).
8041   </summary>
8042 </histogram>
8044 <histogram name="History.TopSitesVisitsByRank" units="rank">
8045   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8046   <summary>
8047     Page visits to each of a user's top 50 sites. Visits to all other sites go
8048     into the 51st bucket. Only count the page visit if it came from user
8049     browsing and only count it once when cycling through a redirect chain.
8050   </summary>
8051 </histogram>
8053 <histogram name="HistoryPage.ClickPosition">
8054   <owner>rpop@google.com</owner>
8055   <summary>
8056     Number of entries that the clicked entry is older than in History page. Last
8057     bucket is any entry of that value or higher.
8058   </summary>
8059 </histogram>
8061 <histogram name="HistoryPage.ClickPositionSubset">
8062   <owner>rpop@google.com</owner>
8063   <summary>
8064     Subset of the Click Position histogram. Contains only the first smaller
8065     subset of entries on the page. Number of entries that the clicked entry is
8066     older than in History page. Last bucket is entries of that value or higher.
8067   </summary>
8068 </histogram>
8070 <histogram name="HistoryPage.OtherDevicesMenu" enum="NtpOtherSessionsType">
8071   <owner>mad@chromium.org</owner>
8072   <owner>rpop@google.com</owner>
8073   <summary>
8074     Histogram for usage of the section in the history page that allows the user
8075     to access tabs from other devices.
8076   </summary>
8077 </histogram>
8079 <histogram name="HistoryPage.RemoveEntryPosition">
8080   <owner>rpop@google.com</owner>
8081   <summary>
8082     Number of entries that the deleted entry is older than in History page. Last
8083     bucket is any entry of that value or higher. Confirmed removal is not
8084     guaranteed, just an initiation of 'Remove selected items'.
8085   </summary>
8086 </histogram>
8088 <histogram name="HistoryPage.RemoveEntryPositionSubset">
8089   <owner>rpop@google.com</owner>
8090   <summary>
8091     Subset of Remove Entry Position histogram. Contains only the first smaller
8092     subset of entries on the page. Number of entries that the deleted entry is
8093     older than in History page. Last bucket is any entry of that value or
8094     higher. Confirmed removal is not guaranteed, just an initiation of 'Remove
8095     selected items'.
8096   </summary>
8097 </histogram>
8099 <histogram name="Hotword.AudioLoggingEnabled" enum="BooleanEnabled">
8100   <owner>rlp@chromium.org</owner>
8101   <summary>
8102     The state of the hotword audio logging preference. This value is emitted
8103     each time the hotword availability is requested by the extension if the user
8104     is also opted in to hotword voice search. This check typically happens each
8105     time a hotword search is initiated.
8106   </summary>
8107 </histogram>
8109 <histogram name="Hotword.Enabled" enum="HotwordPrefState">
8110   <owner>rlp@chromium.org</owner>
8111   <summary>
8112     The state of the hotword preference. This value is emitted during
8113     HotwordService initialization which happens during Profile initialization.
8114   </summary>
8115 </histogram>
8117 <histogram name="Hotword.ExtensionAvailability" enum="HotwordAvailability">
8118   <owner>rlp@chromium.org</owner>
8119   <summary>
8120     Whether the external component hotword extension exists (i.e., not pending
8121     download, disabled, etc.). This value is emitted each time the hotword
8122     availability is requested by the extension which typically happens each time
8123     a hotword search is initiated.
8124   </summary>
8125 </histogram>
8127 <histogram name="Hotword.HotwordError" enum="HotwordError">
8128   <owner>rlp@chromium.org</owner>
8129   <summary>
8130     Errors reported by the hotword service when determining if hotwording is
8131     available. Non-errors are also reported so that errors can be seen as a
8132     percentage of total requests.
8133   </summary>
8134 </histogram>
8136 <histogram name="HttpCache.EntryLockWait" units="milliseconds">
8137   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8138   <summary>
8139     The time spent waiting for write lock on a disk cache entry.
8140   </summary>
8141 </histogram>
8143 <histogram name="HttpCache.OfflineStatus" enum="OfflineStatus">
8144   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8145   <summary>
8146     Result of a main page HttpCacheTransaction if offline mode had been enabled.
8147   </summary>
8148 </histogram>
8150 <histogram name="HttpCache.ReadErrorNonRestartable" enum="NetErrorCodes">
8151   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8152   <summary>Net error results from non-restartable cache read errors.</summary>
8153 </histogram>
8155 <histogram name="HttpCache.ReadErrorRestartable" enum="NetErrorCodes">
8156   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8157   <summary>Net error results from restartable cache read errors.</summary>
8158 </histogram>
8160 <histogram name="HttpCache.Vary" enum="VaryType">
8161   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8162   <summary>The type of Vary header for a given GET response.</summary>
8163 </histogram>
8165 <histogram name="Import.ImporterType.AutoImport" enum="ImporterType">
8166   <owner>gab@chromium.org</owner>
8167   <summary>The importer used on first run Auto Import.</summary>
8168 </histogram>
8170 <histogram name="Import.ImporterType.BookmarksAPI" enum="ImporterType">
8171   <owner>gab@chromium.org</owner>
8172   <summary>The importer used on import from the bookmarks file API.</summary>
8173 </histogram>
8175 <histogram name="Import.ImporterType.ImportDataHandler" enum="ImporterType">
8176   <owner>gab@chromium.org</owner>
8177   <summary>
8178     The importer used on import from the chrome://settings/importData UI.
8179   </summary>
8180 </histogram>
8182 <histogram name="Import.ShowDialog.FromBookmarkBarView" units="seconds">
8183   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8184   <summary>
8185     The amount of time from install time to time that user opens import dialog
8186     from BookmarkBarView.
8187   </summary>
8188 </histogram>
8190 <histogram name="Import.ShowDialog.FromFloatingBookmarkBarView" units="seconds">
8191   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8192   <summary>
8193     The amount of time from install time to time that user opens import dialog
8194     from NTP floating BookmarkBarView.
8195   </summary>
8196 </histogram>
8198 <histogram name="Import_ShowDlg.FromBookmarkBarView" units="seconds">
8199   <obsolete>
8200     Deprecated and replaced by Import.ShowDialog.FromBookmarkBarView
8201   </obsolete>
8202   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8203   <summary>
8204     The amount of time from install time to time that user opens import dialog
8205     from BookmarkBarView.
8206   </summary>
8207 </histogram>
8209 <histogram name="Import_ShowDlg.FromFloatingBookmarkBarView" units="seconds">
8210   <obsolete>
8211     Deprecated and replaced by Import.ShowDialog.FromFloatingBookmarkBarView
8212   </obsolete>
8213   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8214   <summary>
8215     The amount of time from install time to time that user opens import dialog
8216     from NTP floating BookmarkBarView.
8217   </summary>
8218 </histogram>
8220 <histogram name="InertialSensor.AccelerometerAndroidAvailable"
8221     enum="BooleanAvailable">
8222   <owner>timvolodine@chromium.org</owner>
8223   <summary>
8224     Whether the Sensor.TYPE_LINEAR_ACCELERATION was available at the start of
8225     Device Motion.
8226   </summary>
8227 </histogram>
8229 <histogram name="InertialSensor.AccelerometerIncGravityAndroidAvailable"
8230     enum="BooleanAvailable">
8231   <owner>timvolodine@chromium.org</owner>
8232   <summary>
8233     Whether the Sensor.TYPE_ACCELEROMETER was available at the start of Device
8234     Motion.
8235   </summary>
8236 </histogram>
8238 <histogram name="InertialSensor.AccelerometerWindowsAvailable"
8239     enum="BooleanAvailable">
8240   <owner>timvolodine@chromium.org</owner>
8241   <summary>
8242     Whether the SENSOR_TYPE_ACCELEROMETER_3D was available at the start of
8243     Device Motion on the Windows platform.
8244   </summary>
8245 </histogram>
8247 <histogram name="InertialSensor.GyrometerWindowsAvailable"
8248     enum="BooleanAvailable">
8249   <owner>timvolodine@chromium.org</owner>
8250   <summary>
8251     Whether the SENSOR_TYPE_GYROMETER_3D was available at the start of Device
8252     Motion on the Windows platform.
8253   </summary>
8254 </histogram>
8256 <histogram name="InertialSensor.GyroscopeAndroidAvailable"
8257     enum="BooleanAvailable">
8258   <owner>timvolodine@chromium.org</owner>
8259   <summary>
8260     Whether the Sensor.TYPE_GYROSCOPE was available at the start of Device
8261     Motion.
8262   </summary>
8263 </histogram>
8265 <histogram name="InertialSensor.InclinometerWindowsAvailable"
8266     enum="BooleanAvailable">
8267   <owner>timvolodine@chromium.org</owner>
8268   <summary>
8269     Whether the SENSOR_TYPE_INCLINOMETER_3D was available at the start of Device
8270     Orientation on the Windows platform.
8271   </summary>
8272 </histogram>
8274 <histogram name="InertialSensor.MotionDefaultAvailable" enum="BooleanAvailable">
8275   <owner>timvolodine@chromium.org</owner>
8276   <summary>
8277     This histogram counts the number of Device Motion API invocations in the
8278     default implementation (Linux and CrOS). The default implementation does not
8279     provide any sensors so the result is always false.
8280   </summary>
8281 </histogram>
8283 <histogram name="InertialSensor.MotionMacAvailable" enum="BooleanAvailable">
8284   <owner>timvolodine@chromium.org</owner>
8285   <summary>
8286     Whether the sudden motion sensor was available at the start of Device Motion
8287     on the MacOS platform.
8288   </summary>
8289 </histogram>
8291 <histogram name="InertialSensor.OrientationDefaultAvailable"
8292     enum="BooleanAvailable">
8293   <owner>timvolodine@chromium.org</owner>
8294   <summary>
8295     This histogram counts the number of Device Orientation API invocations in
8296     the default implementation (Linux and CrOS). The default implementation does
8297     not provide any sensors so the result is always false.
8298   </summary>
8299 </histogram>
8301 <histogram name="InertialSensor.OrientationMacAvailable"
8302     enum="BooleanAvailable">
8303   <owner>timvolodine@chromium.org</owner>
8304   <summary>
8305     Whether the sudden motion sensor was available at the start of Device
8306     Orientation on the MacOS platform.
8307   </summary>
8308 </histogram>
8310 <histogram name="InertialSensor.RotationVectorAndroidAvailable"
8311     enum="BooleanAvailable">
8312   <owner>timvolodine@chromium.org</owner>
8313   <summary>
8314     Whether the Sensor.TYPE_ROTATION_VECTOR was available at the start of Device
8315     Orientation.
8316   </summary>
8317 </histogram>
8319 <histogram name="Installer.AttemptsCount.Total" units="count">
8320   <owner>zeuthen@chromium.org</owner>
8321   <summary>
8322     The number of update attempts until the update has been applied. This is
8323     reported every time the device has completed an update.
8324   </summary>
8325 </histogram>
8327 <histogram name="Installer.DevModeErrorCodes" enum="UpdateEngineErrorCode">
8328   <owner>zeuthen@chromium.org</owner>
8329   <summary>Errors from update_engine process when running in dev mode.</summary>
8330 </histogram>
8332 <histogram name="Installer.DownloadOverheadPercentage" units="%">
8333   <owner>zeuthen@chromium.org</owner>
8334   <summary>
8335     The overhead in downloading extra bytes due to errors/interruptions.
8336     Expressed as a percentage of the bytes that are actually needed to be
8337     downloaded for the update to be successful.
8338   </summary>
8339 </histogram>
8341 <histogram name="Installer.DownloadSourcesUsed"
8342     enum="UpdateEngineDownloadSources">
8343   <owner>zeuthen@chromium.org</owner>
8344   <summary>
8345     The combinations of protocol and source server that were used to complete a
8346     successful update.
8347   </summary>
8348 </histogram>
8350 <histogram name="Installer.FullPayloadAttemptNumber" units="count">
8351   <owner>zeuthen@chromium.org</owner>
8352   <summary>
8353     The number of update attempts with a full update payload until the update
8354     has been applied. This is reported on every update attempt.
8355   </summary>
8356 </histogram>
8358 <histogram name="Installer.InstallDateProvisioningSource"
8359     enum="UpdateEngineInstallDateProvisioningSource">
8360   <owner>zeuthen@chromium.org</owner>
8361   <summary>
8362     The source used to provision the install-date-days value sent to Omaha with
8363     every request. This is reported when OOBE completes (M34 or later) or when
8364     upgrading to a version with install-date-days support.
8365   </summary>
8366 </histogram>
8368 <histogram name="Installer.NormalErrorCodes" enum="UpdateEngineErrorCode">
8369   <owner>zeuthen@chromium.org</owner>
8370   <summary>
8371     Errors from update_engine process when running in normal mode.
8372   </summary>
8373 </histogram>
8375 <histogram name="Installer.OSAgeDays" units="days">
8376   <owner>zeuthen@chromium.org</owner>
8377   <summary>
8378     The age of the OS, defined as the age of the /etc/lsb-release file. This is
8379     reported on every update check but at most once a day.
8380   </summary>
8381 </histogram>
8383 <histogram name="Installer.PayloadAttemptNumber" units="count">
8384   <owner>zeuthen@chromium.org</owner>
8385   <summary>
8386     The number of update attempts until the update has been applied. This is
8387     reported on every update attempt.
8388   </summary>
8389 </histogram>
8391 <histogram name="Installer.PayloadFormat" enum="UpdateEnginePayloadFormat">
8392   <owner>zeuthen@chromium.org</owner>
8393   <summary>
8394     The type of update payload used to update the device. The difference between
8395     &quot;Full&quot; and &quot;Forced Full&quot; is that in the latter, the
8396     request sent to Omaha included a directive saying that a delta payload
8397     wasn't accepted. A &quot;Full&quot; payload is one where a delta payload was
8398     accepted but Omaha provided a full payload. This is reported every time the
8399     device has completed an update.
8400   </summary>
8401 </histogram>
8403 <histogram name="Installer.RebootToNewPartitionAttempt" units="count">
8404   <owner>zeuthen@chromium.org</owner>
8405   <summary>
8406     The number of consecutive times a device has failed to boot an update that
8407     successfully applied. This metric is reported every time the firmware fails
8408     to boot the slot with the update and fell back to the slot it originally
8409     updated from.
8410   </summary>
8411 </histogram>
8413 <histogram name="Installer.SuccessfulMBsDownloadedFrom" units="MB">
8414   <owner>zeuthen@chromium.org</owner>
8415   <summary>
8416     Number of MBs downloaded from during an update that completed successfully.
8417   </summary>
8418 </histogram>
8420 <histogram name="Installer.TimeToRebootMinutes" units="Minutes">
8421   <owner>zeuthen@chromium.org</owner>
8422   <summary>
8423     Wall-clock duration between when an update has successfully completed (and
8424     the user is presented with the &quot;reboot arrow&quot;) and when the system
8425     has booted into the new update. This is reported every time the device is
8426     rebooted after an update has been applied.
8427   </summary>
8428 </histogram>
8430 <histogram name="Installer.TotalMBsDownloadedFrom" units="MB">
8431   <owner>zeuthen@chromium.org</owner>
8432   <summary>
8433     Total number of MBs downloaded since the last successful update. This also
8434     includes all the bytes downloaded during any prior failed attempts.
8435   </summary>
8436 </histogram>
8438 <histogram name="Installer.UpdateDurationMinutes" units="Minutes">
8439   <owner>zeuthen@chromium.org</owner>
8440   <summary>
8441     Absolute wall-clock time duration it took for the update to complete from
8442     the time an update first began.  It includes not just the time the device
8443     was up, but also includes the time the device spent sleeping.
8444   </summary>
8445 </histogram>
8447 <histogram name="Installer.UpdateDurationUptimeMinutes" units="Minutes">
8448   <owner>zeuthen@chromium.org</owner>
8449   <summary>
8450     Uptime duration it took for the update to complete from the time an update
8451     first began.  It does not include the time the device spent sleeping, but it
8452     does include the uptime spent in waiting for the hourly update checks to
8453     happen.
8454   </summary>
8455 </histogram>
8457 <histogram name="Installer.UpdateNumReboots" units="count">
8458   <owner>zeuthen@chromium.org</owner>
8459   <summary>
8460     Number of times the device was rebooted by the user since an update began
8461     and until it completed successfully.
8462   </summary>
8463 </histogram>
8465 <histogram name="Installer.UpdatesAbandonedCount" units="count">
8466   <owner>zeuthen@chromium.org</owner>
8467   <summary>
8468     The number of update attempts that didn't complete because a newer update
8469     was detected during the update operation. This is reported every time the
8470     device has completed an update.
8471   </summary>
8472 </histogram>
8474 <histogram name="Installer.UpdatesAbandonedEventCount" units="count">
8475   <owner>zeuthen@chromium.org</owner>
8476   <summary>
8477     The number of consecutive different abandoned update payloads since the last
8478     successful update. This is reported every time an update payload is
8479     abandoned because a newer update payload is available.
8480   </summary>
8481 </histogram>
8483 <histogram name="Installer.UpdateURLSwitches" units="count">
8484   <owner>zeuthen@chromium.org</owner>
8485   <summary>
8486     Number of times the download URLs were switched due to failures.
8487   </summary>
8488 </histogram>
8490 <histogram name="InstallSigner.InvalidCount">
8491   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8492   <summary>
8493     This is a count of the number of ids that we asked to be signed which the
8494     server response indicated were not in the webstore.
8495   </summary>
8496 </histogram>
8498 <histogram name="InstallSigner.InvalidSignature">
8499   <obsolete>
8500     Deprecated 1/2014 (crbug.com/333934). Replaced by
8501     ExtensionInstallSigner.ResultWasValid.
8502   </obsolete>
8503   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8504   <summary>
8505     The extensions install signer got a well-formed result from the server but
8506     the signature check on it failed.
8507   </summary>
8508 </histogram>
8510 <histogram name="InstallVerifier.CallbackInvalidSignature">
8511   <obsolete>
8512     Deprecated 1/2014 (crbug.com/333934). Replaced by
8513     ExtensionInstallVerifier.GetSignatureResult.
8514   </obsolete>
8515   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8516   <summary>
8517     The extension install verifier tried to get a new signature and received a
8518     response but it wasn't properly signed.
8519   </summary>
8520 </histogram>
8522 <histogram name="InstallVerifier.CallbackNoSignature">
8523   <obsolete>
8524     Deprecated 1/2014 (crbug.com/333934). Replaced by
8525     ExtensionInstallVerifier.GetSignatureResult.
8526   </obsolete>
8527   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8528   <summary>
8529     The extension install verifier tried to get a new signature but was unable
8530     to (network error contacting the server, response from server was malformed,
8531     etc.).
8532   </summary>
8533 </histogram>
8535 <histogram name="InstallVerifier.CallbackValidSignature">
8536   <obsolete>
8537     Deprecated 1/2014 (crbug.com/333934). Replaced by
8538     ExtensionInstallVerifier.GetSignatureResult.
8539   </obsolete>
8540   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8541   <summary>
8542     The extension install verifier got a new signature from the server that was
8543     valid.
8544   </summary>
8545 </histogram>
8547 <histogram name="InstallVerifier.InitGoodSignature">
8548   <obsolete>
8549     Deprecated 1/2014 (crbug.com/333934). Replaced by
8550     ExtensionInstallVerifier.InitResult.
8551   </obsolete>
8552   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8553   <summary>
8554     The extension install verifier found a valid signature at startup, and this
8555     is a count of the number of signed ids it contained.
8556   </summary>
8557 </histogram>
8559 <histogram name="InstallVerifier.InitInvalidSignature">
8560   <obsolete>
8561     Deprecated 1/2014 (crbug.com/333934). Replaced by
8562     ExtensionInstallVerifier.InitResult.
8563   </obsolete>
8564   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8565   <summary>
8566     The extension install verifier found a signature in the prefs at startup,
8567     and it parsed properly, but it was invalid (some ids may have been
8568     added/removed, could not verify it was signed with the correct private key,
8569     etc.).
8570   </summary>
8571 </histogram>
8573 <histogram name="InstallVerifier.InitNoSignature">
8574   <obsolete>
8575     Deprecated 1/2014 (crbug.com/333934). Replaced by
8576     ExtensionInstallVerifier.InitResult.
8577   </obsolete>
8578   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8579   <summary>
8580     The extension install verifier did not find any signature in the prefs at
8581     startup.
8582   </summary>
8583 </histogram>
8585 <histogram name="InstallVerifier.InitUnparseablePref">
8586   <obsolete>
8587     Deprecated 1/2014 (crbug.com/333934). Replaced by
8588     ExtensionInstallVerifier.InitResult.
8589   </obsolete>
8590   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8591   <summary>
8592     The extension install verifier found a signature in the prefs at startup,
8593     but it wasn't parseable (missing/wrong format of required keys, etc.).
8594   </summary>
8595 </histogram>
8597 <histogram name="InstallVerifier.SignatureFailedButNotEnforcing">
8598   <obsolete>
8599     Deprecated 1/2014 (crbug.com/333934). Replaced by
8600     ExtensionInstallVerifier.MustRemainDisabled.
8601   </obsolete>
8602   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8603   <summary>
8604     The extension install verifier would have disabled an extension but is not
8605     in enforcement mode.
8606   </summary>
8607 </histogram>
8609 <histogram name="Instant.InstantControllerEvent" enum="InstantControllerEvent">
8610   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8611   <summary>
8612     Records various events of interest in the InstantController. E.g. When URLs
8613     are blacklisted.
8614   </summary>
8615 </histogram>
8617 <histogram name="Instant.SessionsStorageNamespace"
8618     enum="InstantSessionStorageNamespace">
8619   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8620   <summary>
8621     How often an Instant preview is committed onto a different tab than it was
8622     created from.
8623   </summary>
8624 </histogram>
8626 <histogram name="Instant.TimeToFirstShow" units="milliseconds">
8627   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8628   <summary>
8629     The time between the first Omnibox interaction and when the Instant preview
8630     shows. If the instant preview was already showing when the user interacted
8631     with the omnibox, this histogram is not recorded.
8632   </summary>
8633 </histogram>
8635 <histogram name="InstantExtended.CacheableNTPLoad"
8636     enum="InstantExtended_CacheableNTPLoad">
8637   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8638   <summary>
8639     Records a histogram for how often the Cacheable NTP fails to load.
8640   </summary>
8641 </histogram>
8643 <histogram name="InstantExtended.FallbackToLocalOverlay"
8644     enum="InstantExtended_FallbackCause">
8645   <obsolete>
8646     Depcreated as of 10/2013. No longer relevant since the HTML overlay was
8647     abandoned.
8648   </obsolete>
8649   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8650   <summary>
8651     Records the cause for falling back to a local overlay at the time of
8652     fallback.
8653   </summary>
8654 </histogram>
8656 <histogram name="InstantExtended.InstantNavigation"
8657     enum="InstantExtended_InstantNavigation">
8658   <obsolete>
8659     Deprecated as of 10/2013. This histogram is no longer relevant since the
8660     HTML overlay went away.
8661   </obsolete>
8662   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8663   <summary>
8664     Records a histogram for instant extended (Local NTP and Online NTP) and
8665     non-extended navigations.
8666   </summary>
8667 </histogram>
8669 <histogram name="InstantExtended.NewOptInState"
8670     enum="InstantExtended_NewOptInState">
8671   <obsolete>
8672     Deprecated as of 11/2013.
8673   </obsolete>
8674   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8675   <summary>
8676     Records, on startup, whether the user has chosen to opt-in to or opt-out of
8677     InstantExtended via chrome://flags.
8678   </summary>
8679 </histogram>
8681 <histogram name="InstantExtended.OptInState" enum="InstantExtended_OptInState">
8682   <obsolete>
8683     Deprecated 2013-06. As of m30 use InstantExtended.NewOptInState.
8684   </obsolete>
8685   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8686   <summary>
8687     Records, on startup, whether the user has chosen to opt-in to or opt-out of
8688     InstantExtended via chrome://flags.
8689   </summary>
8690 </histogram>
8692 <histogram name="InstantExtended.PercentageMatchQuerytoQuery" units="%">
8693   <obsolete>
8694     Deprecated 2013-07. Please see
8695     InstantExtended.PercentageMatchV2_QuerytoQuery instead.
8696   </obsolete>
8697   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8698   <summary>
8699     Records the number of matching characters at the start of the user's text as
8700     a percentage of average length between the old and new text when the user
8701     navigates from a search query to another search query.
8702   </summary>
8703 </histogram>
8705 <histogram name="InstantExtended.PercentageMatchQuerytoURL" units="%">
8706   <obsolete>
8707     Deprecated 2013-07. Please see InstantExtended.PercentageMatchV2_QuerytoURL
8708     instead.
8709   </obsolete>
8710   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8711   <summary>
8712     Records the number of matching characters at the start of the user's text as
8713     a percentage of average length between the old and new text when the user
8714     navigates from a search query to a url. Example: Accidental search for
8715     google.con, then navigation to google.com.
8716   </summary>
8717 </histogram>
8719 <histogram name="InstantExtended.PercentageMatchURLtoQuery" units="%">
8720   <obsolete>
8721     Deprecated 2013-07. Please see InstantExtended.PercentageMatchV2_URLtoQuery
8722     instead.
8723   </obsolete>
8724   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8725   <summary>
8726     Records the number of matching characters at the start of the user's text as
8727     a percentage of average length between the old and new text when the user
8728     navigates from a url to a search query.
8729   </summary>
8730 </histogram>
8732 <histogram name="InstantExtended.PercentageMatchURLtoURL" units="%">
8733   <obsolete>
8734     Deprecated 2013-07. Please see InstantExtended.PercentageMatchV2_URLtoURL
8735     instead.
8736   </obsolete>
8737   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8738   <summary>
8739     Records the number of matching characters at the start of the user's text as
8740     a percentage of average length between the old and new text when the user
8741     navigates from a url to another url.
8742   </summary>
8743 </histogram>
8745 <histogram name="InstantExtended.PercentageMatchV2_QuerytoQuery" units="%">
8746   <owner>mpearson@chromium.org</owner>
8747   <summary>
8748     Records the number of matching characters at the start of the user's text as
8749     a percentage of average length between the old and new text when the user
8750     navigates from a search query to another search query.
8751   </summary>
8752 </histogram>
8754 <histogram name="InstantExtended.PercentageMatchV2_QuerytoURL" units="%">
8755   <owner>mpearson@chromium.org</owner>
8756   <summary>
8757     Records the number of matching characters at the start of the user's text as
8758     a percentage of average length between the old and new text when the user
8759     navigates from a search query to a url. Example: Accidental search for
8760     google.con, then navigation to google.com.
8761   </summary>
8762 </histogram>
8764 <histogram name="InstantExtended.PercentageMatchV2_URLtoQuery" units="%">
8765   <owner>mpearson@chromium.org</owner>
8766   <summary>
8767     Records the number of matching characters at the start of the user's text as
8768     a percentage of average length between the old and new text when the user
8769     navigates from a url to a search query.
8770   </summary>
8771 </histogram>
8773 <histogram name="InstantExtended.PercentageMatchV2_URLtoURL" units="%">
8774   <owner>mpearson@chromium.org</owner>
8775   <summary>
8776     Records the number of matching characters at the start of the user's text as
8777     a percentage of average length between the old and new text when the user
8778     navigates from a url to another url.
8779   </summary>
8780 </histogram>
8782 <histogram name="InstantExtended.PrefValue" enum="BooleanEnabled">
8783   <obsolete>
8784     Deprecated 2013-06. This preference has not been exposed or used for months,
8785     and we do not plan to use it in the future.
8786   </obsolete>
8787   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8788   <summary>
8789     Records, on startup, the value of the &quot;Allow your search engine to
8790     provide Instant result&quot; preference setting for the first profile
8791     loaded.
8792   </summary>
8793 </histogram>
8795 <histogram name="InstantSearchClicks.PreviewScrollState"
8796     enum="InstantSearchClicks_PreviewScrollState">
8797   <owner>ksimbili@chromium.org</owner>
8798   <summary>
8799     Records the scroll state on the preview page when instant search clicks
8800     feature is triggered.
8801   </summary>
8802 </histogram>
8804 <histogram name="InstantSearchClicks.ReasonForSwap"
8805     enum="InstantSearchClicks_ReasonForSwap">
8806   <owner>ksimbili@chromium.org</owner>
8807   <summary>
8808     Records the reason that triggered the page swap when instant search clicks
8809     feature is triggered.
8810   </summary>
8811 </histogram>
8813 <histogram name="InstantSearchClicks.TimeInPreview" units="milliseconds">
8814   <owner>ksimbili@chromium.org</owner>
8815   <summary>
8816     The time spent by the user in preview page before swapping to original or
8817     navigating out of preview page.
8818   </summary>
8819 </histogram>
8821 <histogram name="InstantSearchClicks.TimeToSwap" units="milliseconds">
8822   <owner>ksimbili@chromium.org</owner>
8823   <summary>
8824     The time it took for swap to trigger for all swaps. The is the time between
8825     preview page load start to preview page swap with the original page.
8826   </summary>
8827 </histogram>
8829 <histogram name="interstitial.authority_invalid_time" units="milliseconds">
8830   <obsolete>
8831     Removed on 8/1/13.
8832   </obsolete>
8833   <owner>felt@chromium.org</owner>
8834   <summary>
8835     The time between the SSL interstitial display and the user decision, which
8836     may be either accept or deny.  This is only recorded for overridable SSL
8837     warnings with a CERT_AUTHORITY_INVALID warning. Timing begins when user
8838     first focuses on the page.
8839   </summary>
8840 </histogram>
8842 <histogram name="interstitial.common_name_invalid_time" units="milliseconds">
8843   <obsolete>
8844     Removed on 8/1/13.
8845   </obsolete>
8846   <owner>felt@chromium.org</owner>
8847   <summary>
8848     The time between the SSL interstitial display and the user decision, which
8849     may be either accept or deny.  This is only recorded for overridable SSL
8850     warnings with a CERT_COMMON_NAME_INVALID warning. Timing begins when user
8851     first focuses on the page.
8852   </summary>
8853 </histogram>
8855 <histogram name="interstitial.date_invalid_time" units="milliseconds">
8856   <obsolete>
8857     Removed on 8/1/13.
8858   </obsolete>
8859   <owner>felt@chromium.org</owner>
8860   <summary>
8861     The time between the SSL interstitial display and the user decision, which
8862     may be either accept or deny.  This is only recorded for overridable SSL
8863     warnings with a CERT_DATE_INVALID warning.  Timing begins when user first
8864     focuses on the page.
8865   </summary>
8866 </histogram>
8868 <histogram name="interstitial.ssl" enum="SSLResponseTypesV2">
8869   <owner>felt@chromium.org</owner>
8870   <summary>
8871     User action when the user is shown a SSL interstitial.  SHOW_ALL and MORE
8872     refer to the total number of SSL errors; all of the other numbers pertain to
8873     the number of actions related to SSL errors that are overridable.  The
8874     counts do not sum to 100%; SHOW_ALL is a superset of SHOW_OVERRIDABLE, which
8875     in turn will be a supserset of the PROCEED/DONT_PROCEED variables.
8876     SHOW_UNDERSTAND is only being used by an experimental field trial.
8877   </summary>
8878 </histogram>
8880 <histogram name="interstitial.ssl_accept_time" units="milliseconds">
8881   <obsolete>
8882     Removed on 8/1/13.
8883   </obsolete>
8884   <owner>felt@chromium.org</owner>
8885   <summary>
8886     The time between the SSL interstitial display and the user decision, when
8887     the user accepts the SSL warning.  This is only recorded for overridable SSL
8888     warnings.  Timing begins when user first focuses on the page.
8889   </summary>
8890 </histogram>
8892 <histogram name="interstitial.ssl_error_type" enum="SSLErrorTypes">
8893   <owner>felt@chromium.org</owner>
8894   <summary>
8895     The type of SSL error that the user encounters.  This is recorded for all
8896     SSL warnings, regardless of whether they are overridable.
8897   </summary>
8898 </histogram>
8900 <histogram name="interstitial.ssl_reject_time" units="milliseconds">
8901   <obsolete>
8902     Removed on 8/1/13.
8903   </obsolete>
8904   <owner>felt@chromium.org</owner>
8905   <summary>
8906     The time between the SSL interstitial display and the user decision, when
8907     the user rejects the SSL warning.  This is only recorded for overridable SSL
8908     warnings.  Timing begins when user first focuses on the page.
8909   </summary>
8910 </histogram>
8912 <histogram name="Invalidations.NetworkChannel"
8913     enum="InvalidationNetworkChannel">
8914   <owner>pavely@chromium.org</owner>
8915   <summary>Network channel used for invalidations.</summary>
8916 </histogram>
8918 <histogram name="Keyboard.KeystrokeDeltas" units="milliseconds">
8919   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8920   <summary>
8921     The time between keystrokes in Aura text fields. The only keystrokes that
8922     are measured are ones that produce a printable character and are not over 5
8923     seconds apart.
8924   </summary>
8925 </histogram>
8927 <histogram name="LanguageUsage.AcceptLanguage" enum="LanguageCode">
8928   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8929   <summary>Accept languages.</summary>
8930 </histogram>
8932 <histogram name="LanguageUsage.ApplicationLanguage" enum="LanguageCode">
8933   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8934   <summary>Application languages used for UI.</summary>
8935 </histogram>
8937 <histogram name="LevelDBEnv.All.SafeThreadAccess" units="accesses">
8938   <obsolete>
8939     Deprecated 2013-10. No thread-unsafety was found.
8940   </obsolete>
8941   <owner>dgrogan@chromium.org</owner>
8942   <summary>
8943     Linux and CrOS use unlocked_stdio(3). If it is used unsafely, record it
8944     here. If there is no record of unsafety after chrome 29 has been in the
8945     stable channel for a few weeks then revert this change.
8946   </summary>
8947 </histogram>
8949 <histogram name="LevelDBEnv.IDB.IOError" enum="LevelDBIOErrorMethods">
8950   <owner>dgrogan@chromium.org</owner>
8951   <summary>
8952     Methods where leveldb's Chromium environment has IO errors when being used
8953     by IndexedDB.
8954   </summary>
8955 </histogram>
8957 <histogram name="LevelDBEnv.IDB.IOError." enum="PlatformFileError">
8958   <owner>dgrogan@chromium.org</owner>
8959   <summary>
8960     PlatformFileErrors encountered by a single leveldb env method.
8961   </summary>
8962 </histogram>
8964 <histogram name="LevelDBEnv.IDB.IOError.NewLogger" enum="OSAgnosticErrno">
8965   <owner>dgrogan@chromium.org</owner>
8966   <summary>Errno of errors encountered in NewLogger.</summary>
8967 </histogram>
8969 <histogram name="LevelDBEnv.IDB.IOError.NewSequentialFile"
8970     enum="OSAgnosticErrno">
8971   <owner>dgrogan@chromium.org</owner>
8972   <summary>Errno of errors encountered in NewSequentialFile.</summary>
8973 </histogram>
8975 <histogram name="LevelDBEnv.IDB.IOError.RandomAccessFile"
8976     enum="PlatformFileError">
8977   <obsolete>
8978     Deprecated 2013-04. As of m28 use
8979     LevelDBEnv.IDB.IOError.NewRandomAccessFile.
8980   </obsolete>
8981   <owner>dgrogan@chromium.org</owner>
8982   <summary>File errors in leveldb IDBEnv's NewRandomAccessFile method.</summary>
8983 </histogram>
8985 <histogram name="LevelDBEnv.IDB.IOError.WritableFileAppend"
8986     enum="OSAgnosticErrno">
8987   <owner>dgrogan@chromium.org</owner>
8988   <summary>Errno of errors encountered in WritableFileAppend.</summary>
8989 </histogram>
8991 <histogram name="LevelDBEnv.IDB.IOError.WritableFileFlush"
8992     enum="OSAgnosticErrno">
8993   <owner>dgrogan@chromium.org</owner>
8994   <summary>Errno of errors encountered in WritableFileFlush.</summary>
8995 </histogram>
8997 <histogram name="LevelDBEnv.IDB.LockFileAncestorsNotFound" units="directories">
8998   <owner>dgrogan@chromium.org</owner>
8999   <summary>
9000     Number of directories missing when IDB LevelDBEnv tries to create a Lock
9001     file.
9002   </summary>
9003 </histogram>
9005 <histogram name="LevelDBEnv.IDB.MaxFDs" units="files">
9006   <owner>dgrogan@chromium.org</owner>
9007   <summary>
9008     File descriptor limit recorded every time LevelDB calls NewRandomAccessFile
9009     for IndexedDB.
9010   </summary>
9011 </histogram>
9013 <histogram name="LevelDBEnv.IDB.MissingFiles" units="files">
9014   <owner>dgrogan@chromium.org</owner>
9015   <summary>
9016     Number of backup files found without corresponding ldb files. As measured by
9017     GetChildren when used in IndexedDB.
9018   </summary>
9019 </histogram>
9021 <histogram name="LevelDBEnv.IDB.RetryRecoveredFromErrorIn"
9022     enum="PlatformFileError">
9023   <owner>dgrogan@chromium.org</owner>
9024   <summary>
9025     When IDB LevelDBEnv successfully retries an operation that had failed,
9026     record the error from the most recent failed attempt.
9027   </summary>
9028 </histogram>
9030 <histogram name="LevelDBEnv.IDB.Table" enum="BooleanSuccess">
9031   <owner>dgrogan@chromium.org</owner>
9032   <summary>
9033     Success indicates a successful backup or restore operation for .ldb table
9034     files when used in IndexedDB.
9035   </summary>
9036 </histogram>
9038 <histogram name="LevelDBEnv.IDB.TimeTo" units="milliseconds">
9039   <obsolete>
9040     Deprecated 2013-04. As of m28 use LevelDBEnv.IDB.TimeUntilSuccessFor.
9041   </obsolete>
9042   <owner>dgrogan@chromium.org</owner>
9043   <summary>
9044     Time IDB LevelDBEnv slept before successfully completing this operation. 0
9045     means success on the first try.
9046   </summary>
9047 </histogram>
9049 <histogram name="LevelDBEnv.IDB.TimeUntilSuccessFor" units="milliseconds">
9050   <owner>dgrogan@chromium.org</owner>
9051   <summary>
9052     Time IDB LevelDBEnv slept before successfully completing this operation. 0
9053     means success on the first try.
9054   </summary>
9055 </histogram>
9057 <histogram name="LevelDBEnv.IOError" enum="LevelDBIOErrorMethods">
9058   <owner>dgrogan@chromium.org</owner>
9059   <summary>Methods where leveldb's Chromium environment has IO errors.</summary>
9060 </histogram>
9062 <histogram name="LevelDBEnv.IOError." enum="PlatformFileError">
9063   <owner>dgrogan@chromium.org</owner>
9064   <summary>PlatformFileErrors encountered by a single leveldb method.</summary>
9065 </histogram>
9067 <histogram name="LevelDBEnv.IOError.NewLogger" enum="OSAgnosticErrno">
9068   <owner>dgrogan@chromium.org</owner>
9069   <summary>Errno of errors encountered in NewLogger.</summary>
9070 </histogram>
9072 <histogram name="LevelDBEnv.IOError.NewSequentialFile" enum="OSAgnosticErrno">
9073   <owner>dgrogan@chromium.org</owner>
9074   <summary>Errno of errors encountered in NewSequentialFile.</summary>
9075 </histogram>
9077 <histogram name="LevelDBEnv.IOError.RandomAccessFile" enum="PlatformFileError">
9078   <obsolete>
9079     Deprecated 2013-04. As of m28 use LevelDBEnv.IOError.NewRandomAccessFile.
9080   </obsolete>
9081   <owner>dgrogan@chromium.org</owner>
9082   <summary>
9083     File errors in leveldb ChromiumEnv's NewRandomAccessFile method.
9084   </summary>
9085 </histogram>
9087 <histogram name="LevelDBEnv.IOError.WritableFileAppend" enum="OSAgnosticErrno">
9088   <owner>dgrogan@chromium.org</owner>
9089   <summary>Errno of errors encountered in WritableFileAppend.</summary>
9090 </histogram>
9092 <histogram name="LevelDBEnv.IOError.WritableFileFlush" enum="OSAgnosticErrno">
9093   <owner>dgrogan@chromium.org</owner>
9094   <summary>Errno of errors encountered in WritableFileFlush.</summary>
9095 </histogram>
9097 <histogram name="LevelDBEnv.LockFileAncestorsNotFound" units="directories">
9098   <owner>dgrogan@chromium.org</owner>
9099   <summary>
9100     Number of directories missing when Non-IDB LevelDBEnv tries to create a Lock
9101     file.
9102   </summary>
9103 </histogram>
9105 <histogram name="LevelDBEnv.MaxFDs" units="files">
9106   <owner>dgrogan@chromium.org</owner>
9107   <summary>
9108     File descriptor limit recorded every time LevelDB calls NewRandomAccessFile
9109     for clients other than IndexedDB.
9110   </summary>
9111 </histogram>
9113 <histogram name="LevelDBEnv.MissingFiles" units="files">
9114   <owner>dgrogan@chromium.org</owner>
9115   <summary>
9116     Number of backup files found without corresponding ldb files. As measured by
9117     GetChildren when used in LevelDB clients other than IndexedDB.
9118   </summary>
9119 </histogram>
9121 <histogram name="LevelDBEnv.RetryRecoveredFromErrorIn" enum="PlatformFileError">
9122   <owner>dgrogan@chromium.org</owner>
9123   <summary>
9124     When Non-IDB LevelDBEnv successfully retries an operation that had failed,
9125     record the error from the most recent failed attempt.
9126   </summary>
9127 </histogram>
9129 <histogram name="LevelDBEnv.Table" enum="BooleanSuccess">
9130   <owner>dgrogan@chromium.org</owner>
9131   <summary>
9132     Success indicates a successful backup or restore operation for .ldb table
9133     files when used by LevelDB clients other than IndexedDB.
9134   </summary>
9135 </histogram>
9137 <histogram name="LevelDBEnv.TimeTo" units="milliseconds">
9138   <obsolete>
9139     Deprecated 2013-04. As of m28 use LevelDBEnv.TimeUntilSuccessFor.
9140   </obsolete>
9141   <owner>dgrogan@chromium.org</owner>
9142   <summary>
9143     Time Non-IDB LevelDBEnv slept before successfully completing this operation.
9144     0 means success on the first try.
9145   </summary>
9146 </histogram>
9148 <histogram name="LevelDBEnv.TimeUntilSuccessFor" units="milliseconds">
9149   <owner>dgrogan@chromium.org</owner>
9150   <summary>
9151     Time Non-IDB LevelDBEnv slept before successfully completing this operation.
9152     0 means success on the first try.
9153   </summary>
9154 </histogram>
9156 <histogram name="LevelDBPrefStore.ReadErrors" enum="LevelDBPrefStoreErrorCodes">
9157   <owner>dgrogan@chromium.org</owner>
9158   <summary>
9159     Bitfield that indicates errors and recovery that occurred when opening a
9160     LevelDB preferences database.
9161   </summary>
9162 </histogram>
9164 <histogram name="LibraryLoader.NativeLibraryHack" enum="BooleanUsage">
9165   <owner>feng@chromium.org</owner>
9166   <summary>
9167     A boolean that indicates whether the workaround of a Sony framework bug was
9168     used. The metric is Android-specific, and is logged when the browser starts.
9169     See more details at http://crbug.com/311644.
9170   </summary>
9171 </histogram>
9173 <histogram name="Linux.GlibcVersion" enum="LinuxGlibcVersion">
9174   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9175   <summary>The version of glibc used. (Linux only)</summary>
9176 </histogram>
9178 <histogram name="LocalDiscovery.ClientRestartAttempts">
9179   <owner>noamsml@chromium.org</owner>
9180   <owner>vitalybuka@chromium.org</owner>
9181   <summary>Records number of attempts to start local discovery.</summary>
9182 </histogram>
9184 <histogram name="LocalDiscovery.DetectorRestartTime" units="milliseconds">
9185   <owner>noamsml@chromium.org</owner>
9186   <owner>vitalybuka@chromium.org</owner>
9187   <summary>Time between detector restarts.</summary>
9188 </histogram>
9190 <histogram name="LocalDiscovery.DetectorTriggerTime" units="milliseconds">
9191   <owner>noamsml@chromium.org</owner>
9192   <owner>vitalybuka@chromium.org</owner>
9193   <summary>Time before detector trigger notifications.</summary>
9194 </histogram>
9196 <histogram name="LocalDiscovery.DevicesPage" enum="DevicesPageEvents">
9197   <owner>noamsml@chromium.org</owner>
9198   <owner>vitalybuka@chromium.org</owner>
9199   <summary>Records events related to devices page.</summary>
9200 </histogram>
9202 <histogram name="LocalDiscovery.FirewallAccessTime" units="milliseconds">
9203   <owner>noamsml@chromium.org</owner>
9204   <owner>vitalybuka@chromium.org</owner>
9205   <summary>
9206     Windows only histogram that reports request time spend accessing firewall
9207     rules. It's logged once per browser process lifetime, when local discovery
9208     is used first time.
9209   </summary>
9210 </histogram>
9212 <histogram name="LocalDiscovery.IsFirewallReady" enum="BooleanEnabled">
9213   <owner>noamsml@chromium.org</owner>
9214   <owner>vitalybuka@chromium.org</owner>
9215   <summary>
9216     Windows only histogram that reports, whether a firewall is set, so we can
9217     bind inbound sockets. It's logged once per browser process lifetime, when
9218     local discovery is used first time.
9219   </summary>
9220 </histogram>
9222 <histogram name="LocalDiscovery.PrivetNotificationsEvent"
9223     enum="PrivetNotificationsEvent">
9224   <owner>noamsml@chromium.org</owner>
9225   <owner>vitalybuka@chromium.org</owner>
9226   <summary>Records events related to local discovery notifications.</summary>
9227 </histogram>
9229 <histogram name="Login.ConsumerNewUsersAllowed" enum="LoginConsumerWhitelist">
9230   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9231   <summary>
9232     Chrome OS histogram tracking, per consumer sign-in, whether the device owner
9233     is allowing arbitrary accounts to be used on the device, or only those on a
9234     specific whitelist.
9235   </summary>
9236 </histogram>
9238 <histogram name="Login.FailureReason" enum="LoginFailureReason">
9239   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9240   <summary>Chrome OS login failure reason.</summary>
9241 </histogram>
9243 <histogram name="Login.LeastUsedAccountDays" units="days">
9244   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9245   <summary>
9246     Chrome OS histogram that keeps track of the days since the least frequently
9247     used account signed in. Reported on every boot and once a day after that.
9248   </summary>
9249 </histogram>
9251 <histogram name="Login.PolicyFilesStatePerBoot" enum="LoginPolicyFilesState">
9252   <owner>cmasone@chromium.org</owner>
9253   <summary>The state of Chrome OS owner key and device policy files.</summary>
9254 </histogram>
9256 <histogram name="Login.PromptToCompleteLoginTime" units="milliseconds">
9257   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9258   <summary>
9259     Time from first display of the login prompt until the user completes signing
9260     in.
9261   </summary>
9262 </histogram>
9264 <histogram name="Login.SuccessReason" enum="LoginSuccessReason">
9265   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9266   <summary>Chrome OS login success reason.</summary>
9267 </histogram>
9269 <histogram name="Login.UsersActiveWeekly" units="users">
9270   <owner>alemate@chromium.org</owner>
9271   <owner>nkostylev@chromium.org</owner>
9272   <summary>
9273     Chrome OS histogram that keeps track of number of users who have logged in
9274     in the last 7 days. Reported on every boot and once a day after that.
9275   </summary>
9276 </histogram>
9278 <histogram name="Login.UsersActiveWeekly.Percent" units="%">
9279   <owner>alemate@chromium.org</owner>
9280   <owner>nkostylev@chromium.org</owner>
9281   <summary>
9282     Chrome OS histogram that keeps track of percentage of local users who have
9283     logged in in the last 7 days. Reported on every boot and once a day after
9284     that.
9285   </summary>
9286 </histogram>
9288 <histogram name="Login.UserType" enum="LoginUserType">
9289   <owner>cmasone@chromium.org</owner>
9290   <summary>
9291     Chrome OS histogram that keeps track of the way a user logs in and whether
9292     Chrome OS is running normal or developer mode.
9293   </summary>
9294 </histogram>
9296 <histogram name="ManagedUsers.ChromeOS.PasswordChange"
9297     enum="ManagedUserPasswordChange">
9298   <owner>antrim@chromium.org</owner>
9299   <summary>
9300     Chrome OS histogram that keeps track of supervised user password change
9301     result.
9302   </summary>
9303 </histogram>
9305 <histogram name="Media.AcceleratedCompositingActive" enum="BooleanSuccess">
9306   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9307   <summary>
9308     Whether accelerated compositing was used for HTML5 media rendering.
9309   </summary>
9310 </histogram>
9312 <histogram name="Media.AudioBitsPerChannel">
9313   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9314   <summary>Bits per channel of HTML5 audio sample data.</summary>
9315 </histogram>
9317 <histogram name="Media.AudioChannelLayout" enum="ChannelLayout">
9318   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9319   <summary>Audio channel layout in HTML5 media.</summary>
9320 </histogram>
9322 <histogram name="Media.AudioCodec" enum="AudioCodec">
9323   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9324   <summary>Audio codec used in HTML5 media.</summary>
9325 </histogram>
9327 <histogram name="Media.AudioInputController" units="ms">
9328   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9329   <summary>Measures the time taken for AudioInputController::</summary>
9330 </histogram>
9332 <histogram name="Media.AudioInputControllerCaptureStartupSuccess"
9333     enum="BooleanSuccess">
9334   <summary>
9335     Whether capture started successfully after an input stream startup was
9336     requested.
9337   </summary>
9338 </histogram>
9340 <histogram name="Media.AudioInputDeviceManager" units="ms">
9341   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9342   <summary>Measures the time taken for AudioInputDeviceManager::</summary>
9343 </histogram>
9345 <histogram name="Media.AudioOutputController" units="ms">
9346   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9347   <summary>Measures the time taken for AudioOutputController::</summary>
9348 </histogram>
9350 <histogram name="Media.AudioOutputControllerDataNotReady" units="ms">
9351   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9352   <summary>
9353     Time spent waiting in AudioOutputController::WaitTillDataReady() if the data
9354     was not initially available.
9355   </summary>
9356 </histogram>
9358 <histogram name="Media.AudioOutputControllerPlaybackStartupSuccess"
9359     enum="BooleanSuccess">
9360   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9361   <summary>
9362     Whether playback started successfully after stream startup was requested.
9363   </summary>
9364 </histogram>
9366 <histogram name="Media.AudioRendererEvents" enum="AudioRendererEvents">
9367   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9368   <summary>Captures statistics for various AudioRendererImpl events.</summary>
9369 </histogram>
9371 <histogram name="Media.AudioRendererMissedDeadline" units="%">
9372   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9373   <summary>
9374     Percentage of AudioSyncReader::Read() calls where the renderer missed its
9375     realtime deadline.
9376   </summary>
9377 </histogram>
9379 <histogram name="Media.AudioSampleFormat" enum="AudioSampleFormat">
9380   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9381   <summary>
9382     Audio sample format in HTML5 media. Logged when Audio Decoder initializes.
9383   </summary>
9384 </histogram>
9386 <histogram name="Media.AudioSamplesPerSecond" enum="AudioSampleRate">
9387   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9388   <summary>Audio samples per second in HTML5 media.</summary>
9389 </histogram>
9391 <histogram name="Media.AudioSamplesPerSecondUnexpected" units="Hz">
9392   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9393   <summary>
9394     Audio samples per second in HTML5 media (atypical values, in Hz).
9395   </summary>
9396 </histogram>
9398 <histogram name="Media.AudioTrackProcessingStates"
9399     enum="AudioTrackProcessingStates">
9400   <summary>
9401     State of the media stream audio track processing, sampled once during the
9402     life time of a MediaStreamAudioProcessor.
9403   </summary>
9404 </histogram>
9406 <histogram name="Media.CacheUseful" enum="BooleanSuccess">
9407   <owner>scherkus@chromium.org</owner>
9408   <summary>
9409     Whether a media response might be used to satisfy a future request.
9410   </summary>
9411 </histogram>
9413 <histogram name="Media.ChromeCast.DelayedAndDroppedFramesPer5Sec"
9414     units="frames/5s">
9415   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9416   <summary>
9417     The average number of delayed and dropped frames for the ChromeCast
9418     application.  Reported every 5 seconds.
9419   </summary>
9420 </histogram>
9422 <histogram name="Media.ChromeCast.DisplayedFramesPerSecond" units="frames/s">
9423   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9424   <summary>
9425     The average number of displayed frames for the ChromeCast application.
9426     Reported every 5 seconds.
9427   </summary>
9428 </histogram>
9430 <histogram name="Media.ChromeCast.TimeToBufferAv" units="ms">
9431   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9432   <summary>
9433     Time needed to pre-buffer A/V data before the actual playback for the
9434     ChromeCast application.
9435   </summary>
9436 </histogram>
9438 <histogram name="Media.ChromeCast.TimeToBufferAvAfterAbort" units="ms">
9439   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9440   <summary>
9441     Time needed to buffer A/V data after an abort for the ChromeCast
9442     application.
9443   </summary>
9444 </histogram>
9446 <histogram name="Media.ChromeCast.TimeToBufferAvAfterUnderrun" units="ms">
9447   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9448   <summary>
9449     Time needed to buffer A/V data after an underrun for the ChromeCast
9450     application.
9451   </summary>
9452 </histogram>
9454 <histogram name="Media.DetectedAudioCodec" enum="FFmpegCodecs">
9455   <owner>jrummell@chromium.org</owner>
9456   <summary>Audio codec used in HTML5 media.</summary>
9457 </histogram>
9459 <histogram name="Media.DetectedContainer" enum="MediaContainers">
9460   <owner>jrummell@chromium.org</owner>
9461   <summary>
9462     Container used for HTML5 media. Views that include pre-M34 data will
9463     categorize dash (38) and smooth streaming (39) in the &quot;Other&quot;
9464     bucket.
9465   </summary>
9466 </histogram>
9468 <histogram name="Media.DetectedVideoCodec" enum="FFmpegCodecs">
9469   <owner>jrummell@chromium.org</owner>
9470   <summary>Video codec used in HTML5 media.</summary>
9471 </histogram>
9473 <histogram name="Media.DevicePermissionActions" enum="DevicePermissionActions">
9474   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9475   <summary>
9476     Measures the actions taken in the media infobar, which prompts the users for
9477     device permission.
9478   </summary>
9479 </histogram>
9481 <histogram name="Media.Duration" units="ms">
9482   <owner>scherkus@chromium.org</owner>
9483   <summary>Duration in milliseconds of HTML5 media (when known).</summary>
9484 </histogram>
9486 <histogram name="Media.EME.ClearKey.addKey" enum="MediaKeyException">
9487   <owner>xhwang@chromium.org</owner>
9488   <summary>addKey result using the Clear Key key system.</summary>
9489 </histogram>
9491 <histogram name="Media.EME.ClearKey.cancelKeyRequest" enum="MediaKeyException">
9492   <owner>xhwang@chromium.org</owner>
9493   <summary>cancelKeyRequest result using the Clear Key key system.</summary>
9494 </histogram>
9496 <histogram name="Media.EME.ClearKey.DecryptError">
9497   <owner>xhwang@chromium.org</owner>
9498   <summary>
9499     Decryption error event count using the Clear Key key system.
9500   </summary>
9501 </histogram>
9503 <histogram name="Media.EME.ClearKey.generateKeyRequest"
9504     enum="MediaKeyException">
9505   <owner>xhwang@chromium.org</owner>
9506   <summary>generateKeyRequest result using the Clear Key key system.</summary>
9507 </histogram>
9509 <histogram name="Media.EME.ClearKey.KeyAdded">
9510   <owner>xhwang@chromium.org</owner>
9511   <summary>KeyAdded event count using the Clear Key key system.</summary>
9512 </histogram>
9514 <histogram name="Media.EME.ClearKey.KeyError" enum="MediaKeyError">
9515   <owner>xhwang@chromium.org</owner>
9516   <summary>KeyError event count using the Clear Key key system.</summary>
9517 </histogram>
9519 <histogram name="Media.EME.NeedKey">
9520   <owner>xhwang@chromium.org</owner>
9521   <summary>EME NeedKey event count.</summary>
9522 </histogram>
9524 <histogram name="Media.EME.OutputProtection" enum="MediaOutputProtectionStatus">
9525   <owner>xhwang@chromium.org</owner>
9526   <summary>
9527     Output protection query status and result. One query and one positive (no
9528     unprotected external links) result (if any) are reported per CDM instance.
9529   </summary>
9530 </histogram>
9532 <histogram name="Media.EME.Unknown.addKey" enum="MediaKeyException">
9533   <owner>xhwang@chromium.org</owner>
9534   <summary>addKey result using an unknown key system.</summary>
9535 </histogram>
9537 <histogram name="Media.EME.Unknown.cancelKeyRequest" enum="MediaKeyException">
9538   <owner>xhwang@chromium.org</owner>
9539   <summary>cancelKeyRequest result using an unknown key system.</summary>
9540 </histogram>
9542 <histogram name="Media.EME.Unknown.DecryptError">
9543   <owner>xhwang@chromium.org</owner>
9544   <summary>Decryption error event count using an unknown key system.</summary>
9545 </histogram>
9547 <histogram name="Media.EME.Unknown.generateKeyRequest" enum="MediaKeyException">
9548   <owner>xhwang@chromium.org</owner>
9549   <summary>generateKeyRequest result using an unknown key system.</summary>
9550 </histogram>
9552 <histogram name="Media.EME.Unknown.KeyAdded">
9553   <owner>xhwang@chromium.org</owner>
9554   <summary>KeyAdded event count using an unknown key system.</summary>
9555 </histogram>
9557 <histogram name="Media.EME.Unknown.KeyError" enum="MediaKeyError">
9558   <owner>xhwang@chromium.org</owner>
9559   <summary>KeyError event count using an unknown key system.</summary>
9560 </histogram>
9562 <histogram name="Media.EME.Widevine.addKey" enum="MediaKeyException">
9563   <owner>xhwang@chromium.org</owner>
9564   <summary>addKey result using the Widevine key system.</summary>
9565 </histogram>
9567 <histogram name="Media.EME.Widevine.cancelKeyRequest" enum="MediaKeyException">
9568   <owner>xhwang@chromium.org</owner>
9569   <summary>cancelKeyRequest result using the Widevine key system.</summary>
9570 </histogram>
9572 <histogram name="Media.EME.Widevine.DecryptError">
9573   <owner>xhwang@chromium.org</owner>
9574   <summary>Decryption error event count using the Widevine key system.</summary>
9575 </histogram>
9577 <histogram name="Media.EME.Widevine.generateKeyRequest"
9578     enum="MediaKeyException">
9579   <owner>xhwang@chromium.org</owner>
9580   <summary>generateKeyRequest result using the Widevine key system.</summary>
9581 </histogram>
9583 <histogram name="Media.EME.Widevine.KeyAdded">
9584   <owner>xhwang@chromium.org</owner>
9585   <summary>KeyAdded event count using the Widevine key system.</summary>
9586 </histogram>
9588 <histogram name="Media.EME.Widevine.KeyError" enum="MediaKeyError">
9589   <owner>xhwang@chromium.org</owner>
9590   <summary>KeyError event count using the Widevine key system.</summary>
9591 </histogram>
9593 <histogram name="Media.FallbackHardwareAudioBitsPerChannel">
9594   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9595   <summary>
9596     Bits per channel of the hardware audio device which failed to open in low
9597     latency mode and required high latency fallback.
9598   </summary>
9599 </histogram>
9601 <histogram name="Media.FallbackHardwareAudioChannelCount">
9602   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9603   <summary>
9604     Channel count of the hardware audio device which failed to open in low
9605     latency mode and required high latency fallback.
9606   </summary>
9607 </histogram>
9609 <histogram name="Media.FallbackHardwareAudioChannelLayout" enum="ChannelLayout">
9610   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9611   <summary>
9612     Channel layout of the hardware audio device which failed to open in low
9613     latency mode and required high latency fallback.
9614   </summary>
9615 </histogram>
9617 <histogram name="Media.FallbackHardwareAudioSamplesPerSecond"
9618     enum="AudioSampleRate">
9619   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9620   <summary>
9621     Samples per second of the hardware audio device which failed to open in low
9622     latency mode and required high latency fallback.
9623   </summary>
9624 </histogram>
9626 <histogram name="Media.FallbackHardwareAudioSamplesPerSecondUnexpected"
9627     units="Hz">
9628   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9629   <summary>
9630     Samples per second of the hardware audio device (atypical values, in Hz)
9631     which failed to open in low latency mode and required high latency fallback.
9632   </summary>
9633 </histogram>
9635 <histogram name="Media.FallbackToHighLatencyAudioPath" enum="BooleanSuccess">
9636   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9637   <summary>
9638     Whether Chrome had to fallback to the high latency audio path or not.
9639   </summary>
9640 </histogram>
9642 <histogram name="Media.Fling.DelayedAndDroppedFramesPer5Sec" units="frames/5s">
9643   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9644   <summary>
9645     The average number of delayed and dropped frames for the Fling application.
9646     Reported every 5 seconds.
9647   </summary>
9648 </histogram>
9650 <histogram name="Media.Fling.DisplayedFramesPerSecond" units="frames/s">
9651   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9652   <summary>
9653     The average number of displayed frames for the Fling application.  Reported
9654     every 5 seconds.
9655   </summary>
9656 </histogram>
9658 <histogram name="Media.Fling.TimeToBufferAv" units="ms">
9659   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9660   <summary>
9661     Time needed to pre-buffer A/V data before the actual playback for the Fling
9662     application.
9663   </summary>
9664 </histogram>
9666 <histogram name="Media.Fling.TimeToBufferAvAfterAbort" units="ms">
9667   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9668   <summary>
9669     Time needed to buffer A/V data after an abort for the Fling application.
9670   </summary>
9671 </histogram>
9673 <histogram name="Media.Fling.TimeToBufferAvAfterUnderrun" units="ms">
9674   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9675   <summary>
9676     Time needed to buffer A/V data after an underrun for the Fling application.
9677   </summary>
9678 </histogram>
9680 <histogram name="Media.GpuVideoDecoderInitializeStatus" enum="PipelineStatus">
9681   <owner>posciak@chromium.org</owner>
9682   <summary>Results of attempts to GpuVideoDecoder::Initialize().</summary>
9683 </histogram>
9685 <histogram name="Media.HardwareAudioBitsPerChannel">
9686   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9687   <summary>Bits per channel of the hardware audio device.</summary>
9688 </histogram>
9690 <histogram name="Media.HardwareAudioChannelCount">
9691   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9692   <summary>Channel count of the hardware audio device.</summary>
9693 </histogram>
9695 <histogram name="Media.HardwareAudioChannelLayout" enum="ChannelLayout">
9696   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9697   <summary>Channel layout of the hardware audio device.</summary>
9698 </histogram>
9700 <histogram name="Media.HardwareAudioSamplesPerSecond" enum="AudioSampleRate">
9701   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9702   <summary>Samples per second of the hardware audio device.</summary>
9703 </histogram>
9705 <histogram name="Media.HardwareAudioSamplesPerSecondUnexpected" units="Hz">
9706   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9707   <summary>
9708     Samples per second of the hardware audio device (atypical values, in Hz).
9709   </summary>
9710 </histogram>
9712 <histogram name="Media.InfoLoadDelay" units="milliseconds">
9713   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9714   <summary>
9715     The time it takes to perform redirect tracking and a CORS access check while
9716     preparing to play a media file.
9717   </summary>
9718 </histogram>
9720 <histogram name="Media.LinuxAudioIO" enum="LinuxAudioIO">
9721   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9722   <summary>
9723     Audio IO layer used by the Linux OS, sampled once at startup of the browser.
9724   </summary>
9725 </histogram>
9727 <histogram name="Media.LocalRendererSinkStates" enum="LocalRendererSinkStates">
9728   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9729   <summary>
9730     State of the WebRtc local renderer, sampled once during the lifetime of a
9731     local renderer.
9732   </summary>
9733 </histogram>
9735 <histogram name="Media.MSE.AudioCodec" enum="MSECodec">
9736   <owner>acolwell@chromium.org</owner>
9737   <summary>
9738     Audio codec used in Media Source Extensions playback. Set when AddId() is
9739     called during playback.
9740   </summary>
9741 </histogram>
9743 <histogram name="Media.MSE.NumberOfTracks">
9744   <owner>acolwell@chromium.org</owner>
9745   <summary>
9746     Number of tracks specified to AddId() for Media Source Extensions playback.
9747     May be called multiple times per element if playback is dynamically altered.
9748   </summary>
9749 </histogram>
9751 <histogram name="Media.MSE.Playback" enum="BooleanSuccess">
9752   <owner>acolwell@chromium.org</owner>
9753   <summary>
9754     Whether Media Source Extensions is specified for playback of Media elements.
9755     Sampled when media pipeline starts.
9756   </summary>
9757 </histogram>
9759 <histogram name="Media.MSE.VideoCodec" enum="MSECodec">
9760   <owner>acolwell@chromium.org</owner>
9761   <summary>
9762     Video codec used in Media Source Extensions playback. Set when AddId() is
9763     called during playback.
9764   </summary>
9765 </histogram>
9767 <histogram name="Media.Netflix.AudioBitrate" units="kbps">
9768   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9769   <summary>
9770     The audio bit rate as reported by the Netflix application.  May be reported
9771     multiple times as network conditions change during playback.
9772   </summary>
9773 </histogram>
9775 <histogram name="Media.Netflix.AudioNumChannels" units="channels">
9776   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9777   <summary>
9778     The number of audio channels as reported by the Netflix application. May be
9779     reported multiple times as network conditions change during playback.
9780   </summary>
9781 </histogram>
9783 <histogram name="Media.Netflix.DelayedAndDroppedFramesPer5Sec"
9784     units="frames/5s">
9785   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9786   <summary>
9787     The average number of delayed and dropped frames for the Netflix
9788     application.  Reported every 5 seconds.
9789   </summary>
9790 </histogram>
9792 <histogram name="Media.Netflix.DisplayedFramesPerSecond" units="frames/s">
9793   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9794   <summary>
9795     The average number of displayed frames for the Netflix application. Reported
9796     every 5 seconds.
9797   </summary>
9798 </histogram>
9800 <histogram name="Media.Netflix.VideoBitrate" units="kbps">
9801   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9802   <summary>
9803     Video bit rate as reported by the Netflix application.  May be reported
9804     multiple times as network conditions change during playback.
9805   </summary>
9806 </histogram>
9808 <histogram name="Media.Netflix.VideoHeight" units="pixels">
9809   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9810   <summary>
9811     Video height as reported by the Netflix application.  May be reported
9812     multiple times as network conditions change during playback.
9813   </summary>
9814 </histogram>
9816 <histogram name="Media.PepperVideoDecoderError" enum="PepperVideoDecodeError">
9817   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9818   <summary>Counts of video decode errors reported to plugin.</summary>
9819 </histogram>
9821 <histogram name="Media.PepperVideoDecoderPictureCount">
9822   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9823   <summary>
9824     Number of PictureBuffers/textures requested per hardware decoder creation.
9825     This value varies by platform and video. A user visible video may trigger
9826     multiple decoder creations (sometimes every 5 seconds) but would normally
9827     not hold more than 2 sets of buffers at any given time in memory.
9828   </summary>
9829 </histogram>
9831 <histogram name="Media.PepperVideoDecoderPictureHeight">
9832   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9833   <summary>
9834     Vertical video resolution rounded to the nearest bucket. (Corresponds
9835     roughly to the number in 720p.)
9836   </summary>
9837 </histogram>
9839 <histogram name="Media.PlayMovies.DelayedAndDroppedFramesPer5Sec"
9840     units="frames/5s">
9841   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9842   <summary>
9843     The average number of delayed and dropped frames for the PlayMovies
9844     application.  Reported every 5 seconds.
9845   </summary>
9846 </histogram>
9848 <histogram name="Media.PlayMovies.DisplayedFramesPerSecond" units="frames/s">
9849   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9850   <summary>
9851     The average number of displayed frames for the PlayMovies application.
9852     Reported every 5 seconds.
9853   </summary>
9854 </histogram>
9856 <histogram name="Media.RTCVideoDecoderError" enum="PepperVideoDecodeError">
9857   <owner>posciak@chromium.org</owner>
9858   <summary>Counts of video decode errors reported to RTCVideoDecoder.</summary>
9859 </histogram>
9861 <histogram name="Media.RTCVideoDecoderInitDecodeStatus" enum="BooleanSuccess">
9862   <obsolete>
9863     Renamed to Media.RTCVideoDecoderInitDecodeSuccess.
9864   </obsolete>
9865   <owner>posciak@chromium.org</owner>
9866   <summary>Results of attempts to RTCVideoDecoder::InitDecode().</summary>
9867 </histogram>
9869 <histogram name="Media.RTCVideoDecoderInitDecodeSuccess" enum="BooleanSuccess">
9870   <owner>posciak@chromium.org</owner>
9871   <summary>
9872     Indicates whether we were successful in initializing hardware video decoder
9873     for use in the RTC pipeline.
9874   </summary>
9875 </histogram>
9877 <histogram name="Media.RTCVideoEncoderInitEncodeSuccess" enum="BooleanSuccess">
9878   <owner>posciak@chromium.org</owner>
9879   <summary>
9880     Indicates whether we were successful in initializing hardware video encoder
9881     for use in the RTC pipeline.
9882   </summary>
9883 </histogram>
9885 <histogram name="Media.RTCVideoEncoderProfile" enum="VideoCodecProfile">
9886   <owner>posciak@chromium.org</owner>
9887   <summary>Video codec profile used in RTC video encoder.</summary>
9888 </histogram>
9890 <histogram name="Media.TimeToPipelineStarted" units="ms">
9891   <owner>scherkus@chromium.org</owner>
9892   <summary>
9893     Time in milliseconds from HTML5 media pipeline creation to playing event.
9894   </summary>
9895 </histogram>
9897 <histogram name="Media.TotalMBytes" units="MB">
9898   <owner>dmikurube@chromium.org</owner>
9899   <owner>scherkus@chromium.org</owner>
9900   <summary>Size of HTML5 media (when known), in MB.</summary>
9901 </histogram>
9903 <histogram name="Media.UncacheableReason" enum="UncacheableReason">
9904   <owner>scherkus@chromium.org</owner>
9905   <summary>
9906     Reasons a media response won't be used to satisfy a future request.
9907   </summary>
9908 </histogram>
9910 <histogram name="Media.URLScheme" enum="URLSchemeForHistogram">
9911   <owner>scherkus@chromium.org</owner>
9912   <summary>
9913     URL scheme used with HTML5 media. (each URL provides one sample)
9914   </summary>
9915 </histogram>
9917 <histogram name="Media.VAVDAH264.DecoderFailure" enum="VAVDAH264DecoderFailure">
9918   <owner>posciak@chromium.org</owner>
9919   <summary>
9920     Error codes reported by video decode using VA-API hardware video decoder.
9921   </summary>
9922 </histogram>
9924 <histogram name="Media.VideoCapture.AspectRatio">
9925   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9926   <summary>
9927     Video Capture Device captured aspect ratio, as a rounded integer multiplied
9928     by 100. The collection is made in the VideoCaptureController upon reception
9929     of the first frame.
9930   </summary>
9931 </histogram>
9933 <histogram name="Media.VideoCapture.FrameRate" units="fps">
9934   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9935   <summary>
9936     Video Capture Device frame rate requested by VideoCaptureManager on
9937     AllocateAndStart(). The collection is made in the VideoCaptureController
9938     upon reception of the first frame.
9939   </summary>
9940 </histogram>
9942 <histogram name="Media.VideoCapture.Height" units="pixels">
9943   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9944   <summary>
9945     Video Capture Device captured frame height in pixels. The collection is made
9946     in the VideoCaptureController upon reception of the first frame.
9947   </summary>
9948 </histogram>
9950 <histogram name="Media.VideoCapture.PixelFormat" enum="CapturePixelFormat">
9951   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9952   <summary>
9953     Pixel format provided by a Video Capture Device. The collection is made in
9954     the VideoCaptureController upon reception of the first frame.
9955   </summary>
9956 </histogram>
9958 <histogram name="Media.VideoCapture.Width" units="pixels">
9959   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9960   <summary>
9961     Video Capture Device captured frame width in pixels. The collection is made
9962     in the VideoCaptureController upon reception of the first frame.
9963   </summary>
9964 </histogram>
9966 <histogram name="Media.VideoCaptureManager" units="ms">
9967   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9968   <summary>Measures the time taken for VideoCaptureManager::</summary>
9969 </histogram>
9971 <histogram name="Media.VideoCodec" enum="VideoCodec">
9972   <owner>scherkus@chromium.org</owner>
9973   <summary>Video codec used in HTML5 media.</summary>
9974 </histogram>
9976 <histogram name="Media.VideoCodecProfile" enum="VideoCodecProfile">
9977   <owner>scherkus@chromium.org</owner>
9978   <summary>Video codec profile used in HTML5 media.</summary>
9979 </histogram>
9981 <histogram name="Media.VideoCodedAspectRatio">
9982   <owner>scherkus@chromium.org</owner>
9983   <summary>Coded aspect ratio of HTML5 video.</summary>
9984 </histogram>
9986 <histogram name="Media.VideoCodedWidth">
9987   <owner>scherkus@chromium.org</owner>
9988   <summary>Coded width of HTML5 video.</summary>
9989 </histogram>
9991 <histogram name="Media.VideoColorRange" enum="FFmpegColorRanges">
9992   <owner>scherkus@chromium.org</owner>
9993   <summary>
9994     Pixel format color range of HTML5 video. Emitted on video load.
9995   </summary>
9996 </histogram>
9998 <histogram name="Media.VideoPixelFormat" enum="VideoPixelFormat">
9999   <owner>scherkus@chromium.org</owner>
10000   <summary>Pixel format used in HTML5 video. Emitted on video load.</summary>
10001 </histogram>
10003 <histogram name="Media.VideoVisibleAspectRatio">
10004   <owner>scherkus@chromium.org</owner>
10005   <summary>Visible aspect ratio of HTML5 video.</summary>
10006 </histogram>
10008 <histogram name="Media.VideoVisibleWidth">
10009   <owner>scherkus@chromium.org</owner>
10010   <summary>Visible width of HTML5 video.</summary>
10011 </histogram>
10013 <histogram name="Media.YouTube.DelayedAndDroppedFramesPer5Sec"
10014     units="frames/5s">
10015   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10016   <summary>
10017     The average number of delayed and dropped frames for the YouTube
10018     application.  Reported every 5 seconds.
10019   </summary>
10020 </histogram>
10022 <histogram name="Media.YouTube.DisplayedFramesPerSecond" units="frames/s">
10023   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10024   <summary>
10025     The average number of displayed frames for the YouTube application. Reported
10026     every 5 seconds.
10027   </summary>
10028 </histogram>
10030 <histogram name="Media.YouTube.TimeToBufferAv" units="ms">
10031   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10032   <summary>
10033     Time needed to pre-buffer A/V data before the actual playback for the
10034     YouTube application.
10035   </summary>
10036 </histogram>
10038 <histogram name="Media.YouTube.TimeToBufferAvAfterAbort" units="ms">
10039   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10040   <summary>
10041     Time needed to buffer A/V data after an abort for the YouTube application.
10042   </summary>
10043 </histogram>
10045 <histogram name="Media.YouTube.TimeToBufferAvAfterUnderrun" units="ms">
10046   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10047   <summary>
10048     Time needed to buffer A/V data after an underrun for the YouTube
10049     application.
10050   </summary>
10051 </histogram>
10053 <histogram name="MediaGalleries.ScanCancelTime" units="ms">
10054   <owner>vandebo@chromium.org</owner>
10055   <summary>If a media scan was cancelled, the duration (in ms) it ran.</summary>
10056 </histogram>
10058 <histogram name="MediaGalleries.ScanDirectoriesFound">
10059   <owner>vandebo@chromium.org</owner>
10060   <summary>
10061     The number of directories with media files found during a scan.
10062   </summary>
10063 </histogram>
10065 <histogram name="MediaGalleries.ScanFinishedTime" units="ms">
10066   <owner>vandebo@chromium.org</owner>
10067   <summary>
10068     Duration in milliseconds taken to do a media scan that ran to completion.
10069   </summary>
10070 </histogram>
10072 <histogram name="MediaGalleries.ScanGalleriesGranted" units="%">
10073   <owner>vandebo@chromium.org</owner>
10074   <summary>
10075     The percentage of galleries accepted (not deselected) from the scan result
10076     dialog.
10077   </summary>
10078 </histogram>
10080 <histogram name="MediaGalleries.ScanGalleriesPopulated">
10081   <owner>vandebo@chromium.org</owner>
10082   <summary>
10083     The number of galleries added or updated in preferences after a scan.
10084   </summary>
10085 </histogram>
10087 <histogram name="MediaGalleries.Usage" enum="MediaGalleriesUsageType">
10088   <owner>vandebo@chromium.org</owner>
10089   <summary>Various usage counts for media galleries.</summary>
10090 </histogram>
10092 <histogram name="Memory.BackingStore">
10093   <owner>dmikurube@chromium.org</owner>
10094   <owner>kenjibaheux@google.com</owner>
10095   <summary>TBD.</summary>
10096 </histogram>
10098 <histogram name="Memory.Browser" units="KB">
10099   <owner>dmikurube@chromium.org</owner>
10100   <owner>kenjibaheux@google.com</owner>
10101   <summary>
10102     The private working set used by the browser process.  Recorded once per UMA
10103     ping.
10104   </summary>
10105 </histogram>
10107 <histogram name="Memory.CachedFontAndDC">
10108   <owner>dmikurube@chromium.org</owner>
10109   <owner>kenjibaheux@google.com</owner>
10110   <summary>TBD.</summary>
10111 </histogram>
10113 <histogram name="Memory.Chrome" units="KB">
10114   <owner>dmikurube@chromium.org</owner>
10115   <owner>kenjibaheux@google.com</owner>
10116   <summary>
10117     The private working set used by each chrome:// renderer process.  Each
10118     process provides one sample.  Recorded once per UMA ping.
10119   </summary>
10120 </histogram>
10122 <histogram name="Memory.ChromeProcessCount">
10123   <owner>dmikurube@chromium.org</owner>
10124   <owner>kenjibaheux@google.com</owner>
10125   <summary>
10126     The count of active chrome:// processes.  Recorded once per UMA ping.
10127   </summary>
10128 </histogram>
10130 <histogram name="Memory.Extension" units="KB">
10131   <owner>dmikurube@chromium.org</owner>
10132   <owner>kenjibaheux@google.com</owner>
10133   <summary>
10134     The private working set used by each extension process.  Each process
10135     provides one sample.  Recorded once per UMA ping.
10136   </summary>
10137 </histogram>
10139 <histogram name="Memory.GlyphPagesPerLoad">
10140   <owner>dmikurube@chromium.org</owner>
10141   <owner>kenjibaheux@google.com</owner>
10142   <summary>
10143     The number of glyph pages present in the renderer when it commits a load.
10144     Since this is per-sub-process, you can get the average number of glyph pages
10145     in the system by multiplying this number with the average number of
10146     renderers. Note that this typically won't count the glyph pages added as a
10147     result of the load that just committed, since layout will happen after the
10148     commit. There are 512 bytes per glyph page, but this number also very
10149     closely approximates the number of glyph width map pages in the same
10150     renderer. The only difference is that if you have font fallback, it will
10151     make a new glyph page and no width page, but in most common cases there is
10152     no fallback). Width pages are 1K each (256 floats), so you could think of
10153     this value as being the number of &quot;1.5K units related to glyphs per
10154     renderer per page load&quot;.
10155   </summary>
10156 </histogram>
10158 <histogram name="Memory.Gpu" units="KB">
10159   <owner>dmikurube@chromium.org</owner>
10160   <owner>jamescook@chromium.org</owner>
10161   <owner>kenjibaheux@google.com</owner>
10162   <summary>
10163     The private working set used by the GPU process.  Recorded once per UMA
10164     ping.
10165   </summary>
10166 </histogram>
10168 <histogram name="Memory.Graphics" units="MB">
10169   <owner>dmikurube@chromium.org</owner>
10170   <owner>jamescook@chromium.org</owner>
10171   <owner>kenjibaheux@google.com</owner>
10172   <summary>
10173     System-wide graphics driver memory consumption.  Recorded on Chrome OS for
10174     platforms where it is exposed by the kernel (for example, Intel i915 and
10175     Exynos Mali).  Recorded once per UMA ping.
10176   </summary>
10177 </histogram>
10179 <histogram name="Memory.NativeClient" units="KB">
10180   <owner>dmikurube@chromium.org</owner>
10181   <owner>kenjibaheux@google.com</owner>
10182   <summary>
10183     The private working set used by each Native Client loader process.  Each
10184     process provides one sample.  Recorded once per UMA ping.
10185   </summary>
10186 </histogram>
10188 <histogram name="Memory.NativeClientBroker" units="KB">
10189   <owner>dmikurube@chromium.org</owner>
10190   <owner>kenjibaheux@google.com</owner>
10191   <summary>
10192     The private working set used by each Native Client broker process.  Each
10193     process provides one sample.  Recorded once per UMA ping.
10194   </summary>
10195 </histogram>
10197 <histogram name="Memory.OtherProcessCount">
10198   <owner>dmikurube@chromium.org</owner>
10199   <owner>kenjibaheux@google.com</owner>
10200   <summary>
10201     The count of other various utility processes (nacl, gpu, sandbox, zygote,
10202     utility).  Recorded once per UMA ping.
10203   </summary>
10204 </histogram>
10206 <histogram name="Memory.PepperPlugin" units="KB">
10207   <owner>dmikurube@chromium.org</owner>
10208   <owner>kenjibaheux@google.com</owner>
10209   <summary>
10210     The private working set used by each Pepper plugin process.  Each plugin
10211     process provides one sample.  Recorded once per UMA ping.
10212   </summary>
10213 </histogram>
10215 <histogram name="Memory.PepperPluginBroker" units="KB">
10216   <owner>dmikurube@chromium.org</owner>
10217   <owner>kenjibaheux@google.com</owner>
10218   <summary>
10219     The private working set used by each Pepper plugin broker process.  Each
10220     process provides one sample.  Recorded once per UMA ping.
10221   </summary>
10222 </histogram>
10224 <histogram name="Memory.PepperPluginBrokerProcessCount">
10225   <owner>dmikurube@chromium.org</owner>
10226   <owner>kenjibaheux@google.com</owner>
10227   <summary>
10228     The count of Pepper plugin broker processes, recorded once per metrics
10229     services (UMA) update.  See MetricsReportingScheduler for details.
10230   </summary>
10231 </histogram>
10233 <histogram name="Memory.PepperPluginProcessCount">
10234   <owner>dmikurube@chromium.org</owner>
10235   <owner>kenjibaheux@google.com</owner>
10236   <summary>
10237     The count of active Pepper plugin processes.  Recorded once per UMA ping.
10238   </summary>
10239 </histogram>
10241 <histogram name="Memory.Plugin" units="KB">
10242   <owner>dmikurube@chromium.org</owner>
10243   <owner>kenjibaheux@google.com</owner>
10244   <summary>
10245     The private working set used by each plugin process.  Each plugin process
10246     provides one sample.  Recorded once per UMA ping.
10247   </summary>
10248 </histogram>
10250 <histogram name="Memory.PluginProcessCount">
10251   <owner>dmikurube@chromium.org</owner>
10252   <owner>kenjibaheux@google.com</owner>
10253   <summary>
10254     The count of active plugin processes.  Recorded once per UMA ping.
10255   </summary>
10256 </histogram>
10258 <histogram name="Memory.ProcessCount">
10259   <owner>dmikurube@chromium.org</owner>
10260   <owner>kenjibaheux@google.com</owner>
10261   <summary>
10262     The count of all active processes.  Recorded once per UMA ping.
10263   </summary>
10264 </histogram>
10266 <histogram name="Memory.ProcessLimit">
10267   <owner>dmikurube@chromium.org</owner>
10268   <owner>kenjibaheux@google.com</owner>
10269   <summary>The current process limit.  Recorded once per UMA ping.</summary>
10270 </histogram>
10272 <histogram name="Memory.Renderer" units="KB">
10273   <owner>dmikurube@chromium.org</owner>
10274   <owner>kenjibaheux@google.com</owner>
10275   <summary>
10276     The private working set used by each renderer process.  Each renderer
10277     process provides one sample.  Recorded once per UMA ping.
10278   </summary>
10279 </histogram>
10281 <histogram name="Memory.RendererProcessCount">
10282   <owner>dmikurube@chromium.org</owner>
10283   <owner>kenjibaheux@google.com</owner>
10284   <summary>
10285     The count of active renderer processes.  Recorded once per UMA ping.
10286   </summary>
10287 </histogram>
10289 <histogram name="Memory.SandboxHelper" units="KB">
10290   <owner>dmikurube@chromium.org</owner>
10291   <owner>kenjibaheux@google.com</owner>
10292   <summary>
10293     The private working set used by each sandbox helper process.  Each sandbox
10294     helper process provides one sample.  Recorded once per UMA ping.
10295   </summary>
10296 </histogram>
10298 <histogram name="Memory.Swap.Browser" units="KB">
10299   <owner>dmikurube@chromium.org</owner>
10300   <owner>kenjibaheux@google.com</owner>
10301   <summary>
10302     The swap used by the browser process.  Recorded once per UMA ping if the
10303     system has swapped.
10304   </summary>
10305 </histogram>
10307 <histogram name="Memory.Swap.Chrome" units="KB">
10308   <owner>dmikurube@chromium.org</owner>
10309   <owner>kenjibaheux@google.com</owner>
10310   <summary>
10311     The swap used by each chrome:// renderer process.  Each process provides one
10312     sample.  Recorded once per UMA ping if the system has swapped.
10313   </summary>
10314 </histogram>
10316 <histogram name="Memory.Swap.CompressedDataSize" units="MB">
10317   <owner>dmikurube@chromium.org</owner>
10318   <owner>kenjibaheux@google.com</owner>
10319   <summary>
10320     The amount of memory that swap was compressed into. Recorded once per UMA
10321     ping if the system has swapped.
10322   </summary>
10323 </histogram>
10325 <histogram name="Memory.Swap.CompressionRatio">
10326   <owner>dmikurube@chromium.org</owner>
10327   <owner>kenjibaheux@google.com</owner>
10328   <summary>
10329     The ratio of swapped data original size to compressed size. Recorded once
10330     per UMA ping if the system has swapped.
10331   </summary>
10332 </histogram>
10334 <histogram name="Memory.Swap.Extension" units="KB">
10335   <owner>dmikurube@chromium.org</owner>
10336   <owner>kenjibaheux@google.com</owner>
10337   <summary>
10338     The swap used by each extension process.  Each process provides one sample.
10339     Recorded once per UMA ping if the system has swapped.
10340   </summary>
10341 </histogram>
10343 <histogram name="Memory.Swap.Gpu" units="KB">
10344   <owner>dmikurube@chromium.org</owner>
10345   <owner>kenjibaheux@google.com</owner>
10346   <summary>
10347     The swap used by the GPU process.  Recorded once per UMA ping if the system
10348     has swapped.
10349   </summary>
10350 </histogram>
10352 <histogram name="Memory.Swap.HaveSwapped" units="BooleanSuccess">
10353   <owner>dmikurube@chromium.org</owner>
10354   <owner>kenjibaheux@google.com</owner>
10355   <summary>
10356     Indicates that the system has swapped memory out at least once since boot.
10357     Recorded once per UMA ping.
10358   </summary>
10359 </histogram>
10361 <histogram name="Memory.Swap.MemUsedTotal" units="MB">
10362   <owner>dmikurube@chromium.org</owner>
10363   <owner>kenjibaheux@google.com</owner>
10364   <summary>
10365     The amount of memory that is used by swap, including bookkeeping.  Recorded
10366     once per UMA ping if the system has swapped.
10367   </summary>
10368 </histogram>
10370 <histogram name="Memory.Swap.NativeClient" units="KB">
10371   <owner>dmikurube@chromium.org</owner>
10372   <owner>kenjibaheux@google.com</owner>
10373   <summary>
10374     The swap used by each Native Client loader process.  Each process provides
10375     one sample.  Recorded once per UMA ping if the system has swapped.
10376   </summary>
10377 </histogram>
10379 <histogram name="Memory.Swap.NativeClientBroker" units="KB">
10380   <owner>dmikurube@chromium.org</owner>
10381   <owner>kenjibaheux@google.com</owner>
10382   <summary>
10383     The swap used by each Native Client broker process.  Each process provides
10384     one sample.  Recorded once per UMA ping if the system has swapped.
10385   </summary>
10386 </histogram>
10388 <histogram name="Memory.Swap.NumReads">
10389   <owner>dmikurube@chromium.org</owner>
10390   <owner>kenjibaheux@google.com</owner>
10391   <summary>
10392     The number of reads from swap.  Recorded once per UMA ping  if the system
10393     has swapped.
10394   </summary>
10395 </histogram>
10397 <histogram name="Memory.Swap.NumWrites">
10398   <owner>dmikurube@chromium.org</owner>
10399   <owner>kenjibaheux@google.com</owner>
10400   <summary>
10401     The number of writes to swap.  Recorded once per UMA ping if the system has
10402     swapped.
10403   </summary>
10404 </histogram>
10406 <histogram name="Memory.Swap.OriginalDataSize" units="MB">
10407   <owner>dmikurube@chromium.org</owner>
10408   <owner>kenjibaheux@google.com</owner>
10409   <summary>
10410     The amount of memory that was swapped out.  Recorded once per UMA ping if
10411     the system has swapped.
10412   </summary>
10413 </histogram>
10415 <histogram name="Memory.Swap.PepperPlugin" units="KB">
10416   <owner>dmikurube@chromium.org</owner>
10417   <owner>kenjibaheux@google.com</owner>
10418   <summary>
10419     The swap used by each Pepper plugin process.  Each plugin process provides
10420     one sample.  Recorded once per UMA ping if the system has swapped.
10421   </summary>
10422 </histogram>
10424 <histogram name="Memory.Swap.PepperPluginBroker" units="KB">
10425   <owner>dmikurube@chromium.org</owner>
10426   <owner>kenjibaheux@google.com</owner>
10427   <summary>
10428     The swap used by each Pepper plugin broker process.  Each process provides
10429     one sample.  Recorded once per UMA ping if the system has swapped.
10430   </summary>
10431 </histogram>
10433 <histogram name="Memory.Swap.Plugin" units="KB">
10434   <owner>dmikurube@chromium.org</owner>
10435   <owner>kenjibaheux@google.com</owner>
10436   <summary>
10437     The swap used by each plugin process.  Each plugin process provides one
10438     sample.  Recorded once per UMA ping if the system has swapped.
10439   </summary>
10440 </histogram>
10442 <histogram name="Memory.Swap.Renderer" units="KB">
10443   <owner>dmikurube@chromium.org</owner>
10444   <owner>kenjibaheux@google.com</owner>
10445   <summary>
10446     The swap used by each renderer process.  Each renderer process provides one
10447     sample.  Recorded once per UMA ping if the system has swapped.
10448   </summary>
10449 </histogram>
10451 <histogram name="Memory.Swap.SandboxHelper" units="KB">
10452   <owner>dmikurube@chromium.org</owner>
10453   <owner>kenjibaheux@google.com</owner>
10454   <summary>
10455     The swap used by each sandbox helper process.  Each sandbox helper process
10456     provides one sample.  Recorded once per UMA ping if the system has swapped.
10457   </summary>
10458 </histogram>
10460 <histogram name="Memory.Swap.Total" units="MB">
10461   <owner>dmikurube@chromium.org</owner>
10462   <owner>kenjibaheux@google.com</owner>
10463   <summary>
10464     The sum of all processes' swap.  Recorded once per UMA ping if the system
10465     has swapped.
10466   </summary>
10467 </histogram>
10469 <histogram name="Memory.Swap.Utility" units="KB">
10470   <owner>dmikurube@chromium.org</owner>
10471   <owner>kenjibaheux@google.com</owner>
10472   <summary>
10473     The swap used by each utility process.  Each utility process provides one
10474     sample.  Recorded once per UMA ping if the system has swapped.
10475   </summary>
10476 </histogram>
10478 <histogram name="Memory.Swap.Worker" units="KB">
10479   <owner>dmikurube@chromium.org</owner>
10480   <owner>kenjibaheux@google.com</owner>
10481   <summary>
10482     The swap used by each worker process.  Each worker process provides one
10483     sample.  Recorded once per UMA ping if the system has swapped.
10484   </summary>
10485 </histogram>
10487 <histogram name="Memory.Total" units="MB">
10488   <owner>dmikurube@chromium.org</owner>
10489   <owner>kenjibaheux@google.com</owner>
10490   <summary>The sum of all processes.  Recorded once per UMA ping.</summary>
10491 </histogram>
10493 <histogram name="Memory.Utility" units="KB">
10494   <owner>dmikurube@chromium.org</owner>
10495   <owner>kenjibaheux@google.com</owner>
10496   <summary>
10497     The private working set used by each utility process.  Each utility process
10498     provides one sample.  Recorded once per UMA ping.
10499   </summary>
10500 </histogram>
10502 <histogram name="Memory.Worker" units="KB">
10503   <owner>dmikurube@chromium.org</owner>
10504   <owner>kenjibaheux@google.com</owner>
10505   <summary>
10506     The private working set used by each worker process.  Each worker process
10507     provides one sample.  Recorded once per UMA ping.
10508   </summary>
10509 </histogram>
10511 <histogram name="Memory.WorkerProcessCount">
10512   <owner>dmikurube@chromium.org</owner>
10513   <owner>kenjibaheux@google.com</owner>
10514   <summary>TBD.</summary>
10515 </histogram>
10517 <histogram name="MemoryAndroid.DeviceMemoryClass">
10518   <owner>dmikurube@chromium.org</owner>
10519   <owner>kenjibaheux@google.com</owner>
10520   <owner>ppi@chromium.org</owner>
10521   <summary>
10522     Value of getMemoryClass() recorded once upon startup. This is an integer,
10523     device-specific constant correlated with the amount of memory available on
10524     Android device.
10525   </summary>
10526 </histogram>
10528 <histogram name="MemoryAndroid.EvictionReason" enum="AndroidEvictionReason">
10529   <owner>dmikurube@chromium.org</owner>
10530   <owner>kenjibaheux@google.com</owner>
10531   <owner>ppi@chromium.org</owner>
10532   <summary>
10533     Reasons behind evictions of individual tabs, recorded upon each tab
10534     eviction.
10535   </summary>
10536 </histogram>
10538 <histogram name="MemoryAndroid.LowMemoryLoadedTabCount">
10539   <owner>dmikurube@chromium.org</owner>
10540   <owner>kenjibaheux@google.com</owner>
10541   <owner>ppi@chromium.org</owner>
10542   <summary>
10543     Number of loaded (memory-resident) tabs when LowMemory notification is
10544     delivered.
10545   </summary>
10546 </histogram>
10548 <histogram name="MemoryAndroid.LowMemoryTimeBetween" units="milliseconds">
10549   <owner>dmikurube@chromium.org</owner>
10550   <owner>kenjibaheux@google.com</owner>
10551   <owner>ppi@chromium.org</owner>
10552   <summary>
10553     Time between two consecutive LowMemory notification in one foreground
10554     session.
10555   </summary>
10556 </histogram>
10558 <histogram name="MemoryAndroid.NotificationBackground"
10559     enum="AndroidMemoryNotificationBackground">
10560   <owner>dmikurube@chromium.org</owner>
10561   <owner>kenjibaheux@google.com</owner>
10562   <owner>ppi@chromium.org</owner>
10563   <summary>
10564     Memory notifications delivered through system callbacks to Chrome while in
10565     the background.
10566   </summary>
10567 </histogram>
10569 <histogram name="MemoryAndroid.NotificationForeground"
10570     enum="AndroidMemoryNotificationForeground">
10571   <owner>dmikurube@chromium.org</owner>
10572   <owner>kenjibaheux@google.com</owner>
10573   <owner>ppi@chromium.org</owner>
10574   <summary>
10575     Memory notifications delivered through system callbacks to Chrome while in
10576     the foreground - we count LowMemory notification vs particular levels of
10577     TrimMemory foreground notification.
10578   </summary>
10579 </histogram>
10581 <histogram name="Mist.SwitchResult" enum="MistSwitchResult">
10582   <owner>benchan@chromium.org</owner>
10583   <summary>
10584     The result (e.g. success or the type of failure) of a modem interface switch
10585     operation performed by mist on Chrome OS.
10586   </summary>
10587 </histogram>
10589 <histogram name="MobileStartup.MobileMultiWindowInstances">
10590   <owner>dtrainor@chromium.org</owner>
10591   <summary>
10592     Android: Number of instances of Chrome currently open during a MultiWindow
10593     session.  Emitted every time Chrome is paused.  Only emitted on Android
10594     MultiWindow devices.
10596     A MultiWindow session is any period of time that Chrome was not used in a
10597     full screen mode but together with another Activity that is visible at the
10598     same time. This is only supported in a few Android models.
10599   </summary>
10600 </histogram>
10602 <histogram name="MobileStartup.MobileMultiWindowSession" units="percent">
10603   <owner>miguelg@chromium.org</owner>
10604   <summary>
10605     Android: percent of the screen available for Chrome during a multi-window
10606     session. Emitted every time chrome is paused. Only emitted on Android
10607     MultiWindow devices.
10609     A multiwindow session is any period of time that Chrome was not used in full
10610     screen mode but together with some other application that is visible at the
10611     same time. This is only supported in a few Android models.
10612   </summary>
10613 </histogram>
10615 <histogram name="Mouse.PointerSensitivity.Changed" enum="PointerSensitivity">
10616   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10617   <summary>
10618     Tracks mouse sensitivity setting changes by the user. This replaces the old
10619     Mouse.Sensitivity.Changed metric.
10620   </summary>
10621 </histogram>
10623 <histogram name="Mouse.PointerSensitivity.Started" enum="PointerSensitivity">
10624   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10625   <summary>
10626     Tracks mouse sensitivity setting on startup. This replaces the old
10627     Mouse.Sensitivity.Started metric.
10628   </summary>
10629 </histogram>
10631 <histogram name="Mouse.Sensitivity.Changed" enum="PointerSensitivity">
10632   <obsolete>
10633     Deprecated as of 6/2013, replaced by Mouse.PointerSensitivity.Changed.
10634   </obsolete>
10635   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10636   <summary>Tracks mouse sensitivity setting.</summary>
10637 </histogram>
10639 <histogram name="Mouse.Sensitivity.Started" enum="PointerSensitivity">
10640   <obsolete>
10641     Deprecated as of 6/2013, replaced by Mouse.PointerSensitivity.Started.
10642   </obsolete>
10643   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10644   <summary>Tracks mouse sensitivity setting on startup.</summary>
10645 </histogram>
10647 <histogram name="MouseEventPrefetch.MouseDownDuration_Click" units="ms">
10648   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10649   <summary>
10650     Measures the time elapsed between when the user mousedown-ed a link and when
10651     the user clicked a link.
10652   </summary>
10653 </histogram>
10655 <histogram name="MouseEventPrefetch.MouseDownFollowedByClick"
10656     enum="MouseEventFollowedByClick">
10657   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10658   <summary>
10659     For each click handled by an HTML anchor tag link, whether Blink saw a
10660     mousedown event preceding it.  This is only measured for clicks handled by
10661     the anchor tag's default click event handler.
10662   </summary>
10663 </histogram>
10665 <histogram name="MouseEventPrefetch.MouseDowns">
10666   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10667   <summary>
10668     The number of mousedown events detected at HTML anchor-tag links' default
10669     event handler.
10670   </summary>
10671 </histogram>
10673 <histogram name="MouseEventPrefetch.MouseOverDuration_Click" units="ms">
10674   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10675   <summary>
10676     Measures the time elapsed between when the user mouseover-ed a link and when
10677     the user clicked a link.
10678   </summary>
10679 </histogram>
10681 <histogram name="MouseEventPrefetch.MouseOverDuration_NoClick" units="ms">
10682   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10683   <summary>
10684     Measures the time elapsed between when the user mouseover-ed a link and when
10685     the user mouseout-ed a link without click.
10686   </summary>
10687 </histogram>
10689 <histogram name="MouseEventPrefetch.MouseOvers">
10690   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10691   <summary>
10692     The number of mouseover events detected at HTML anchor-tag links' default
10693     event handler.
10694   </summary>
10695 </histogram>
10697 <histogram name="MouseEventPrefetch.PreTapEventsFollowedByClick"
10698     enum="PreTapEvents">
10699   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10700   <summary>
10701     The tap gesture events detected before click at HTML anchor-tag links'
10702     default event handler.
10703   </summary>
10704 </histogram>
10706 <histogram name="MouseEventPrefetch.TapDownDuration_Click" units="ms">
10707   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10708   <summary>
10709     Measures the time elapsed between when the user tapdown-ed a link and when
10710     the user clicked a link.
10711   </summary>
10712 </histogram>
10714 <histogram name="MouseEventPrefetch.TapDowns">
10715   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10716   <summary>
10717     The number of gesturetapdown events detected at HTML anchor-tag links'
10718     default event handler.
10719   </summary>
10720 </histogram>
10722 <histogram name="MouseEventPrefetch.TapUnconfirmeds">
10723   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10724   <summary>
10725     The number of gesturetapunconfirmed events detected at HTML anchor-tag
10726     links' default event handler.
10727   </summary>
10728 </histogram>
10730 <histogram name="MultiProfile.DiscardedTabsPerUser">
10731   <owner>skuhne@chromium.org</owner>
10732   <summary>
10733     The relation of discarded tabs vs. the amount of simultaneous users. The
10734     counts are the number of discards and the buckets are the number of users.
10735     Since the count values are absolute numbers, they need to be normalized
10736     before use - so divide the counts by the percentage of users per session
10737     found under 'MultiProfile.UsersPerSessionIncremental'.
10738   </summary>
10739 </histogram>
10741 <histogram name="MultiProfile.SessionMode" enum="MultiProfileSessionMode">
10742   <owner>skuhne@chromium.org</owner>
10743   <summary>
10744     The session counter for different multi profile modes which gets stored once
10745     per session at the beginning of the session.
10746   </summary>
10747 </histogram>
10749 <histogram name="MultiProfile.SigninUserUIPath"
10750     enum="MultiProfileSigninUserAction">
10751   <owner>skuhne@chromium.org</owner>
10752   <summary>
10753     Count the number of times each UI path is taken for signing into a new
10754     account in a Chrome OS multiprofile session. UI paths include the system
10755     tray and the user account switcher on the browser frame.
10756   </summary>
10757 </histogram>
10759 <histogram name="MultiProfile.SwitchActiveUserUIPath"
10760     enum="MultiProfileSwitchActiveUserAction">
10761   <owner>skuhne@chromium.org</owner>
10762   <summary>
10763     Count the number of times each UI path is taken for switching the active
10764     account in a Chrome OS multiprofile session. UI paths include the system
10765     tray and the keyboard shortcut.
10766   </summary>
10767 </histogram>
10769 <histogram name="MultiProfile.TeleportWindow"
10770     enum="MultiProfileTeleportWindowAction">
10771   <owner>skuhne@chromium.org</owner>
10772   <summary>
10773     Counts the number of window teleportations when using separated desktop
10774     mode.
10775   </summary>
10776 </histogram>
10778 <histogram name="MultiProfile.TeleportWindowType"
10779     enum="MultiProfileTeleportWindowType">
10780   <owner>skuhne@chromium.org</owner>
10781   <summary>
10782     Counts the number of teleported windows by types in separated desktop mode.
10783   </summary>
10784 </histogram>
10786 <histogram name="MultiProfile.UsersPerSession">
10787   <obsolete>
10788     Deprecated 3/2014, renamed to MultiProfile.UsersPerSessionIncremental.
10789   </obsolete>
10790   <owner>skuhne@chromium.org</owner>
10791   <summary>
10792     The number of users simultaneously signed into a multiprofile session on
10793     Chrome OS. This is recorded upon session end.
10794   </summary>
10795 </histogram>
10797 <histogram name="MultiProfile.UsersPerSessionIncremental">
10798   <owner>skuhne@chromium.org</owner>
10799   <summary>
10800     The number of users simultaneously signed into a multiprofile session on
10801     Chrome OS. This is recorded whenever a user gets added to the session. To
10802     get the correct count, all following counts must be subtracted. Example: If
10803     100 single user, 20 two user and 5 three user sessions, there were
10804     100-20-5=75 single user sessions, 100-80=20 dual user sessions and so on.
10805   </summary>
10806 </histogram>
10808 <histogram name="NaCl.Client.Helper.InitState" enum="NaClHelperStatus">
10809   <owner>jvoung@chromium.org</owner>
10810   <owner>mackinlay@google.com</owner>
10811   <owner>ncbray@chromium.org</owner>
10812   <summary>
10813     When the browser started, what happened with the NaCl helper process?
10814   </summary>
10815 </histogram>
10817 <histogram name="NaCl.Client.Helper.StateOnFork" enum="NaClHelperStatus">
10818   <owner>jvoung@chromium.org</owner>
10819   <owner>mackinlay@google.com</owner>
10820   <owner>ncbray@chromium.org</owner>
10821   <summary>
10822     When a NaCl application process was created, what had happened with the NaCl
10823     helper process when the browser was started?
10824   </summary>
10825 </histogram>
10827 <histogram name="NaCl.Client.OSArch" enum="NaClOSArchEnum">
10828   <owner>jvoung@chromium.org</owner>
10829   <owner>mackinlay@google.com</owner>
10830   <owner>ncbray@chromium.org</owner>
10831   <summary>The OS/Architecture of a nexe that was loaded.</summary>
10832 </histogram>
10834 <histogram name="NaCl.HttpStatusCodeClass.Manifest.InstalledApp"
10835     enum="NaClHttpStatusCodeClass">
10836   <owner>jvoung@chromium.org</owner>
10837   <owner>mackinlay@google.com</owner>
10838   <owner>ncbray@chromium.org</owner>
10839   <summary>
10840     The status code returned when trying to load a manifest inside an installed
10841     app.
10842   </summary>
10843 </histogram>
10845 <histogram name="NaCl.HttpStatusCodeClass.Manifest.NotInstalledApp"
10846     enum="NaClHttpStatusCodeClass">
10847   <owner>jvoung@chromium.org</owner>
10848   <owner>mackinlay@google.com</owner>
10849   <owner>ncbray@chromium.org</owner>
10850   <summary>
10851     The status code returned when trying to load a manifest from a source other
10852     than an installed app.
10853   </summary>
10854 </histogram>
10856 <histogram name="NaCl.HttpStatusCodeClass.Nexe.InstalledApp"
10857     enum="NaClHttpStatusCodeClass">
10858   <owner>jvoung@chromium.org</owner>
10859   <owner>mackinlay@google.com</owner>
10860   <owner>ncbray@chromium.org</owner>
10861   <summary>
10862     The status code returned when trying to load a NaCl executable inside an
10863     installed app.
10864   </summary>
10865 </histogram>
10867 <histogram name="NaCl.HttpStatusCodeClass.Nexe.NotInstalledApp"
10868     enum="NaClHttpStatusCodeClass">
10869   <owner>jvoung@chromium.org</owner>
10870   <owner>mackinlay@google.com</owner>
10871   <owner>ncbray@chromium.org</owner>
10872   <summary>
10873     The status code returned when trying to load a NaCl executable from a source
10874     other than an installed app.
10875   </summary>
10876 </histogram>
10878 <histogram name="NaCl.LoadStatus.Plugin" enum="NaClPluginErrorCode">
10879   <owner>jvoung@chromium.org</owner>
10880   <owner>mackinlay@google.com</owner>
10881   <owner>ncbray@chromium.org</owner>
10882   <summary>The error code returned by NaCl's Chrome plugin.</summary>
10883 </histogram>
10885 <histogram name="NaCl.LoadStatus.Plugin.InstalledApp"
10886     enum="NaClPluginErrorCode">
10887   <owner>jvoung@chromium.org</owner>
10888   <owner>mackinlay@google.com</owner>
10889   <owner>ncbray@chromium.org</owner>
10890   <summary>
10891     The error code returned by NaCl's Chrome plugin, but only for installed
10892     apps.
10893   </summary>
10894 </histogram>
10896 <histogram name="NaCl.LoadStatus.Plugin.NotInstalledApp"
10897     enum="NaClPluginErrorCode">
10898   <owner>jvoung@chromium.org</owner>
10899   <owner>mackinlay@google.com</owner>
10900   <owner>ncbray@chromium.org</owner>
10901   <summary>
10902     The error code returned by NaCl's Chrome plugin, but excluding installed
10903     apps.
10904   </summary>
10905 </histogram>
10907 <histogram name="NaCl.LoadStatus.SelLdr" enum="NaClSelLdrErrorCode">
10908   <owner>jvoung@chromium.org</owner>
10909   <owner>mackinlay@google.com</owner>
10910   <owner>ncbray@chromium.org</owner>
10911   <summary>The error code returned by NaCl's sel_ldr.</summary>
10912 </histogram>
10914 <histogram name="NaCl.LoadStatus.SelLdr.InstalledApp"
10915     enum="NaClSelLdrErrorCode">
10916   <owner>jvoung@chromium.org</owner>
10917   <owner>mackinlay@google.com</owner>
10918   <owner>ncbray@chromium.org</owner>
10919   <summary>
10920     The error code returned by NaCl's sel_ldr, but only for installed apps.
10921   </summary>
10922 </histogram>
10924 <histogram name="NaCl.LoadStatus.SelLdr.NotInstalledApp"
10925     enum="NaClSelLdrErrorCode">
10926   <owner>jvoung@chromium.org</owner>
10927   <owner>mackinlay@google.com</owner>
10928   <owner>ncbray@chromium.org</owner>
10929   <summary>
10930     The error code returned by NaCl's sel_ldr, but excluding installed apps.
10931   </summary>
10932 </histogram>
10934 <histogram name="NaCl.Manifest.IsDataURI" enum="NaClManifestType">
10935   <owner>jvoung@chromium.org</owner>
10936   <owner>mackinlay@google.com</owner>
10937   <owner>ncbray@chromium.org</owner>
10938   <summary>
10939     Was the manifest specified as a data URI rather than a .nmf file?
10940   </summary>
10941 </histogram>
10943 <histogram name="NaCl.ManifestDownloadTime" units="milliseconds">
10944   <obsolete>
10945     Deprecated 6/2011, renamed.
10946   </obsolete>
10947   <owner>jvoung@chromium.org</owner>
10948   <owner>mackinlay@google.com</owner>
10949   <owner>ncbray@chromium.org</owner>
10950   <summary>
10951     The time it took to download the manifset file for a Native Client module.
10952   </summary>
10953 </histogram>
10955 <histogram name="NaCl.ModuleUptime.Crash" units="milliseconds">
10956   <owner>jvoung@chromium.org</owner>
10957   <owner>mackinlay@google.com</owner>
10958   <owner>ncbray@chromium.org</owner>
10959   <summary>The time a NaCl module ran before it crashed.</summary>
10960 </histogram>
10962 <histogram name="NaCl.ModuleUptime.Normal" units="milliseconds">
10963   <owner>jvoung@chromium.org</owner>
10964   <owner>mackinlay@google.com</owner>
10965   <owner>ncbray@chromium.org</owner>
10966   <summary>The time a NaCl module ran without crashing, at shutdown.</summary>
10967 </histogram>
10969 <histogram name="NaCl.NexeDownloadTime" units="milliseconds">
10970   <obsolete>
10971     Deprecated 6/2011, renamed.
10972   </obsolete>
10973   <owner>jvoung@chromium.org</owner>
10974   <owner>mackinlay@google.com</owner>
10975   <owner>ncbray@chromium.org</owner>
10976   <summary>
10977     The time it took to download the main .nexe for a Native Client module.
10978   </summary>
10979 </histogram>
10981 <histogram name="NaCl.NexeSize" units="KB">
10982   <obsolete>
10983     Deprecated 6/2011, renamed.
10984   </obsolete>
10985   <owner>jvoung@chromium.org</owner>
10986   <owner>mackinlay@google.com</owner>
10987   <owner>ncbray@chromium.org</owner>
10988   <summary>
10989     The size of the main .nexe file downloaded for a Native Client module.
10990   </summary>
10991 </histogram>
10993 <histogram name="NaCl.NexeStartupTime" units="milliseconds">
10994   <obsolete>
10995     Deprecated 6/2011, renamed.
10996   </obsolete>
10997   <owner>jvoung@chromium.org</owner>
10998   <owner>mackinlay@google.com</owner>
10999   <owner>ncbray@chromium.org</owner>
11000   <summary>
11001     The time it took between the Native Client plugin initialization and when
11002     proxied execution of the NaCl module begins. This is the general startup
11003     overhead of running as a NaCl module vs a trusted PPAPI plugin.
11004   </summary>
11005 </histogram>
11007 <histogram name="NaCl.NexeStartupTimePerMB" units="milliseconds/MB">
11008   <obsolete>
11009     Deprecated 6/2011, renamed.
11010   </obsolete>
11011   <owner>jvoung@chromium.org</owner>
11012   <owner>mackinlay@google.com</owner>
11013   <owner>ncbray@chromium.org</owner>
11014   <summary>
11015     The time it took between the Native Client plugin initialization and when
11016     proxied execution of the NaCl module begins. This is the general startup
11017     overhead of running as a NaCl module vs a trusted PPAPI plugin.
11018   </summary>
11019 </histogram>
11021 <histogram name="NaCl.Options.PNaCl.OptLevel" enum="PNaClOptionsOptLevelEnum">
11022   <owner>jvoung@chromium.org</owner>
11023   <owner>mackinlay@google.com</owner>
11024   <owner>ncbray@chromium.org</owner>
11025   <summary>
11026     The optimization level set for the initial Portable Native Client
11027     translation from bitcode to native code.
11028   </summary>
11029 </histogram>
11031 <histogram name="NaCl.OSArch" enum="NaClOSArchEnum">
11032   <obsolete>
11033     Deprecated 6/2011, renamed.
11034   </obsolete>
11035   <owner>jvoung@chromium.org</owner>
11036   <owner>mackinlay@google.com</owner>
11037   <owner>ncbray@chromium.org</owner>
11038   <summary>The OS/Architecture of a nexe that was loaded.</summary>
11039 </histogram>
11041 <histogram name="NaCl.Perf.PNaClCache.IsHit" enum="PNaClTranslationCacheEnum">
11042   <owner>jvoung@chromium.org</owner>
11043   <owner>mackinlay@google.com</owner>
11044   <owner>ncbray@chromium.org</owner>
11045   <summary>
11046     Did the Portable Native Client translation cache find an executable
11047     translated from bitcode?
11048   </summary>
11049 </histogram>
11051 <histogram name="NaCl.Perf.PNaClLoadTime.CompileKBPerSec" units="KB/s">
11052   <owner>jvoung@chromium.org</owner>
11053   <owner>mackinlay@google.com</owner>
11054   <owner>ncbray@chromium.org</owner>
11055   <summary>
11056     The rate for compiling a Portable Native Client bitcode file to an object
11057     file in Kilobytes per second.
11058   </summary>
11059 </histogram>
11061 <histogram name="NaCl.Perf.PNaClLoadTime.CompileTime" units="milliseconds">
11062   <owner>jvoung@chromium.org</owner>
11063   <owner>mackinlay@google.com</owner>
11064   <owner>ncbray@chromium.org</owner>
11065   <summary>
11066     The time it took to compile a Portable Native Client bitcode file to an
11067     object file.
11068   </summary>
11069 </histogram>
11071 <histogram name="NaCl.Perf.PNaClLoadTime.LinkTime" units="milliseconds">
11072   <owner>jvoung@chromium.org</owner>
11073   <owner>mackinlay@google.com</owner>
11074   <owner>ncbray@chromium.org</owner>
11075   <summary>
11076     The time it took to link a Portable Native Client generated object file into
11077     a Native Client executable.
11078   </summary>
11079 </histogram>
11081 <histogram name="NaCl.Perf.PNaClLoadTime.LoadCompiler" units="milliseconds">
11082   <owner>jvoung@chromium.org</owner>
11083   <owner>mackinlay@google.com</owner>
11084   <owner>ncbray@chromium.org</owner>
11085   <summary>
11086     The time it took to load and validate the Portable Native Client compiler.
11087   </summary>
11088 </histogram>
11090 <histogram name="NaCl.Perf.PNaClLoadTime.LoadLinker" units="milliseconds">
11091   <owner>jvoung@chromium.org</owner>
11092   <owner>mackinlay@google.com</owner>
11093   <owner>ncbray@chromium.org</owner>
11094   <summary>
11095     The time it took to load and validate the Portable Native Client linker.
11096   </summary>
11097 </histogram>
11099 <histogram name="NaCl.Perf.PNaClLoadTime.PctCompiledWhenFullyDownloaded"
11100     units="%">
11101   <owner>jvoung@chromium.org</owner>
11102   <owner>mackinlay@google.com</owner>
11103   <owner>ncbray@chromium.org</owner>
11104   <summary>
11105     The percentage of a Portable Native Client application that is compiled by
11106     the time the application is fully downloaded (compile and download happen in
11107     parallel).
11108   </summary>
11109 </histogram>
11111 <histogram name="NaCl.Perf.PNaClLoadTime.TotalUncachedKBPerSec" units="KB/s">
11112   <owner>jvoung@chromium.org</owner>
11113   <owner>mackinlay@google.com</owner>
11114   <owner>ncbray@chromium.org</owner>
11115   <summary>
11116     The rate for completely translating a Portable Native Client bitcode file
11117     into a Native Client executable and caching the result in Kilobytes per
11118     second.
11119   </summary>
11120 </histogram>
11122 <histogram name="NaCl.Perf.PNaClLoadTime.TotalUncachedTime"
11123     units="milliseconds">
11124   <owner>jvoung@chromium.org</owner>
11125   <owner>mackinlay@google.com</owner>
11126   <owner>ncbray@chromium.org</owner>
11127   <summary>
11128     The total time it took to completely translate a Portable Native Client
11129     bitcode file into a Native Client executable, and cache the result.
11130   </summary>
11131 </histogram>
11133 <histogram name="NaCl.Perf.Size.Manifest" units="KB">
11134   <owner>jvoung@chromium.org</owner>
11135   <owner>mackinlay@google.com</owner>
11136   <owner>ncbray@chromium.org</owner>
11137   <summary>The size of the manifest file.</summary>
11138 </histogram>
11140 <histogram name="NaCl.Perf.Size.Nexe" units="KB">
11141   <owner>jvoung@chromium.org</owner>
11142   <owner>mackinlay@google.com</owner>
11143   <owner>ncbray@chromium.org</owner>
11144   <summary>
11145     The size of the main .nexe file downloaded for a Native Client module.
11146   </summary>
11147 </histogram>
11149 <histogram name="NaCl.Perf.Size.Pexe" units="KB">
11150   <owner>jvoung@chromium.org</owner>
11151   <owner>mackinlay@google.com</owner>
11152   <owner>ncbray@chromium.org</owner>
11153   <summary>
11154     The size of the main .pexe bitcode file downloaded for a Portable Native
11155     Client module.
11156   </summary>
11157 </histogram>
11159 <histogram name="NaCl.Perf.Size.PexeNexeSizePct" units="%">
11160   <owner>jvoung@chromium.org</owner>
11161   <owner>mackinlay@google.com</owner>
11162   <owner>ncbray@chromium.org</owner>
11163   <summary>
11164     The size of the main .pexe bitcode file divided by the size of the .nexe
11165     that is the result of translating the bitcode file, times 100.
11166   </summary>
11167 </histogram>
11169 <histogram name="NaCl.Perf.Size.PNaClTranslatedNexe" units="KB">
11170   <owner>jvoung@chromium.org</owner>
11171   <owner>mackinlay@google.com</owner>
11172   <owner>ncbray@chromium.org</owner>
11173   <summary>
11174     The size of the main .nexe file that is the result of translating a Portable
11175     Native Client .pexe bitcode file.  This reflects the amount of cache
11176     consumed.
11177   </summary>
11178 </histogram>
11180 <histogram name="NaCl.Perf.StartupTime.LoadModule" units="milliseconds">
11181   <owner>jvoung@chromium.org</owner>
11182   <owner>mackinlay@google.com</owner>
11183   <owner>ncbray@chromium.org</owner>
11184   <summary>The time it took to load the NaCl module into sel_ldr.</summary>
11185 </histogram>
11187 <histogram name="NaCl.Perf.StartupTime.LoadModulePerMB" units="milliseconds/MB">
11188   <owner>jvoung@chromium.org</owner>
11189   <owner>mackinlay@google.com</owner>
11190   <owner>ncbray@chromium.org</owner>
11191   <summary>
11192     The time it took to load the NaCl module into sel_ldr.  Normalized by the
11193     size of the .nexe, in megabytes.
11194   </summary>
11195 </histogram>
11197 <histogram name="NaCl.Perf.StartupTime.ManifestDownload" units="milliseconds">
11198   <owner>jvoung@chromium.org</owner>
11199   <owner>mackinlay@google.com</owner>
11200   <owner>ncbray@chromium.org</owner>
11201   <summary>
11202     The time it took to download the manifset file for a Native Client module.
11203   </summary>
11204 </histogram>
11206 <histogram name="NaCl.Perf.StartupTime.NaClOverhead" units="milliseconds">
11207   <owner>jvoung@chromium.org</owner>
11208   <owner>mackinlay@google.com</owner>
11209   <owner>ncbray@chromium.org</owner>
11210   <summary>
11211     The time it took between the Native Client plugin initialization and when
11212     proxied execution of the NaCl module begins. This is the general startup
11213     overhead of running as a NaCl module vs a trusted PPAPI plugin.
11214   </summary>
11215 </histogram>
11217 <histogram name="NaCl.Perf.StartupTime.NaClOverheadPerMB"
11218     units="milliseconds/MB">
11219   <owner>jvoung@chromium.org</owner>
11220   <owner>mackinlay@google.com</owner>
11221   <owner>ncbray@chromium.org</owner>
11222   <summary>
11223     The time it took between the Native Client plugin initialization and when
11224     proxied execution of the NaCl module begins. This is the general startup
11225     overhead of running as a NaCl module vs a trusted PPAPI plugin.  Normalized
11226     by the size of the .nexe, in megabytes.
11227   </summary>
11228 </histogram>
11230 <histogram name="NaCl.Perf.StartupTime.NexeDownload" units="milliseconds">
11231   <owner>jvoung@chromium.org</owner>
11232   <owner>mackinlay@google.com</owner>
11233   <owner>ncbray@chromium.org</owner>
11234   <summary>
11235     The time it took to download the main .nexe for a Native Client module.
11236   </summary>
11237 </histogram>
11239 <histogram name="NaCl.Perf.StartupTime.NexeDownloadPerMB"
11240     units="milliseconds/MB">
11241   <owner>jvoung@chromium.org</owner>
11242   <owner>mackinlay@google.com</owner>
11243   <owner>ncbray@chromium.org</owner>
11244   <summary>
11245     The time it took to download the main .nexe for a Native Client module.
11246     Normalized by the size of the .nexe, in megabytes.
11247   </summary>
11248 </histogram>
11250 <histogram name="NaCl.Perf.StartupTime.Total" units="milliseconds">
11251   <owner>jvoung@chromium.org</owner>
11252   <owner>mackinlay@google.com</owner>
11253   <owner>ncbray@chromium.org</owner>
11254   <summary>
11255     The time it took between the Native Client plugin initialization and when
11256     the NaCl module is ready to be used.
11257   </summary>
11258 </histogram>
11260 <histogram name="NaCl.Perf.StartupTime.TotalPerMB" units="milliseconds/MB">
11261   <owner>jvoung@chromium.org</owner>
11262   <owner>mackinlay@google.com</owner>
11263   <owner>ncbray@chromium.org</owner>
11264   <summary>
11265     The time it took between the Native Client plugin initialization and when
11266     the NaCl module is ready to be used.  Normalized by the size of the .nexe,
11267     in megabytes.
11268   </summary>
11269 </histogram>
11271 <histogram name="NaCl.ShutdownTime.Total" units="milliseconds">
11272   <owner>jvoung@chromium.org</owner>
11273   <owner>mackinlay@google.com</owner>
11274   <owner>ncbray@chromium.org</owner>
11275   <summary>The time it took the NaCl module to shut down.</summary>
11276 </histogram>
11278 <histogram name="NaCl.Startups" enum="NaClStartupEnum">
11279   <obsolete>
11280     Deprecated 5/2011, data is duplicated by NaCl.NexeStartupTime, and
11281     normalizing to 'tab opens' is unusual.
11282   </obsolete>
11283   <owner>jvoung@chromium.org</owner>
11284   <owner>mackinlay@google.com</owner>
11285   <owner>ncbray@chromium.org</owner>
11286   <summary>
11287     The number of times that Native Client has been started by loading a .nexe
11288     compared to the number of times that a tab has been opened.
11289   </summary>
11290 </histogram>
11292 <histogram name="NaCl.ValidationCache.Query" enum="NaClValidationCacheEnum">
11293   <owner>jvoung@chromium.org</owner>
11294   <owner>mackinlay@google.com</owner>
11295   <owner>ncbray@chromium.org</owner>
11296   <summary>
11297     Did a validation cache query find a previously known validation result?
11298   </summary>
11299 </histogram>
11301 <histogram name="NaCl.ValidationCache.Set" enum="NaClValidationCacheEnum">
11302   <owner>jvoung@chromium.org</owner>
11303   <owner>mackinlay@google.com</owner>
11304   <owner>ncbray@chromium.org</owner>
11305   <summary>
11306     Was the validation cache updated with a new validation result?
11307   </summary>
11308 </histogram>
11310 <histogram name="Navigation.MainFrameScheme" enum="NavigationScheme">
11311   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11312   <summary>The scheme of the URL for each main-frame navigation.</summary>
11313 </histogram>
11315 <histogram name="Navigation.RedirectChainSize" units="characters">
11316   <owner>haitaol@chromium.org</owner>
11317   <owner>donnd@chromium.org</owner>
11318   <summary>
11319     Total length of the redirect URL strings in navigation entry. Logged when
11320     entry is committed.
11321   </summary>
11322 </histogram>
11324 <histogram name="NCN.CM.FastestRTTOn2G" units="milliseconds">
11325   <owner>pauljensen@chromium.org</owner>
11326   <summary>
11327     Rough estimate of the fastest round-trip-time seen on a 2G connection,
11328     before the NetworkChangeNotifier detected a connectivity change.
11329   </summary>
11330 </histogram>
11332 <histogram name="NCN.CM.FastestRTTOn3G" units="milliseconds">
11333   <owner>pauljensen@chromium.org</owner>
11334   <summary>
11335     Rough estimate of the fastest round-trip-time seen on a 3G connection,
11336     before the NetworkChangeNotifier detected a connectivity change.
11337   </summary>
11338 </histogram>
11340 <histogram name="NCN.CM.FastestRTTOn4G" units="milliseconds">
11341   <owner>pauljensen@chromium.org</owner>
11342   <summary>
11343     Rough estimate of the fastest round-trip-time seen on a 4G connection,
11344     before the NetworkChangeNotifier detected a connectivity change.
11345   </summary>
11346 </histogram>
11348 <histogram name="NCN.CM.FastestRTTOnEthernet" units="milliseconds">
11349   <owner>pauljensen@chromium.org</owner>
11350   <summary>
11351     Rough estimate of the fastest round-trip-time seen on an Ethernet
11352     connection, before the NetworkChangeNotifier detected a connectivity change.
11353   </summary>
11354 </histogram>
11356 <histogram name="NCN.CM.FastestRTTOnNone" units="milliseconds">
11357   <owner>pauljensen@chromium.org</owner>
11358   <summary>
11359     Rough estimate of the fastest round-trip-time seen while the
11360     NetworkChangeNotifier thought there was no network connection, before the
11361     NetworkChangeNotifier detected a connectivity change.
11362   </summary>
11363 </histogram>
11365 <histogram name="NCN.CM.FastestRTTOnUnknown" units="milliseconds">
11366   <owner>pauljensen@chromium.org</owner>
11367   <summary>
11368     Rough estimate of the fastest round-trip-time seen on an unknown connection
11369     type, before the NetworkChangeNotifier detected a connectivity change.
11370   </summary>
11371 </histogram>
11373 <histogram name="NCN.CM.FastestRTTOnWifi" units="milliseconds">
11374   <owner>pauljensen@chromium.org</owner>
11375   <summary>
11376     Rough estimate of the fastest round-trip-time seen on a Wifi connection,
11377     before the NetworkChangeNotifier detected a connectivity change.
11378   </summary>
11379 </histogram>
11381 <histogram name="NCN.CM.FirstReadOn2G" units="milliseconds">
11382   <owner>pauljensen@chromium.org</owner>
11383   <summary>
11384     Time between switching to a 2G connection and receiving the first network
11385     data.
11386   </summary>
11387 </histogram>
11389 <histogram name="NCN.CM.FirstReadOn3G" units="milliseconds">
11390   <owner>pauljensen@chromium.org</owner>
11391   <summary>
11392     Time between switching to a 3G connection and receiving the first network
11393     data.
11394   </summary>
11395 </histogram>
11397 <histogram name="NCN.CM.FirstReadOn4G" units="milliseconds">
11398   <owner>pauljensen@chromium.org</owner>
11399   <summary>
11400     Time between switching to a 4G connection and receiving the first network
11401     data.
11402   </summary>
11403 </histogram>
11405 <histogram name="NCN.CM.FirstReadOnEthernet" units="milliseconds">
11406   <owner>pauljensen@chromium.org</owner>
11407   <summary>
11408     Time between switching to an Ethernet connection and receiving the first
11409     network data.
11410   </summary>
11411 </histogram>
11413 <histogram name="NCN.CM.FirstReadOnNone" units="milliseconds">
11414   <owner>pauljensen@chromium.org</owner>
11415   <summary>
11416     Time between disconnecting and receiving the first network data.
11417   </summary>
11418 </histogram>
11420 <histogram name="NCN.CM.FirstReadOnUnknown" units="milliseconds">
11421   <owner>pauljensen@chromium.org</owner>
11422   <summary>
11423     Time between switching to an unknown connection type and receiving the first
11424     network data.
11425   </summary>
11426 </histogram>
11428 <histogram name="NCN.CM.FirstReadOnWifi" units="milliseconds">
11429   <owner>pauljensen@chromium.org</owner>
11430   <summary>
11431     Time between switching to a Wifi connection and receiving the first network
11432     data.
11433   </summary>
11434 </histogram>
11436 <histogram name="NCN.CM.KBTransferedOn2G" units="KB">
11437   <owner>pauljensen@chromium.org</owner>
11438   <summary>
11439     How much data was transfered while connected via a 2G connection, before the
11440     NetworkChangeNotifier detected a connectivity change.
11441   </summary>
11442 </histogram>
11444 <histogram name="NCN.CM.KBTransferedOn3G" units="KB">
11445   <owner>pauljensen@chromium.org</owner>
11446   <summary>
11447     How much data was transfered while connected via a 3G connection, before the
11448     NetworkChangeNotifier detected a connectivity change.
11449   </summary>
11450 </histogram>
11452 <histogram name="NCN.CM.KBTransferedOn4G" units="KB">
11453   <owner>pauljensen@chromium.org</owner>
11454   <summary>
11455     How much data was transfered while connected via a 4G connection, before the
11456     NetworkChangeNotifier detected a connectivity change.
11457   </summary>
11458 </histogram>
11460 <histogram name="NCN.CM.KBTransferedOnEthernet" units="KB">
11461   <owner>pauljensen@chromium.org</owner>
11462   <summary>
11463     How much data was transfered while connected via an Ethernet connection,
11464     before the NetworkChangeNotifier detected a connectivity change.
11465   </summary>
11466 </histogram>
11468 <histogram name="NCN.CM.KBTransferedOnNone" units="KB">
11469   <owner>pauljensen@chromium.org</owner>
11470   <summary>
11471     How much data was transfered while the NetworkChangeNotifier thought there
11472     was no network connection, before the NetworkChangeNotifier detected a
11473     connectivity change.
11474   </summary>
11475 </histogram>
11477 <histogram name="NCN.CM.KBTransferedOnUnknown" units="KB">
11478   <owner>pauljensen@chromium.org</owner>
11479   <summary>
11480     How much data was transfered while connected via an unknown connection type,
11481     before the NetworkChangeNotifier detected a connectivity change.
11482   </summary>
11483 </histogram>
11485 <histogram name="NCN.CM.KBTransferedOnWifi" units="KB">
11486   <owner>pauljensen@chromium.org</owner>
11487   <summary>
11488     How much data was transfered while connected via a Wifi connection, before
11489     the NetworkChangeNotifier detected a connectivity change.
11490   </summary>
11491 </histogram>
11493 <histogram name="NCN.CM.PeakKbpsOn2G" units="Kbps">
11494   <owner>pauljensen@chromium.org</owner>
11495   <summary>
11496     Rough estimate of peak throughput seen on a 2G connection, before the
11497     NetworkChangeNotifier detected a connectivity change.
11498   </summary>
11499 </histogram>
11501 <histogram name="NCN.CM.PeakKbpsOn3G" units="Kbps">
11502   <owner>pauljensen@chromium.org</owner>
11503   <summary>
11504     Rough estimate of peak throughput seen on a 3G connection, before the
11505     NetworkChangeNotifier detected a connectivity change.
11506   </summary>
11507 </histogram>
11509 <histogram name="NCN.CM.PeakKbpsOn4G" units="Kbps">
11510   <owner>pauljensen@chromium.org</owner>
11511   <summary>
11512     Rough estimate of peak throughput seen on a 4G connection, before the
11513     NetworkChangeNotifier detected a connectivity change.
11514   </summary>
11515 </histogram>
11517 <histogram name="NCN.CM.PeakKbpsOnEthernet" units="Kbps">
11518   <owner>pauljensen@chromium.org</owner>
11519   <summary>
11520     Rough estimate of peak throughput seen on an Ethernet connection, before the
11521     NetworkChangeNotifier detected a connectivity change.
11522   </summary>
11523 </histogram>
11525 <histogram name="NCN.CM.PeakKbpsOnNone" units="Kbps">
11526   <owner>pauljensen@chromium.org</owner>
11527   <summary>
11528     Rough estimate of peak throughput seen while the NetworkChangeNotifier
11529     thought there was no network connection, before the NetworkChangeNotifier
11530     detected a connectivity change.
11531   </summary>
11532 </histogram>
11534 <histogram name="NCN.CM.PeakKbpsOnUnknown" units="Kbps">
11535   <owner>pauljensen@chromium.org</owner>
11536   <summary>
11537     Rough estimate of peak throughput seen on an unknown connection type, before
11538     the NetworkChangeNotifier detected a connectivity change.
11539   </summary>
11540 </histogram>
11542 <histogram name="NCN.CM.PeakKbpsOnWifi" units="Kbps">
11543   <owner>pauljensen@chromium.org</owner>
11544   <summary>
11545     Rough estimate of peak throughput seen on a Wifi connection, before the
11546     NetworkChangeNotifier detected a connectivity change.
11547   </summary>
11548 </histogram>
11550 <histogram name="NCN.CM.TimeOn2G" units="milliseconds">
11551   <owner>pauljensen@chromium.org</owner>
11552   <summary>
11553     How long was spent connected via a 2G connection, before the
11554     NetworkChangeNotifier detected a connectivity change.
11555   </summary>
11556 </histogram>
11558 <histogram name="NCN.CM.TimeOn3G" units="milliseconds">
11559   <owner>pauljensen@chromium.org</owner>
11560   <summary>
11561     How long was spent connected via a 3G connection, before the
11562     NetworkChangeNotifier detected a connectivity change.
11563   </summary>
11564 </histogram>
11566 <histogram name="NCN.CM.TimeOn4G" units="milliseconds">
11567   <owner>pauljensen@chromium.org</owner>
11568   <summary>
11569     How long was spent connected via a 4G connection, before the
11570     NetworkChangeNotifier detected a connectivity change.
11571   </summary>
11572 </histogram>
11574 <histogram name="NCN.CM.TimeOnEthernet" units="milliseconds">
11575   <owner>pauljensen@chromium.org</owner>
11576   <summary>
11577     How long was spent connected via an Ethernet connection, before the
11578     NetworkChangeNotifier detected a connectivity change.
11579   </summary>
11580 </histogram>
11582 <histogram name="NCN.CM.TimeOnNone" units="milliseconds">
11583   <owner>pauljensen@chromium.org</owner>
11584   <summary>
11585     How long was spent disconnected, before the NetworkChangeNotifier detected a
11586     connectivity change.
11587   </summary>
11588 </histogram>
11590 <histogram name="NCN.CM.TimeOnUnknown" units="milliseconds">
11591   <owner>pauljensen@chromium.org</owner>
11592   <summary>
11593     How long was spent connected via an unknown connection type, before the
11594     NetworkChangeNotifier detected a connectivity change.
11595   </summary>
11596 </histogram>
11598 <histogram name="NCN.CM.TimeOnWifi" units="milliseconds">
11599   <owner>pauljensen@chromium.org</owner>
11600   <summary>
11601     How long was spent connected via a Wifi connection, before the
11602     NetworkChangeNotifier detected a connectivity change.
11603   </summary>
11604 </histogram>
11606 <histogram name="NCN.ConnectionTypeChangeToIPAddressChange"
11607     units="milliseconds">
11608   <owner>pauljensen@chromium.org</owner>
11609   <summary>
11610     Time from ConnectionTypeChanged message until IPAddressChanged message.
11611   </summary>
11612 </histogram>
11614 <histogram name="NCN.DNSConfigChange" units="milliseconds">
11615   <owner>pauljensen@chromium.org</owner>
11616   <summary>Time between DNS configuration change messages.</summary>
11617 </histogram>
11619 <histogram name="NCN.GetConnectionTypeTime" units="milliseconds">
11620   <owner>pauljensen@chromium.org</owner>
11621   <summary>
11622     How long does each call to NetworkChangeNotifier::GetConnectionType() take.
11623   </summary>
11624 </histogram>
11626 <histogram name="NCN.IPAddressChange" units="milliseconds">
11627   <owner>pauljensen@chromium.org</owner>
11628   <summary>Time between IP address change messages.</summary>
11629 </histogram>
11631 <histogram name="NCN.IPAddressChangeToConnectionTypeChange"
11632     units="milliseconds">
11633   <owner>pauljensen@chromium.org</owner>
11634   <summary>
11635     Time from IPAddressChanged message until ConnectionTypeChanged message.
11636   </summary>
11637 </histogram>
11639 <histogram name="NCN.NetworkOfflineChange" units="milliseconds">
11640   <owner>pauljensen@chromium.org</owner>
11641   <summary>
11642     Time between going online until we go offline change messages, using new
11643     filtered signal.
11644   </summary>
11645 </histogram>
11647 <histogram name="NCN.NetworkOnlineChange" units="milliseconds">
11648   <owner>pauljensen@chromium.org</owner>
11649   <summary>
11650     Time between going offline until we go online change messages, using new
11651     filtered signal.
11652   </summary>
11653 </histogram>
11655 <histogram name="NCN.NetworkOperatorMCCMNC">
11656   <owner>bolian@chromium.org</owner>
11657   <owner>bengr@google.com</owner>
11658   <owner>marq@google.com</owner>
11659   <summary>
11660     The MCC (mobile country code) and MNC (mobile network code) of the network
11661     operator when a new metrics log is created or when the network connection is
11662     changed. A value of zero means a non-mobile network or the operator code is
11663     unknown.
11664   </summary>
11665 </histogram>
11667 <histogram name="NCN.OfflineChange" units="milliseconds">
11668   <owner>pauljensen@chromium.org</owner>
11669   <summary>
11670     Time between going online until we go offline change messages.
11671   </summary>
11672 </histogram>
11674 <histogram name="NCN.OfflineDataRecv" units="milliseconds">
11675   <owner>pauljensen@chromium.org</owner>
11676   <summary>
11677     Time between when we thought we went offline and when we received some
11678     network data (a URLRequest read completed).
11679   </summary>
11680 </histogram>
11682 <histogram name="NCN.OfflineDataRecvAny5sBeforeOnline">
11683   <owner>pauljensen@chromium.org</owner>
11684   <summary>
11685     Count of how many times we received network data (a URLRequest read
11686     completed) while offline when some data was received at most five seconds
11687     before going online.
11688   </summary>
11689 </histogram>
11691 <histogram name="NCN.OfflineDataRecvUntilOnline" units="milliseconds">
11692   <owner>pauljensen@chromium.org</owner>
11693   <summary>
11694     Time between when we received the last network data (a URLRequest read
11695     completed) while offline and when we thought we went online.
11696   </summary>
11697 </histogram>
11699 <histogram name="NCN.OfflinePolls">
11700   <owner>pauljensen@chromium.org</owner>
11701   <summary>
11702     Count of how many times we polled the online/offline status before detecting
11703     an offline to online transition.
11704   </summary>
11705 </histogram>
11707 <histogram name="NCN.OnlineChange" units="milliseconds">
11708   <owner>pauljensen@chromium.org</owner>
11709   <summary>
11710     Time between going offline until we go online change messages.
11711   </summary>
11712 </histogram>
11714 <histogram name="NCN.PollingOfflineDataRecv" units="milliseconds">
11715   <owner>pauljensen@chromium.org</owner>
11716   <summary>
11717     Time between when we thought we went offline and when we received some
11718     network data (a URLRequest read completed), while polling
11719     NetworkChangeNotifier::GetConnectionType() still told us we were offline.
11720   </summary>
11721 </histogram>
11723 <histogram name="Net.AlternateProtocolBrokenLocation"
11724     enum="BrokenAlternateProtocolLocation">
11725   <owner>rch@chromium.org</owner>
11726   <summary>
11727     Breakdown of the locations when SetBrokenAlternateProtocol is called.
11728   </summary>
11729 </histogram>
11731 <histogram name="Net.AlternateProtocolUsage" enum="AlternateProtocolUsage">
11732   <owner>rch@chromium.org</owner>
11733   <summary>
11734     Breakdown of how requests which could potentially make use of an alternate
11735     protocol use or don't use the protocol.
11736   </summary>
11737 </histogram>
11739 <histogram name="Net.AlternateProtocolUsage.1000Truncated"
11740     enum="AlternateProtocolUsage">
11741   <owner>rch@chromium.org</owner>
11742   <summary>
11743     Breakdown of how requests which could potentially make use of an alternate
11744     protocol use or don't use the protocol. Loaded data for 1000 servers and we
11745     have persisted 1000 MRU servers.
11746   </summary>
11747 </histogram>
11749 <histogram name="Net.AlternateProtocolUsage.200Truncated"
11750     enum="AlternateProtocolUsage">
11751   <owner>rch@chromium.org</owner>
11752   <summary>
11753     Breakdown of how requests which could potentially make use of an alternate
11754     protocol use or don't use the protocol. Loaded data for 200 servers and we
11755     have persisted 1000 MRU servers.
11756   </summary>
11757 </histogram>
11759 <histogram name="Net.AsyncResourceHandler_PendingDataCount">
11760   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11761   <summary>
11762     The count of unacknowledged ResourceMsg_DataReceived messages.  This message
11763     is sent once per chunk of data read from the network.
11764   </summary>
11765 </histogram>
11767 <histogram name="Net.AsyncResourceHandler_PendingDataCount_WhenFull">
11768   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11769   <summary>
11770     The count of unacknowledged ResourceMsg_DataReceived messages at the point
11771     where we pause network loading.
11772   </summary>
11773 </histogram>
11775 <histogram name="Net.AsyncResourceHandler_SharedIOBuffer_Alloc" units="bytes">
11776   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11777   <summary>The size of a SharedIOBuffer allocation.</summary>
11778 </histogram>
11780 <histogram name="Net.AsyncResourceHandler_SharedIOBuffer_Used" units="bytes">
11781   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11782   <summary>The number of bytes copied into a SharedIOBuffer.</summary>
11783 </histogram>
11785 <histogram name="Net.AsyncResourceHandler_SharedIOBuffer_UsedPercentage"
11786     units="percentage">
11787   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11788   <summary>
11789     The percentage of a SharedIOBuffer allocation that is actually used.
11790   </summary>
11791 </histogram>
11793 <histogram name="Net.AuthGenerateToken_basic" units="milliseconds">
11794   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11795   <summary>The time to generate a Basic HTTP authentication token.</summary>
11796 </histogram>
11798 <histogram name="Net.AuthGenerateToken_digest" units="milliseconds">
11799   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11800   <summary>The time to generate a Digest HTTP authentication token.</summary>
11801 </histogram>
11803 <histogram name="Net.AuthGenerateToken_negotiate" units="milliseconds">
11804   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11805   <summary>
11806     The time to generate a Negotiate (or SPNEGO) HTTP authentication token.
11807   </summary>
11808 </histogram>
11810 <histogram name="Net.AuthGenerateToken_ntlm" units="milliseconds">
11811   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11812   <summary>The time to generate an NTLM HTTP authentication token.</summary>
11813 </histogram>
11815 <histogram name="Net.AutoReload.CountAtStop">
11816   <owner>ellyjones@chromium.org</owner>
11817   <owner>rdsmith@chromium.org</owner>
11818   <owner>cbentzel@chromium.org</owner>
11819   <summary>
11820     Number of times auto-reload has been attempted before auto-reload stopped
11821     without succeeding, either because the stop button was pressed or because
11822     the renderer was destroyed.
11823   </summary>
11824 </histogram>
11826 <histogram name="Net.AutoReload.CountAtSuccess">
11827   <owner>ellyjones@chromium.org</owner>
11828   <owner>rdsmith@chromium.org</owner>
11829   <owner>cbentzel@chromium.org</owner>
11830   <summary>
11831     Number of times auto-reload had to attempt to reload a page before
11832     succeeding.
11833   </summary>
11834 </histogram>
11836 <histogram name="Net.AutoReload.ErrorAtFirstSuccess" enum="NetErrorCodes">
11837   <owner>ellyjones@chromium.org</owner>
11838   <owner>rdsmith@chromium.org</owner>
11839   <owner>cbentzel@chromium.org</owner>
11840   <summary>
11841     Original error code that started an auto-reload which then succeeded on the
11842     first attempt.
11843   </summary>
11844 </histogram>
11846 <histogram name="Net.AutoReload.ErrorAtStop" enum="NetErrorCodes">
11847   <owner>ellyjones@chromium.org</owner>
11848   <owner>rdsmith@chromium.org</owner>
11849   <owner>cbentzel@chromium.org</owner>
11850   <summary>
11851     Error code, if any, when auto-reload stopped without succeeding, either
11852     because the stop button was pressed or because the renderer was destroyed.
11853   </summary>
11854 </histogram>
11856 <histogram name="Net.AutoReload.ErrorAtSuccess" enum="NetErrorCodes">
11857   <owner>ellyjones@chromium.org</owner>
11858   <owner>rdsmith@chromium.org</owner>
11859   <owner>cbentzel@chromium.org</owner>
11860   <summary>
11861     Original error code that started an auto-reload which then eventually
11862     succeeded.
11863   </summary>
11864 </histogram>
11866 <histogram name="Net.CertCommonNameFallback" enum="BooleanCommonNameMatch">
11867   <owner>rsleevi@chromium.org</owner>
11868   <summary>
11869     Whether the certificate common name was used for matching the hostname,
11870     instead of the subjectAlternativeName.
11872     Measures results for all CAs (internal and publicly-trusted).
11873   </summary>
11874 </histogram>
11876 <histogram name="Net.CertCommonNameFallbackPrivateCA"
11877     enum="BooleanCommonNameMatch">
11878   <owner>rsleevi@chromium.org</owner>
11879   <summary>
11880     Whether the certificate common name was used for matching the hostname,
11881     instead of the subjectAlternativeName.
11883     Measures results ony for internal (non-publicly-trusted) CAs.
11884   </summary>
11885 </histogram>
11887 <histogram name="Net.CertificatePinSuccess" enum="BooleanSuccess">
11888   <obsolete>
11889     Renamed to Net.PublicKeyPinSuccess 28 Oct 2011.
11890   </obsolete>
11891   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11892   <summary>
11893     A validated certificate chain may be subject to additional
11894     &quot;pinning&quot; requirements on a per-domain basis. This records the
11895     fraction of successful matches between a certificate chain and a pin list.
11896   </summary>
11897 </histogram>
11899 <histogram name="Net.CertificateTransparency.MainFrameValidSCTCount">
11900   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11901   <summary>
11902     Number of valid Signed Certificate Timestamps (SCTs) present for the
11903     main-frame resource. Emitted every time a main-frame resource is fetched.
11904   </summary>
11905 </histogram>
11907 <histogram name="Net.CertificateTransparency.SCTOrigin" enum="SCTOrigin">
11908   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11909   <summary>
11910     The origin breakdown of Signed Certificate Timestamps (SCTs). Emitted once
11911     for every SCT when first validated, which means 0 or more times during every
11912     SSL connection establishment.
11913   </summary>
11914 </histogram>
11916 <histogram name="Net.CertificateTransparency.SCTsPerConnection">
11917   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11918   <summary>
11919     The number of Signed Certificate Timestamps (SCTs) that were available for
11920     each SSL connection, including SCTs embedded in the certificate. This metric
11921     measures how many SSL connections had SCTs available. Emitted during every
11922     SSL connection establishment.
11923   </summary>
11924 </histogram>
11926 <histogram name="Net.CertificateTransparency.SCTStatus" enum="SCTVerifyStatus">
11927   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11928   <summary>
11929     Breakdown of Signed Certificate Timestamps (SCTs) validation status. Emitted
11930     once for every SCT when first validated, which means 0 or more times during
11931     every SSL connection establishment.
11932   </summary>
11933 </histogram>
11935 <histogram name="Net.CertVerifier_First_Job_Latency" units="milliseconds">
11936   <owner>davidben@chromium.org</owner>
11937   <summary>
11938     The actual amount of time spent verifying a certificate using the underlying
11939     cryptographic APIs. Because parallel verifications for the same certificate
11940     may be coalesced, histograms such as Net.SSLCertVerificationTime may be
11941     skewed, due to later verifications taking less overall time. This records
11942     the overall time spent verifying the first job to capture initialization
11943     costs.
11944   </summary>
11945 </histogram>
11947 <histogram name="Net.CertVerifier_Job_Latency" units="milliseconds">
11948   <owner>rsleevi@chromium.org</owner>
11949   <summary>
11950     The actual amount of time spent verifying a certificate using the underlying
11951     cryptographic APIs. Because parallel verifications for the same certificate
11952     may be coalesced, histograms such as Net.SSLCertVerificationTime may be
11953     skewed, due to later verifications taking less overall time. This records
11954     the overall time spent verifying a single request, regardless of how many
11955     parallel requests are being served by the verification.
11956   </summary>
11957 </histogram>
11959 <histogram name="Net.CoalescePotential" enum="CoalescePotentialPackets">
11960   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11961   <summary>
11962     The number of times we sent N packets, but could have sent N-1 packets.
11963   </summary>
11964 </histogram>
11966 <histogram name="Net.ComodoDNSExperimentFailureTime" units="milliseconds">
11967   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11968   <summary>
11969     The amount of time taken before we failed to  resolve the Comodo test DNS
11970     record. This is an experiment, run in conjuction with Comodo, to test the
11971     viability of a DNS based certificate revocation mechanism.
11972   </summary>
11973 </histogram>
11975 <histogram name="Net.ComodoDNSExperimentSuccessTime" units="milliseconds">
11976   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11977   <summary>
11978     The amount of time taken to successfully resolve the Comodo test DNS record.
11979     This is an experiment, run in conjuction with Comodo, to test the viability
11980     of a DNS based certificate revocation mechanism.
11981   </summary>
11982 </histogram>
11984 <histogram name="Net.Compress.NoProxy.BytesAfterCompression" units="bytes">
11985   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11986   <summary>
11987     The uncompressed number of bytes received per request that was compressed.
11988     Only includes requests which did not go through an explicit proxy and did
11989     not go over SSL.
11990   </summary>
11991 </histogram>
11993 <histogram name="Net.Compress.NoProxy.BytesBeforeCompression" units="bytes">
11994   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11995   <summary>
11996     The compressed number of bytes received per request that was compressed.
11997     Only includes requests which did not go through an explicit proxy and did
11998     not go over SSL.
11999   </summary>
12000 </histogram>
12002 <histogram name="Net.Compress.NoProxy.ShouldHaveBeenCompressed" units="bytes">
12003   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12004   <summary>
12005     The uncompressed number of bytes received per request that was not
12006     compressed but appears to have been compressible.  Only includes requests
12007     which did not go through an explicit proxy and did not go over SSL.
12008   </summary>
12009 </histogram>
12011 <histogram name="Net.Compress.Proxy.BytesAfterCompression" units="bytes">
12012   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12013   <summary>
12014     The uncompressed number of bytes received per request that was compressed.
12015     Only includes requests sent through a proxy without SSL.
12016   </summary>
12017 </histogram>
12019 <histogram name="Net.Compress.Proxy.BytesBeforeCompression" units="bytes">
12020   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12021   <summary>
12022     The compressed number of bytes received per request that was compressed.
12023     Only includes requests sent through a proxy without SSL.
12024   </summary>
12025 </histogram>
12027 <histogram name="Net.Compress.Proxy.ShouldHaveBeenCompressed" units="bytes">
12028   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12029   <summary>
12030     The uncompressed number of bytes received per request that was not
12031     compressed but appears to have been compressible.  Only includes requests
12032     sent through a proxy without SSL.
12033   </summary>
12034 </histogram>
12036 <histogram name="Net.Compress.SSL.BytesAfterCompression" units="bytes">
12037   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12038   <summary>
12039     The uncompressed number of bytes received per request that was compressed.
12040     Only includes requests sent over SSL.
12041   </summary>
12042 </histogram>
12044 <histogram name="Net.Compress.SSL.BytesBeforeCompression" units="bytes">
12045   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12046   <summary>
12047     The compressed number of bytes received per request that was compressed.
12048     Only includes requests sent over SSL.
12049   </summary>
12050 </histogram>
12052 <histogram name="Net.Compress.SSL.ShouldHaveBeenCompressed" units="bytes">
12053   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12054   <summary>
12055     The uncompressed number of bytes received per request that was not
12056     compressed but appears to have been compressible.  Only includes requests
12057     sent over SSL.
12058   </summary>
12059 </histogram>
12061 <histogram name="Net.ConnectionTypeCount" enum="ConnectionType">
12062   <obsolete>
12063     The count was inaccurate (it counted transactions rather than connections)
12064   </obsolete>
12065   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12066   <summary>
12067     Each bucket is the number of connections of a particular type that the user
12068     has had during the session.
12069   </summary>
12070 </histogram>
12072 <histogram name="Net.ConnectionTypeCount2" enum="ConnectionType">
12073   <obsolete>
12074     Renamed to match HadConnectionType.
12075   </obsolete>
12076   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12077   <summary>
12078     Each bucket is the number of successful connections of a particular type
12079     that the user has had during the session.
12080   </summary>
12081 </histogram>
12083 <histogram name="Net.ConnectionTypeCount3" enum="ConnectionType">
12084   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12085   <summary>
12086     Each bucket is the number of successful connections of a particular type
12087     that the user has had during the session.
12088   </summary>
12089 </histogram>
12091 <histogram name="Net.ConnectionTypeFailCount2" enum="ConnectionType">
12092   <obsolete>
12093     No longer collected.
12094   </obsolete>
12095   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12096   <summary>
12097     Each bucket is the number of failed connections of a particular type that
12098     the user has had during the session.
12099   </summary>
12100 </histogram>
12102 <histogram name="Net.ConnectionUsedSSLv3Fallback">
12103   <obsolete>
12104     Replaced by Net.ConnectionUsedSSLVersionFallback in Chrome 21.
12105   </obsolete>
12106   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12107   <summary>
12108     True if the HTTP request was to a server which requires SSLv3 fallback
12109   </summary>
12110 </histogram>
12112 <histogram name="Net.ConnectionUsedSSLVersionFallback"
12113     enum="FallbackSSLVersion">
12114   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12115   <summary>
12116     Nonzero if the HTTP request was to a server which requires SSL version
12117     fallback.  The value indicates the SSL version the request fell back on.
12118   </summary>
12119 </histogram>
12121 <histogram name="net.CookieBackingStoreUpdateResults"
12122     enum="BackingStoreResults">
12123   <obsolete>
12124     Initial typo; only here to get results from builds before r59117.  See
12125     &quot;Cookie.&quot; group.
12126   </obsolete>
12127   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12128   <summary>
12129     Whether or not updates to the backing store succeeded or failed, recorded
12130     every update.
12131   </summary>
12132 </histogram>
12134 <histogram name="net.CookieBetweenAccessIntervalMinutes" units="minutes">
12135   <obsolete>
12136     Initial typo; only here to get results from builds before r59117.  See
12137     &quot;Cookie.&quot; group.
12138   </obsolete>
12139   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12140   <summary>Intervals between access time updates for each cookie.</summary>
12141 </histogram>
12143 <histogram name="net.CookieCount">
12144   <obsolete>
12145     Initial typo; only here to get results from builds before r59117.  See
12146     &quot;Cookie.&quot; group.
12147   </obsolete>
12148   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12149   <summary>
12150     Number of cookies in the store (recorded every 10 minutes of active browsing
12151     time)
12152   </summary>
12153 </histogram>
12155 <histogram name="net.CookieDeletionCause" enum="CookieDeletionCause">
12156   <obsolete>
12157     Initial typo; only here to get results from builds before r59117.  See
12158     &quot;Cookie.&quot; group.
12159   </obsolete>
12160   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12161   <summary>
12162     For each cookie removed from the store, the reason it was removed.
12163   </summary>
12164 </histogram>
12166 <histogram name="net.CookieDomainCount">
12167   <obsolete>
12168     Initial typo; only here to get results from builds before r59117.  See
12169     &quot;Cookie.&quot; group.
12170   </obsolete>
12171   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12172   <summary>
12173     For each domain, number of cookies in that domain (recorded every 10 minutes
12174     of active browsing time).
12175   </summary>
12176 </histogram>
12178 <histogram name="net.CookieDomainPerEtldp1Count">
12179   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12180   <summary>
12181     For every top level domain, number of subdomains in that top level domain
12182     (recorded every 10 minutes of active browsing time).
12183   </summary>
12184 </histogram>
12186 <histogram name="net.CookieEtldp1Count">
12187   <obsolete>
12188     Initial typo; only here to get results from builds before r59117.  See
12189     &quot;Cookie.&quot; group.
12190   </obsolete>
12191   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12192   <summary>
12193     For every top level domain, number of cookies in that domain (recorded every
12194     10 minutes of active browsing time).
12195   </summary>
12196 </histogram>
12198 <histogram name="net.CookieEvictedLastAccessMinutes" units="minutes">
12199   <obsolete>
12200     Initial typo; only here to get results from builds before r59117.  See
12201     &quot;Cookie.&quot; group.
12202   </obsolete>
12203   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12204   <summary>
12205     For each evicted (not expired) cookie, the amount of time since it was last
12206     used
12207   </summary>
12208 </histogram>
12210 <histogram name="net.CookieExpirationDurationMinutes" units="minutes">
12211   <obsolete>
12212     Initial typo; only here to get results from builds before r59117.  See
12213     &quot;Cookie.&quot; group.
12214   </obsolete>
12215   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12216   <summary>Number of minutes until cookie expires when set.</summary>
12217 </histogram>
12219 <histogram name="net.CookieTimeGet">
12220   <obsolete>
12221     Initial typo; only here to get results from builds before r59117.  See
12222     &quot;Cookie.&quot; group.
12223   </obsolete>
12224   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12225   <summary>
12226     The amount of time (ms) to get cookies for each URL request.
12227   </summary>
12228 </histogram>
12230 <histogram name="net.CookieTimeLoad">
12231   <obsolete>
12232     Initial typo; only here to get results from builds before r59117.  See
12233     &quot;Cookie.&quot; group.
12234   </obsolete>
12235   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12236   <summary>
12237     The amount of time (ms) to load the persistent cookie store at browser
12238     start.
12239   </summary>
12240 </histogram>
12242 <histogram name="Net.CountOfAlternateProtocolServers">
12243   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12244   <summary>
12245     The total number of severs to which alternative protocol was used. This
12246     counts the number of servers persisted to prefs file.
12247   </summary>
12248 </histogram>
12250 <histogram name="Net.CountOfPipelineCapableServers">
12251   <obsolete>
12252     Deprecated 05/2014, related field trial already long expired.
12253   </obsolete>
12254   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12255   <summary>
12256     The total number of severs that support HTTP pipelining. This counts the
12257     number of servers persisted to prefs file.
12258   </summary>
12259 </histogram>
12261 <histogram name="Net.CountOfSpdyServers">
12262   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12263   <summary>
12264     The total number of SPDY server names persisted to prefs file.
12265   </summary>
12266 </histogram>
12268 <histogram name="Net.CountOfSpdySettings">
12269   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12270   <summary>
12271     The total number of SPDY Settings properties persisted to prefs file.
12272   </summary>
12273 </histogram>
12275 <histogram name="Net.CRLRequestFailedTimeMs" units="milliseconds">
12276   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12277   <summary>
12278     When validating an HTTPS certificate we may have to block to fetch one or
12279     more revocation lists. This measures the amount of time that failures to get
12280     CRL information take.
12281   </summary>
12282 </histogram>
12284 <histogram name="Net.CRLRequestSuccess" enum="BooleanSuccess">
12285   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12286   <summary>
12287     When validating an HTTPS certificate we may have to block to fetch one or
12288     more revocation lists. This records the fraction of successful requests.
12289   </summary>
12290 </histogram>
12292 <histogram name="Net.CRLRequestTimeMs" units="milliseconds">
12293   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12294   <summary>
12295     When validating an HTTPS certificate we may have to block to fetch one or
12296     more revocation lists. This measures the amount of time that each fetch
12297     takes.
12298   </summary>
12299 </histogram>
12301 <histogram name="Net.DailyContentLength" units="KB">
12302   <owner>bolian@chromium.org</owner>
12303   <summary>
12304     The total content size in KB of all HTTP/HTTPS response bodies in the
12305     previous calendar day. The metric is reported when the first response in the
12306     current day is received.
12307   </summary>
12308 </histogram>
12310 <histogram name="Net.DailyContentLength_DataReductionProxyEnabled" units="KB">
12311   <owner>bengr@chromium.org</owner>
12312   <owner>bolian@chromium.org</owner>
12313   <summary>
12314     The total content size in KB of all HTTP/HTTPS response bodies in the
12315     previous calendar day while the data reduction proxy setting was enabled.
12316     The metric is reported when the first response in the current day is
12317     received.
12318   </summary>
12319 </histogram>
12321 <histogram name="Net.DailyContentLength_DataReductionProxyEnabled_Https"
12322     units="KB">
12323   <owner>bengr@chromium.org</owner>
12324   <owner>bolian@chromium.org</owner>
12325   <summary>
12326     The total content size in KB of all HTTPS response bodies in the previous
12327     calendar day while the data reduction proxy setting was enabled. The metric
12328     is reported when the first response in the current day is received.
12329   </summary>
12330 </histogram>
12332 <histogram name="Net.DailyContentLength_DataReductionProxyEnabled_LongBypass"
12333     units="KB">
12334   <owner>bengr@chromium.org</owner>
12335   <owner>bolian@chromium.org</owner>
12336   <summary>
12337     The total content size in KB of all long-bypassed HTTP response bodies in
12338     the  previous calendar day while the data reduction proxy setting was
12339     enabled. The metric is reported when the first response in the current day
12340     is received.
12341   </summary>
12342 </histogram>
12344 <histogram name="Net.DailyContentLength_DataReductionProxyEnabled_ShortBypass"
12345     units="KB">
12346   <owner>bengr@chromium.org</owner>
12347   <owner>bolian@chromium.org</owner>
12348   <summary>
12349     The total content size in KB of all short-bypassed HTTP response bodies in
12350     the previous calendar day while the data reduction proxy setting was
12351     enabled. The metric is reported when the first response in the current day
12352     is received.
12353   </summary>
12354 </histogram>
12356 <histogram name="Net.DailyContentLength_DataReductionProxyEnabled_Unknown"
12357     units="KB">
12358   <owner>bengr@chromium.org</owner>
12359   <owner>bolian@chromium.org</owner>
12360   <summary>
12361     The total content size in KB of all HTTP response bodies for requests that
12362     were not served by the enabled data reduction proxy for unknown reasons in
12363     the previous calendar day while the data reduction proxy setting was
12364     enabled. The metric is reported when the first response in the current day
12365     is received.
12366   </summary>
12367 </histogram>
12369 <histogram name="Net.DailyContentLength_ViaDataReductionProxy" units="KB">
12370   <owner>bengr@chromium.org</owner>
12371   <owner>bolian@chromium.org</owner>
12372   <summary>
12373     The total content size in KB of all HTTP/HTTPS response bodies in the
12374     previous calendar day via the data reduction proxy. The metric is reported
12375     when the first response in the current day is received.
12376   </summary>
12377 </histogram>
12379 <histogram name="Net.DailyContentPercent_DataReductionProxyEnabled"
12380     units="Percent">
12381   <owner>bengr@chromium.org</owner>
12382   <owner>bolian@chromium.org</owner>
12383   <summary>
12384     The percentage of total HTTP/HTTPS response body size while the data
12385     reduction proxy is enabled to total HTTP/HTTPS response body size in the
12386     previous calendar day. The metric is reported when the first response in the
12387     current day is received.
12388   </summary>
12389 </histogram>
12391 <histogram name="Net.DailyContentPercent_DataReductionProxyEnabled_Https"
12392     units="Percent">
12393   <owner>bengr@chromium.org</owner>
12394   <owner>bolian@chromium.org</owner>
12395   <summary>
12396     The percentage of total HTTPS response body size while the data reduction
12397     proxy is enabled to total HTTP/HTTPS response body size in the previous
12398     calendar day. The metric is reported when the first response in the current
12399     day is received.
12400   </summary>
12401 </histogram>
12403 <histogram name="Net.DailyContentPercent_DataReductionProxyEnabled_LongBypass"
12404     units="Percent">
12405   <owner>bengr@chromium.org</owner>
12406   <owner>bolian@chromium.org</owner>
12407   <summary>
12408     The percentage of total long-bypassed response body size while the data
12409     reduction proxy is enabled to total HTTP/HTTPS response body size in the
12410     previous calendar day. The metric is reported when the first response in the
12411     current day is received.
12412   </summary>
12413 </histogram>
12415 <histogram name="Net.DailyContentPercent_DataReductionProxyEnabled_ShortBypass"
12416     units="Percent">
12417   <owner>bengr@chromium.org</owner>
12418   <owner>bolian@chromium.org</owner>
12419   <summary>
12420     The percentage of total short-bypassed response body size while the data
12421     reduction proxy is enabled to total HTTP/HTTPS response body size in the
12422     previous calendar day. The metric is reported when the first response in the
12423     current day is received.
12424   </summary>
12425 </histogram>
12427 <histogram name="Net.DailyContentPercent_DataReductionProxyEnabled_Unknown"
12428     units="Percent">
12429   <owner>bengr@chromium.org</owner>
12430   <owner>bolian@chromium.org</owner>
12431   <summary>
12432     The percentage of total body size of responses that were not served by the
12433     data reduction proxy for unknown reason while the data reduction proxy is
12434     enabled to total HTTP/HTTPS response body size in the previous calendar day.
12435     The metric is reported when the first response in the current day is
12436     received.
12437   </summary>
12438 </histogram>
12440 <histogram name="Net.DailyContentPercent_ViaDataReductionProxy" units="Percent">
12441   <owner>bengr@chromium.org</owner>
12442   <owner>bolian@chromium.org</owner>
12443   <summary>
12444     The percentage of total HTTP/HTTPS response body size via the data reduction
12445     proxy to total HTTP/HTTPS response body size in the previous calendar day.
12446     The metric is reported when the first response in the current day is
12447     received.
12448   </summary>
12449 </histogram>
12451 <histogram name="Net.DailyContentSavingPercent" units="Percent">
12452   <owner>bengr@chromium.org</owner>
12453   <owner>bolian@chromium.org</owner>
12454   <summary>
12455     The percentage of data saving in the previous calendar day. A negative
12456     saving will be shown as zero. The metric is reported when the first response
12457     in the current day is received.
12458   </summary>
12459 </histogram>
12461 <histogram name="Net.DailyContentSavingPercent_DataReductionProxyEnabled"
12462     units="Percent">
12463   <owner>bengr@chromium.org</owner>
12464   <owner>bolian@chromium.org</owner>
12465   <summary>
12466     The percentage of data saving in the previous calendar day while the data
12467     reduction proxy was enabled. A negative saving will be shown as zero. This
12468     only counts responses while the data reduction proxy is enabled. The metric
12469     is reported when the first response in the current day is received.
12470   </summary>
12471 </histogram>
12473 <histogram name="Net.DailyContentSavingPercent_ViaDataReductionProxy"
12474     units="Percent">
12475   <owner>bengr@chromium.org</owner>
12476   <owner>bolian@chromium.org</owner>
12477   <summary>
12478     The percentage of data saving in the previous calendar day via the data
12479     reduction proxy. A negative saving will be shown as zero. This only counts
12480     responses via the data reduction proxy. The metric is reported when the
12481     first response in the current day is received.
12482   </summary>
12483 </histogram>
12485 <histogram name="Net.DailyHttpContentLengthViaDataReductionProxy" units="KB">
12486   <obsolete>
12487     Deprecated- see Net.DailyContentLength_ViaDataReductionProxy.
12488   </obsolete>
12489   <owner>bolian@chromium.org</owner>
12490   <summary>
12491     Total size in KB of all response bodies in the previous calendar day that
12492     were received through the data reduction proxy.
12493   </summary>
12494 </histogram>
12496 <histogram name="Net.DailyHttpContentLengthWithDataReductionProxyEnabled"
12497     units="KB">
12498   <obsolete>
12499     Deprecated- see Net.DailyContentLength_DataReductionProxyEnabled
12500   </obsolete>
12501   <owner>bolian@chromium.org</owner>
12502   <summary>
12503     Total size in KB of all response bodies in the previous calendar day that
12504     were received when the data reduction proxy was enabled.
12505   </summary>
12506 </histogram>
12508 <histogram name="Net.DailyHttpContentSavings" units="Percent">
12509   <obsolete>
12510     Deprecated- see Net.DailyContentSavingPercent.
12511   </obsolete>
12512   <owner>bolian@chromium.org</owner>
12513   <summary>
12514     The percentage of data saving in the previous calendar day. A negative
12515     saving will be shown as zero.
12516   </summary>
12517 </histogram>
12519 <histogram name="Net.DailyHttpContentSavings_DataReductionProxy"
12520     units="Percent">
12521   <obsolete>
12522     Deprecated- see Net.DailyContentSavingPercent_DataReductionProxyEnabled.
12523   </obsolete>
12524   <owner>bolian@chromium.org</owner>
12525   <summary>
12526     The percentage of data saving in the previous calendar day when the data
12527     reduction proxy was enabled for at least some responses during the day. A
12528     negative saving will be shown as zero.
12529   </summary>
12530 </histogram>
12532 <histogram name="Net.DailyHttpOriginalContentLength" units="KB">
12533   <obsolete>
12534     Deprecated- see Net.DailyOriginalContentLength.
12535   </obsolete>
12536   <owner>bolian@chromium.org</owner>
12537   <summary>
12538     Total size in KB specified in the X-Original-Content-Length headers of all
12539     responses in the previous calendar day. If the header is not present in a
12540     response, the size of the response body is used.
12541   </summary>
12542 </histogram>
12544 <histogram name="Net.DailyHttpReceivedContentLength" units="KB">
12545   <obsolete>
12546     Deprecated- see Net.DailyContentLength.
12547   </obsolete>
12548   <owner>bolian@chromium.org</owner>
12549   <summary>
12550     Total size in KB of all response bodies in the previous calendar day.
12551   </summary>
12552 </histogram>
12554 <histogram name="Net.DailyOriginalContentLength" units="KB">
12555   <owner>bolian@chromium.org</owner>
12556   <summary>
12557     The total size in KB specified in the X-Original-Content-Length headers of
12558     all HTTP/HTTPS response bodies in the previous calendar day. If the header
12559     is not present in a response, the size of the response body is used. The
12560     metric is reported when the first response in the current day is received.
12561   </summary>
12562 </histogram>
12564 <histogram name="Net.DailyOriginalContentLength_DataReductionProxyEnabled"
12565     units="KB">
12566   <owner>bengr@chromium.org</owner>
12567   <owner>bolian@chromium.org</owner>
12568   <summary>
12569     The total size in KB specified in the X-Original-Content-Length headers of
12570     all HTTP/HTTPS response bodies in the previous calendar day while the data
12571     reduction proxy is enabled. If the header is not present in a response, the
12572     size of the response body is used. The metric is reported when the first
12573     response in the current day is received.
12574   </summary>
12575 </histogram>
12577 <histogram name="Net.DailyOriginalContentLength_ViaDataReductionProxy"
12578     units="KB">
12579   <owner>bengr@chromium.org</owner>
12580   <owner>bolian@chromium.org</owner>
12581   <summary>
12582     The total size in KB specified in the X-Original-Content-Length headers of
12583     all HTTP/HTTPS response bodies in the previous calendar day via the data
12584     reduction proxy. If the header is not present in a response, the size of the
12585     response body is used. The metric is reported when the first response in the
12586     current day is received.
12587   </summary>
12588 </histogram>
12590 <histogram name="Net.DailyReceivedContentViaDataReductionProxy" units="Percent">
12591   <obsolete>
12592     Deprecated- see Net.DailyContentPercent_ViaDataReductionProxy.
12593   </obsolete>
12594   <owner>bengr@chromium.org</owner>
12595   <owner>bolian@chromium.org</owner>
12596   <summary>
12597     The percentage of Net.DailyHttpContentLengthViaDataReductionProxy in
12598     Net.DailyHttpReceivedContentLength.
12599   </summary>
12600 </histogram>
12602 <histogram name="Net.DailyReceivedContentWithDataReductionProxyEnabled"
12603     units="Percent">
12604   <obsolete>
12605     Deprecated- see Net.DailyContentPercent_DataReductionProxyEnabled.
12606   </obsolete>
12607   <owner>bengr@chromium.org</owner>
12608   <owner>bolian@chromium.org</owner>
12609   <summary>
12610     The percentage of Net.DailyHttpContentLengthWithDataReductionProxyEnabled in
12611     Net.DailyHttpReceivedContentLength.
12612   </summary>
12613 </histogram>
12615 <histogram name="Net.DhcpWpadCancelTime" units="milliseconds">
12616   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12617   <summary>
12618     Measures time from initiating a fetch of a PAC file from DHCP WPAD to
12619     cancellation of the fetch. For a given fetch, only one of the cancellation
12620     or completion histograms will be added to.
12621   </summary>
12622 </histogram>
12624 <histogram name="Net.DhcpWpadCompletionTime" units="milliseconds">
12625   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12626   <summary>
12627     Measures time from initiating a fetch of a PAC file from DHCP WPAD to
12628     completion of the fetch. For a given fetch, only one of the cancellation or
12629     completion histograms will be added to.
12630   </summary>
12631 </histogram>
12633 <histogram name="Net.DhcpWpadFetchError" enum="NetErrorCodes">
12634   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12635   <summary>
12636     Tracks the net error codes received when the DHCP WPAD fetch fails to
12637     retrieve a PAC file (including PAC_NOT_IN_DHCP, which is not really an error
12638     but an indication that a PAC URL was not configured in DHCP).
12639   </summary>
12640 </histogram>
12642 <histogram name="Net.DhcpWpadGetAdaptersAddressesError"
12643     enum="ErrorCodesGetAdaptersAddresses">
12644   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12645   <summary>
12646     Tracks the frequency of each of the different known error codes of calling
12647     the GetAdaptersAddresses Win32 API.
12648   </summary>
12649 </histogram>
12651 <histogram name="Net.DhcpWpadGetAdaptersAddressesTime" units="milliseconds">
12652   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12653   <summary>
12654     Measures the time taken to call the GetAdaptersAddresses Win32 API, to
12655     validate our understanding that it should complete quickly enough to call
12656     synchronously from the network thread.
12657   </summary>
12658 </histogram>
12660 <histogram name="Net.DhcpWpadNumAdaptersAtWaitTimer">
12661   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12662   <summary>
12663     Total number of adapters enabled for DHCP as seen when the wait timer in the
12664     DHCP WPAD code hits. This timer fires after a timeout from when we get some
12665     information from the first adapter to finish.
12666   </summary>
12667 </histogram>
12669 <histogram name="Net.DhcpWpadNumPendingAdaptersAtWaitTimer">
12670   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12671   <summary>
12672     Number of adapters enabled for DHCP that we have not completed retrieving
12673     information for, as seen when the wait timer in the DHCP WPAD code hits.
12674     This timer fires after a timeout from when we get some information from the
12675     first adapter to finish.
12676   </summary>
12677 </histogram>
12679 <histogram name="Net.DhcpWpadUnhandledDhcpError">
12680   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12681   <summary>
12682     Counts the number of errors from the DhcpRequestParams API that we do not
12683     have specific handling for, so that we can see if there is an abnormally
12684     high rate.
12685   </summary>
12686 </histogram>
12688 <histogram name="Net.DNS_Resolution_And_TCP_Connection_Latency">
12689   <obsolete>
12690     Deprecated- see Net.DNS_Resolution_And_TCP_Connection_Latency2
12691   </obsolete>
12692   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12693 </histogram>
12695 <histogram name="Net.Dns_Resolution_And_TCP_Connection_Latency">
12696   <obsolete>
12697     Deprecated- see Net.DNS_Resolution_And_TCP_Connection_Latency2
12698   </obsolete>
12699   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12700 </histogram>
12702 <histogram name="Net.DNS_Resolution_And_TCP_Connection_Latency2"
12703     units="milliseconds">
12704   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12705   <summary>
12706     The time measured before starting DNS lookup until after the connection is
12707     complete.
12708   </summary>
12709 </histogram>
12711 <histogram name="Net.Dns_Resolution_And_TCP_Connection_Latency2">
12712   <obsolete>
12713     Deprecated- see Net.DNS_Resolution_And_TCP_Connection_Latency2
12714   </obsolete>
12715   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12716 </histogram>
12718 <histogram name="Net.DoubleGetExperiment_InitialResponseMethod"
12719     enum="DoubleGetExperimentMethods">
12720   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12721   <summary>
12722     The number of HTTP request responses with MS Office Docs MIME types. The
12723     responses are classified based on their method type and cacheability (POST,
12724     cacheable GET and non-cacheable GET). The histogram is used in Double GET
12725     Experiment, where successful non-cacheable GET requests are intercepted
12726     after initial response and repeated in order to determine how much reissuing
12727     non-cacheable GET requests influences their error rate. The histogram tracks
12728     only initial requests (not the repeated ones).
12729   </summary>
12730 </histogram>
12732 <histogram name="Net.DoubleGetExperiment_ResponseCode">
12733   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12734   <summary>
12735     The response codes encountered for GET request repeated in Double GET
12736     Experiment. In the experiment successful non-cacheable GET requests are
12737     intercepted after initial response and repeated. The goal of the experiment
12738     is to measure how much reissuing non-cacheable GET requests influences their
12739     error rate.
12740   </summary>
12741 </histogram>
12743 <histogram name="Net.DownloadBandwidth">
12744   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12745   <summary>
12746     Kbps on download streams exceeding 25KB.  Measures from the beginning of the
12747     first byte received until the end of flowing data.
12748   </summary>
12749 </histogram>
12751 <histogram name="Net.ErrorCodesForImages" enum="NetErrorCodes">
12752   <owner>skonig@chromium.org</owner>
12753   <owner>hbengali@chromium.org</owner>
12754   <summary>
12755     Net error codes that requests for images end with, including net::OK and
12756     net:ERR_ABORTED.
12757   </summary>
12758 </histogram>
12760 <histogram name="Net.ErrorCodesForMainFrame" enum="NetErrorCodes">
12761   <obsolete>
12762     Deprecated as of 2011/5/24, replaced by Net.ErrorCodesForMainFrame2, which
12763     measures the same data but uses a different bucket structure (adds guard
12764     buckets).
12765   </obsolete>
12766   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12767   <summary>
12768     Positive net error code that a page failed with. Note that this only counts
12769     the errors in &quot;main frames&quot;, so it is a measure of the error pages
12770     that users actually see (it does not for example count the error codes for
12771     subresoures on a page).
12772   </summary>
12773 </histogram>
12775 <histogram name="Net.ErrorCodesForMainFrame2" enum="NetErrorCodes">
12776   <obsolete>
12777     Deprecated as of 2012/5/16, replaced by Net.ErrorCodesForMainFrame3, which
12778     measures the same data but includes ERR_ABORTED and OK.
12779   </obsolete>
12780   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12781   <summary>
12782     Positive net error code that a page failed with. Note that this only counts
12783     the errors in &quot;main frames&quot;, so it is a measure of the error pages
12784     that users actually see (it does not for example count the error codes for
12785     subresoures on a page).
12786   </summary>
12787 </histogram>
12789 <histogram name="Net.ErrorCodesForMainFrame3" enum="NetErrorCodes">
12790   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12791   <summary>
12792     Positive net error codes that requests for pages end with, including net::OK
12793     and net::ERR_ABORTED.  This only counts loads in &quot;main frames&quot; (it
12794     does not for example count the error codes for subresoures on a page).
12795   </summary>
12796 </histogram>
12798 <histogram name="Net.ErrorCodesForSubresources" enum="NetErrorCodes">
12799   <obsolete>
12800     Deprecated as of 2012/5/16, replaced by Net.ErrorCodesForSubresources2,
12801     which measures the same data but includes ERR_ABORT and OK.
12802   </obsolete>
12803   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12804   <summary>
12805     Positive net error code that a page failed with. Note that this only counts
12806     the errors in &quot;subresources&quot;.
12807   </summary>
12808 </histogram>
12810 <histogram name="Net.ErrorCodesForSubresources2" enum="NetErrorCodes">
12811   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12812   <summary>
12813     Net error codes that requests for &quot;subresources&quot; end with,
12814     including net::OK and net::ERR_ABORTED.
12815   </summary>
12816 </histogram>
12818 <histogram name="Net.ErrorPageCounts" enum="NetErrorPageEvents">
12819   <owner>rdsmith@chromium.org</owner>
12820   <owner>ellyjones@chromium.org</owner>
12821   <summary>
12822     Counts of various events that can occur on the network error page. See the
12823     histogram for details.
12824   </summary>
12825 </histogram>
12827 <histogram name="Net.FileError_Flush">
12828   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12829   <summary>
12830     System error code that a file Flush failed with.  The code is OS dependent,
12831     so when looking at the histogram don't mix OSes.
12832   </summary>
12833 </histogram>
12835 <histogram name="Net.FileError_GetSize">
12836   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12837   <summary>
12838     System error code that a file GetSize failed with.  The code is OS
12839     dependent, so when looking at the histogram don't mix OSes.
12840   </summary>
12841 </histogram>
12843 <histogram name="Net.FileError_Open">
12844   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12845   <summary>
12846     System error code that a file Open failed with.  The code is OS dependent,
12847     so when looking at the histogram don't mix OSes.
12848   </summary>
12849 </histogram>
12851 <histogram name="Net.FileError_Read">
12852   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12853   <summary>
12854     System error code that a file Read failed with.  The code is OS dependent,
12855     so when looking at the histogram don't mix OSes.
12856   </summary>
12857 </histogram>
12859 <histogram name="Net.FileError_Seek">
12860   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12861   <summary>
12862     System error code that a file Seek failed with.  The code is OS dependent,
12863     so when looking at the histogram don't mix OSes.
12864   </summary>
12865 </histogram>
12867 <histogram name="Net.FileError_SetEof">
12868   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12869   <summary>
12870     System error code that a file SetEof failed with.  The code is OS dependent,
12871     so when looking at the histogram don't mix OSes.
12872   </summary>
12873 </histogram>
12875 <histogram name="Net.FileError_Write">
12876   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12877   <summary>
12878     System error code that a file Write failed with.  The code is OS dependent,
12879     so when looking at the histogram don't mix OSes.
12880   </summary>
12881 </histogram>
12883 <histogram name="Net.FileErrorRange_Flush">
12884   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12885   <summary>
12886     System error code range that a file Flush failed with.  Any value other than
12887     0 indicates that we have received errors in a range outside of the one in
12888     which we recorded the specific errors in Net.FileError_Flush.  The code is
12889     OS dependent, so when looking at the histogram don't mix OSes.
12890   </summary>
12891 </histogram>
12893 <histogram name="Net.FileErrorRange_GetSize">
12894   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12895   <summary>
12896     System error code range that a file GetSize failed with.  Any value other
12897     than 0 indicates that we have received errors in a range outside of the one
12898     in which we recorded the specific errors in Net.FileError_GetSize.  The code
12899     is OS dependent, so when looking at the histogram don't mix OSes.
12900   </summary>
12901 </histogram>
12903 <histogram name="Net.FileErrorRange_Open">
12904   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12905   <summary>
12906     System error code range that a file Open failed with.  Any value other than
12907     0 indicates that we have received errors in a range outside of the one in
12908     which we recorded the specific errors in Net.FileError_Open.  The code is OS
12909     dependent, so when looking at the histogram don't mix OSes.
12910   </summary>
12911 </histogram>
12913 <histogram name="Net.FileErrorRange_Read">
12914   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12915   <summary>
12916     System error code range that a file Read failed with.  Any value other than
12917     0 indicates that we have received errors in a range outside of the one in
12918     which we recorded the specific errors in Net.FileError_Read.  The code is OS
12919     dependent, so when looking at the histogram don't mix OSes.
12920   </summary>
12921 </histogram>
12923 <histogram name="Net.FileErrorRange_Seek">
12924   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12925   <summary>
12926     System error code range that a file Seek failed with.  Any value other than
12927     0 indicates that we have received errors in a range outside of the one in
12928     which we recorded the specific errors in Net.FileError_Seek.  The code is OS
12929     dependent, so when looking at the histogram don't mix OSes.
12930   </summary>
12931 </histogram>
12933 <histogram name="Net.FileErrorRange_SetEof">
12934   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12935   <summary>
12936     System error code range that a file SetEof failed with.  Any value other
12937     than 0 indicates that we have received errors in a range outside of the one
12938     in which we recorded the specific errors in Net.FileError_SetEof.  The code
12939     is OS dependent, so when looking at the histogram don't mix OSes.
12940   </summary>
12941 </histogram>
12943 <histogram name="Net.FileErrorRange_Write">
12944   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12945   <summary>
12946     System error code range that a file Write failed with.  Any value other than
12947     0 indicates that we have received errors in a range outside of the one in
12948     which we recorded the specific errors in Net.FileError_Write.  The code is
12949     OS dependent, so when looking at the histogram don't mix OSes.
12950   </summary>
12951 </histogram>
12953 <histogram name="Net.FoundSystemTrustRootsAndroid" enum="Boolean">
12954   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12955   <summary>
12956     Whether or not system installed trust anchors could be distinguished from
12957     user installed trust anchors. Recorded on first certificate verification on
12958     Android 4.2 and later.
12959   </summary>
12960 </histogram>
12962 <histogram name="Net.FtpDataConnectionErrorCount" enum="FtpDataConnectionError">
12963   <owner>phajdan.jr@chromium.org</owner>
12964   <summary>The number of times each FTP Error was observed.</summary>
12965 </histogram>
12967 <histogram name="Net.FtpDataConnectionErrorHappened"
12968     enum="FtpDataConnectionError">
12969   <owner>phajdan.jr@chromium.org</owner>
12970   <summary>
12971     The number of Chrome sessions which encountered the indicates FTP Error.
12972     This prevents allowing a user that retried a connection many times (getting
12973     an error each time) from biasing the tallies.
12974   </summary>
12975 </histogram>
12977 <histogram name="Net.FtpServerTypeCount" enum="FtpServerType">
12978   <owner>phajdan.jr@chromium.org</owner>
12979   <summary>
12980     Each bucket is the number of FTP server types the user has encountered
12981     during the session.
12982   </summary>
12983 </histogram>
12985 <histogram name="Net.GetProxyForUrl_FAIL" units="milliseconds">
12986   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12987   <summary>
12988     The time spent waiting for WinHttpGetProxyForUrl to return with error.
12989   </summary>
12990 </histogram>
12992 <histogram name="Net.GetProxyForUrl_OK" units="milliseconds">
12993   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12994   <summary>
12995     The time spent waiting for WinHttpGetProxyForUrl to return with success.
12996   </summary>
12997 </histogram>
12999 <histogram name="Net.GoogleConnectionUsedSSLVersionFallback"
13000     enum="FallbackSSLVersion">
13001   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13002   <summary>
13003     Nonzero if the HTTP request was to a Google server which required SSL
13004     version fallback. The value indicates the SSL version the request fell back
13005     on. Since Google servers support TLS 1.2, any fallback is an indication of
13006     network middleware problems.
13007   </summary>
13008 </histogram>
13010 <histogram name="Net.HadConnectionType" enum="ConnectionType">
13011   <obsolete>
13012     The count was inaccurate (it counted transactions rather than connections).
13013   </obsolete>
13014   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13015   <summary>
13016     Each bucket is a boolean (0 or 1) indicating whether the user has had a
13017     connection of that type during the session.
13018   </summary>
13019 </histogram>
13021 <histogram name="Net.HadConnectionType2" enum="ConnectionType">
13022   <obsolete>
13023     This statistic measures successful and failed connections, the new one only
13024     measures successful ones.
13025   </obsolete>
13026   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13027   <summary>
13028     Each bucket is a boolean (0 or 1) indicating whether the user has had a
13029     connection of that type during the session.
13030   </summary>
13031 </histogram>
13033 <histogram name="Net.HadConnectionType3" enum="ConnectionType">
13034   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13035   <summary>
13036     Each bucket is a boolean (0 or 1) indicating whether the user has had a
13037     successful connection of that type during the session.
13038   </summary>
13039 </histogram>
13041 <histogram name="Net.HadFtpServerType" enum="FtpServerType">
13042   <owner>phajdan.jr@chromium.org</owner>
13043   <summary>
13044     Each bucket is a boolean (0 or 1) indicating whether the user has had a
13045     connection with an FTP server of that type during the session.
13046   </summary>
13047 </histogram>
13049 <histogram name="Net.HttpAuthCacheAddEvicted" enum="BooleanDidEvict">
13050   <owner>ttuttle@chromium.org</owner>
13051   <summary>
13052     Whether adding an entry to the HTTP auth cache evicted another entry.
13053   </summary>
13054 </histogram>
13056 <histogram name="Net.HttpAuthCacheAddEvictedCreation">
13057   <owner>ttuttle@chromium.org</owner>
13058   <summary>
13059     When an HTTP auth cache entry is evicted, the time since it was created.
13060   </summary>
13061 </histogram>
13063 <histogram name="Net.HttpAuthCacheAddEvictedLastUse">
13064   <owner>ttuttle@chromium.org</owner>
13065   <summary>
13066     When an HTTP auth cache entry is evicted, the time since it was last used.
13067   </summary>
13068 </histogram>
13070 <histogram name="Net.HttpAuthCacheAddPathEvicted" enum="BooleanDidEvict">
13071   <owner>ttuttle@chromium.org</owner>
13072   <summary>
13073     Whether adding a path to an entry in the HTTP auth cache evicted another
13074     path.
13075   </summary>
13076 </histogram>
13078 <histogram name="Net.HttpAuthCacheLookupByPathPosition">
13079   <owner>ttuttle@chromium.org</owner>
13080   <summary>
13081     When looking up an HTTP auth cache entry by path, the position (1-indexed)
13082     of the entry on a hit, or 0 on a miss.
13083   </summary>
13084 </histogram>
13086 <histogram name="Net.HttpAuthCacheLookupPosition">
13087   <owner>ttuttle@chromium.org</owner>
13088   <summary>
13089     When looking up an HTTP auth cache entry by realm, the position (1-indexed)
13090     of the entry on a hit, or 0 on a miss.
13091   </summary>
13092 </histogram>
13094 <histogram name="Net.HttpAuthCount" enum="HttpAuthCount">
13095   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13096   <summary>
13097     Per-authentication-scheme counts of authentication attempts and rejections.
13098   </summary>
13099 </histogram>
13101 <histogram name="Net.HttpAuthResource" enum="HttpAuthResource">
13102   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13103   <summary>
13104     Count of authentication requests for top level pages vs. sub-resources, such
13105     as images or iframes.
13106   </summary>
13107 </histogram>
13109 <histogram name="Net.HttpAuthTarget" enum="HttpAuthTarget">
13110   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13111   <summary>
13112     Per-authentication-scheme counts of authentication targets, such as secure
13113     servers or proxies.
13114   </summary>
13115 </histogram>
13117 <histogram name="Net.HttpConnectionLatency" units="milliseconds">
13118   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13119   <summary>
13120     Time between the HttpNetworkTransaction requesting a connection and the time
13121     it connected.
13122   </summary>
13123 </histogram>
13125 <histogram name="Net.HttpContentFreshnessLifetime" units="seconds">
13126   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13127   <summary>Length of time that a received resource will be cacheable.</summary>
13128 </histogram>
13130 <histogram name="Net.HttpContentLength" units="bytes">
13131   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13132   <summary>
13133     Size of the response body. This is the actual number of bytes received,
13134     which usually agrees with but is not necessarily the same as the size
13135     specified by the Content-Length header.
13136   </summary>
13137 </histogram>
13139 <histogram name="Net.HttpContentLengthCacheable" units="bytes">
13140   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13141   <summary>
13142     Size of the response body if it is cacheable. This is the actual number of
13143     bytes received, which usually agrees with but is not necessarily the same as
13144     the size specified by the Content-Length header.
13145   </summary>
13146 </histogram>
13148 <histogram name="Net.HttpContentLengthCacheable24Hours" units="bytes">
13149   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13150   <summary>
13151     Size of the response body if it is cacheable for at least 24 hours. This is
13152     the actual number of bytes received, which usually agrees with but is not
13153     necessarily the same as the size specified by the Content-Length header.
13154   </summary>
13155 </histogram>
13157 <histogram name="Net.HttpContentLengthCacheable4Hours" units="bytes">
13158   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13159   <summary>
13160     Size of the response body if it is cacheable for at least 4 hours. This is
13161     the actual number of bytes received, which usually agrees with but is not
13162     necessarily the same as the size specified by the Content-Length header.
13163   </summary>
13164 </histogram>
13166 <histogram name="Net.HttpContentLengthDifference" units="bytes">
13167   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13168   <summary>
13169     The difference between the size specified in the X-Original-Content-Length
13170     header and the size of teh response body. This is zero if the
13171     X-Original-Content-Length header is not present in the response.
13172   </summary>
13173 </histogram>
13175 <histogram name="Net.HttpContentLengthDifferenceWithValidOCL" units="bytes">
13176   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13177   <summary>
13178     The difference between the size specified in the X-Original-Content-Length
13179     header and the size of the response body. Only includes resources that have
13180     the X-Original-Content-Length header.
13181   </summary>
13182 </histogram>
13184 <histogram name="Net.HttpContentLengthWithValidOCL" units="bytes">
13185   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13186   <summary>
13187     Size of the response body. Only includes resources that have the
13188     X-Original-Content-Length header.
13189   </summary>
13190 </histogram>
13192 <histogram name="Net.HttpJob.TotalTime" units="milliseconds">
13193   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13194   <summary>
13195     Time it takes to complete an HttpJob, from starting the transaction until we
13196     are done reading.
13197   </summary>
13198 </histogram>
13200 <histogram name="Net.HttpJob.TotalTimeCached" units="milliseconds">
13201   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13202   <summary>
13203     Time it takes to complete an HttpJob, from starting the transaction until we
13204     are done reading, for jobs served from the cache.
13205   </summary>
13206 </histogram>
13208 <histogram name="Net.HttpJob.TotalTimeCancel" units="milliseconds">
13209   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13210   <summary>
13211     Time it takes to complete an HttpJob, from starting the transaction until
13212     the job is killed. Note that we didn't detect the end of the data for this
13213     job.
13214   </summary>
13215 </histogram>
13217 <histogram name="Net.HttpJob.TotalTimeNotCached" units="milliseconds">
13218   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13219   <summary>
13220     Time it takes to complete an HttpJob, from starting the transaction until we
13221     are done reading, for jobs not served from the cache.
13222   </summary>
13223 </histogram>
13225 <histogram name="Net.HttpJob.TotalTimeSuccess" units="milliseconds">
13226   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13227   <summary>
13228     Time it takes to complete an HttpJob, from starting the transaction until we
13229     are done reading, for jobs when we read until no more data is available.
13230   </summary>
13231 </histogram>
13233 <histogram name="Net.HttpOriginalContentLength" units="bytes">
13234   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13235   <summary>
13236     Size specified in the X-Original-Content-Length header. If this header is
13237     not present in the response, the size of the response body is used.
13238   </summary>
13239 </histogram>
13241 <histogram name="Net.HttpOriginalContentLengthWithValidOCL" units="bytes">
13242   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13243   <summary>
13244     Size specified in the X-Original-Content-Length header. Only includes
13245     resources that have the X-Original-Content-Length header.
13246   </summary>
13247 </histogram>
13249 <histogram name="Net.HttpProxySocketRequestTime" units="milliseconds">
13250   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13251   <summary>Time it takes to request a new (unused) HTTP proxy socket.</summary>
13252 </histogram>
13254 <histogram name="Net.HttpResponseCode">
13255   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13256   <summary>The count of HTTP Response codes encountered.</summary>
13257 </histogram>
13259 <histogram name="Net.HttpResponseCode_Nxx_MainFrame">
13260   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13261   <summary>
13262     The count of HTTP Response codes encountered, in response to MAIN_FRAME
13263     requests only; saving only the hundreds digit, e.g. 100-&gt;1, 300-&gt;3.
13264   </summary>
13265 </histogram>
13267 <histogram name="Net.HttpSocketType" enum="HttpSocketType">
13268   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13269   <summary>
13270     The counts of the type of sockets (all HTTP sockets, regardless of any proxy
13271     used) used for HTTP[s].
13272   </summary>
13273 </histogram>
13275 <histogram name="Net.HttpTimeToFirstByte" units="milliseconds">
13276   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13277   <summary>
13278     Time from when an HTTP request is issued to when the first byte is
13279     processed.
13280   </summary>
13281 </histogram>
13283 <histogram name="Net.IOError_SocketReuseType" enum="HttpSocketType">
13284   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13285   <summary>
13286     The count of handleable socket errors (connection abort/close/reset) per
13287     socket reuse type.
13288   </summary>
13289 </histogram>
13291 <histogram name="Net.IOError_SocketReuseType_disable_late_binding"
13292     enum="HttpSocketType">
13293   <obsolete>
13294     Late bindings are on by default now.
13295   </obsolete>
13296   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13297   <summary>
13298     The count of handleable socket errors (connection abort/close/reset) per
13299     socket reuse type.  Socket late binding is disabled.
13300   </summary>
13301 </histogram>
13303 <histogram name="Net.IOError_SocketReuseType_enable_late_binding"
13304     enum="HttpSocketType">
13305   <obsolete>
13306     Late bindings are on by default now.
13307   </obsolete>
13308   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13309   <summary>
13310     The count of handleable socket errors (connection abort/close/reset) per
13311     socket reuse type.  Socket late binding is enabled.
13312   </summary>
13313 </histogram>
13315 <histogram name="Net.IOThreadCreationToHttpRequestStart" units="milliseconds">
13316   <owner>bengr@chromium.org</owner>
13317   <summary>
13318     Time from when the IOThread is created to when the first URL request is
13319     started. Only requests that are created for a profile while Chrome is
13320     starting up are considered.
13321   </summary>
13322 </histogram>
13324 <histogram name="Net.IPv6ConnectDuration" units="milliseconds">
13325   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13326   <summary>Duration of time spent during the UDP-connect IPv6 probe.</summary>
13327 </histogram>
13329 <histogram name="Net.IPv6ConnectFailureMatch" enum="BooleanSuccess">
13330   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13331   <summary>
13332     Whether the interface-enumeration IPv6 probe method failed given that the
13333     UDP-connect IPV6 probe failed.
13334   </summary>
13335 </histogram>
13337 <histogram name="Net.IPv6ConnectSuccessMatch" enum="BooleanSuccess">
13338   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13339   <summary>
13340     Whether the interface-enumeration IPv6 probe method was successful given
13341     that the UDP-connect IPV6 probe was successful.
13342   </summary>
13343 </histogram>
13345 <histogram name="Net.IPv6Status" enum="IPV6ProbeResult">
13346   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13347   <summary>The probe results when a test for IPv6 support is done.</summary>
13348 </histogram>
13350 <histogram name="Net.IPv6Status_retest" enum="IPV6ProbeResult">
13351   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13352   <summary>
13353     The probe results when a test for IPv6 support is done, after a network
13354     change event.
13355   </summary>
13356 </histogram>
13358 <histogram name="Net.MTPR_GetProxyForUrl_Thread_Wait_Time" units="milliseconds">
13359   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13360   <summary>
13361     The time that a (non-cancelled) proxy resolution request was stalled waiting
13362     for an execution thread, for MultiThreadedProxyResolver.
13363   </summary>
13364 </histogram>
13366 <histogram name="Net.MTPR_GetProxyForUrl_Time" units="milliseconds">
13367   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13368   <summary>
13369     The total time that it took for a (non-cancelled) proxy resolution request
13370     to complete, for MultiThreadedProxyResolver.
13371   </summary>
13372 </histogram>
13374 <histogram name="Net.NetworkErrorsRecovered.MainFrame" enum="NetErrorCodes">
13375   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13376   <summary>
13377     How often automatically retrying to download the main frame of a page in
13378     response to specific HTTP network errors succeeds.
13379   </summary>
13380 </histogram>
13382 <histogram name="Net.NetworkErrorsRecovered.Subresource" enum="NetErrorCodes">
13383   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13384   <summary>
13385     How often automatically retrying to download a subresource in response to
13386     specific HTTP network errors succeeds.
13387   </summary>
13388 </histogram>
13390 <histogram name="Net.NetworkErrorsUnrecovered.MainFrame" enum="NetErrorCodes">
13391   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13392   <summary>
13393     How often automatically retrying to download the main frame of a page in
13394     response to specific HTTP network errors returns another network error.
13395     Histogram includes only the error code that triggered the retry.
13396   </summary>
13397 </histogram>
13399 <histogram name="Net.NetworkErrorsUnrecovered.Subresource" enum="NetErrorCodes">
13400   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13401   <summary>
13402     How often automatically retrying to download a subresource in response to
13403     specific HTTP network errors returns another network error.  Histogram
13404     includes only the error code that triggered the retry.
13405   </summary>
13406 </histogram>
13408 <histogram name="Net.NotifyAddrChangeFailures">
13409   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13410   <summary>
13411     On Windows, NetworkChangeNotifierWin calls NotifyAddrChange, which can fail
13412     for unknown reasons. This records the number of times it fails in a row
13413     before a successful call. If it never succeeds, or takes over 100 tries, a
13414     value of 100 is recorded. See http://crbug.com/69198
13415   </summary>
13416 </histogram>
13418 <histogram name="Net.NumDuplicateCookiesInDb">
13419   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13420   <summary>
13421     The number of duplicate cookies that were present in the cookie store during
13422     startup.
13423   </summary>
13424 </histogram>
13426 <histogram name="Net.OCSPRequestFailedTimeMs" units="milliseconds">
13427   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13428   <summary>
13429     When validating an HTTPS certificate we may have to make one or more HTTP
13430     fetches to OCSP responders in order to get revocation information. This
13431     measures the amount of time that failures to get OCSP information take.
13432   </summary>
13433 </histogram>
13435 <histogram name="Net.OCSPRequestSuccess" enum="BooleanSuccess">
13436   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13437   <summary>
13438     When validating an HTTPS certificate we may have to make one or more HTTP
13439     fetches to OCSP responders in order to get revocation information. This
13440     records the fraction of successful requests.
13441   </summary>
13442 </histogram>
13444 <histogram name="Net.OCSPRequestTimeMs" units="milliseconds">
13445   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13446   <summary>
13447     When validating an HTTPS certificate we may have to make one or more HTTP
13448     fetches to OCSP responders in order to get revocation information. This
13449     measures the amount of time that each of those requests takes.
13450   </summary>
13451 </histogram>
13453 <histogram name="Net.OCSPResponseStapled" enum="BooleanSuccess">
13454   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13455   <summary>
13456     When connecting over HTTPS, a server may include an OCSP response as part of
13457     the TLS handshake so that clients do not have to fetch it, provided the
13458     client requested the server do so. This measures whether or not a server
13459     included an OCSP response when it was requested.
13460   </summary>
13461 </histogram>
13463 <histogram name="Net.OSErrorsForGetAddrinfo" enum="ErrorCodesGetaddrinfo_All">
13464   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13465   <summary>
13466     Positive error code that was returned by the system library
13467     &quot;getaddrinfo()&quot;. This error code is platform specific, so when
13468     there is a Windows/Linux conflict, both decodings are shown.
13469   </summary>
13470 </histogram>
13472 <histogram name="Net.OSErrorsForGetAddrinfo_Linux"
13473     enum="ErrorCodesGetaddrinfo_Linux">
13474   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13475   <summary>
13476     Positive error code that was returned by the system library
13477     &quot;getaddrinfo()&quot;.
13478   </summary>
13479 </histogram>
13481 <histogram name="Net.OSErrorsForGetAddrinfo_Mac"
13482     enum="ErrorCodesGetaddrinfo_Mac">
13483   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13484   <summary>
13485     Positive error code that was returned by the system library
13486     &quot;getaddrinfo()&quot;.
13487   </summary>
13488 </histogram>
13490 <histogram name="Net.OSErrorsForGetAddrinfo_Win"
13491     enum="ErrorCodesGetaddrinfo_Win">
13492   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13493   <summary>
13494     Positive error code that was returned by the system library
13495     &quot;getaddrinfo()&quot;.
13496   </summary>
13497 </histogram>
13499 <histogram name="Net.Ping_ResponseStartedTime" units="milliseconds">
13500   <obsolete>
13501     Deprecated 4/16/2014. No longer tracked.
13502   </obsolete>
13503   <owner>davidben@chromium.org</owner>
13504   <summary>
13505     How long it took for an &lt;a ping&gt; request to receive a response. Only
13506     recorded if a response was received.
13507   </summary>
13508 </histogram>
13510 <histogram name="Net.Ping_Result" enum="PingResult">
13511   <obsolete>
13512     Deprecated 4/16/2014. No longer tracked.
13513   </obsolete>
13514   <owner>davidben@chromium.org</owner>
13515   <summary>
13516     The result of an &lt;a ping&gt; request, whether it received a response or
13517     timed out or failed for some other reason.
13518   </summary>
13519 </histogram>
13521 <histogram name="Net.PreconnectedLinkNavigations" enum="PreconnectedNavigation">
13522   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13523   <summary>
13524     Indicate whether a link navigation was preceded by a recent pre-connect
13525     trigger (within 10 seconds). There is a high chance that loading the page
13526     used a preconnected TCP session.
13527   </summary>
13528 </histogram>
13530 <histogram name="Net.PreconnectedNavigation" enum="PreconnectedNavigation">
13531   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13532   <summary>
13533     Indicate whether a URLRequest was preceded by a recent pre-connect trigger
13534     (within 10 seconds). There is a high chance that loading the resource used a
13535     preconnected TCP session.
13536   </summary>
13537 </histogram>
13539 <histogram name="Net.PreconnectMotivation" enum="PreconnectMotivation">
13540   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13541   <summary>
13542     When a preconnection is made, indicate what the motivation was.
13543   </summary>
13544   <details>
13545     Currently, the most common (only?) motivations are SELF_REFERAL,
13546     LEARNED_REFERAL and OMNIBOX. The SELF_REFERAL indicates that we made sure a
13547     second connection was available for a resource that either was never before
13548     seen, or has historically had no subresources.  The LEARNED_REFERAL
13549     indicates that we &quot;learned&quot; that a subresource was commonly
13550     needed, and that motivated the TCP/IP preconnect. The OMNIBOX motivation
13551     happens when a search is being suggested, and we preconnect to the search
13552     provider. (WARNING: Prior to version 7.517.*, enums 7, 8, and 9 may be
13553     confused, as EARLY_LOAD_MOTIVATED was inserted new 6 value.)
13554   </details>
13555 </histogram>
13557 <histogram name="Net.PreconnectProxyStatus" enum="ProxyStatus">
13558   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13559   <summary>
13560     Indicate whether there was a proxy to preclude preconnection.
13561   </summary>
13562 </histogram>
13564 <histogram name="Net.PreconnectSubresourceEval"
13565     enum="PreconnectSubresourceEval">
13566   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13567   <summary>
13568     What did we decide to do about a predicted resource, based on the historical
13569     expected number of connection that this subresource will require.
13570   </summary>
13571   <details>
13572     This is basically the current thresholding of the SubresourceExpectation,
13573     relative to current static thresholds, and taking into account whether
13574     preconnection is enabled (i.e., if preconnection is disabled, we'll never
13575     decide to preconnect).
13576   </details>
13577 </histogram>
13579 <histogram name="Net.PreconnectSubresourceExpectation">
13580   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13581   <summary>
13582     The expected number of connections, times 100, that we'll make to a given
13583     subresource, based on learned history.
13584   </summary>
13585   <details>
13586     By comparing this to thresholds, we decide if we will preconnect,
13587     preresolve, or do nothing. This histogram can be used to select those static
13588     thresholds.
13589   </details>
13590 </histogram>
13592 <histogram name="Net.PreconnectTriggerUsed" enum="PreconnectTriggerUsed">
13593   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13594   <summary>
13595     Indicate whether if a preconnect trigger is followed by a resource request
13596     (from link navigations) to the host or not. This is to measure precision of
13597     link-based preconnect triggers.
13598   </summary>
13599 </histogram>
13601 <histogram name="Net.PreconnectUtilization" enum="NetPreconnectUtilization">
13602   <obsolete>
13603     Sourced data corrected, and replaced by NetPreconnectUtilization2
13604   </obsolete>
13605   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13606   <summary>
13607     Indicate final utilization for each attempted socket connection.
13608   </summary>
13609   <details>
13610     We also include stats for non-speculative sockets. Some socket connections
13611     may never connect, and others may never be used (as the user may abort
13612     before then).
13613   </details>
13614 </histogram>
13616 <histogram name="Net.PreconnectUtilization2" enum="NetPreconnectUtilization">
13617   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13618   <summary>
13619     Indicate final utilization for each attempted socket connection.
13620   </summary>
13621   <details>
13622     We also include stats for non-speculative sockets. Some socket connections
13623     may never connect, and others may never be used (as the user may abort
13624     before then).
13625   </details>
13626 </histogram>
13628 <histogram name="Net.Prefetch.Pattern" enum="PrefetchStatus">
13629   <owner>jkarlin@chromium.org</owner>
13630   <summary>
13631     The completion status of prefetches that have finished loading.
13632   </summary>
13633   <details>
13634     Measurement occurs at ResourceLoader::ResponseCompleted so requests canceled
13635     before that point are not registered.
13637     Note that &quot;success from cache&quot; means that the
13638     UrlRequest::was_cached() was true, and &quot;success from network&quot;
13639     means that was_cached() was false.  Validated results are considered cached,
13640     even though a conditional network request is made.
13641   </details>
13642 </histogram>
13644 <histogram name="Net.Prefetch.PrefilterBytesReadFromNetwork" units="bytes">
13645   <owner>jkarlin@chromium.org</owner>
13646   <summary>
13647     Number of bytes read from the network on behalf of prefetch requests.  This
13648     is prefilter, so before any decompression.
13649   </summary>
13650 </histogram>
13652 <histogram name="Net.Prefetch.TimeBeforeCancel" units="milliseconds">
13653   <owner>jkarlin@chromium.org</owner>
13654   <summary>
13655     Time spent on prefetch requests before the request was canceled.
13656   </summary>
13657 </histogram>
13659 <histogram name="Net.Prefetch.TimeSpentPrefetchingFromCache"
13660     units="milliseconds">
13661   <owner>jkarlin@chromium.org</owner>
13662   <summary>Time spent on prefetch requests when fetched from cache.</summary>
13663 </histogram>
13665 <histogram name="Net.Prefetch.TimeSpentPrefetchingFromNetwork"
13666     units="milliseconds">
13667   <owner>jkarlin@chromium.org</owner>
13668   <summary>
13669     Time spent on prefetch requests when fetched from the network, including
13670     validation time.
13671   </summary>
13672 </histogram>
13674 <histogram name="Net.Priority_High_Latency" units="milliseconds">
13675   <obsolete>
13676     Replaced by Net.Priority_High_Latency_b.
13677   </obsolete>
13678   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13679   <summary>
13680     Time from the start of the http transaction until the first byte of the
13681     response for high priority (currently frame and subframe) requests.  Only
13682     times under 10 minutes are recorded.
13683   </summary>
13684 </histogram>
13686 <histogram name="Net.Priority_High_Latency_b" units="milliseconds">
13687   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13688   <summary>
13689     Time from the start of the http transaction until the first byte of the
13690     response for high priority (currently frame and subframe) requests.
13691   </summary>
13692 </histogram>
13694 <histogram name="Net.Priority_Low_Latency" units="milliseconds">
13695   <obsolete>
13696     Replaced by Net.Priority_Low_Latency_b.
13697   </obsolete>
13698   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13699   <summary>
13700     Time from the start of the http transaction until the first byte of the
13701     response for low priority (non-frame/subframe) requests.   Only times under
13702     10 minutes are recorded.
13703   </summary>
13704 </histogram>
13706 <histogram name="Net.Priority_Low_Latency_b" units="milliseconds">
13707   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13708   <summary>
13709     Time from the start of the http transaction until the first byte of the
13710     response for low priority (non-frame/subframe) requests.
13711   </summary>
13712 </histogram>
13714 <histogram name="Net.ProxyPollConfigurationTime">
13715   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13716   <summary>
13717     The time in milliseconds spent fetch the system proxy configuration, when
13718     polling it for changes.
13719   </summary>
13720 </histogram>
13722 <histogram name="Net.ProxyResolver.AbandonedExecutionTotalTime"
13723     units="milliseconds">
13724   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13725   <summary>
13726     The total amount of time that was spent executing the proxy script during
13727     &quot;tracing&quot; runs (executions of the script which discovered a new
13728     DNS dependency and were subsequently abandoned).
13729   </summary>
13730 </histogram>
13732 <histogram name="Net.ProxyResolver.BlockingDNSMode.AbandonedExecutionTotalTime"
13733     units="milliseconds">
13734   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13735   <summary>
13736     The total amount of time that was spent executing the proxy script during
13737     &quot;tracing&quot; runs (executions of the script which discovered a new
13738     DNS dependency and were subsequently abandoned).
13739   </summary>
13740 </histogram>
13742 <histogram name="Net.ProxyResolver.BlockingDNSMode.DnsWaitTotalTime"
13743     units="milliseconds">
13744   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13745   <summary>
13746     The total amount of time that was spent in the non-blocking DNS bindings
13747     while executing PAC scripts. This includes the times for abandoned
13748     executions.
13749   </summary>
13750 </histogram>
13752 <histogram name="Net.ProxyResolver.BlockingDNSMode.ExecutionTime"
13753     units="milliseconds">
13754   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13755   <summary>
13756     The amount of time inside of V8 that the proxy script spent executing for
13757     the final pass. This includes the time spent in the javascript bindings.
13758     This does not include the time spent in abandoned execution passes.
13759   </summary>
13760 </histogram>
13762 <histogram name="Net.ProxyResolver.BlockingDNSMode.NumAlerts">
13763   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13764   <summary>
13765     The number of times that alert() was called in the final execution of the
13766     script.
13767   </summary>
13768 </histogram>
13770 <histogram name="Net.ProxyResolver.BlockingDNSMode.NumErrors">
13771   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13772   <summary>
13773     The number of errors that were seen in the final execution of the script.
13774   </summary>
13775 </histogram>
13777 <histogram name="Net.ProxyResolver.BlockingDNSMode.NumRestarts">
13778   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13779   <summary>
13780     The number of times that the PAC script execution was restarted.
13781   </summary>
13782 </histogram>
13784 <histogram name="Net.ProxyResolver.BlockingDNSMode.TotalTime"
13785     units="milliseconds">
13786   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13787   <summary>
13788     The total time that the proxy resolution took. This includes all the time
13789     spent waiting for DNS, PAC script execution, and restarts.
13790   </summary>
13791 </histogram>
13793 <histogram name="Net.ProxyResolver.BlockingDNSMode.TotalTimeDNS"
13794     units="milliseconds">
13795   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13796   <summary>
13797     The total time that proxy resolution spent waiting for DNS. This also
13798     includes any queuing delays on the origin thread waiting for the DNS result
13799     to be processed.
13800   </summary>
13801 </histogram>
13803 <histogram name="Net.ProxyResolver.BlockingDNSMode.UniqueDNS">
13804   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13805   <summary>
13806     The number of unique DNS hostnames that the PAC script tried to resolve. The
13807     *Ex() versions of the bindings count separately.
13808   </summary>
13809 </histogram>
13811 <histogram name="Net.ProxyResolver.DnsWaitTotalTime" units="milliseconds">
13812   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13813   <summary>
13814     The total amount of time that was spent in the non-blocking DNS bindings
13815     while executing PAC scripts. This includes the times for abandoned
13816     executions.
13817   </summary>
13818 </histogram>
13820 <histogram name="Net.ProxyResolver.ExecutionTime" units="milliseconds">
13821   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13822   <summary>
13823     The amount of time inside of V8 that the proxy script spent executing for
13824     the final pass. This includes the time spent in the javascript bindings
13825     (which is probably dominated by Net.ProxyResolver.DnsWaitTotalTime). This
13826     does not include the time spent in abandoned execution passes.
13827   </summary>
13828 </histogram>
13830 <histogram name="Net.ProxyResolver.NumAlerts">
13831   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13832   <summary>
13833     The number of times that alert() was called in the final execution of the
13834     script.
13835   </summary>
13836 </histogram>
13838 <histogram name="Net.ProxyResolver.NumErrors">
13839   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13840   <summary>
13841     The number of errors that were seen in the final execution of the script.
13842   </summary>
13843 </histogram>
13845 <histogram name="Net.ProxyResolver.NumRestarts">
13846   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13847   <summary>
13848     The number of times that the PAC script execution was restarted.
13849   </summary>
13850 </histogram>
13852 <histogram name="Net.ProxyResolver.OriginThreadLatency" units="milliseconds">
13853   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13854   <summary>
13855     The amount of time it took upon completion to run the final task posted back
13856     to the IO thread.
13857   </summary>
13858 </histogram>
13860 <histogram name="Net.ProxyResolver.TotalTime" units="milliseconds">
13861   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13862   <summary>
13863     The total time that the proxy resolution took. This includes all the time
13864     spent waiting for DNS, PAC script execution, and restarts.
13865   </summary>
13866 </histogram>
13868 <histogram name="Net.ProxyResolver.TotalTimeDNS" units="milliseconds">
13869   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13870   <summary>
13871     The total time that proxy resolution spent waiting for DNS. This also
13872     includes any queuing delays on the origin thread waiting for the DNS result
13873     to be processed.
13874   </summary>
13875 </histogram>
13877 <histogram name="Net.ProxyResolver.TotalTimeWorkerThread" units="milliseconds">
13878   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13879   <summary>
13880     The total time that the proxy resolution took, not including the post back
13881     to the origin thread. This includes all the time spent waiting for DNS, PAC
13882     script execution, and restarts.
13883   </summary>
13884 </histogram>
13886 <histogram name="Net.ProxyResolver.UniqueDNS">
13887   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13888   <summary>
13889     The number of unique DNS hostnames that the PAC script tried to resolve. The
13890     *Ex() versions of the bindings count separately.
13891   </summary>
13892 </histogram>
13894 <histogram name="Net.ProxyResolver.URLSize">
13895   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13896   <summary>The length of the URL that was passed into the PAC script.</summary>
13897 </histogram>
13899 <histogram name="Net.PublicKeyPinFailureDomain" enum="PublicKeyPinFailedDomain">
13900   <owner>agl@chromium.org</owner>
13901   <summary>
13902     Second-level domains for which we have observed public key pinning failures.
13903   </summary>
13904 </histogram>
13906 <histogram name="Net.PublicKeyPinSuccess" enum="BooleanSuccess">
13907   <owner>agl@chromium.org</owner>
13908   <summary>
13909     A validated certificate chain may be subject to additional
13910     &quot;pinning&quot; requirements on a per-domain basis. This records the
13911     fraction of successful matches between a certificate chain and a pin list.
13912   </summary>
13913 </histogram>
13915 <histogram name="Net.QuicActiveSessions">
13916   <owner>rtenneti@chromium.org</owner>
13917   <summary>
13918     The number of active QUIC sessions before we activate a new QUIC session.
13919   </summary>
13920 </histogram>
13922 <histogram name="Net.QuicEphemeralPortsSuggested">
13923   <owner>rch@chromium.org</owner>
13924   <summary>The number of ports suggested per server.</summary>
13925 </histogram>
13927 <histogram name="Net.QuicHandshakeNotConfirmedNumPacketsReceived">
13928   <owner>rch@chromium.org</owner>
13929   <summary>
13930     The number of QUIC packets received by a QUIC connection whose handshake was
13931     not confirmed when that connection is closed.
13932   </summary>
13933 </histogram>
13935 <histogram name="Net.QuicHandshakeState" enum="QuicHandshakeState">
13936   <owner>rch@chromium.org</owner>
13937   <summary>
13938     The state of a QUIC connection's crypto hanshake as it progresses from
13939     starting to confirmation or failure.
13940   </summary>
13941 </histogram>
13943 <histogram name="Net.QuicNumSentClientHellos">
13944   <owner>rch@chromium.org</owner>
13945   <summary>The number of client hello messages sent.</summary>
13946 </histogram>
13948 <histogram name="Net.QuicNumSentClientHellosCryptoHandshakeConfirmed">
13949   <obsolete>
13950     see Net.QuicSession.Connect*PortForHTTP*
13951   </obsolete>
13952   <owner>rch@chromium.org</owner>
13953   <summary>
13954     The number of client hello messages sent when the crypto handshake was
13955     confirmed.
13956   </summary>
13957 </histogram>
13959 <histogram name="Net.QuicNumStreamFramesInPacket">
13960   <owner>rch@chromium.org</owner>
13961   <summary>
13962     The number of stream frames bundled within a received packet.
13963   </summary>
13964 </histogram>
13966 <histogram name="Net.QuicNumStreamFramesPerStreamInPacket">
13967   <owner>rch@chromium.org</owner>
13968   <summary>
13969     The number of stream frames per stream ID within a received packet.
13970   </summary>
13971 </histogram>
13973 <histogram name="Net.QuicServerInfo.DiskCacheReadTime" units="milliseconds">
13974   <owner>rch@chromium.org</owner>
13975   <summary>Time spent to load QUIC server information from disk cache.</summary>
13976 </histogram>
13978 <histogram name="Net.QuicSession.21CumulativePacketsReceived"
13979     units="Received in Ranges">
13980   <owner>rch@chromium.org</owner>
13981   <summary>
13982     This histogram summarizes information about a 21 packet sequence, indicating
13983     for each of the 21 possible prefixes of this pattern, how many packets were
13984     received in that prefix.  The first range uses buckets 0 and 1, and it
13985     describes the 1st packet in the sequence.  It indicates if the first packet
13986     was missing (bucket 0), or the first packet was present (bucket 1).  The
13987     second range uses buckets 2 through 4, and describes the first 2 packets in
13988     the prefix of this sequence.  It indicates if there were no packets received
13989     in the first two packets (bucket 2), or there was one out of two packets
13990     received (bucket 3), or if there was two out of tow received (bucket 4).
13991     etc. etc.  Reading this histogram may require post-processing in a spread
13992     sheet, but can indicate the potential value of using FEC packets to convey
13993     data.
13994   </summary>
13995 </histogram>
13997 <histogram name="Net.QuicSession.6PacketsPatternsReceived"
13998     units="Binay of Packets ACKed">
13999   <owner>rch@chromium.org</owner>
14000   <summary>
14001     Each of the 64 buckets represents a different binary pattern of 6
14002     consecutive packets that were received by the client.  The LSB of the bucket
14003     number corresponds to the reception of the oldest packet.  A bit in the
14004     bucket-number being 1 indicates the packet was received, and a 0 means the
14005     packet was never received (by the client).
14006   </summary>
14007 </histogram>
14009 <histogram name="Net.QuicSession.CloseSessionOnError" enum="NetErrorCodes">
14010   <owner>rch@chromium.org</owner>
14011   <summary>
14012     The network error code which resulted in the session being closed.
14013   </summary>
14014 </histogram>
14016 <histogram name="Net.QuicSession.Connect" units="RTTs">
14017   <owner>rch@chromium.org</owner>
14018   <summary>
14019     Samples of the number of round-trips needed by a QUIC connection before a
14020     request could be sent by the client.
14021   </summary>
14022 </histogram>
14024 <histogram
14025     name="Net.QuicSession.ConnectionClose.HandshakeFailureBlackHole.QuicError"
14026     enum="QuicErrorCodes">
14027   <owner>rch@chromium.org</owner>
14028   <summary>
14029     The QUIC error which caused a QUIC connection to be closed before the
14030     hanshake was confirmed, in the case where no packets were received. This
14031     provides a breakdown of the entires in
14032     Net.QuicSession.ConnectionClose.HandshakeNotConfirmed.Reason where the value
14033     is BLACK_HOLE.
14034   </summary>
14035 </histogram>
14037 <histogram
14038     name="Net.QuicSession.ConnectionClose.HandshakeFailureUnknown.QuicError"
14039     enum="QuicErrorCodes">
14040   <owner>rch@chromium.org</owner>
14041   <summary>
14042     The QUIC error which caused a QUIC connection to be closed before the
14043     hanshake was confirmed, in the case where at least 1 packet was received.
14044     This provides a breakdown of the entires in
14045     Net.QuicSession.ConnectionClose.HandshakeNotConfirmed.Reason where the value
14046     is UNKNOWN.
14047   </summary>
14048 </histogram>
14050 <histogram name="Net.QuicSession.ConnectionClose.HandshakeNotConfirmed.Reason"
14051     enum="QuicHandshakeFailureReason">
14052   <owner>rch@chromium.org</owner>
14053   <summary>The reason a QUIC handshake failed.</summary>
14054 </histogram>
14056 <histogram name="Net.QuicSession.ConnectionClose.NumOpenStreams.TimedOut">
14057   <owner>rch@chromium.org</owner>
14058   <summary>The number of streams open when a QUIC session timed out.</summary>
14059 </histogram>
14061 <histogram
14062     name="Net.QuicSession.ConnectionClose.NumTotalStreams.HandshakeTimedOut">
14063   <owner>rch@chromium.org</owner>
14064   <summary>
14065     The number of total streams created when a QUIC session crypto handshake
14066     timed out.
14067   </summary>
14068 </histogram>
14070 <histogram name="Net.QuicSession.ConnectionCloseErrorCode"
14071     enum="QuicErrorCodes">
14072   <owner>rch@chromium.org</owner>
14073   <summary>
14074     The QUIC error code which resulted in the connection being closed.
14075   </summary>
14076 </histogram>
14078 <histogram name="Net.QuicSession.ConnectionCloseErrorCodeClient"
14079     enum="QuicErrorCodes">
14080   <owner>rch@chromium.org</owner>
14081   <summary>
14082     The QUIC error code which resulted in the connection being closed by the
14083     client.
14084   </summary>
14085 </histogram>
14087 <histogram name="Net.QuicSession.ConnectionCloseErrorCodeServer"
14088     enum="QuicErrorCodes">
14089   <owner>rch@chromium.org</owner>
14090   <summary>
14091     The QUIC error code which resulted in the connection being closed by the
14092     server.
14093   </summary>
14094 </histogram>
14096 <histogram name="Net.QuicSession.ConnectionTypeFromPeer" enum="AddressFamily">
14097   <owner>rch@chromium.org</owner>
14098   <summary>
14099     The IP Address family of this connection, as reported by the server.
14100   </summary>
14101 </histogram>
14103 <histogram name="Net.QuicSession.ConnectionTypeFromSelf" enum="AddressFamily">
14104   <owner>rch@chromium.org</owner>
14105   <summary>The IP Address family of this connection, as seen locally.</summary>
14106 </histogram>
14108 <histogram name="Net.QuicSession.CreationError" enum="QuicSessionErrorCodes">
14109   <owner>jar@chromium.org</owner>
14110   <owner>rch@chromium.org</owner>
14111   <summary>
14112     Count of errors during attempts to create a QUIC session (before even using
14113     the session).
14114   </summary>
14115 </histogram>
14117 <histogram name="Net.QuicSession.FinalTcpCwnd">
14118   <owner>rch@chromium.org</owner>
14119   <summary>
14120     The value of the TCP cubic sender's CWND when the session is closed.
14121   </summary>
14122 </histogram>
14124 <histogram name="Net.QuicSession.HandshakeRoundTrips" units="RTTs">
14125   <obsolete>
14126     see Net.QuicSession.Connect*PortForHTTP*
14127   </obsolete>
14128   <owner>rch@chromium.org</owner>
14129   <summary>
14130     Samples of the number of round-trips needed by a QUIC connection before a
14131     request could be sent by the client.
14132   </summary>
14133 </histogram>
14135 <histogram name="Net.QuicSession.MaxReordering">
14136   <owner>rch@chromium.org</owner>
14137   <summary>
14138     The maximum packet sequence number reordering observed by a QUIC connection.
14139   </summary>
14140 </histogram>
14142 <histogram name="Net.QuicSession.MaxReorderingTime" units="percent">
14143   <owner>rch@chromium.org</owner>
14144   <summary>
14145     The ratio of the maximum reordering time of a QUIC packet to the min rtt.
14146   </summary>
14147 </histogram>
14149 <histogram name="Net.QuicSession.MaxReorderingTimeLongRtt" units="percent">
14150   <owner>rch@chromium.org</owner>
14151   <summary>
14152     The ratio of the maximum reordering time of a QUIC packet to the min rtt,
14153     only for those sessions with a min rtt larger than 100 ms.
14154   </summary>
14155 </histogram>
14157 <histogram name="Net.QuicSession.NumOpenStreams">
14158   <owner>rch@chromium.org</owner>
14159   <summary>
14160     The number of QUIC streams opened when a new QUIC stream is created.
14161   </summary>
14162 </histogram>
14164 <histogram name="Net.QuicSession.NumTotalStreams">
14165   <owner>rch@chromium.org</owner>
14166   <summary>
14167     The total number of streams created by the client when the session is
14168     closed.
14169   </summary>
14170 </histogram>
14172 <histogram name="Net.QuicSession.OutOfOrderGapReceived">
14173   <owner>rch@chromium.org</owner>
14174   <summary>
14175     The number of missing packets between the current received packet and the
14176     previously largest received packet sequence number, when the current
14177     received packet had a lower sequence number than the previously received
14178     packet sequence number.
14179   </summary>
14180 </histogram>
14182 <histogram name="Net.QuicSession.OutOfOrderPacketsReceived">
14183   <owner>rch@chromium.org</owner>
14184   <summary>
14185     The number of times the current received packet had a lower sequence number
14186     than the previously received packet sequence number.
14187   </summary>
14188 </histogram>
14190 <histogram name="Net.QuicSession.PacketGapReceived">
14191   <owner>rch@chromium.org</owner>
14192   <summary>
14193     The number of missing packets between the current received packet and the
14194     previously largest received packet sequence number.
14195   </summary>
14196 </histogram>
14198 <histogram name="Net.QuicSession.PacketGapSent">
14199   <owner>rch@chromium.org</owner>
14200   <summary>
14201     The number of missing packets between the current received packet and the
14202     previously largest received packet sequence number, as reported by the
14203     remote end of the connection.
14204   </summary>
14205 </histogram>
14207 <histogram name="Net.QuicSession.PacketLossRate" units="1/10th Percent">
14208   <owner>rch@chromium.org</owner>
14209   <summary>
14210     The ratio of the number of missing packets, to the maximum packet sequence
14211     number received,  for QUIC connections longer than 21 packets received via
14212   </summary>
14213 </histogram>
14215 <histogram name="Net.QuicSession.PacketReceived" units="SequenceNumber">
14216   <owner>rch@chromium.org</owner>
14217   <summary>
14218     Each bucket corresponds to a specific packet sequence number that was sent
14219     by a server to Chrome at the start of a QUIC connection. This histogram is
14220     compared, bucket by bucket, with a second histogram to compute the ratio for
14221     each bucket (each packet sequence number).
14222   </summary>
14223 </histogram>
14225 <histogram name="Net.QuicSession.PublicResetAddressMismatch"
14226     enum="QuicAddressMismatch">
14227   <owner>wtc@chromium.org</owner>
14228   <summary>
14229     When a public reset packet is received, whether the client IP address and
14230     port number in it differ from the client IP address and port number in the
14231     ServerHello handshake message. In the comparison, the first address is the
14232     one in ServerHello and the second address is the one in public reset. Note:
14233     this histogram is obsolete because it failed to treat IPv4-mapped IPv6
14234     addresses as IPv4 addresses.
14235   </summary>
14236 </histogram>
14238 <histogram name="Net.QuicSession.PublicResetAddressMismatch2"
14239     enum="QuicAddressMismatch">
14240   <owner>wtc@chromium.org</owner>
14241   <summary>
14242     When a public reset packet is received, whether the client IP address and
14243     port number in it differ from the client IP address and port number in the
14244     ServerHello handshake message. In the comparison, the first address is the
14245     one in ServerHello and the second address is the one in public reset.
14246   </summary>
14247 </histogram>
14249 <histogram name="Net.QuicSession.QuicVersion">
14250   <owner>rch@chromium.org</owner>
14251   <summary>Version of the QUIC protocol used for this connection.</summary>
14252 </histogram>
14254 <histogram name="Net.QuicSession.ReadError" enum="NetErrorCodes">
14255   <owner>rch@chromium.org</owner>
14256   <summary>
14257     The network error code returned when attempting to read to a QUIC
14258     connection.
14259   </summary>
14260 </histogram>
14262 <histogram name="Net.QuicSession.RstStreamErrorCodeClient"
14263     enum="QuicRstStreamErrorCodes">
14264   <owner>rch@chromium.org</owner>
14265   <summary>
14266     The QUIC error code which resulted in a stream being reset by the client.
14267   </summary>
14268 </histogram>
14270 <histogram name="Net.QuicSession.RstStreamErrorCodeServer"
14271     enum="QuicRstStreamErrorCodes">
14272   <owner>rch@chromium.org</owner>
14273   <summary>
14274     The QUIC error code which resulted in a stream being reset by the server.
14275   </summary>
14276 </histogram>
14278 <histogram name="Net.QuicSession.SecureResourceSecureSession">
14279   <owner>rch@chromium.org.</owner>
14280   <summary>
14281     The number of request for secure resources over QUIC sessions. True if the
14282     session is secure, false if it is not.
14283   </summary>
14284 </histogram>
14286 <histogram name="Net.QuicSession.StreamFrameDuplicatedLongConnection"
14287     units="1/10th Percent">
14288   <owner>rch@chromium.org</owner>
14289   <summary>
14290     The number of stream frames received which were duplicates, out of every
14291     1000 stream frames received. Only for QUIC sessions which received at least
14292     100 packets.
14293   </summary>
14294 </histogram>
14296 <histogram name="Net.QuicSession.StreamFrameDuplicatedPercentLongConnection">
14297   <owner>rch@chromium.org</owner>
14298   <summary>
14299     The percentage of stream frames received which were duplicates. Only for
14300     QUIC sessions which received at least 100 packets.
14301   </summary>
14302 </histogram>
14304 <histogram name="Net.QuicSession.StreamFrameDuplicatedPercentShortConnection">
14305   <owner>rch@chromium.org</owner>
14306   <summary>
14307     The percentage of stream frames received which were duplicates. Only for
14308     QUIC sessions which received fewer than 100 packets.
14309   </summary>
14310 </histogram>
14312 <histogram name="Net.QuicSession.StreamFrameDuplicatedShortConnection"
14313     units="1/10th Percent">
14314   <owner>rch@chromium.org</owner>
14315   <summary>
14316     The number of stream frames received which were duplicates, out of every
14317     1000 stream frames received. Only for QUIC sessions which received fewer
14318     than 100 packets.
14319   </summary>
14320 </histogram>
14322 <histogram name="Net.QuicSession.TruncatedAcksReceived">
14323   <owner>rch@chromium.org</owner>
14324   <summary>The number of truncated ACK frames received.</summary>
14325 </histogram>
14327 <histogram name="Net.QuicSession.TruncatedAcksSent">
14328   <owner>rch@chromium.org</owner>
14329   <summary>The number of truncated ACK frames sent.</summary>
14330 </histogram>
14332 <histogram name="Net.QuicSession.UnexpectedNotGoingAway"
14333     enum="QuicSessionLocations">
14334   <owner>rch@chromium.org</owner>
14335   <summary>
14336         The location in quic_client_session.cc where a session is unexpectedly
14337     not going away.
14338   </summary>
14339 </histogram>
14341 <histogram name="Net.QuicSession.UnexpectedObservers"
14342     enum="QuicSessionLocations">
14343   <owner>rch@chromium.org</owner>
14344   <summary>
14345     The location in quic_client_session.cc where there were unexpected
14346     observers.
14347   </summary>
14348 </histogram>
14350 <histogram name="Net.QuicSession.UnexpectedOpenStreams"
14351     enum="QuicSessionLocations">
14352   <owner>rch@chromium.org</owner>
14353   <summary>
14354     The location in quic_client_session.cc where there were unexpected open
14355     streams.
14356   </summary>
14357 </histogram>
14359 <histogram name="Net.QuicSession.WriteError" enum="NetErrorCodes">
14360   <owner>rch@chromium.org</owner>
14361   <summary>
14362     The network error code returned when attempting to write to a QUIC
14363     connection.
14364   </summary>
14365 </histogram>
14367 <histogram name="Net.RenegotiationExtensionSupported">
14368   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14369   <summary>
14370     True if the HTTP request was sent to a server which supports the TLS
14371     renegotiation extension.
14372   </summary>
14373 </histogram>
14375 <histogram name="Net.ResourceLoader.ReadDeferral" units="milliseconds">
14376   <owner>clamy@chromium.org</owner>
14377   <summary>
14378     When starting a cross-site navigation, the time between reading the headers
14379     and body of the response.
14380   </summary>
14381 </histogram>
14383 <histogram name="Net.SocketIdleTimeBeforeNextUse_ReusedSocket">
14384   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14385   <summary>The time an already used socket sat idle before being used.</summary>
14386 </histogram>
14388 <histogram name="Net.SocketIdleTimeBeforeNextUse_UnusedSocket">
14389   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14390   <summary>
14391     The time an unused socket (all HTTP sockets, regardless of any proxy used)
14392     sat idle before being used.
14393   </summary>
14394 </histogram>
14396 <histogram name="Net.SocketIdleTimeOnIOError2_ReusedSocket">
14397   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14398   <summary>
14399     The time a previously used socket sat idle before encountering a recoverable
14400     socket IO error (connection abort/reset/close).
14401   </summary>
14402 </histogram>
14404 <histogram name="Net.SocketIdleTimeOnIOError2_UnusedSocket">
14405   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14406   <summary>
14407     The time an unused socket sat idle before encountering a recoverable socket
14408     IO error (connection abort/reset/close).
14409   </summary>
14410 </histogram>
14412 <histogram name="Net.SocketInitErrorCodes" enum="NetErrorCodes">
14413   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14414   <summary>
14415     Net error codes that socket initializations end with, including net::OK and
14416     net::ERR_ABORTED.
14417   </summary>
14418 </histogram>
14420 <histogram name="Net.SocketReceiveBufferUnchangeable" units="Bytes">
14421   <obsolete>
14422     Replaced by Net.SocketUnchangeableReceiveBuffer 3/31/2014.
14423   </obsolete>
14424   <owner>jar@chromium.org</owner>
14425   <summary>
14426     The size of a socket's receive buffer when the attempt to change it via
14427     setsockopt failed.
14428   </summary>
14429 </histogram>
14431 <histogram name="Net.SocketRequestTime">
14432   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14433   <summary>
14434     Time in milliseconds from initial RequestSocket() call until successfully
14435     acquiring a connected socket.
14436   </summary>
14437 </histogram>
14439 <histogram name="Net.SocketStream.ConnectionEstablish" units="milliseconds">
14440   <owner>yhirano@chromium.org</owner>
14441   <owner>ricea@chromium.org</owner>
14442   <owner>tyoshino@chromium.org</owner>
14443   <summary>The time from the connection start to connection establish.</summary>
14444 </histogram>
14446 <histogram name="Net.SocketStream.ConnectionLatency" units="milliseconds">
14447   <owner>yhirano@chromium.org</owner>
14448   <owner>ricea@chromium.org</owner>
14449   <owner>tyoshino@chromium.org</owner>
14450   <summary>The time waiting to be ready to start connecting.</summary>
14451 </histogram>
14453 <histogram name="Net.SocketStream.ConnectionType"
14454     enum="SocketStreamConnectionType">
14455   <owner>yhirano@chromium.org</owner>
14456   <owner>ricea@chromium.org</owner>
14457   <owner>tyoshino@chromium.org</owner>
14458   <summary>
14459     Each bucket is the number of connection type of socket stream.
14460   </summary>
14461 </histogram>
14463 <histogram name="Net.SocketStream.Duration" units="milliseconds">
14464   <owner>yhirano@chromium.org</owner>
14465   <owner>ricea@chromium.org</owner>
14466   <owner>tyoshino@chromium.org</owner>
14467   <summary>The time a socket stream was open.</summary>
14468 </histogram>
14470 <histogram name="Net.SocketStream.ProtocolType" enum="SocketStreamProtocolType">
14471   <owner>yhirano@chromium.org</owner>
14472   <owner>ricea@chromium.org</owner>
14473   <owner>tyoshino@chromium.org</owner>
14474   <summary>
14475     Each bucket is the number of protocol type on socket stream.
14476   </summary>
14477 </histogram>
14479 <histogram name="Net.SocketStream.ReceivedBytes" units="bytes">
14480   <owner>yhirano@chromium.org</owner>
14481   <owner>ricea@chromium.org</owner>
14482   <owner>tyoshino@chromium.org</owner>
14483   <summary>Number of bytes on a socket stream.</summary>
14484 </histogram>
14486 <histogram name="Net.SocketStream.ReceivedCounts">
14487   <owner>yhirano@chromium.org</owner>
14488   <owner>ricea@chromium.org</owner>
14489   <owner>tyoshino@chromium.org</owner>
14490   <summary>Number of reads on a socket stream.</summary>
14491 </histogram>
14493 <histogram name="Net.SocketStream.SentBytes" units="bytes">
14494   <owner>yhirano@chromium.org</owner>
14495   <owner>ricea@chromium.org</owner>
14496   <owner>tyoshino@chromium.org</owner>
14497   <summary>Number of bytes on a socket stream.</summary>
14498 </histogram>
14500 <histogram name="Net.SocketStream.SentCounts">
14501   <owner>yhirano@chromium.org</owner>
14502   <owner>ricea@chromium.org</owner>
14503   <owner>tyoshino@chromium.org</owner>
14504   <summary>Number of Write on a socket stream.</summary>
14505 </histogram>
14507 <histogram name="Net.SocketType" enum="HttpSocketType">
14508   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14509   <summary>
14510     The counts of the type of sockets returned by the socket pools.
14511   </summary>
14512 </histogram>
14514 <histogram name="Net.SocketUnchangeableReceiveBuffer" units="Bytes">
14515   <owner>jar@chromium.org</owner>
14516   <summary>
14517     The size of a socket's receive buffer when the attempt to change it via
14518     setsockopt failed.
14519   </summary>
14520 </histogram>
14522 <histogram name="Net.SocketUnchangeableSendBuffer" units="Bytes">
14523   <owner>jar@chromium.org</owner>
14524   <summary>
14525     The size of a socket's send buffer when the attempt to change it via
14526     setsockopt failed.
14527   </summary>
14528 </histogram>
14530 <histogram name="Net.SOCKSSocketIdleTimeBeforeNextUse_ReusedSocket">
14531   <obsolete>
14532     see SocketIdleTimeBeforeNextUse_ReusedSocket_SOCK
14533   </obsolete>
14534   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14535   <summary>
14536     The time an already used SOCKS socket sat idle before being used.
14537   </summary>
14538 </histogram>
14540 <histogram name="Net.SOCKSSocketIdleTimeBeforeNextUse_UnusedSocket">
14541   <obsolete>
14542     see SocketIdleTimeBeforeNextUse_UnusedSocket_SOCK
14543   </obsolete>
14544   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14545   <summary>The time an unused SOCKS socket sat idle before being used.</summary>
14546 </histogram>
14548 <histogram name="Net.SOCKSSocketRequestTime" units="milliseconds">
14549   <obsolete>
14550     see SocketRequestTime_SOCK
14551   </obsolete>
14552   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14553   <summary>
14554     Time from initial SOCKSClientSocketPool::RequestSocket() call until
14555     successfully acquiring a connected SOCKS socket.
14556   </summary>
14557 </histogram>
14559 <histogram name="Net.SocksSocketRequestTime">
14560   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14561   <summary>Time it takes to request a new (unused) SOCKS proxy socket.</summary>
14562 </histogram>
14564 <histogram name="Net.SOCKSSocketType" enum="HttpSocketType">
14565   <obsolete>
14566     see SocketType_SOCK
14567   </obsolete>
14568   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14569   <summary>
14570     The counts of the type of sockets returned by the SOCKS pool.
14571   </summary>
14572 </histogram>
14574 <histogram name="Net.SpdyConnectionLatency" units="milliseconds">
14575   <owner>rch@chromium.org</owner>
14576   <summary>Time from when the Connect() starts until it completes.</summary>
14577 </histogram>
14579 <histogram name="Net.SpdyFrameStreamAndSessionFlowControlState"
14580     enum="SpdyFrameFlowControlState">
14581   <owner>rch@chromium.org</owner>
14582   <summary>
14583     The counts of the flow control state of each frame (with stream and session
14584     flow control on).
14585   </summary>
14586 </histogram>
14588 <histogram name="Net.SpdyFrameStreamFlowControlState"
14589     enum="SpdyFrameFlowControlState">
14590   <owner>rch@chromium.org</owner>
14591   <summary>
14592     The counts of the flow control state of each frame (with stream flow control
14593     on).
14594   </summary>
14595 </histogram>
14597 <histogram name="Net.SpdyHpackEncodedCharacterFrequency" units="ASCII codes">
14598   <owner>jgraettinger@chromium.org</owner>
14599   <summary>
14600     Frequencies of characters observed in request and response headers.
14601     Temporarily being collected to inform the construction of an optimized
14602     Huffman code for the HTTP/2 specification. Buckets are ASCII codes offset by
14603     1.
14604   </summary>
14605 </histogram>
14607 <histogram name="Net.SpdyIPPoolDomainMatch" enum="SpdyIPPoolDomainMatch"
14608     units="count">
14609   <owner>rch@chromium.org</owner>
14610   <summary>
14611     Status of checking if a SPDY domain can handle a IP match.  If a match is
14612     found, we successfully used the IP Pooling.  If a match is not found, we
14613     could have used IP Pooling, except the TLS Cert didn't match the IP-pooled
14614     domain.
14615   </summary>
14616 </histogram>
14618 <histogram name="Net.SpdyPing.RTT" units="milliseconds">
14619   <owner>rch@chromium.org</owner>
14620   <summary>The RTT for SPDY's PING.</summary>
14621 </histogram>
14623 <histogram name="Net.SpdyPriorityCount">
14624   <owner>rch@chromium.org</owner>
14625   <summary>The count of streams at each priority over Spdy sessions.</summary>
14626 </histogram>
14628 <histogram name="Net.SpdyRecvBytes" units="bytes">
14629   <owner>rch@chromium.org</owner>
14630   <summary>The number of bytes recevied per stream.</summary>
14631 </histogram>
14633 <histogram name="Net.SpdySendBytes" units="bytes">
14634   <owner>rch@chromium.org</owner>
14635   <summary>The number of bytes sent per stream.</summary>
14636 </histogram>
14638 <histogram name="Net.SpdySession.BytesRead.EOF" units="bytes">
14639   <owner>rch@chromium.org</owner>
14640   <summary>
14641     Total number of bytes recevied per session before closing session due to
14642     EOF.
14643   </summary>
14644 </histogram>
14646 <histogram name="Net.SpdySession.BytesRead.OtherErrors" units="bytes">
14647   <owner>rch@chromium.org</owner>
14648   <summary>
14649     Total number of bytes recevied per session before closing session due to an
14650     error during read.
14651   </summary>
14652 </histogram>
14654 <histogram name="Net.SpdySession.ClosedOnError" enum="NetErrorCodes">
14655   <owner>rch@chromium.org</owner>
14656   <summary>
14657     Net error codes when SpdySession was closed, doesn't inlcuding net::OK.
14658   </summary>
14659 </histogram>
14661 <histogram name="Net.SpdySession.CreateStreamWithSocketConnected"
14662     enum="BooleanSuccess">
14663   <owner>rch@chromium.org</owner>
14664   <summary>Socket connected status in SpdySession::CreateStream.</summary>
14665 </histogram>
14667 <histogram name="Net.SpdySessionErrorDetails" enum="SpdyProtocolErrorDetails"
14668     units="count">
14669   <obsolete>
14670     Replaced by SpdySessionErrorDetails2 on 2013-04-19.
14671   </obsolete>
14672   <owner>rch@chromium.org</owner>
14673   <summary>
14674     WARNING: r181910 added an enum value in the middle, so don't trust the
14675     counts for values 9 and above for Chrome builds after that revision.
14677     The type of SPDY Protocol error encountered.
14678   </summary>
14679 </histogram>
14681 <histogram name="Net.SpdySessionErrorDetails2" enum="SpdyProtocolErrorDetails2"
14682     units="count">
14683   <owner>rch@chromium.org</owner>
14684   <summary>The type of SPDY Protocol error encountered.</summary>
14685 </histogram>
14687 <histogram name="Net.SpdySessionErrorDetails_Google"
14688     enum="SpdyProtocolErrorDetails" units="count">
14689   <obsolete>
14690     Replaced by SpdySessionErrorDetails_Google2 on 2013-04-19.
14691   </obsolete>
14692   <owner>rch@chromium.org</owner>
14693   <summary>
14694     The type of SPDY Protocol error encountered when talking to a google.com
14695     server.
14696   </summary>
14697 </histogram>
14699 <histogram name="Net.SpdySessionErrorDetails_Google2"
14700     enum="SpdyProtocolErrorDetails2" units="count">
14701   <owner>rch@chromium.org</owner>
14702   <summary>
14703     WARNING: r181910 added an enum value in the middle, so don't trust the
14704     counts for values 9 and above for Chrome builds after that revision.
14706     The type of SPDY Protocol error encountered when talking to a google.com
14707     server.
14708   </summary>
14709 </histogram>
14711 <histogram name="Net.SpdySessionGet" enum="SpdySessionGet" units="count">
14712   <owner>rch@chromium.org</owner>
14713   <summary>The type of SPDY Session used when looking up a session.</summary>
14714 </histogram>
14716 <histogram name="Net.SpdySessionGetPeerAddressNotConnected"
14717     enum="BooleanSuccess">
14718   <owner>rch@chromium.org</owner>
14719   <summary>
14720     Whether SpdySession::Get{Peer,Local}Address was called when the connection
14721     had no socket.
14722   </summary>
14723 </histogram>
14725 <histogram name="Net.SpdySessions_DataReductionProxy"
14726     enum="BooleanDataReductionProxy">
14727   <owner>bengr@chromium.org</owner>
14728   <owner>bolian@chromium.org</owner>
14729   <owner>rch@chromium.org</owner>
14730   <summary>
14731     The count of SPDY sessions using the data reduction proxy and the count of
14732     other SPDY sessions.
14733   </summary>
14734 </histogram>
14736 <histogram name="Net.SpdySessionSocketNotConnectedGetLocalAddress"
14737     enum="BooleanSuccess">
14738   <owner>rch@chromium.org</owner>
14739   <summary>
14740     SpdySession::GetLocalAddress returned ERR_SOCKET_NOT_CONNECTED.
14741   </summary>
14742 </histogram>
14744 <histogram name="Net.SpdySessionSocketNotConnectedGetPeerAddress"
14745     enum="BooleanSuccess">
14746   <owner>rch@chromium.org</owner>
14747   <summary>
14748     SpdySession::GetPeerAddress returned ERR_SOCKET_NOT_CONNECTED.
14749   </summary>
14750 </histogram>
14752 <histogram name="Net.SpdySessionsWithStalls">
14753   <owner>rch@chromium.org</owner>
14754   <summary>The count of SPDY Sessions with or without stalls.</summary>
14755 </histogram>
14757 <histogram name="Net.SpdySettingsCwnd" units="packets">
14758   <owner>rch@chromium.org</owner>
14759   <summary>
14760     The congestion window (in pkts) received at the end of a SpdySession.
14761   </summary>
14762 </histogram>
14764 <histogram name="Net.SpdySettingsCwndSent" units="packets">
14765   <owner>rch@chromium.org</owner>
14766   <summary>
14767     The congestion window (in pkts) sent at the beginning of a SpdySession.
14768   </summary>
14769 </histogram>
14771 <histogram name="Net.SpdySettingsReceived" enum="SpdySettingsReceived"
14772     units="%">
14773   <owner>rch@chromium.org</owner>
14774   <summary>
14775     Percentage of sessions which received settings from the server.
14776   </summary>
14777 </histogram>
14779 <histogram name="Net.SpdySettingsRetransRate" units="%">
14780   <owner>rch@chromium.org</owner>
14781   <summary>
14782     The Download Retransmission Rate (%) received at the end of a SpdySession.
14783   </summary>
14784 </histogram>
14786 <histogram name="Net.SpdySettingsRTT" units="milliseconds">
14787   <owner>rch@chromium.org</owner>
14788   <summary>The RTT received at the end of a SpdySession.</summary>
14789 </histogram>
14791 <histogram name="Net.SpdySettingsSent" enum="SpdySettingsSent" units="%">
14792   <owner>rch@chromium.org</owner>
14793   <summary>Percentage of sessions which sent settings to the server.</summary>
14794 </histogram>
14796 <histogram name="Net.SpdyStreamDownloadTime" units="milliseconds">
14797   <owner>rch@chromium.org</owner>
14798   <summary>
14799     The time between receiving the first chunk and the last chunk of data on a
14800     Spdy stream.
14801   </summary>
14802 </histogram>
14804 <histogram name="Net.SpdyStreamsAbandonedPerSession">
14805   <owner>rch@chromium.org</owner>
14806   <summary>
14807     The number of pushed, but abandoned streams over a single session.
14808   </summary>
14809 </histogram>
14811 <histogram name="Net.SpdyStreamsPerSession">
14812   <owner>rch@chromium.org</owner>
14813   <summary>The number of streams issued over a single session.</summary>
14814 </histogram>
14816 <histogram name="Net.SpdyStreamsPushedAndClaimedPerSession">
14817   <owner>rch@chromium.org</owner>
14818   <summary>
14819     The number of pushed, and used streams over a single session.
14820   </summary>
14821 </histogram>
14823 <histogram name="Net.SpdyStreamsPushedPerSession">
14824   <owner>rch@chromium.org</owner>
14825   <summary>The number of push streams received over a single session.</summary>
14826 </histogram>
14828 <histogram name="Net.SpdyStreamStallsPerSession">
14829   <owner>rch@chromium.org</owner>
14830   <summary>The number of stream stalls per session.</summary>
14831 </histogram>
14833 <histogram name="Net.SpdyStreamTime" units="milliseconds">
14834   <owner>rch@chromium.org</owner>
14835   <summary>
14836     The time of a Spdy stream.  Measured from sending the first chunk to
14837     receiving the last chunk of data.
14838   </summary>
14839 </histogram>
14841 <histogram name="Net.SpdyStreamTimeToFirstByte" units="milliseconds">
14842   <owner>rch@chromium.org</owner>
14843   <summary>
14844     The time between sending the request and receiving the first chunk of data
14845     on a Spdy stream.
14846   </summary>
14847 </histogram>
14849 <histogram name="Net.SpdySynStreamCompressionPercentage">
14850   <owner>rch@chromium.org</owner>
14851   <summary>
14852     The percent compression achieved when compression SYN_STREAM frames.
14853   </summary>
14854 </histogram>
14856 <histogram name="Net.SpdyVersion" enum="ProtocolVersion">
14857   <owner>rch@chromium.org</owner>
14858   <summary>
14859     The SPDY protocol version that is used to talk to SPDY servers.
14860   </summary>
14861 </histogram>
14863 <histogram name="Net.SSL_CipherSuite" enum="SSLCipherSuite">
14864   <owner>agl@chromium.org</owner>
14865   <owner>rsleevi@chromium.org</owner>
14866   <summary>The SSL/TLS cipher suite that was negotiated.</summary>
14867 </histogram>
14869 <histogram name="Net.SSL_Connection_Latency" units="milliseconds">
14870   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14871   <summary>Time from when the Connect() starts until it completes.</summary>
14872 </histogram>
14874 <histogram name="Net.SSL_Connection_Latency_DataReductionProxy"
14875     units="milliseconds">
14876   <owner>bengr@chromium.org</owner>
14877   <owner>bolian@chromium.org</owner>
14878   <summary>
14879     Time from when the Connect() starts until it completes when using the data
14880     reduction proxy. This includes certificate retrieval and verification.
14881   </summary>
14882 </histogram>
14884 <histogram name="Net.SSL_Connection_Latency_Google" units="milliseconds">
14885   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14886   <summary>
14887     Time from when the Connect() starts until it completes for google.com and
14888     any subdomain of it.
14889   </summary>
14890 </histogram>
14892 <histogram name="Net.SSL_Connection_Latency_Google_No_Revocation_Checking"
14893     units="milliseconds">
14894   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14895   <summary>
14896     Time from when the Connect() starts until it completes for google.com and
14897     any subdomain of it. This only includes users in a 50% field trial that
14898     disables revocation checking for certificate pinned sites.
14899   </summary>
14900 </histogram>
14902 <histogram name="Net.SSL_Connection_Latency_Google_Revocation_Checking"
14903     units="milliseconds">
14904   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14905   <summary>
14906     Time from when the Connect() starts until it completes for google.com and
14907     any subdomain of it. This only includes users not in a 50% field trail that
14908     disables revocation for certificate pinned sites.
14909   </summary>
14910 </histogram>
14912 <histogram name="Net.SSLCertBlacklisted">
14913   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14914   <summary>
14915     Counts the number of times that users have hit blacklisted certificates. The
14916     indexes match up to the indexes in
14917     net/base/x509_certificate.cc:IsBlacklisted. The details of the certificates
14918     in question is confidential.
14919   </summary>
14920 </histogram>
14922 <histogram name="Net.SSLCertVerificationTime" units="milliseconds">
14923   <owner>rsleevi@chromium.org</owner>
14924   <summary>Time to complete a certificate verification (success case).</summary>
14925 </histogram>
14927 <histogram name="Net.SSLCertVerificationTimeError" units="milliseconds">
14928   <owner>rsleevi@chromium.org</owner>
14929   <summary>Time to complete a certificate verification (error case).</summary>
14930 </histogram>
14932 <histogram name="Net.SSLHostInfoDNSLookup" units="milliseconds">
14933   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14934   <summary>Time to complete a DNS lookup for a DNS CAA record.</summary>
14935 </histogram>
14937 <histogram name="Net.SSLHostInfoDNSLookupDelayMs" units="milliseconds">
14938   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14939   <summary>
14940     Time that we would have wasted had we waited for a CAA lookup in order to
14941     validate a certificate.
14942   </summary>
14943 </histogram>
14945 <histogram name="Net.SSLHostInfoVerificationTimeMs" units="milliseconds">
14946   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14947   <summary>Time to complete a speculative certificate verification.</summary>
14948 </histogram>
14950 <histogram name="Net.SSLv3FallbackToRenegoPatchedServer"
14951     enum="TLSRenegotiationPatched">
14952   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14953   <summary>
14954     The number of times that we have performed SSLv3 fallback and found a TLS
14955     renegotiation patched server.
14956   </summary>
14957 </histogram>
14959 <histogram name="Net.SSLVerificationMerged">
14960   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14961   <summary>Was a speculative certificate verification used?</summary>
14962 </histogram>
14964 <histogram name="Net.SSLVerificationMergedMsSaved" units="milliseconds">
14965   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14966   <summary>Time saved by a speculative certificate vertification.</summary>
14967 </histogram>
14969 <histogram name="Net.TCP_Connection_Idle_Sockets">
14970   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14971   <summary>Number of idle sockets when the Connect() succeeded.</summary>
14972 </histogram>
14974 <histogram name="Net.TCP_Connection_Latency" units="milliseconds">
14975   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14976   <summary>
14977     Time from when the Connect() starts until it completes.  Only times under 10
14978     minutes are logged.
14979   </summary>
14980 </histogram>
14982 <histogram name="Net.TCP_Connection_Latency_IPv4_No_Race" units="milliseconds">
14983   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14984   <summary>
14985     Time from when the Connect() starts until it completes when the network
14986     address only contains IPv4 addresses.  Only times under 10 minutes are
14987     logged.
14988   </summary>
14989 </histogram>
14991 <histogram name="Net.TCP_Connection_Latency_IPv4_Wins_Race"
14992     units="milliseconds">
14993   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14994   <summary>
14995     Time from when the Connect() starts until it completes when the IPv4
14996     fallback connection won the race against IPv6.  Only times under 10 minutes
14997     are logged.
14998   </summary>
14999 </histogram>
15001 <histogram name="Net.TCP_Connection_Latency_IPv6_Raceable" units="milliseconds">
15002   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15003   <summary>
15004     Time from when the Connect() starts until it completes when we race an IPv6
15005     connection against an IPv4 connection with a 300ms delay.  Only times under
15006     10 minutes are logged.
15007   </summary>
15008 </histogram>
15010 <histogram name="Net.TCP_Connection_Latency_IPv6_Solo" units="milliseconds">
15011   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15012   <summary>
15013     Time from when the Connect() starts until it completes when the network
15014     address only contains IPv6 addresses.  Only times under 10 minutes are
15015     logged.
15016   </summary>
15017 </histogram>
15019 <histogram name="Net.TcpFastOpenSocketConnection" enum="TcpSocketStatus">
15020   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15021   <summary>
15022     For sockets for which a TCP Fast Open protocol might be used, the result of
15023     trying to use it.
15024   </summary>
15025 </histogram>
15027 <histogram name="Net.TCPForSOCKSSocketIdleTimeBeforeNextUse_ReusedSocket">
15028   <obsolete>
15029     see SocketIdleTimeBeforeNextUse_ReusedSocket_TCPforSOCKS
15030   </obsolete>
15031   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15032   <summary>
15033     The time an already used TCP socket sat idle before being used for a SOCKS
15034     request.
15035   </summary>
15036 </histogram>
15038 <histogram name="Net.TCPForSOCKSSocketIdleTimeBeforeNextUse_UnusedSocket">
15039   <obsolete>
15040     see SocketIdleTimeBeforeNextUse_UnusedSocket_TCPforSOCKS
15041   </obsolete>
15042   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15043   <summary>
15044     The time an unused TCP socket sat idle before being used for a SOCKS
15045     request.
15046   </summary>
15047 </histogram>
15049 <histogram name="Net.TCPForSOCKSSocketRequestTime" units="milliseconds">
15050   <obsolete>
15051     see SocketRequestTime_TCPforSOCKS
15052   </obsolete>
15053   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15054   <summary>
15055     Time from initial SOCKSClientSocketPool::RequestSocket() call until
15056     successfully acquiring a connected TCP socket.
15057   </summary>
15058 </histogram>
15060 <histogram name="Net.TCPForSOCKSSocketType" enum="HttpSocketType">
15061   <obsolete>
15062     see SocketType_TCPforSOCKS
15063   </obsolete>
15064   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15065   <summary>
15066     The counts of the type of sockets returned by the TCP pool used by the SOCKS
15067     pool.
15068   </summary>
15069 </histogram>
15071 <histogram name="Net.TCPSocketType" enum="HttpSocketType">
15072   <obsolete>
15073     Was only used for HTTP[S] connections, renamed to Net.HTTPSocketType.
15074   </obsolete>
15075   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15076   <summary>The counts of the type of TCP socket returned.</summary>
15077 </histogram>
15079 <histogram name="Net.Transaction_Bandwidth" units="KB/s">
15080   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15081   <summary>
15082     (discontinued as of 4/12/09) Effective bandwidth in KByte/Second of
15083     transactions logged to Transaction_Latency histogram.  Note that only
15084     samples durations greater than zero ms, and less than 1 hour are tallied
15085     into this ratio.
15086   </summary>
15087 </histogram>
15089 <histogram name="Net.Transaction_Connected" units="milliseconds">
15090   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15091   <summary>
15092     Time from the when the network transaction is requested, until the first
15093     byte of the header is received.
15094   </summary>
15095 </histogram>
15097 <histogram name="Net.Transaction_Connected_New" units="milliseconds">
15098   <obsolete>
15099     Replaced by Net.Transaction_Connected_New_b.
15100   </obsolete>
15101   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15102   <summary>
15103     When a new connection is established, the time from the when the network
15104     transaction is requested, until the first byte of the header is received.
15105     Only items under 10 minutes are logged.
15106   </summary>
15107 </histogram>
15109 <histogram name="Net.Transaction_Connected_New_b" units="milliseconds">
15110   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15111   <summary>
15112     When a new connection is established, the time from the when the network
15113     transaction is requested, until the first byte of the header is received.
15114   </summary>
15115 </histogram>
15117 <histogram name="Net.Transaction_Connected_Under_10" units="milliseconds">
15118   <obsolete>
15119     Replaced by Net.Transaction_Connected.
15120   </obsolete>
15121   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15122   <summary>
15123     Time from the when the network transaction is requested, until the first
15124     byte of the header is received.  Only items under 10 minutes are logged.
15125   </summary>
15126 </histogram>
15128 <histogram name="Net.Transaction_Latency" units="milliseconds">
15129   <obsolete>
15130     Replaced by Net.Transaction_Latency_b.
15131   </obsolete>
15132   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15133   <summary>
15134     Time from first byte sent until last byte received by the new network stack.
15135     Only items under 1 hour are logged.
15136   </summary>
15137 </histogram>
15139 <histogram name="Net.Transaction_Latency_b" units="milliseconds">
15140   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15141   <summary>
15142     Time from first byte sent until last byte received by the new network stack.
15143   </summary>
15144 </histogram>
15146 <histogram name="Net.Transaction_Latency_Total" units="milliseconds">
15147   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15148   <summary>
15149     Time from when a network transaction is requested until last byte received
15150     by the new network stack.
15151   </summary>
15152 </histogram>
15154 <histogram name="Net.Transaction_Latency_Total_New_Connection"
15155     units="milliseconds">
15156   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15157   <summary>
15158     When an existing TCP/IP connection is NOT reused, the time from when a
15159     network transaction is requested until last byte received by the new network
15160     stack.
15161   </summary>
15162 </histogram>
15164 <histogram name="Net.Transaction_Latency_Total_New_Connection_Under_10"
15165     units="milliseconds">
15166   <obsolete>
15167     Replaced by Net.Transaction_Latency_Total_New_Connection.
15168   </obsolete>
15169   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15170   <summary>
15171     When an existing TCP/IP connection is NOT reused, the time from when a
15172     network transaction is requested until last byte received by the new network
15173     stack.  Only items under 10 minutes are logged.
15174   </summary>
15175 </histogram>
15177 <histogram name="Net.Transaction_Latency_Total_Under_10" units="milliseconds">
15178   <obsolete>
15179     Replaced by Net.Transaction_Latency_Total.
15180   </obsolete>
15181   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15182   <summary>
15183     Time from when a network transaction is requested until last byte received
15184     by the new network stack.  Only items under 10 minutes are logged.
15185   </summary>
15186 </histogram>
15188 <histogram name="Net.Transaction_Latency_Under_10" units="milliseconds">
15189   <obsolete>
15190     Replaced by Net.Transaction_Latency.
15191   </obsolete>
15192   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15193   <summary>
15194     Time from first byte sent until last byte received by the new network stack.
15195     Only items under 10 minutes are logged.
15196   </summary>
15197 </histogram>
15199 <histogram name="Net.Transaction_Latency_WinHTTP" units="milliseconds">
15200   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15201   <summary>
15202     Time from first byte sent until last byte received with old WinHTTP network
15203     stack.  Only items under 1 hour are logged.
15204   </summary>
15205 </histogram>
15207 <histogram name="Net.TransportSocketIdleTimeBeforeNextUse_ReusedSocket">
15208   <obsolete/>
15209   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15210   <summary>
15211     The time an already used TCP socket sat idle before being used (either for
15212     direct or non-socks use).
15213   </summary>
15214 </histogram>
15216 <histogram name="Net.TransportSocketIdleTimeBeforeNextUse_UnusedSocket">
15217   <obsolete/>
15218   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15219   <summary>
15220     The time an unused TCP socket sat idle before being used (either for direct
15221     or non-socks use).
15222   </summary>
15223 </histogram>
15225 <histogram name="Net.TransportSocketRequestTime" units="milliseconds">
15226   <obsolete/>
15227   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15228   <summary>
15229     Time from initial ClientSocketPool::RequestSocket() call until successfully
15230     acquiring a connected socket (either for direct or non-socks use).
15231   </summary>
15232 </histogram>
15234 <histogram name="Net.TransportSocketType" enum="HttpSocketType">
15235   <obsolete/>
15236   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15237   <summary>
15238     The counts of the type of sockets returned by the TCP pool (either for
15239     direct or non-socks use).
15240   </summary>
15241 </histogram>
15243 <histogram name="Net.UdpSocketBindErrorFromPosix" units="PosixError">
15244   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15245   <summary>Posix error code from call to bind() UDP socket.</summary>
15246 </histogram>
15248 <histogram name="Net.UdpSocketBindErrorFromWinOS" units="WinError">
15249   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15250   <summary>Windows error code from call to bind() UDP socket.</summary>
15251 </histogram>
15253 <histogram name="Net.UdpSocketRandomBindErrorCode" enum="NetErrorCodes">
15254   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15255   <summary>Chromium error code from call to RandomBind() UDP socket.</summary>
15256 </histogram>
15258 <histogram name="Net.UDPSocketWinClose" units="milliseconds">
15259   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15260   <summary>The time spent in closesocket call in UDPSocketWin::Close.</summary>
15261 </histogram>
15263 <histogram name="Net.WebSocket.DeflateMode"
15264     enum="WebSocketNewPerMessageDeflateContextTakeoverMode">
15265   <owner>yhirano@chromium.org</owner>
15266   <owner>ricea@chromium.org</owner>
15267   <owner>tyoshino@chromium.org</owner>
15268   <summary>
15269     Count the number of WebSockets that accepted permessage-deflate extension
15270     for each context take over mode. Used by the new Chromium-based WebSocket
15271     implementation.
15272   </summary>
15273 </histogram>
15275 <histogram name="Net.WebSocket.Duration" units="milliseconds">
15276   <owner>yhirano@chromium.org</owner>
15277   <owner>ricea@chromium.org</owner>
15278   <owner>tyoshino@chromium.org</owner>
15279   <summary>
15280     The time from a WebSocket is successfully opened until it's closed. Used to
15281     study how WebSockets are used.
15282   </summary>
15283 </histogram>
15285 <histogram name="Net.WebSocket.HandshakeResult"
15286     enum="WebSocketNewHandshakeResult">
15287   <owner>yhirano@chromium.org</owner>
15288   <owner>ricea@chromium.org</owner>
15289   <owner>tyoshino@chromium.org</owner>
15290   <summary>
15291     Results of WebSocket handshakes. Use this histogram as a baseline for
15292     investigating feature usage counters.
15293   </summary>
15294 </histogram>
15296 <histogram name="Net.Wifi.InterfaceCount">
15297   <owner>mvanouwerkerk@chromium.org</owner>
15298   <summary>
15299     The number of Wi-fi adapters on the computer. Because the histogram is
15300     logged each time Chrome performs a Wi-fi scan, it's better to see results in
15301     the &quot;user count&quot; view.
15302   </summary>
15303 </histogram>
15305 <histogram name="Net.Wifi.LbsLatency" units="milliseconds">
15306   <owner>mvanouwerkerk@chromium.org</owner>
15307   <summary>The time that a request to Location Based Services takes.</summary>
15308 </histogram>
15310 <histogram name="Net.Wifi.ScanLatency" units="milliseconds">
15311   <owner>mvanouwerkerk@chromium.org</owner>
15312   <summary>The time that a Wi-fi scan takes.</summary>
15313 </histogram>
15315 <histogram name="Net.WpadQuickCheckFailure" units="milliseconds">
15316   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15317   <summary>
15318     Duration of time that a failing WPAD QuickCheck takes. WPAD QuickCheck does
15319     a name lookup for &quot;wpad&quot; and times out quickly to fail fast when
15320     there's no WPAD server on the network.
15321   </summary>
15322 </histogram>
15324 <histogram name="Net.WpadQuickCheckSuccess" units="milliseconds">
15325   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15326   <summary>
15327     Duration of time that a successful WPAD QuickCheck takes. WPAD QuickCheck
15328     does a name lookup for &quot;wpad&quot; and times out quickly to fail fast
15329     when there's no WPAD server on the network.
15330   </summary>
15331 </histogram>
15333 <histogram name="NetConnectivity.Pipeline.0.NetworkError" enum="NetErrorCodes">
15334   <obsolete>
15335     Deprecated 05/2014, related field trial already long expired.
15336   </obsolete>
15337   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15338   <summary>
15339     The network error, if any, of the first pipeline connectivity request.
15340   </summary>
15341 </histogram>
15343 <histogram name="NetConnectivity.Pipeline.0.ResponseCode">
15344   <obsolete>
15345     Deprecated 05/2014, related field trial already long expired.
15346   </obsolete>
15347   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15348   <summary>
15349     The HTTP response code, if any, of the first pipeline connectivity response.
15350   </summary>
15351 </histogram>
15353 <histogram name="NetConnectivity.Pipeline.0.Status" enum="HttpPipelineStatus">
15354   <obsolete>
15355     Deprecated 05/2014, related field trial already long expired.
15356   </obsolete>
15357   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15358   <summary>The result of the first pipeline connectivity request.</summary>
15359 </histogram>
15361 <histogram name="NetConnectivity.Pipeline.1.NetworkError" enum="NetErrorCodes">
15362   <obsolete>
15363     Deprecated 05/2014, related field trial already long expired.
15364   </obsolete>
15365   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15366   <summary>
15367     The network error, if any, of the second pipeline connectivity request.
15368   </summary>
15369 </histogram>
15371 <histogram name="NetConnectivity.Pipeline.1.ResponseCode">
15372   <obsolete>
15373     Deprecated 05/2014, related field trial already long expired.
15374   </obsolete>
15375   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15376   <summary>
15377     The HTTP response code, if any, of the second pipeline connectivity
15378     response.
15379   </summary>
15380 </histogram>
15382 <histogram name="NetConnectivity.Pipeline.1.Status" enum="HttpPipelineStatus">
15383   <obsolete>
15384     Deprecated 05/2014, related field trial already long expired.
15385   </obsolete>
15386   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15387   <summary>The result of the second pipeline connectivity request.</summary>
15388 </histogram>
15390 <histogram name="NetConnectivity.Pipeline.2.NetworkError" enum="NetErrorCodes">
15391   <obsolete>
15392     Deprecated 05/2014, related field trial already long expired.
15393   </obsolete>
15394   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15395   <summary>
15396     The network error, if any, of the third pipeline connectivity request.
15397   </summary>
15398 </histogram>
15400 <histogram name="NetConnectivity.Pipeline.2.ResponseCode">
15401   <obsolete>
15402     Deprecated 05/2014, related field trial already long expired.
15403   </obsolete>
15404   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15405   <summary>
15406     The HTTP response code, if any, of the third pipeline connectivity response.
15407   </summary>
15408 </histogram>
15410 <histogram name="NetConnectivity.Pipeline.2.Status" enum="HttpPipelineStatus">
15411   <obsolete>
15412     Deprecated 05/2014, related field trial already long expired.
15413   </obsolete>
15414   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15415   <summary>The result of the third pipeline connectivity request.</summary>
15416 </histogram>
15418 <histogram name="NetConnectivity.Pipeline.3.NetworkError" enum="NetErrorCodes">
15419   <obsolete>
15420     Deprecated 05/2014, related field trial already long expired.
15421   </obsolete>
15422   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15423   <summary>
15424     The network error, if any, of the fourth pipeline connectivity request.
15425   </summary>
15426 </histogram>
15428 <histogram name="NetConnectivity.Pipeline.3.ResponseCode">
15429   <obsolete>
15430     Deprecated 05/2014, related field trial already long expired.
15431   </obsolete>
15432   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15433   <summary>
15434     The HTTP response code, if any, of the fourth pipeline connectivity
15435     response.
15436   </summary>
15437 </histogram>
15439 <histogram name="NetConnectivity.Pipeline.3.Status" enum="HttpPipelineStatus">
15440   <obsolete>
15441     Deprecated 05/2014, related field trial already long expired.
15442   </obsolete>
15443   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15444   <summary>The result of the fourth pipeline connectivity request.</summary>
15445 </histogram>
15447 <histogram name="NetConnectivity.Pipeline.4.NetworkError" enum="NetErrorCodes">
15448   <obsolete>
15449     Deprecated 05/2014, related field trial already long expired.
15450   </obsolete>
15451   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15452   <summary>
15453     The network error, if any, of the fifth pipeline connectivity request.
15454   </summary>
15455 </histogram>
15457 <histogram name="NetConnectivity.Pipeline.4.ResponseCode">
15458   <obsolete>
15459     Deprecated 05/2014, related field trial already long expired.
15460   </obsolete>
15461   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15462   <summary>
15463     The HTTP response code, if any, of the fifth pipeline connectivity response.
15464   </summary>
15465 </histogram>
15467 <histogram name="NetConnectivity.Pipeline.4.Status" enum="HttpPipelineStatus">
15468   <obsolete>
15469     Deprecated 05/2014, related field trial already long expired.
15470   </obsolete>
15471   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15472   <summary>The result of the fifth pipeline connectivity request.</summary>
15473 </histogram>
15475 <histogram name="NetConnectivity.Pipeline.5.NetworkError" enum="NetErrorCodes">
15476   <obsolete>
15477     Deprecated 05/2014, related field trial already long expired.
15478   </obsolete>
15479   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15480   <summary>
15481     The network error, if any, of the stats pipeline connectivity request.
15482   </summary>
15483 </histogram>
15485 <histogram name="NetConnectivity.Pipeline.5.ResponseCode">
15486   <obsolete>
15487     Deprecated 05/2014, related field trial already long expired.
15488   </obsolete>
15489   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15490   <summary>
15491     The HTTP response code, if any, of the stats pipeline connectivity response.
15492   </summary>
15493 </histogram>
15495 <histogram name="NetConnectivity.Pipeline.5.Status" enum="HttpPipelineStatus">
15496   <obsolete>
15497     Deprecated 05/2014, related field trial already long expired.
15498   </obsolete>
15499   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15500   <summary>The result of the stats pipeline connectivity request.</summary>
15501 </histogram>
15503 <histogram name="NetConnectivity.Pipeline.AllHTTP11" enum="BooleanSuccess">
15504   <obsolete>
15505     Deprecated 05/2014, related field trial already long expired.
15506   </obsolete>
15507   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15508   <summary>
15509     True if all requests received by the pipelining test server were HTTP/1.1.
15510   </summary>
15511 </histogram>
15513 <histogram name="NetConnectivity.Pipeline.CanarySuccess" enum="BooleanSuccess">
15514   <obsolete>
15515     Deprecated 05/2014, related field trial already long expired.
15516   </obsolete>
15517   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15518   <summary>
15519     True if the non-pipelined canary request sent immediately before the
15520     pipelining test requests succeeded. Note that if this fails, the rest of the
15521     NetConnectivity.Pipeline.* stats are not collected.
15522   </summary>
15523 </histogram>
15525 <histogram name="NetConnectivity.Pipeline.Depth">
15526   <obsolete>
15527     Deprecated 05/2014, related field trial already long expired.
15528   </obsolete>
15529   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15530   <summary>
15531     The maximum depth of pipelined requests received by the test server.
15532   </summary>
15533 </histogram>
15535 <histogram name="NetConnectivity.Pipeline.Success" enum="BooleanSuccess">
15536   <obsolete>
15537     Deprecated 05/2014, related field trial already long expired.
15538   </obsolete>
15539   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15540   <summary>True if the entire pipeline connectivity trial passed.</summary>
15541 </histogram>
15543 <histogram name="NetConnectivity.Sent21">
15544   <obsolete>
15545     Deprecated 6/25/2012. No longer tracked.
15546   </obsolete>
15547   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15548   <summary>
15549     In this experiment, 21 packets were sent to Google via UDP at port 6121 as
15550     rapidly as possible, just after successfully sending an UMA upload. Each
15551     packet was numbered, as was its ACK sent back by Google. If no packets (of
15552     the 21) were ever ACKed, then the port is assumed to be blocked, and no data
15553     is recorded in this histogram. If the port is not blocked, then this
15554     histogram shows the number of echo responses received from the first
15555   </summary>
15556 </histogram>
15558 <histogram name="NetConnectivity.Sent21.AckReceivedForNthPacket">
15559   <obsolete>
15560     Deprecated 6/25/2012. No longer tracked.
15561   </obsolete>
15562   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15563   <summary>
15564     In this experiment, 21 packets were sent to Google via UDP at port 6121 as
15565     rapidly as possible, just after successfully sending an UMA upload. Each
15566     packet was numbered, as was its ACK sent back by Google. This histogram
15567     records, for each packet number, how often we received an ACK for that
15568     packet.
15569   </summary>
15570 </histogram>
15572 <histogram name="NetConnectivity.Sent21.GotAnAck" enum="BooleanSuccess">
15573   <obsolete>
15574     Deprecated 6/25/2012. No longer tracked.
15575   </obsolete>
15576   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15577   <summary>
15578     In this experiment, 21 packets were sent to Google via UDP at port 6121 as
15579     rapidly as possible, just after successfully sending an UMA upload. If no
15580     packets (of the 21) were ever ACKed, then the port is assumed to be blocked.
15581     The histogram shows if we ever got an ACK for a packet in our series of 21.
15582   </summary>
15583 </histogram>
15585 <histogram name="NetConnectivity.TCP.Fail.100B.RTT" units="ms">
15586   <obsolete>
15587     Deprecated 4/2012. No longer tracked.
15588   </obsolete>
15589   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15590   <summary>The RTT for echoing 100 bytes of TCP data unsuccessfully.</summary>
15591 </histogram>
15593 <histogram name="NetConnectivity.TCP.Fail.1k.RTT" units="ms">
15594   <obsolete>
15595     Deprecated 4/2012. No longer tracked.
15596   </obsolete>
15597   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15598   <summary>The RTT for echoing 1K bytes of TCP data successfully.</summary>
15599 </histogram>
15601 <histogram name="NetConnectivity.TCP.Status"
15602     enum="NetConnectivityProtocolStatus">
15603   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15604   <summary>Status for TCP protocol for echoing</summary>
15605 </histogram>
15607 <histogram name="NetConnectivity.TCP.Status.100B" enum="NetConnectivityStatus">
15608   <obsolete>
15609     Deprecated 4/2012. No longer tracked.
15610   </obsolete>
15611   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15612   <summary>Status for echoing 100 bytes of TCP data.</summary>
15613 </histogram>
15615 <histogram name="NetConnectivity.TCP.Status.1K" enum="NetConnectivityStatus">
15616   <obsolete>
15617     Deprecated 4/2012. No longer tracked.
15618   </obsolete>
15619   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15620   <summary>Status for echoing 1K bytes of TCP data.</summary>
15621 </histogram>
15623 <histogram name="NetConnectivity.TCP.Success" units="ms">
15624   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15625   <summary>The RTT for TCP protocol for echoing</summary>
15626 </histogram>
15628 <histogram name="NetConnectivity.TCP.Success.100B.RTT" units="ms">
15629   <obsolete>
15630     Deprecated 4/2012. No longer tracked.
15631   </obsolete>
15632   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15633   <summary>The RTT for echoing 100 bytes of TCP data successfully.</summary>
15634 </histogram>
15636 <histogram name="NetConnectivity.TCP.Success.1K.RTT" units="ms">
15637   <obsolete>
15638     Deprecated 4/2012. No longer tracked.
15639   </obsolete>
15640   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15641   <summary>The RTT for echoing 1K bytes of TCP data successfully.</summary>
15642 </histogram>
15644 <histogram name="NetConnectivity.UDP.Fail.100B.RTT" units="ms">
15645   <obsolete>
15646     Deprecated 4/2012. No longer tracked.
15647   </obsolete>
15648   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15649   <summary>The RTT for echoing 100 bytes of UDP data unsuccessfully.</summary>
15650 </histogram>
15652 <histogram name="NetConnectivity.UDP.Fail.1k.RTT" units="ms">
15653   <obsolete>
15654     Deprecated 4/2012. No longer tracked.
15655   </obsolete>
15656   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15657   <summary>The RTT for echoing 1K bytes of UDP data successfully.</summary>
15658 </histogram>
15660 <histogram name="NetConnectivity.UDP.PacketLoss">
15661   <obsolete>
15662     Deprecated 6/25/2012. No longer tracked.
15663   </obsolete>
15664   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15665   <summary>
15666     Chrome sends 4 UDP packets in a row to test to see if there is a
15667     probabalistic dependency in packet loss for consecutive packets.  We record
15668     a bit vector of packets received, where the least significant bit is a 1 if
15669     the first packet was received, etc.  For example, if packets 1 and 3 are
15670     received, but packets 2 and 4 are lost, then we'd record a sample of binary
15671     0101B, or 5.
15672   </summary>
15673 </histogram>
15675 <histogram name="NetConnectivity.UDP.PacketLoss6">
15676   <obsolete>
15677     Deprecated 6/25/2012. No longer tracked.
15678   </obsolete>
15679   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15680   <summary>
15681     Chrome sends 6 UDP packets in a row to test to see if there is a
15682     probabalistic dependency in packet loss for consecutive packets.  We record
15683     a bit vector of packets received, where the least significant bit is a 1 if
15684     the first packet was received, etc.  For example, if all packets other than
15685     packet 2 and 4 are responded to, then we'd have a sample (in binary) of
15686     110101B, or 53.
15687   </summary>
15688 </histogram>
15690 <histogram name="NetConnectivity.UDP.Status"
15691     enum="NetConnectivityProtocolStatus">
15692   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15693   <summary>Status for UDP protocol for echoing</summary>
15694 </histogram>
15696 <histogram name="NetConnectivity.UDP.Status.100B" enum="NetConnectivityStatus">
15697   <obsolete>
15698     Deprecated 4/2012. No longer tracked.
15699   </obsolete>
15700   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15701   <summary>Status for echoing 100 bytes of UDP data.</summary>
15702 </histogram>
15704 <histogram name="NetConnectivity.UDP.Status.1K" enum="NetConnectivityStatus">
15705   <obsolete>
15706     Deprecated 4/2012. No longer tracked.
15707   </obsolete>
15708   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15709   <summary>Status for echoing 1K bytes of UDP data.</summary>
15710 </histogram>
15712 <histogram name="NetConnectivity.UDP.Success" units="ms">
15713   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15714   <summary>The RTT for UDP protocol for echoing</summary>
15715 </histogram>
15717 <histogram name="NetConnectivity.UDP.Success.100B.RTT" units="ms">
15718   <obsolete>
15719     Deprecated 4/2012. No longer tracked.
15720   </obsolete>
15721   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15722   <summary>The RTT for echoing 100 bytes of UDP data successfully.</summary>
15723 </histogram>
15725 <histogram name="NetConnectivity.UDP.Success.1K.RTT" units="ms">
15726   <obsolete>
15727     Deprecated 4/2012. No longer tracked.
15728   </obsolete>
15729   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15730   <summary>The RTT for echoing 1k bytes of UDP data successfully.</summary>
15731 </histogram>
15733 <histogram name="NetConnectivity2.Send6.PacketsSent">
15734   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15735   <summary>
15736     This histogram records how many packets (out of 6 attempted) were sent via
15737     UDP as rapidly as possible, just after successfully sending an UMA upload.
15738   </summary>
15739 </histogram>
15741 <histogram name="NetConnectivity2.Send6.SeriesAcked">
15742   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15743   <summary>
15744     Chrome sends 6 UDP packets in a row to test to see if there is a
15745     probabalistic dependency in packet loss for consecutive packets.  We record
15746     a bit vector of packets received, where the least significant bit is a 1 if
15747     the first packet was received, etc.  For example, if all packets other than
15748     packet 2 and 4 are responded to, then we'd have a sample (in binary) of
15749     110101B, or 53.
15750   </summary>
15751 </histogram>
15753 <histogram name="NetConnectivity2.Sent21">
15754   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15755   <summary>
15756     In this experiment, 21 packets were sent to Google via UDP as rapidly as
15757     possible, just after successfully sending an UMA upload. Each packet was
15758     numbered, as was its ACK sent back by Google. If no packets (of the 21) were
15759     ever ACKed, then the port is assumed to be blocked, and no data is recorded
15760     in this histogram. If the port is not blocked, then this histogram shows the
15761     number of echo responses received from the first
15762   </summary>
15763 </histogram>
15765 <histogram name="NetConnectivity2.Sent21.AckReceivedForNthPacket">
15766   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15767   <summary>
15768     In this experiment, 21 packets were sent to Google via UDP as rapidly as
15769     possible, just after successfully sending an UMA upload. Each packet was
15770     numbered, as was its ACK sent back by Google. This histogram records, for
15771     each packet number, how often we received an ACK for that packet.
15772   </summary>
15773 </histogram>
15775 <histogram name="NetConnectivity2.Sent21.GotAnAck" enum="BooleanSuccess">
15776   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15777   <summary>
15778     In this experiment, 21 packets were sent to Google via UDP as rapidly as
15779     possible, just after successfully sending an UMA upload. If no packets (of
15780     the 21) were ever ACKed, then the port is assumed to be blocked. The
15781     histogram shows if we ever got an ACK for a packet in our series of 21.
15782   </summary>
15783 </histogram>
15785 <histogram name="NetConnectivity2.Sent21.PacketsSent">
15786   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15787   <summary>
15788     This histogram records how many packets (out of 21 attempted) were sent via
15789     UDP as rapidly as possible, just after successfully sending an UMA upload.
15790   </summary>
15791 </histogram>
15793 <histogram name="NetConnectivity3">
15794   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15795   <summary>
15796     In this experiment, 21 packets were sent to Google via UDP on port 443 or
15797     6121.
15798   </summary>
15799 </histogram>
15801 <histogram name="NetConnectivity3.NonPacedPacket.Sent21.443.100B.PacketDelay"
15802     units="ms">
15803   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15804   <summary/>
15805 </histogram>
15807 <histogram name="NetConnectivity3.NonPacedPacket.Sent21.443.1200B.PacketDelay"
15808     units="ms">
15809   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15810   <summary/>
15811 </histogram>
15813 <histogram name="NetConnectivity3.NonPacedPacket.Sent21.443.500B.PacketDelay"
15814     units="ms">
15815   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15816   <summary/>
15817 </histogram>
15819 <histogram name="NetConnectivity3.NonPacedPacket.Sent21.6121.100B.PacketDelay"
15820     units="ms">
15821   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15822   <summary/>
15823 </histogram>
15825 <histogram name="NetConnectivity3.NonPacedPacket.Sent21.6121.1200B.PacketDelay"
15826     units="ms">
15827   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15828   <summary/>
15829 </histogram>
15831 <histogram name="NetConnectivity3.NonPacedPacket.Sent21.6121.500B.PacketDelay"
15832     units="ms">
15833   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15834   <summary/>
15835 </histogram>
15837 <histogram name="NetConnectivity3.NonPacedPacket.Sent21.GotAnAck"
15838     enum="BooleanSuccess">
15839   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15840   <summary/>
15841 </histogram>
15843 <histogram name="NetConnectivity3.NonPacedPacket.Sent21.Success.RTT" units="ms">
15844   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15845   <summary/>
15846 </histogram>
15848 <histogram name="NetConnectivity3.PacedPacket.Sent21.443.100B.PacketDelay"
15849     units="ms">
15850   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15851   <summary/>
15852 </histogram>
15854 <histogram name="NetConnectivity3.PacedPacket.Sent21.443.1200B.PacketDelay"
15855     units="ms">
15856   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15857   <summary/>
15858 </histogram>
15860 <histogram name="NetConnectivity3.PacedPacket.Sent21.443.500B.PacketDelay"
15861     units="ms">
15862   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15863   <summary/>
15864 </histogram>
15866 <histogram name="NetConnectivity3.PacedPacket.Sent21.6121.100B.PacketDelay"
15867     units="ms">
15868   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15869   <summary/>
15870 </histogram>
15872 <histogram name="NetConnectivity3.PacedPacket.Sent21.6121.1200B.PacketDelay"
15873     units="ms">
15874   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15875   <summary/>
15876 </histogram>
15878 <histogram name="NetConnectivity3.PacedPacket.Sent21.6121.500B.PacketDelay"
15879     units="ms">
15880   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15881   <summary/>
15882 </histogram>
15884 <histogram name="NetConnectivity3.PacedPacket.Sent21.GotAnAck"
15885     enum="BooleanSuccess">
15886   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15887   <summary/>
15888 </histogram>
15890 <histogram name="NetConnectivity3.PacedPacket.Sent21.Success.RTT" units="ms">
15891   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15892   <summary/>
15893 </histogram>
15895 <histogram name="NetConnectivity3.StartPacket.Send6.PacketsSent">
15896   <obsolete>
15897     Deprecated 9/2012. No longer tracked.
15898   </obsolete>
15899   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15900   <summary>
15901     This histogram records how many packets (out of 6 attempted) were sent via
15902     UDP as rapidly as possible, just after successfully sending an UMA upload.
15903   </summary>
15904 </histogram>
15906 <histogram name="NetConnectivity3.StartPacket.Sent21.443.100B.PacketDelay"
15907     units="ms">
15908   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15909   <summary/>
15910 </histogram>
15912 <histogram name="NetConnectivity3.StartPacket.Sent21.443.1200B.PacketDelay"
15913     units="ms">
15914   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15915   <summary/>
15916 </histogram>
15918 <histogram name="NetConnectivity3.StartPacket.Sent21.443.500B.PacketDelay"
15919     units="ms">
15920   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15921   <summary/>
15922 </histogram>
15924 <histogram name="NetConnectivity3.StartPacket.Sent21.6121.100B.PacketDelay"
15925     units="ms">
15926   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15927   <summary/>
15928 </histogram>
15930 <histogram name="NetConnectivity3.StartPacket.Sent21.6121.1200B.PacketDelay"
15931     units="ms">
15932   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15933   <summary/>
15934 </histogram>
15936 <histogram name="NetConnectivity3.StartPacket.Sent21.6121.500B.PacketDelay"
15937     units="ms">
15938   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15939   <summary/>
15940 </histogram>
15942 <histogram name="NetConnectivity3.StartPacket.Sent21.GotAnAck"
15943     enum="BooleanSuccess">
15944   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15945   <summary/>
15946 </histogram>
15948 <histogram name="NetConnectivity3.StartPacket.Sent21.Success.RTT" units="ms">
15949   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15950   <summary/>
15951 </histogram>
15953 <histogram name="NetConnectivity4">
15954   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15955   <summary>
15956     In this experiment, a few packets were sent from Google to clients via UDP
15957     on port 443 or 80 to perform net connectivity test.
15958   </summary>
15959 </histogram>
15961 <histogram name="NetConnectivity5">
15962   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15963   <summary>
15964     In this experiment, a few packets were sent from Google to clients via UDP
15965     on port 443 or 80 to perform net connectivity test.
15966   </summary>
15967 </histogram>
15969 <histogram name="NetConnectivity5.TestFailed.WritePending"
15970     enum="BooleanSuccess">
15971   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15972   <summary>
15973     Next NetConnectivity5 experiment weren't started because there is an
15974     outstading pending write.
15975   </summary>
15976 </histogram>
15978 <histogram name="Network.3G.Gobi.Activation" units="milliseconds">
15979   <owner>benchan@chromium.org</owner>
15980   <summary>The time the Gobi modem takes to complete activation.</summary>
15981 </histogram>
15983 <histogram name="Network.3G.Gobi.Connect" units="milliseconds">
15984   <owner>benchan@chromium.org</owner>
15985   <summary>
15986     The time the Gobi modem takes to connect to the cellular network.
15987   </summary>
15988 </histogram>
15990 <histogram name="Network.3G.Gobi.Disconnect" units="milliseconds">
15991   <owner>benchan@chromium.org</owner>
15992   <summary>
15993     The time the Gobi modem takes to disconnect from the cellular network.
15994   </summary>
15995 </histogram>
15997 <histogram name="Network.3G.Gobi.FirmwareDownload.Attempts">
15998   <owner>benchan@chromium.org</owner>
15999   <summary>Number of attempts taken to install Gobi firmware.</summary>
16000 </histogram>
16002 <histogram name="Network.3G.Gobi.FirmwareDownload.Time" units="milliseconds">
16003   <owner>benchan@chromium.org</owner>
16004   <summary>The time it takes to install Gobi firmware.</summary>
16005 </histogram>
16007 <histogram name="Network.3G.Gobi.Registration" units="milliseconds">
16008   <owner>benchan@chromium.org</owner>
16009   <summary>
16010     The time the Gobi modem takes to register on the cellular network.
16011   </summary>
16012 </histogram>
16014 <histogram name="Network.3G.Gobi.SetPower" enum="Network3GGobiError">
16015   <owner>benchan@chromium.org</owner>
16016   <summary>Errors experienced during Gobi device powerup.</summary>
16017 </histogram>
16019 <histogram name="Network.Cellular.TimeOnline" units="seconds">
16020   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16021   <summary>
16022     Chrome OS network metric sampling the time spent using Cellular to transport
16023     data.  These data are mostly useful when summed and compared to TimeOnline
16024     for other network technologies (e.g. WiFi vs Cellular).
16025   </summary>
16026 </histogram>
16028 <histogram name="Network.Cellular.TimeToConfig" units="milliseconds">
16029   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16030   <summary>
16031     Chrome OS network performance metric sampling the time to join a 3G/Cellular
16032     network and configure Layer 3 state.
16033   </summary>
16034 </histogram>
16036 <histogram name="Network.Cellular.TimeToOnline" units="milliseconds">
16037   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16038   <summary>
16039     Chrome OS network performance metric sampling the time to determine that a
16040     3G/Cellular network is online after configuring Layer 3 state.
16041   </summary>
16042 </histogram>
16044 <histogram name="Network.Cellular.TimeToPortal" units="milliseconds">
16045   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16046   <summary>
16047     Chrome OS network performance metric sampling the time to determine that a
16048     3G/Cellular network is in a captive portal after configuring Layer 3 state.
16049   </summary>
16050 </histogram>
16052 <histogram name="Network.Cellular.UsageRequestStatus"
16053     enum="NetworkCellularUsageRequestStatus">
16054   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16055   <summary>Chrome OS cellular usage API request status codes.</summary>
16056 </histogram>
16058 <histogram name="Network.Ethernet.TimeOnline" units="seconds">
16059   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16060   <summary>
16061     Chrome OS network metric sampling the time spent using Ethernet to transport
16062     data.  These data are mostly useful when summed and compared to TimeOnline
16063     for other network technologies (e.g. WiFi vs Cellular).
16064   </summary>
16065 </histogram>
16067 <histogram name="Network.Ethernet.TimeToConfig" units="milliseconds">
16068   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16069   <summary>
16070     Chrome OS network performance metric sampling the time to join a wired
16071     Ethernet network and configure Layer 3 state (typically acquire a DHCP
16072     lease).
16073   </summary>
16074 </histogram>
16076 <histogram name="Network.Ethernet.TimeToOnline" units="milliseconds">
16077   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16078   <summary>
16079     Chrome OS network performance metric sampling the time to determine that an
16080     Ethernet network is online after configuring Layer 3 state.
16081   </summary>
16082 </histogram>
16084 <histogram name="Network.Ethernet.TimeToPortal" units="milliseconds">
16085   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16086   <summary>
16087     Chrome OS network performance metric sampling the time to determine that an
16088     Ethernet network is in a captive portal after configuring Layer 3 state.
16089   </summary>
16090 </histogram>
16092 <histogram name="Network.MigrationNssToPem"
16093     enum="MigrationNssToPemNetworkTypes">
16094   <owner>pneubeck@chromium.org</owner>
16095   <summary>
16096     Chrome OS metric counting the number of network configurations that
16097     contained a NSS nickname identifying a CA certificate, which triggered the
16098     migration to PEM encoding. This metric doesn't consider whether the
16099     migration was successful but once a migration was successful the nickname is
16100     removed.
16101   </summary>
16102 </histogram>
16104 <histogram name="Network.ServiceErrors" enum="NetworkServiceError">
16105   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16106   <summary>Chrome OS connection manager service errors seen.</summary>
16107 </histogram>
16109 <histogram name="Network.Shill.Cellular.3GPPRegistrationDelayedDrop"
16110     enum="NetworkCellular3GPPRegistrationDelayedDrop">
16111   <owner>quiche@chromium.org</owner>
16112   <summary>
16113     Chrome OS network diagnostic metric sampling the number of cellular network
16114     flakes. A network flake occurs when the signal strength goes below detection
16115     level for a short duration.
16116   </summary>
16117 </histogram>
16119 <histogram name="Network.Shill.Cellular.AutoConnectTotalTime"
16120     units="milliseconds">
16121   <owner>quiche@chromium.org</owner>
16122   <summary>
16123     Chrome OS network diagnostic metric sampling the total amount of time spent
16124     from the start of the first auto-connect request until when the cellular
16125     modem successfully connects to the network.
16126   </summary>
16127 </histogram>
16129 <histogram name="Network.Shill.Cellular.AutoConnectTries">
16130   <owner>quiche@chromium.org</owner>
16131   <summary>
16132     Chrome OS network diagnostic metric sampling the number of auto-connect
16133     tries that were attempted before the cellular modem successfully connected
16134     to the network.
16135   </summary>
16136 </histogram>
16138 <histogram name="Network.Shill.Cellular.DHCPOptionFailureDetected"
16139     enum="NetworkDHCPOptionFailure">
16140   <obsolete>
16141     Deprecated 5/2014, and replaced by Network.Shill.DHCPOptionFailureDetected.
16142   </obsolete>
16143   <owner>quiche@chromium.org</owner>
16144   <summary>
16145     Chrome OS network metric that tracks the number of DHCP option failures
16146     encountered by Shill.  This indicates that Shill is using minimal DHCP
16147     options due to suspected MTU issues on the return path from the DHCP server
16148     back to the client.
16149   </summary>
16150 </histogram>
16152 <histogram name="Network.Shill.Cellular.Disconnect"
16153     enum="NetworkDisconnectType">
16154   <owner>quiche@chromium.org</owner>
16155   <summary>
16156     Chrome OS network usage metric that tracks whether the cellular network was
16157     disconnected due to an error or was explicitly disconnected by the user.
16158   </summary>
16159 </histogram>
16161 <histogram name="Network.Shill.Cellular.Drop" enum="NetworkCellularTechnology">
16162   <owner>quiche@chromium.org</owner>
16163   <summary>
16164     Chrome OS cellular network metric that tracks the number of drops based on
16165     the network technology.
16166   </summary>
16167 </histogram>
16169 <histogram name="Network.Shill.Cellular.ExpiredLeaseLengthSeconds"
16170     units="seconds">
16171   <owner>quiche@chromium.org</owner>
16172   <summary>
16173     Chrome OS network performance metric that tracks the length of a lease for a
16174     cellular network at the time it expired without the DHCP client being able
16175     to renew it.
16176   </summary>
16177 </histogram>
16179 <histogram name="Network.Shill.Cellular.OutOfCreditsReason"
16180     enum="NetworkCellularOutOfCreditsReason">
16181   <owner>quiche@chromium.org</owner>
16182   <summary>
16183     Chrome OS cellular network metric that tracks the number of out-of-credits
16184     detected based on the cause that triggered the out-of-credits.
16185   </summary>
16186 </histogram>
16188 <histogram name="Network.Shill.Cellular.PortalAttempts">
16189   <owner>quiche@chromium.org</owner>
16190   <summary>
16191     Chrome OS network diagnostic metric sampling the number of portal detection
16192     attempts per pass for a cellular network. This includes failure, timeout and
16193     successful attempts.
16194   </summary>
16195 </histogram>
16197 <histogram name="Network.Shill.Cellular.PortalAttemptsToOnline">
16198   <owner>quiche@chromium.org</owner>
16199   <summary>
16200     Chrome OS network diagnostic metric sampling the total number of portal
16201     detection attempts performed for a cellular network between the Connected
16202     and Online state. This includes failure, timeout and successful attempts.
16203   </summary>
16204 </histogram>
16206 <histogram name="Network.Shill.Cellular.PortalResult"
16207     enum="NetworkPortalResult">
16208   <owner>quiche@chromium.org</owner>
16209   <summary>
16210     Chrome OS network diagnostic metric sampling the result of portal detections
16211     for a cellular network.
16212   </summary>
16213 </histogram>
16215 <histogram name="Network.Shill.Cellular.SignalStrengthBeforeDrop">
16216   <owner>quiche@chromium.org</owner>
16217   <summary>
16218     Chrome OS network metric sampling the signal strength (0-100) of the
16219     cellular modem before it dropped from the network.
16220   </summary>
16221 </histogram>
16223 <histogram name="Network.Shill.Cellular.TimeOnline" units="seconds">
16224   <owner>quiche@chromium.org</owner>
16225   <summary>
16226     Chrome OS network metric sampling the time spent using cellular to transport
16227     data.  These data are mostly useful when summed and compared to TimeOnline
16228     for other network technologies (e.g. WiFi vs Cellular).
16229   </summary>
16230 </histogram>
16232 <histogram name="Network.Shill.Cellular.TimeToConfig" units="milliseconds">
16233   <owner>quiche@chromium.org</owner>
16234   <summary>
16235     Chrome OS network performance metric sampling the time to join a cellular
16236     network and configure Layer 3 state.
16237   </summary>
16238 </histogram>
16240 <histogram name="Network.Shill.Cellular.TimeToConnect" units="milliseconds">
16241   <owner>quiche@chromium.org</owner>
16242   <summary>
16243     Chrome OS network performance metric sampling the time to connect a cellular
16244     modem.
16245   </summary>
16246 </histogram>
16248 <histogram name="Network.Shill.Cellular.TimeToDisable" units="milliseconds">
16249   <owner>quiche@chromium.org</owner>
16250   <summary>
16251     Chrome OS network performance metric sampling the time to disable a cellular
16252     modem.
16253   </summary>
16254 </histogram>
16256 <histogram name="Network.Shill.Cellular.TimeToEnable" units="milliseconds">
16257   <owner>quiche@chromium.org</owner>
16258   <summary>
16259     Chrome OS network performance metric sampling the time to enable a cellular
16260     modem.
16261   </summary>
16262 </histogram>
16264 <histogram name="Network.Shill.Cellular.TimeToInitialize" units="milliseconds">
16265   <owner>quiche@chromium.org</owner>
16266   <summary>
16267     Chrome OS network performance metric sampling the time to initialize a
16268     cellular modem.
16269   </summary>
16270 </histogram>
16272 <histogram name="Network.Shill.Cellular.TimeToOnline" units="milliseconds">
16273   <owner>quiche@chromium.org</owner>
16274   <summary>
16275     Chrome OS network performance metric sampling the time to determine that a
16276     cellular network is online after configuring Layer 3 state.
16277   </summary>
16278 </histogram>
16280 <histogram name="Network.Shill.Cellular.TimeToPortal" units="milliseconds">
16281   <owner>quiche@chromium.org</owner>
16282   <summary>
16283     Chrome OS network performance metric sampling the time to determine that a
16284     cellular network is in a captive portal after configuring Layer 3 state.
16285   </summary>
16286 </histogram>
16288 <histogram name="Network.Shill.Cellular.TimeToScan" units="milliseconds">
16289   <owner>quiche@chromium.org</owner>
16290   <summary>
16291     Chrome OS network performance metric sampling the time to scan a cellular
16292     network and register a modem.
16293   </summary>
16294 </histogram>
16296 <histogram name="Network.Shill.CorruptedProfile" enum="NetworkCorruptedProfile">
16297   <owner>quiche@chromium.org</owner>
16298   <summary>
16299     Chrome OS cellular network metric that tracks the number of corrupted
16300     profiles encountered by Shill.
16301   </summary>
16302 </histogram>
16304 <histogram name="Network.Shill.DHCPOptionFailureDetected"
16305     enum="NetworkTechnology">
16306   <owner>zqiu@chromium.org</owner>
16307   <summary>
16308     Chrome OS network metric that tracks the number of DHCP option failures
16309     encountered by Shill for each network technology.  This indicates that Shill
16310     is using minimal DHCP options due to suspected MTU issues on the return path
16311     from the DHCP server back to the client.
16312   </summary>
16313 </histogram>
16315 <histogram name="Network.Shill.Ethernet.DHCPOptionFailureDetected"
16316     enum="NetworkDHCPOptionFailure">
16317   <obsolete>
16318     Deprecated 5/2014, and replaced by Network.Shill.DHCPOptionFailureDetected.
16319   </obsolete>
16320   <owner>quiche@chromium.org</owner>
16321   <summary>
16322     Chrome OS network metric that tracks the number of DHCP option failures
16323     encountered by Shill.  This indicates that Shill is using minimal DHCP
16324     options due to suspected MTU issues on the return path from the DHCP server
16325     back to the client.
16326   </summary>
16327 </histogram>
16329 <histogram name="Network.Shill.Ethernet.Disconnect"
16330     enum="NetworkDisconnectType">
16331   <owner>quiche@chromium.org</owner>
16332   <summary>
16333     Chrome OS network usage metric that tracks whether the Ethernet network was
16334     disconnected due to an error or was explicitly disconnected by the user.
16335   </summary>
16336 </histogram>
16338 <histogram name="Network.Shill.Ethernet.ExpiredLeaseLengthSeconds"
16339     units="seconds">
16340   <owner>quiche@chromium.org</owner>
16341   <summary>
16342     Chrome OS network performance metric that tracks the length of a lease for
16343     an Ethernet network at the time it expired without the DHCP client being
16344     able to renew it.
16345   </summary>
16346 </histogram>
16348 <histogram name="Network.Shill.Ethernet.LinkMonitorBroadcastErrorsAtFailure">
16349   <owner>quiche@chromium.org</owner>
16350   <summary>
16351     Chrome OS network performance metric that tracks the number of LinkMonitor
16352     broadcast errors that were accrued on an Ethernet network at the time that
16353     the link was declaired to be failed.
16354   </summary>
16355 </histogram>
16357 <histogram name="Network.Shill.Ethernet.LinkMonitorFailure"
16358     enum="LinkMonitorFailureType">
16359   <owner>quiche@chromium.org</owner>
16360   <summary>
16361     Chrome OS metric that signals the type of failure the LinkMonitor
16362     encountered which caused it to stop monitoring an Ethernet network.
16363   </summary>
16364 </histogram>
16366 <histogram name="Network.Shill.Ethernet.LinkMonitorResponseTimeSample"
16367     units="milliseconds">
16368   <owner>quiche@chromium.org</owner>
16369   <summary>
16370     Chrome OS network performance metric that tracks the number of milliseconds
16371     between an ARP request and a received reply on an Ethernet network.
16372   </summary>
16373 </histogram>
16375 <histogram name="Network.Shill.Ethernet.LinkMonitorSecondsToFailure"
16376     units="seconds">
16377   <owner>quiche@chromium.org</owner>
16378   <summary>
16379     Chrome OS network performance metric that tracks the number of seconds from
16380     the start of the LinkMonitor until failure on an Ethernet network.
16381   </summary>
16382 </histogram>
16384 <histogram name="Network.Shill.Ethernet.LinkMonitorUnicastErrorsAtFailure">
16385   <owner>quiche@chromium.org</owner>
16386   <summary>
16387     Chrome OS network performance metric that tracks the number of LinkMonitor
16388     unicast errors that were accrued on an Ethernet network at the time that the
16389     link was declaired to be failed.
16390   </summary>
16391 </histogram>
16393 <histogram name="Network.Shill.Ethernet.PortalAttempts">
16394   <owner>quiche@chromium.org</owner>
16395   <summary>
16396     Chrome OS network diagnostic metric sampling the number of portal detection
16397     attempts per pass for an Ethernet network. This includes failure, timeout
16398     and successful attempts.
16399   </summary>
16400 </histogram>
16402 <histogram name="Network.Shill.Ethernet.PortalAttemptsToOnline">
16403   <owner>quiche@chromium.org</owner>
16404   <summary>
16405     Chrome OS network diagnostic metric sampling the total number of portal
16406     detection attempts performed for an Ethernet network between the Connected
16407     and Online state. This includes failure, timeout and successful attempts.
16408   </summary>
16409 </histogram>
16411 <histogram name="Network.Shill.Ethernet.PortalResult"
16412     enum="NetworkPortalResult">
16413   <owner>quiche@chromium.org</owner>
16414   <summary>
16415     Chrome OS network diagnostic metric sampling the result of portal detections
16416     for an Ethernet network.
16417   </summary>
16418 </histogram>
16420 <histogram name="Network.Shill.Ethernet.TimeOnline" units="seconds">
16421   <owner>quiche@chromium.org</owner>
16422   <summary>
16423     Chrome OS network metric sampling the time spent using Ethernet to transport
16424     data.  These data are mostly useful when summed and compared to TimeOnline
16425     for other network technologies (e.g. WiFi vs Cellular).
16426   </summary>
16427 </histogram>
16429 <histogram name="Network.Shill.Ethernet.TimeToConfig" units="milliseconds">
16430   <owner>quiche@chromium.org</owner>
16431   <summary>
16432     Chrome OS network performance metric sampling the time to join a wired
16433     Ethernet network and configure Layer 3 state (typically acquire a DHCP
16434     lease).
16435   </summary>
16436 </histogram>
16438 <histogram name="Network.Shill.Ethernet.TimeToInitialize" units="milliseconds">
16439   <owner>quiche@chromium.org</owner>
16440   <summary>
16441     Chrome OS network performance metric sampling the time to initialize an
16442     Ethernet device.
16443   </summary>
16444 </histogram>
16446 <histogram name="Network.Shill.Ethernet.TimeToOnline" units="milliseconds">
16447   <owner>quiche@chromium.org</owner>
16448   <summary>
16449     Chrome OS network performance metric sampling the time to determine that an
16450     Ethernet network is online after configuring Layer 3 state.
16451   </summary>
16452 </histogram>
16454 <histogram name="Network.Shill.Ethernet.TimeToPortal" units="milliseconds">
16455   <owner>quiche@chromium.org</owner>
16456   <summary>
16457     Chrome OS network performance metric sampling the time to determine that an
16458     Ethernet network is in a captive portal after configuring Layer 3 state.
16459   </summary>
16460 </histogram>
16462 <histogram name="Network.Shill.ServiceErrors" enum="NetworkServiceError">
16463   <owner>quiche@chromium.org</owner>
16464   <summary>Chrome OS connection manager service errors seen.</summary>
16465 </histogram>
16467 <histogram name="Network.Shill.ServicesOnSameNetwork">
16468   <owner>zqiu@chromium.org</owner>
16469   <summary>
16470     Chrome OS network metric sampling the number of services that are connected
16471     to the currently connected network.
16472   </summary>
16473 </histogram>
16475 <histogram name="Network.Shill.TerminationActionResult"
16476     enum="ShillTerminationActionResult">
16477   <obsolete>
16478     Deprecated 10/2012. No longer tracked.
16479   </obsolete>
16480   <owner>quiche@chromium.org</owner>
16481   <summary>
16482     Chrome OS network diagnostic metric sampling the number of termination
16483     actions that successfully complete or fail when shill terminates.
16484   </summary>
16485 </histogram>
16487 <histogram name="Network.Shill.TerminationActionResult.OnSuspend"
16488     enum="ShillTerminationActionResult">
16489   <owner>quiche@chromium.org</owner>
16490   <summary>
16491     Chrome OS network diagnostic metric sampling the number of termination
16492     actions that successfully complete or fail when shill suspends.
16493   </summary>
16494 </histogram>
16496 <histogram name="Network.Shill.TerminationActionResult.OnTerminate"
16497     enum="ShillTerminationActionResult">
16498   <owner>quiche@chromium.org</owner>
16499   <summary>
16500     Chrome OS network diagnostic metric sampling the number of termination
16501     actions that successfully complete or fail when shill terminates.
16502   </summary>
16503 </histogram>
16505 <histogram name="Network.Shill.TerminationActionTime.OnSuspend"
16506     units="milliseconds">
16507   <owner>quiche@chromium.org</owner>
16508   <summary>
16509     Chrome OS network diagnostic metric sampling the time in milliseconds it
16510     takes termination actions to complete when shill suspends.
16511   </summary>
16512 </histogram>
16514 <histogram name="Network.Shill.TerminationActionTime.OnTerminate"
16515     units="milliseconds">
16516   <owner>quiche@chromium.org</owner>
16517   <summary>
16518     Chrome OS network diagnostic metric sampling the time in milliseconds it
16519     takes termination actions to complete when shill terminates.
16520   </summary>
16521 </histogram>
16523 <histogram name="Network.Shill.TimeToDrop" units="seconds">
16524   <owner>quiche@chromium.org</owner>
16525   <summary>
16526     Chrome OS network stability metric sampling the time in seconds between the
16527     networking going online to going offline. Offline events due to device
16528     shutdown or suspend are ignored (along with the online time before that
16529     offline event).
16530   </summary>
16531 </histogram>
16533 <histogram name="Network.Shill.UserInitiatedEvents" enum="UserInitiatedEvent">
16534   <owner>zqiu@chromium.org</owner>
16535   <summary>
16536     Chrome OS network metric that tracks the number of user-initiated events.
16537   </summary>
16538 </histogram>
16540 <histogram name="Network.Shill.Vpn.Driver" enum="VPNDriver">
16541   <owner>quiche@chromium.org</owner>
16542   <summary>
16543     Chrome OS network usage metric sampled on each successful VPN connection
16544     that tracks the VPN connection type.
16545   </summary>
16546 </histogram>
16548 <histogram name="Network.Shill.Vpn.RemoteAuthenticationType"
16549     enum="VPNRemoteAuthenticationType">
16550   <owner>quiche@chromium.org</owner>
16551   <summary>
16552     Chrome OS network usage metric sampled on each successful VPN connection
16553     that tracks the remote authentication method.
16554   </summary>
16555 </histogram>
16557 <histogram name="Network.Shill.Vpn.TimeOnline" units="milliseconds">
16558   <owner>quiche@chromium.org</owner>
16559   <summary>
16560     Chrome OS network metric sampling the time spent using VPN to transport
16561     data.  These data are mostly useful when summed and compared to TimeOnline
16562     for other network technologies (e.g. WiFi vs Cellular).  A sample is emitted
16563     every time the system transitions from primary connectivity through a VPN to
16564     some other type of connectivity.  The value of the sample is the time delta
16565     in seconds from the instant the system transitioned to VPN connectivity.
16566   </summary>
16567 </histogram>
16569 <histogram name="Network.Shill.Vpn.TimeToConfig" units="milliseconds">
16570   <owner>quiche@chromium.org</owner>
16571   <summary>
16572     Chrome OS network performance metric sampling the time to configure Layer 3
16573     state on a VPN network (typically acquire a DHCP lease).
16574   </summary>
16575 </histogram>
16577 <histogram name="Network.Shill.Vpn.TimeToOnline" units="milliseconds">
16578   <owner>quiche@chromium.org</owner>
16579   <summary>
16580     Chrome OS network performance metric sampling the time to determine that a
16581     WiMax network is online after configuring Layer 3 state.
16582   </summary>
16583 </histogram>
16585 <histogram name="Network.Shill.Vpn.UserAuthenticationType"
16586     enum="VPNUserAuthenticationType">
16587   <owner>quiche@chromium.org</owner>
16588   <summary>
16589     Chrome OS network usage metric sampled on each successful VPN connection
16590     that tracks the user authentication method.
16591   </summary>
16592 </histogram>
16594 <histogram name="Network.Shill.WiFi.ApDisconnectReason" enum="WiFiReasonCode">
16595   <owner>quiche@chromium.org</owner>
16596   <summary>
16597     Chrome OS network usage metric.  Reason code reported when the AP
16598     disconnects a WiFi connection.
16599   </summary>
16600 </histogram>
16602 <histogram name="Network.Shill.WiFi.ApDisconnectType" enum="WiFiStatusType">
16603   <owner>quiche@chromium.org</owner>
16604   <summary>
16605     Chrome OS network usage metric.  Broad category of reason AP disconnected a
16606     WiFi connection.
16607   </summary>
16608 </histogram>
16610 <histogram name="Network.Shill.Wifi.ApMode" enum="WiFiApMode">
16611   <owner>quiche@chromium.org</owner>
16612   <summary>
16613     Chrome OS network usage metric.  The AP mode setting for each successful
16614     WiFi connection.
16615   </summary>
16616 </histogram>
16618 <histogram name="Network.Shill.WiFi.AutoConnectableServices">
16619   <owner>zqiu@chromium.org</owner>
16620   <summary>
16621     Chrome OS network metric sampling the number of wifi services available for
16622     auto-connect when auto-connect is initiated for wifi device.
16623   </summary>
16624 </histogram>
16626 <histogram name="Network.Shill.WiFi.AvailableBSSesAtConnect">
16627   <owner>zqiu@chromium.org</owner>
16628   <summary>
16629     Chrome OS network metric sampling the number of BSSes (endpoints) available
16630     for the currently connecting wifi service.
16631   </summary>
16632 </histogram>
16634 <histogram name="Network.Shill.Wifi.Channel" enum="NetworkChannelType">
16635   <owner>quiche@chromium.org</owner>
16636   <summary>
16637     Chrome OS network usage metric.  The channel used for each successful WiFi
16638     connection.
16639   </summary>
16640 </histogram>
16642 <histogram name="Network.Shill.WiFi.ClientDisconnectReason"
16643     enum="WiFiReasonCode">
16644   <owner>quiche@chromium.org</owner>
16645   <summary>
16646     Chrome OS network usage metric.  Reason code reported when the client
16647     disconnects a WiFi connection.
16648   </summary>
16649 </histogram>
16651 <histogram name="Network.Shill.WiFi.ClientDisconnectType" enum="WiFiStatusType">
16652   <owner>quiche@chromium.org</owner>
16653   <summary>
16654     Chrome OS network usage metric.  Broad category of reason client
16655     disconnected a WiFi connection.
16656   </summary>
16657 </histogram>
16659 <histogram name="Network.Shill.Wifi.DHCPOptionFailureDetected"
16660     enum="NetworkDHCPOptionFailure">
16661   <obsolete>
16662     Deprecated 5/2014, and replaced by Network.Shill.DHCPOptionFailureDetected.
16663   </obsolete>
16664   <owner>quiche@chromium.org</owner>
16665   <summary>
16666     Chrome OS network metric that tracks the number of DHCP option failures
16667     encountered by Shill.  This indicates that Shill is using minimal DHCP
16668     options due to suspected MTU issues on the return path from the DHCP server
16669     back to the client.
16670   </summary>
16671 </histogram>
16673 <histogram name="Network.Shill.Wifi.Disconnect" enum="NetworkDisconnectType">
16674   <owner>quiche@chromium.org</owner>
16675   <summary>
16676     Chrome OS network usage metric that tracks whether an 802.11 wireless
16677     network was disconnected due to an error or was explicitly disconnected by
16678     the user.
16679   </summary>
16680 </histogram>
16682 <histogram name="Network.Shill.Wifi.EapInnerProtocol" enum="EAPInnerProtocol">
16683   <owner>quiche@chromium.org</owner>
16684   <summary>
16685     Chrome OS network usage metric sampled on each successful 802.1x wireless
16686     connection that tracks the configured inner authentication method.
16687   </summary>
16688 </histogram>
16690 <histogram name="Network.Shill.Wifi.EapOuterProtocol" enum="EAPOuterProtocol">
16691   <owner>quiche@chromium.org</owner>
16692   <summary>
16693     Chrome OS network usage metric sampled on each successful 802.1x wireless
16694     connection that tracks the configured outer authentication method.
16695   </summary>
16696 </histogram>
16698 <histogram name="Network.Shill.Wifi.ExpiredLeaseLengthSeconds" units="seconds">
16699   <owner>quiche@chromium.org</owner>
16700   <summary>
16701     Chrome OS network performance metric that tracks the length of a lease for a
16702     WiFi network at the time it expired without the DHCP client being able to
16703     renew it.
16704   </summary>
16705 </histogram>
16707 <histogram name="Network.Shill.Wifi.FallbackDNSTestResult"
16708     enum="FallbackDNSTestResult">
16709   <owner>zqiu@chromium.org</owner>
16710   <summary>
16711     Chrome OS network performance metric that tracks the result of the fallback
16712     DNS test. The fallback DNS test is performed when portal detection failed
16713     due to DNS failure.
16714   </summary>
16715 </histogram>
16717 <histogram name="Network.Shill.WiFi.FrequenciesConnectedEver">
16718   <owner>quiche@chromium.org</owner>
16719   <summary>
16720     Chrome OS metric sampling the number of different frequencies (i.e.
16721     channels) on which a device has connected to a WiFi network. This value is
16722     sampled every time a WiFi connection is established
16723     (WPASupplicant::kInterfaceStateCompleted). Note that the word
16724     &quot;Ever&quot; in the metric name is misleading. Chrome OS actually ages
16725     out historical information, currently after 3 weeks.
16726   </summary>
16727 </histogram>
16729 <histogram name="Network.Shill.Wifi.LinkMonitorBroadcastErrorsAtFailure">
16730   <owner>quiche@chromium.org</owner>
16731   <summary>
16732     Chrome OS network performance metric that tracks the number of LinkMonitor
16733     broadcast errors that were accrued on an 802.11 wireiless network at the
16734     time that the link was declaired to be failed.
16735   </summary>
16736 </histogram>
16738 <histogram name="Network.Shill.Wifi.LinkMonitorFailure"
16739     enum="LinkMonitorFailureType">
16740   <owner>quiche@chromium.org</owner>
16741   <summary>
16742     Chrome OS metric that signals the type of failure the LinkMonitor
16743     encountered which caused it to stop monitoring an 802.11 wireless network.
16744   </summary>
16745 </histogram>
16747 <histogram name="Network.Shill.Wifi.LinkMonitorResponseTimeSample"
16748     units="milliseconds">
16749   <owner>quiche@chromium.org</owner>
16750   <summary>
16751     Chrome OS network performance metric that tracks the number of milliseconds
16752     between an ARP request and a received reply on an 802.11 wireless network.
16753   </summary>
16754 </histogram>
16756 <histogram name="Network.Shill.Wifi.LinkMonitorSecondsToFailure"
16757     units="seconds">
16758   <owner>quiche@chromium.org</owner>
16759   <summary>
16760     Chrome OS network performance metric that tracks the number of seconds from
16761     the start of the LinkMonitor until failure on an 802.11 wireless network.
16762   </summary>
16763 </histogram>
16765 <histogram name="Network.Shill.Wifi.LinkMonitorUnicastErrorsAtFailure">
16766   <owner>quiche@chromium.org</owner>
16767   <summary>
16768     Chrome OS network performance metric that tracks the number of LinkMonitor
16769     unicast errors that were accrued on an 802.11 wireless network at the time
16770     that the link was declaired to be failed.
16771   </summary>
16772 </histogram>
16774 <histogram name="Network.Shill.Wifi.PhyMode" enum="NetworkPhyModeType">
16775   <owner>quiche@chromium.org</owner>
16776   <summary>
16777     Chrome OS network usage metric.  The channel type used for each successful
16778     WiFi connection.
16779   </summary>
16780 </histogram>
16782 <histogram name="Network.Shill.Wifi.PortalAttempts">
16783   <owner>quiche@chromium.org</owner>
16784   <summary>
16785     Chrome OS network diagnostic metric sampling the number of portal detection
16786     attempts per pass for an 802.11 wireless network. This includes failure,
16787     timeout and successful attempts.
16788   </summary>
16789 </histogram>
16791 <histogram name="Network.Shill.Wifi.PortalAttemptsToOnline">
16792   <owner>quiche@chromium.org</owner>
16793   <summary>
16794     Chrome OS network diagnostic metric sampling the total number of portal
16795     detection attempts performed for an 802.11 wireless network between the
16796     Connected and Online state. This includes failure, timeout and successful
16797     attempts.
16798   </summary>
16799 </histogram>
16801 <histogram name="Network.Shill.Wifi.PortalResult" enum="NetworkPortalResult">
16802   <owner>quiche@chromium.org</owner>
16803   <summary>
16804     Chrome OS network diagnostic metric sampling the result of portal detections
16805     for an 802.11 wireless network.
16806   </summary>
16807 </histogram>
16809 <histogram name="Network.Shill.WiFi.ScanResult" enum="WiFiScanResult">
16810   <owner>quiche@chromium.org</owner>
16811   <summary>
16812     Chrome OS network usage metric describing, for a WiFi scan attempt, what
16813     scan method is used and whether it ends in a connection.
16814   </summary>
16815 </histogram>
16817 <histogram name="Network.Shill.WiFi.ScanTimeInEbusy" units="milliseconds">
16818   <owner>quiche@chromium.org</owner>
16819   <summary>
16820     Chrome OS network usage metric describing, for a WiFi scan attempt, how many
16821     milliseconds were spent waiting to talk to the kernel/drivers.
16822   </summary>
16823 </histogram>
16825 <histogram name="Network.Shill.Wifi.Security" enum="NetworkSecurityType">
16826   <owner>quiche@chromium.org</owner>
16827   <summary>
16828     Chrome OS network usage metric.  The security setting for each successful
16829     WiFi connection.
16830   </summary>
16831 </histogram>
16833 <histogram name="Network.Shill.Wifi.SignalStrength" units="negative dBm">
16834   <owner>quiche@chromium.org</owner>
16835   <summary>
16836     Chrome OS network metric indicating the negative of the dBm received signal
16837     strength recorded at the time a successful WiFi connection started.
16838   </summary>
16839 </histogram>
16841 <histogram name="Network.Shill.Wifi.TimeOnline" units="seconds">
16842   <owner>quiche@chromium.org</owner>
16843   <summary>
16844     Chrome OS network metric sampling the time spent using WiFi to transport
16845     data.  These data are mostly useful when summed and compared to TimeOnline
16846     for other network technologies (e.g. WiFi vs Cellular).
16847   </summary>
16848 </histogram>
16850 <histogram name="Network.Shill.Wifi.TimeResumeToReady" units="milliseconds">
16851   <owner>quiche@chromium.org</owner>
16852   <summary>
16853     Chrome OS network performance metric sampling the time from the resume event
16854     to the time when an 802.11 wireless network has configured its Layer 3
16855     state.
16856   </summary>
16857 </histogram>
16859 <histogram name="Network.Shill.Wifi.TimeToConfig" units="milliseconds">
16860   <owner>quiche@chromium.org</owner>
16861   <summary>
16862     Chrome OS network performance metric sampling the time to configure Layer 3
16863     state on an 802.11 wireless network (typically acquire a DHCP lease).
16864   </summary>
16865 </histogram>
16867 <histogram name="Network.Shill.Wifi.TimeToConnect" units="milliseconds">
16868   <owner>quiche@chromium.org</owner>
16869   <summary>
16870     Chrome OS network performance metric sampling the time to connect to a WiFi
16871     Basic Service Set (which consists of the access point and associated
16872     stations on a particular WiFi channel for a specific network).
16873   </summary>
16874 </histogram>
16876 <histogram name="Network.Shill.Wifi.TimeToInitialize" units="milliseconds">
16877   <owner>quiche@chromium.org</owner>
16878   <summary>
16879     Chrome OS network performance metric sampling the time to initialize an
16880     802.11 wireless device.
16881   </summary>
16882 </histogram>
16884 <histogram name="Network.Shill.Wifi.TimeToJoin" units="milliseconds">
16885   <owner>quiche@chromium.org</owner>
16886   <summary>
16887     Chrome OS network performance metric sampling the time to join (associate
16888     plus authenticate) an 802.11 wireless network.
16889   </summary>
16890 </histogram>
16892 <histogram name="Network.Shill.Wifi.TimeToOnline" units="milliseconds">
16893   <owner>quiche@chromium.org</owner>
16894   <summary>
16895     Chrome OS network performance metric sampling the time to determine that an
16896     802.11 wireless network is online after configuring Layer 3 state.
16897   </summary>
16898 </histogram>
16900 <histogram name="Network.Shill.Wifi.TimeToPortal" units="milliseconds">
16901   <owner>quiche@chromium.org</owner>
16902   <summary>
16903     Chrome OS network performance metric sampling the time to determine that an
16904     802.11 wireless network is in a captive portal after configuring Layer 3
16905     state.
16906   </summary>
16907 </histogram>
16909 <histogram name="Network.Shill.Wifi.TimeToScan" units="milliseconds">
16910   <owner>quiche@chromium.org</owner>
16911   <summary>
16912     Chrome OS network performance metric sampling the time to scan WiFi until a
16913     connection is found.
16914   </summary>
16915 </histogram>
16917 <histogram name="Network.Shill.Wifi.TimeToScanAndConnect" units="milliseconds">
16918   <owner>quiche@chromium.org</owner>
16919   <summary>
16920     Chrome OS network performance metric sampling the time between the beginning
16921     of a WiFi scan (if the scan includes both a progressive scan and a full
16922     scan, the TimeToScanAndConnect starts with the first scan of the series) and
16923     the completion of a successful connection.
16924   </summary>
16925 </histogram>
16927 <histogram name="Network.Shill.WiFi.TransmitBitrateMbps" units="Mbps">
16928   <owner>zqiu@chromium.org</owner>
16929   <summary>
16930     Chrome OS network performance metric that tracks the transmit bitrate in
16931     Mbps for the wifi device when it is connected to a network. The bitrate is
16932     reported once every minute after the wifi connection is established.
16933   </summary>
16934 </histogram>
16936 <histogram name="Network.Shill.WiFi.UserInitiatedConnectionResult"
16937     enum="ConnectionResult">
16938   <owner>zqiu@chromium.org</owner>
16939   <summary>
16940     Chrome OS network performance metric that tracks the result of
16941     user-initiated wifi connection attempts.
16942   </summary>
16943 </histogram>
16945 <histogram name="Network.Shill.WiMax.DHCPOptionFailureDetected"
16946     enum="NetworkDHCPOptionFailure">
16947   <obsolete>
16948     Deprecated 5/2014, and replaced by Network.Shill.DHCPOptionFailureDetected.
16949   </obsolete>
16950   <owner>quiche@chromium.org</owner>
16951   <summary>
16952     Chrome OS network metric that tracks the number of DHCP option failures
16953     encountered by Shill.  This indicates that Shill is using minimal DHCP
16954     options due to suspected MTU issues on the return path from the DHCP server
16955     back to the client.
16956   </summary>
16957 </histogram>
16959 <histogram name="Network.Shill.WiMax.ExpiredLeaseLengthSeconds" units="seconds">
16960   <owner>quiche@chromium.org</owner>
16961   <summary>
16962     Chrome OS network performance metric that tracks the length of a lease for a
16963     WiMax network at the time it expired without the DHCP client being able to
16964     renew it.
16965   </summary>
16966 </histogram>
16968 <histogram name="Network.Shill.WiMax.TimeToConfig" units="milliseconds">
16969   <owner>quiche@chromium.org</owner>
16970   <summary>
16971     Chrome OS network performance metric sampling the time to configure Layer 3
16972     state on a WiMax network (typically acquire a DHCP lease).
16973   </summary>
16974 </histogram>
16976 <histogram name="Network.Shill.WiMax.TimeToInitialize" units="milliseconds">
16977   <owner>quiche@chromium.org</owner>
16978   <summary>
16979     Chrome OS network performance metric sampling the time to initialize a WiMax
16980     device.
16981   </summary>
16982 </histogram>
16984 <histogram name="Network.Shill.WiMax.TimeToOnline" units="milliseconds">
16985   <owner>quiche@chromium.org</owner>
16986   <summary>
16987     Chrome OS network performance metric sampling the time to determine that a
16988     WiMax network is online after configuring Layer 3 state.
16989   </summary>
16990 </histogram>
16992 <histogram name="Network.TimeToConfig.Cellular" units="milliseconds">
16993   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16994   <summary>
16995     Chrome OS network performance metric sampling the time to join a 3G/Cellular
16996     network and configure Layer 3 state. Note this metric is deprecated; see
16997     Network.Cellular.TimeToConfig.
16998   </summary>
16999 </histogram>
17001 <histogram name="Network.TimeToConfig.Ethernet" units="milliseconds">
17002   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17003   <summary>
17004     Chrome OS network performance metric sampling the time to join a wired
17005     Ethernet network and configure Layer 3 state (typically acquire a DHCP
17006     lease). Note this metric is deprecated; see Network.Ethernet.TimeToConfig.
17007   </summary>
17008 </histogram>
17010 <histogram name="Network.TimeToConfig.Wifi" units="milliseconds">
17011   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17012   <summary>
17013     Chrome OS network performance metric sampling the time to configure Layer 3
17014     state on an 802.11 wireless network (typically acquire a DHCP lease). Note
17015     this metric is deprecated; see Network.Wifi.TimeToConfig.
17016   </summary>
17017 </histogram>
17019 <histogram name="Network.TimeToDrop" units="seconds">
17020   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17021   <summary>
17022     Chrome OS network stability metric sampling the time in seconds between the
17023     networking going online to going offline. Offline events due to device
17024     shutdown or suspend are ignored (along with the online time before that
17025     offline event).
17026   </summary>
17027 </histogram>
17029 <histogram name="Network.TimeToJoin.Wifi" units="milliseconds">
17030   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17031   <summary>
17032     Chrome OS network performance metric sampling the time to join (associate
17033     plus authenticate) an 802.11 wireless network. Note this metric is
17034     deprecated; see Network.Wifi.TimeToJoin.
17035   </summary>
17036 </histogram>
17038 <histogram name="Network.Wifi.AuthMode" enum="NetworkAuthModeType">
17039   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17040   <summary>
17041     Chrome OS network performance metric sampling the time to configure Layer 3
17042     state on an 802.11 wireless network (typically acquire a DHCP lease).
17043   </summary>
17044 </histogram>
17046 <histogram name="Network.Wifi.BitRate" units="bps">
17047   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17048   <summary>
17049     Network metric reporting the download speed test results run at setup time.
17050     Recorded at least once per day.
17051   </summary>
17052 </histogram>
17054 <histogram name="Network.Wifi.Channel" enum="NetworkChannelType">
17055   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17056   <summary>
17057     Chrome OS network usage metric.  The channel used for each successful WiFi
17058     connection.
17059   </summary>
17060 </histogram>
17062 <histogram name="Network.Wifi.Idle.NoiseLevel" units="negative dBm">
17063   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17064   <summary>
17065     Network metric indicating the negative of the dBm noise level recorded at
17066     the time the metric is collected.  Reported at least once per day and only
17067     when the device is idle.
17068   </summary>
17069 </histogram>
17071 <histogram name="Network.Wifi.Idle.SignalLevel" units="negative dBm">
17072   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17073   <summary>
17074     Network metric indicating the negative of the dBm received signal level
17075     recorded at the time the metric is collected.  Reported at least once per
17076     day and only when the device is idle.
17077   </summary>
17078 </histogram>
17080 <histogram name="Network.Wifi.Idle.SignalToNoiseRatio" units="negative dBm">
17081   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17082   <summary>
17083     Network metric indicating signal minus noise in dBm recorded at the time the
17084     metrics is collected.  Reported at least once per day and only when the
17085     device is idle.
17086   </summary>
17087 </histogram>
17089 <histogram name="Network.Wifi.NoiseLevel" units="negative dBm">
17090   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17091   <summary>
17092     Network metric indicating the negative of the dBm noise level recorded at
17093     the time the metric is collected.  Reported at least once per day.
17094   </summary>
17095 </histogram>
17097 <histogram name="Network.Wifi.PhyMode" enum="NetworkPhyModeType">
17098   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17099   <summary>
17100     Chrome OS network usage metric.  The channel type used for each successful
17101     WiFi connection.
17102   </summary>
17103 </histogram>
17105 <histogram name="Network.Wifi.RoundTripTime" units="ms">
17106   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17107   <summary>
17108     Network metric reporting the average round trip time to the WiFi gateway.
17109     Recorded at least once per day.
17110   </summary>
17111 </histogram>
17113 <histogram name="Network.Wifi.Security" enum="NetworkSecurityType">
17114   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17115   <summary>
17116     Chrome OS network usage metric.  The security setting for each successful
17117     WiFi connection.
17118   </summary>
17119 </histogram>
17121 <histogram name="Network.Wifi.SignalLevel" units="negative dBm">
17122   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17123   <summary>
17124     Network metric indicating the negative of the dBm received signal level
17125     recorded at the time the metric is collected.  Reported at least once per
17126     day.
17127   </summary>
17128 </histogram>
17130 <histogram name="Network.Wifi.SignalToNoiseRatio" units="negative dBm">
17131   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17132   <summary>
17133     Network metric indicating signal minus noise in dBm recorded at the time the
17134     metrics is collected.  Reported at least once per day.
17135   </summary>
17136 </histogram>
17138 <histogram name="Network.Wifi.TimeOnline" units="seconds">
17139   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17140   <summary>
17141     Chrome OS network metric sampling the time spent using WiFi to transport
17142     data.  These data are mostly useful when summed and compared to TimeOnline
17143     for other network technologies (e.g. WiFi vs Cellular).
17144   </summary>
17145 </histogram>
17147 <histogram name="Network.Wifi.TimeResumeToReady" units="milliseconds">
17148   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17149   <summary>
17150     Chrome OS network performance metric sampling the time from the resume event
17151     to the time when an 802.11 wireless network has configured its Layer 3
17152     state.
17153   </summary>
17154 </histogram>
17156 <histogram name="Network.Wifi.TimeToConfig" units="milliseconds">
17157   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17158   <summary>
17159     Chrome OS network performance metric sampling the time to configure Layer 3
17160     state on an 802.11 wireless network (typically acquire a DHCP lease).
17161   </summary>
17162 </histogram>
17164 <histogram name="Network.Wifi.TimeToJoin" units="milliseconds">
17165   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17166   <summary>
17167     Chrome OS network performance metric sampling the time to join (associate
17168     plus authenticate) an 802.11 wireless network.
17169   </summary>
17170 </histogram>
17172 <histogram name="Network.Wifi.TimeToOnline" units="milliseconds">
17173   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17174   <summary>
17175     Chrome OS network performance metric sampling the time to determine that an
17176     802.11 wireless network is online after configuring Layer 3 state.
17177   </summary>
17178 </histogram>
17180 <histogram name="Network.Wifi.TimeToPortal" units="milliseconds">
17181   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17182   <summary>
17183     Chrome OS network performance metric sampling the time to determine that an
17184     802.11 wireless network is in a captive portal after configuring Layer 3
17185     state.
17186   </summary>
17187 </histogram>
17189 <histogram name="NewTabPage.ActionAndroid" enum="NewTabPageActionAndroid">
17190   <owner>newt@chromium.org</owner>
17191   <summary>
17192     Actions taken by users from the new tab page on Android. These actions may
17193     navigate away from the NTP (e.g. searching in the omnibox or opening a
17194     bookmark), but can also happen without navigating away from the NTP (e.g.
17195     opening a bookmark in a new tab).
17196   </summary>
17197 </histogram>
17199 <histogram name="NewTabPage.AppsPageDragSource" enum="AppsPageDragSource">
17200   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17201   <summary>
17202     Histogram for the source of app page drags. For any succesful drop onto an
17203     apps pane of the NTP, this logs where the drag originated.
17204   </summary>
17205 </histogram>
17207 <histogram name="NewTabPage.BookmarkActionAndroid"
17208     enum="NewTabPageBookmarkActionAndroid">
17209   <obsolete>
17210     Deprecated on M33 with the change to native NTP.
17211   </obsolete>
17212   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17213   <summary>
17214     Actions taken by users on partner bookmarks (editing / renaming) on the NTP
17215     on Android.
17216   </summary>
17217 </histogram>
17219 <histogram name="NewTabPage.DefaultPageType" enum="NtpPaneType">
17220   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17221   <summary>The default pane when the NTP is first opened.</summary>
17222 </histogram>
17224 <histogram name="NewTabPage.HoverTimeClicked">
17225   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17226   <summary>
17227     Histogram of the time, in milliseconds, users have the cursor over a most
17228     visited thumbnail before clicking.
17229   </summary>
17230 </histogram>
17232 <histogram name="NewTabPage.HoverTimeNotClicked">
17233   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17234   <summary>
17235     Histogram of the time, in milliseconds, users have the cursor over a most
17236     visited thumbnail before moving it away from the thumbnail without clicking.
17237   </summary>
17238 </histogram>
17240 <histogram name="NewTabPage.MobilePromo" enum="NewTabPageMobilePromo">
17241   <obsolete>
17242     Deprecated on M33 with the change to native NTP.
17243   </obsolete>
17244   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17245   <summary>
17246     Android: Tallies counts for how the user interacted with the NTP promo page.
17247   </summary>
17248 </histogram>
17250 <histogram name="NewTabPage.MostVisited">
17251   <owner>beaudoin@chromium.org</owner>
17252   <owner>justincohen@chromium.org</owner>
17253   <owner>newt@chromium.org</owner>
17254   <summary>
17255     Histogram for user clicks of the most visited thumbnails. The value is equal
17256     to the index of the thumbnail.
17257   </summary>
17258 </histogram>
17260 <histogram name="NewTabPage.MostVisitedAction" enum="NtpFollowAction">
17261   <owner>beaudoin@chromium.org</owner>
17262   <owner>justincohen@chromium.org</owner>
17263   <owner>newt@chromium.org</owner>
17264   <summary>
17265     Action taken by the user on the Most Visited NTP pane.  If the user switches
17266     panes during this use of the NTP, this action is sometimes not recorded. Ask
17267     mpearson@ for details.
17268   </summary>
17269 </histogram>
17271 <histogram name="NewTabPage.MostVisitedTilePlacementExperiment"
17272     enum="NtpTileExperimentActions">
17273   <owner>beaudoin@chromium.org</owner>
17274   <owner>justincohen@chromium.org</owner>
17275   <owner>newt@chromium.org</owner>
17276   <summary>
17277     Records anomalous events for the Most Visited Tile Placement experiment,
17278     where it is unable to operate as expected. These are recorded during New Tab
17279     Page load time, once for every NTP.
17280   </summary>
17281 </histogram>
17283 <histogram name="NewTabPage.NonVisibleScreenshots">
17284   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17285   <summary>
17286     The number of screenshots that were cached for the non-visible but ranked
17287     suggestions on the Suggested NTP pane.
17288   </summary>
17289 </histogram>
17291 <histogram name="NewTabPage.NonVisibleSuggestedSiteRank">
17292   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17293   <summary>
17294     Given that the user has typed a URL, and given that that specific URL was
17295     ranked but not visible on the Suggested pane of the NTP, this is the rank
17296     that the Suggested pane had for that URL.
17297   </summary>
17298 </histogram>
17300 <histogram name="NewTabPage.NumberOfExternalTileFallbacks">
17301   <owner>beaudoin@chromium.org</owner>
17302   <summary>
17303     The number of tiles for which we relied on external tiles as a fallback
17304     because a local screenshot was not available to be used as a thumbnail.
17305     External tiles are those for which the visuals are handled by the page
17306     itself, not by the iframe. Recorded before changing focus away from the NTP,
17307     be it bynavigating to a URL, switching tabs, changing the active window or
17308     closing the tab/shutting down Chrome.
17309   </summary>
17310 </histogram>
17312 <histogram name="NewTabPage.NumberOfExternalTiles">
17313   <owner>beaudoin@chromium.org</owner>
17314   <summary>
17315     The number of external tiles that are displayed on the NTP. External tiles
17316     are those for which the visuals are handled by the page itself, not by the
17317     iframe. Recorded before changing focus away from the NTP, be it by
17318     navigating to a URL, switching tabs, changing the active window or closing
17319     the tab/shutting down Chrome.
17320   </summary>
17321 </histogram>
17323 <histogram name="NewTabPage.NumberOfGrayTileFallbacks">
17324   <owner>beaudoin@chromium.org</owner>
17325   <summary>
17326     The number of tiles for which we displayed a gray tile with the domain name
17327     as a fallback because a local screenshot was not available to be used as a
17328     thumbnail. Recorded before changing focus away from the NTP, be it by
17329     navigating to a URL, switching tabs, changing the active window or closing
17330     the tab/shutting down Chrome.
17331   </summary>
17332 </histogram>
17334 <histogram name="NewTabPage.NumberOfGrayTiles">
17335   <owner>beaudoin@chromium.org</owner>
17336   <summary>
17337     The number of tiles for which no thumbnail was specified, but a domain was
17338     so we displayed a gray tile with the domain name in it. Recorded before
17339     changing focus away from the NTP, be it by navigating to a URL, switching
17340     tabs, changing the active window or closing the tab/shutting down Chrome.
17341   </summary>
17342 </histogram>
17344 <histogram name="NewTabPage.NumberOfMouseOvers">
17345   <owner>beaudoin@chromium.org</owner>
17346   <summary>
17347     The total number of times the user hovered the mouse over Most Visited tile
17348     or title elements before changing focus away from the NTP, be it by
17349     navigating to a URL, switching tabs, changing the active window or closing
17350     the tab/shutting down Chrome.
17351   </summary>
17352 </histogram>
17354 <histogram name="NewTabPage.NumberOfThumbnailAttempts">
17355   <obsolete>
17356     Deprecated 01/2014. Replaced by NewTabPage.NumberOfThumbnailTiles.
17357   </obsolete>
17358   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17359   <summary>
17360     The number of tiles for which we attempted to use a local screenshot as a
17361     thumbnail. Recorded before changing focus away from the NTP, be it by
17362     navigating to a URL, switching tabs, changing the active window or closing
17363     the tab/shutting down Chrome.
17364   </summary>
17365 </histogram>
17367 <histogram name="NewTabPage.NumberOfThumbnailErrors">
17368   <owner>beaudoin@chromium.org</owner>
17369   <summary>
17370     The number of thumbnails for which a local screenshot was not available so
17371     we were not able to display them on the Most Visited section of the NTP.
17372     Recorded before changing focus away from the NTP, be it by navigating to a
17373     URL, switching tabs, changing the active window or closing the tab/shutting
17374     down Chrome.
17375   </summary>
17376 </histogram>
17378 <histogram name="NewTabPage.NumberOfThumbnailTiles">
17379   <owner>beaudoin@chromium.org</owner>
17380   <summary>
17381     The number of tiles for which we attempted to use a local screenshot as a
17382     thumbnail. Recorded before changing focus away from the NTP, be it by
17383     navigating to a URL, switching tabs, changing the active window or closing
17384     the tab/shutting down Chrome.
17385   </summary>
17386 </histogram>
17388 <histogram name="NewTabPage.NumberOfTiles">
17389   <owner>beaudoin@chromium.org</owner>
17390   <summary>
17391     The number of tiles that are displayed on the NTP, no matter if they are
17392     thumbnails, gray tiles, or external tiles. Recorded before changing focus
17393     away from the NTP, be it by navigating to a URL, switching tabs, changing
17394     the active window or closing the tab/shutting down Chrome.
17395   </summary>
17396 </histogram>
17398 <histogram name="NewTabPage.OtherSessionsMenu" enum="NtpOtherSessionsType">
17399   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17400   <summary>
17401     Histogram for usage of the menu on the NTP that allows the user to access
17402     tabs from other devices.
17403   </summary>
17404 </histogram>
17406 <histogram name="NewTabPage.PreviousSelectedPageType" enum="NtpPaneType">
17407   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17408   <summary>
17409     The pane that had been previously selected when the user switches panes in
17410     the NTP.
17411   </summary>
17412 </histogram>
17414 <histogram name="NewTabPage.Promo.Bubble" enum="NtpPromoAction">
17415   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17416   <summary>Histogram for NTP bubble promo activity.</summary>
17417 </histogram>
17419 <histogram name="NewTabPage.Promo.Notification" enum="NtpPromoAction">
17420   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17421   <summary>Histogram for NTP notification promo activity.</summary>
17422 </histogram>
17424 <histogram name="NewTabPage.SearchURLs.Total">
17425   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17426   <summary>TBD.</summary>
17427 </histogram>
17429 <histogram name="NewTabPage.SelectedPageType" enum="NtpPaneType">
17430   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17431   <summary>The pane selected when the user switches panes in the NTP.</summary>
17432 </histogram>
17434 <histogram name="NewTabPage.SessionRestore">
17435   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17436   <summary>
17437     Histogram for user clicks of the Recently Closed items. The value is the
17438     recency of the entry being restored (0 is most recent).
17439   </summary>
17440 </histogram>
17442 <histogram name="NewTabPage.SingleSessionPageSwitches">
17443   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17444   <summary>
17445     Histogram to track how many times a user switched pages in a single NTP
17446     session.
17447   </summary>
17448 </histogram>
17450 <histogram name="NewTabPage.SuggestedSite">
17451   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17452   <summary>
17453     Histogram for user clicks of the suggested site thumbnails. The value is
17454     equal to the index of the thumbnail.
17455   </summary>
17456 </histogram>
17458 <histogram name="NewTabPage.SuggestedSitesAction" enum="NtpFollowAction">
17459   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17460   <summary>Action taken by the user on the Suggested Sites NTP pane.</summary>
17461 </histogram>
17463 <histogram name="NewTabPage.SuggestedSitesLoadTime">
17464   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17465   <summary>Time to load the Suggested Sites NTP pane, in milliseconds.</summary>
17466 </histogram>
17468 <histogram name="NewTabPage.SuggestedSitesViewTime">
17469   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17470   <summary>Time spent on the Suggested Sites NTP pane, in seconds.</summary>
17471 </histogram>
17473 <histogram name="NewTabPage.SuggestionsImpression">
17474   <owner>beaudoin@chromium.org</owner>
17475   <summary>
17476     Histogram for impressions on the various most visited tiles. The value is
17477     equal to the index of the thumbnail.
17478   </summary>
17479 </histogram>
17481 <histogram name="NewTabPage.SuggestionsType" enum="NtpSuggestionsType">
17482   <owner>beaudoin@chromium.org</owner>
17483   <summary>
17484     Indicate, for each impression of the New Tab Page, whether the suggestions
17485     were obtained from the client or server. Recorded before changing focus away
17486     from the NTP, be it by navigating to a URL, switching tabs, changing the
17487     active window or closing the tab/shutting down Chrome.
17488   </summary>
17489 </histogram>
17491 <histogram name="NewTabPage.ThumbnailErrorRate">
17492   <obsolete>
17493     Deprecated 01/2014. Replaced by NewTabPage.NumberOfThumbnailAttempts and
17494     NewTabPage.NumberOfThumbnailErrors.
17495   </obsolete>
17496   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17497   <summary>
17498     The percentage of errors per attempts to load image thumbnails on the New
17499     Tab Page. When an error occurs, a grey tile is shown instead of a thumbnail
17500     image. We measure the rate instead of the number of errors because multiple
17501     attempts are made to load images at different times during the NTP's
17502     lifetime. Each NTP session's error rate is logged after the user navigates
17503     to a new URL from that NTP.
17504   </summary>
17505 </histogram>
17507 <histogram name="NewTabPage.ThumbnailFallbackRate" units="%">
17508   <obsolete>
17509     Deprecated 01/2014. Replaced by NewTabPage.NumberOfGrayTileFallbacks and
17510     NewTabPage.NumberOfExternalFallbacks.
17511   </obsolete>
17512   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17513   <summary>
17514     The percentage of times most visited tiles use the fallback thumbnail. Only
17515     requests that actually specify a fallback thumbnail are considered here. We
17516     measure the rate instead of the number of errors because multiple attempts
17517     are made to load thumbnails at different times during the NTP's lifetime.
17518     Each NTP session's error rate is logged after the user navigates to a new
17519     URL from that NTP.
17520   </summary>
17521 </histogram>
17523 <histogram name="NewTabPage.URLState" enum="NewTabURLState">
17524   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17525   <summary>
17526     Records the status of the New Tab page URL when an NTP is opened.
17527   </summary>
17528 </histogram>
17530 <histogram name="NewTabPage.VisibleScreenshots">
17531   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17532   <summary>
17533     The number of screenshots that were cached for the visible suggestions on
17534     the Suggested NTP pane.
17535   </summary>
17536 </histogram>
17538 <histogram name="NewTabPage.VisibleSuggestedSiteRank">
17539   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17540   <summary>
17541     Given that the user has typed a URL, and given that that specific URL was
17542     visible on the Suggested pane of the NTP, this is the rank that the
17543     Suggested pane had for that URL.
17544   </summary>
17545 </histogram>
17547 <histogram name="Notifications.Actions" enum="NotificationActionType">
17548   <owner>dewittj@chromium.org</owner>
17549   <summary>
17550     The actions taken on notifications, recorded every time they happen.  This
17551     histogram will record every single event that happens separately.
17552   </summary>
17553 </histogram>
17555 <histogram name="Notifications.PerNotificationActions"
17556     enum="NotificationActionType">
17557   <owner>dewittj@chromium.org</owner>
17558   <summary>
17559     The actions taken on notifications, recorded once per notification, when it
17560     is closed.  This differs from the Notifications.Actions histogram in that
17561     multiple events of the same type on a single notification will only record a
17562     single UMA event.
17563   </summary>
17564 </histogram>
17566 <histogram name="ntp.searchurls.total">
17567   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17568   <summary>TBD</summary>
17569 </histogram>
17571 <histogram name="NtpHandler.AttachShownPageType" enum="NtpPaneType">
17572   <obsolete>
17573     Deprecated 10/2011. No longer tracked, replaced with
17574     NewTabPage.DefaultPageType
17575   </obsolete>
17576   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17577   <summary>The default pane when the NTP is first opened.</summary>
17578 </histogram>
17580 <histogram name="NtpHandler.SelectedShownPageType" enum="NtpPaneType">
17581   <obsolete>
17582     Deprecated 10/2011. No longer tracked, replaced with
17583     NewTabPage.SelectedPageType
17584   </obsolete>
17585   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17586   <summary>The pane selected when the user switches panes in the NTP.</summary>
17587 </histogram>
17589 <histogram name="OAuth2Login.GetOAuth2AccessTokenFailure"
17590     enum="GoogleServiceAuthError">
17591   <owner>zelidrag@chromium.org</owner>
17592   <summary>
17593     Failure reason of final OAuth2 access token retrieval call during Chrome OS
17594     login.
17595   </summary>
17596 </histogram>
17598 <histogram name="OAuth2Login.GetOAuth2AccessTokenRetry"
17599     enum="GoogleServiceAuthError">
17600   <owner>zelidrag@chromium.org</owner>
17601   <summary>
17602     Retry reason of failed OAuth2 access token retrieval call during Chrome OS
17603     login.
17604   </summary>
17605 </histogram>
17607 <histogram name="OAuth2Login.ListAccountsFailure" enum="GoogleServiceAuthError">
17608   <owner>zelidrag@chromium.org</owner>
17609   <summary>
17610     Failure reason of final ListAccounts call failure during Chrome OS login.
17611   </summary>
17612 </histogram>
17614 <histogram name="OAuth2Login.ListAccountsRetry" enum="GoogleServiceAuthError">
17615   <owner>zelidrag@chromium.org</owner>
17616   <summary>
17617     Retry reason of failed ListAccounts call during Chrome OS login.
17618   </summary>
17619 </histogram>
17621 <histogram name="OAuth2Login.MergeSessionFailure" enum="GoogleServiceAuthError">
17622   <owner>zelidrag@chromium.org</owner>
17623   <summary>
17624     Failure reason of final MergeSession call during Chrome OS login.
17625   </summary>
17626 </histogram>
17628 <histogram name="OAuth2Login.MergeSessionRetry" enum="GoogleServiceAuthError">
17629   <owner>zelidrag@chromium.org</owner>
17630   <summary>
17631     Retry reason of failed MergeSession call during Chrome OS login.
17632   </summary>
17633 </histogram>
17635 <histogram name="OAuth2Login.OAuthLoginGaiaCredFailure"
17636     enum="GoogleServiceAuthError">
17637   <owner>zelidrag@chromium.org</owner>
17638   <summary>
17639     Failure reason of final OAuthLogin (with SID+LSID) call during Chrome OS
17640     login.
17641   </summary>
17642 </histogram>
17644 <histogram name="OAuth2Login.OAuthLoginGaiaCredRetry"
17645     enum="GoogleServiceAuthError">
17646   <owner>zelidrag@chromium.org</owner>
17647   <summary>
17648     Retry reason of failed OAuthLogin (with SID+LSID) call during Chrome OS
17649     login.
17650   </summary>
17651 </histogram>
17653 <histogram name="OAuth2Login.OAuthLoginUberTokenFailure"
17654     enum="GoogleServiceAuthError">
17655   <owner>zelidrag@chromium.org</owner>
17656   <summary>
17657     Failure reason of final OAuthLogin (with uber token) call during Chrome OS
17658     login.
17659   </summary>
17660 </histogram>
17662 <histogram name="OAuth2Login.OAuthLoginUberTokenRetry"
17663     enum="GoogleServiceAuthError">
17664   <owner>zelidrag@chromium.org</owner>
17665   <summary>
17666     Retry reason of failed OAuthLogin (with uber token) call during Chrome OS
17667     login.
17668   </summary>
17669 </histogram>
17671 <histogram name="OAuth2Login.PostMergeVerification"
17672     enum="PostMergeVerificationOutcome">
17673   <owner>zelidrag@chromium.org</owner>
17674   <summary>
17675     Outcome of Chrome OS GAIA cookie post-merge session verification process. It
17676     measures how often /MergeSession request collided with browser session
17677     restore process resulting in partially authenticated primary GAIA session.
17678   </summary>
17679 </histogram>
17681 <histogram name="OAuth2Login.PreMergeVerification"
17682     enum="PostMergeVerificationOutcome">
17683   <owner>zelidrag@chromium.org</owner>
17684   <summary>
17685     Outcome of Chrome OS GAIA cookie pre-merge session verification process. It
17686     measures how often we need to perform /MergeSession request to
17687     re-authenticated exisitng user with GAIA.
17688   </summary>
17689 </histogram>
17691 <histogram name="OAuth2Login.SessionRestore" enum="GaiaSessionRestoreOutcome">
17692   <owner>zelidrag@chromium.org</owner>
17693   <summary>Outcome of Chrome OS GAIA cookie session restore process.</summary>
17694 </histogram>
17696 <histogram name="OAuth2Login.SessionRestoreTimeToFailure" units="milliseconds">
17697   <owner>zelidrag@chromium.org</owner>
17698   <summary>How long it takes for the session restore to fail.</summary>
17699 </histogram>
17701 <histogram name="OAuth2Login.SessionRestoreTimeToSuccess" units="milliseconds">
17702   <owner>zelidrag@chromium.org</owner>
17703   <summary>
17704     How long it takes for the session restore to finish succeessfully.
17705   </summary>
17706 </histogram>
17708 <histogram name="OfflinePolicy.SuccessfulResourceLoadPercentage" units="%">
17709   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17710   <summary>
17711     When a page is loaded in offline mode, the percentage of resources on that
17712     page that were successfully loaded.
17713   </summary>
17714 </histogram>
17716 <histogram name="Omnibox.AggressiveHistoryURLProviderFieldTrialBeacon"
17717     enum="OmniboxAggressiveHistoryURLProviderFieldTrialBeacon">
17718   <obsolete>
17719     Aggressive HistoryURL provider field trial deleted in spring 2012.
17720   </obsolete>
17721   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17722   <summary>
17723     A number that indicates what omnibox ranking behavior the user is seeing as
17724     part of the OmniboxAggressiveHistoryURLProvider field trial
17725     (OmniboxAggressiveHistoryURLProvider).
17726   </summary>
17727 </histogram>
17729 <histogram name="Omnibox.CutOrCopyAllText" units="count">
17730   <owner>mpearson@chromium.org</owner>
17731   <summary>
17732     The number of cut or copy commands on all selected text in the omnibox.
17733     Gathered on desktop platforms (Win, Mac, Linux, Chrome OS).
17734   </summary>
17735 </histogram>
17737 <histogram name="Omnibox.EnteredKeywordMode" enum="OmniboxEnteredKeywordMode">
17738   <owner>mpearson@chromium.org</owner>
17739   <summary>
17740     The number of times users enter keyword hint mode &quot;Search ___
17741     for:&quot; and how.
17742   </summary>
17743 </histogram>
17745 <histogram name="Omnibox.FocusToEditTime" units="ms">
17746   <owner>mpearson@chromium.org</owner>
17747   <summary>
17748     The length of time between when a user focused on the omnibox and first
17749     modifies the omnibox.
17750   </summary>
17751 </histogram>
17753 <histogram name="Omnibox.FocusToOpenTime" units="ms">
17754   <owner>mpearson@chromium.org</owner>
17755   <obsolete>
17756     Replaced with Omnibox.FocusToOpenTimeAnyPopupState in April 2014.
17757   </obsolete>
17758   <summary>
17759     The length of time between when a user focused on the omnibox and opened an
17760     omnibox match (which could be what they typed or a suggestion).
17761   </summary>
17762 </histogram>
17764 <histogram name="Omnibox.FocusToOpenTimeAnyPopupState" units="ms">
17765   <owner>mpearson@chromium.org</owner>
17766   <summary>
17767     The length of time between when a user focused on the omnibox and opened an
17768     omnibox match (which could be what they typed or a suggestion).  This is
17769     recorded regardless of whether the omnibox dropdown (a.k.a. popup) is open.
17770   </summary>
17771 </histogram>
17773 <histogram name="Omnibox.HasLegalDefaultMatchWithoutCompletion" enum="Boolean">
17774   <owner>mpearson@chromium.org</owner>
17775   <summary>
17776     Whether there was at least one legal default match without an
17777     |inline_autocompletion|.  Recorded every time
17778     AutocompleteResult::SortAndCull() is called, which could happen multiple
17779     times on each keystroke.
17780   </summary>
17781 </histogram>
17783 <histogram name="Omnibox.Paste" units="count">
17784   <owner>mpearson@chromium.org</owner>
17785   <summary>
17786     The number of paste commands on the text in the omnibox. Reported every time
17787     a paste command is done.
17788   </summary>
17789 </histogram>
17791 <histogram name="Omnibox.PasteAndGo" units="count">
17792   <owner>mpearson@chromium.org</owner>
17793   <summary>
17794     The number of paste-and-go commands on the text in the omnibox. Reported
17795     every time a paste-and-go command is done.
17796   </summary>
17797 </histogram>
17799 <histogram name="Omnibox.ProviderTime" units="ms">
17800   <owner>mpearson@chromium.org</owner>
17801   <summary>
17802     The length of time taken by the named provider&quot;s synchronous pass.
17803   </summary>
17804 </histogram>
17806 <histogram name="Omnibox.QueryBookmarksTime">
17807   <obsolete>
17808     Deprecated 2012-11-14. Replaced by Omnibox.ProviderTime.
17809   </obsolete>
17810   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17811   <summary>
17812     Time the HistoryContentProvider takes to perform a bookmark search.
17813   </summary>
17814 </histogram>
17816 <histogram name="Omnibox.QueryTime" units="milliseconds">
17817   <owner>mpearson@chromium.org</owner>
17818   <summary>
17819     Time it takes for the omnibox to become responsive to user input after the
17820     user has typed N characters. This measures the time it takes to start all
17821     the asynchronous autocomplete providers (but not wait for them to finish).
17822   </summary>
17823 </histogram>
17825 <histogram name="Omnibox.SaveStateForTabSwitch.UserInputInProgress"
17826     units="count">
17827   <owner>mpearson@chromium.org</owner>
17828   <summary>
17829     When a user switches tabs, whether the omnibox had an edit in progress.
17830   </summary>
17831 </histogram>
17833 <histogram name="Omnibox.SearchEngine" enum="OmniboxSearchEngine">
17834   <obsolete>
17835     Made obsolete around Chrome 32.  Use Omnibox.SearchEngineType instead.
17836   </obsolete>
17837   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17838   <summary>
17839     The id of search engine that was used for search in omnibox. See
17840     src/chrome/browser/search_engines/template_url_prepopulate_data.cc for more
17841     info.
17842   </summary>
17843 </histogram>
17845 <histogram name="Omnibox.SearchEngineType" enum="OmniboxSearchEngineType">
17846   <owner>mpearson@chromium.org</owner>
17847   <summary>
17848     The type of search engine associated with a match opened from the omnibox.
17849   </summary>
17850 </histogram>
17852 <histogram name="Omnibox.SearchProviderMatches">
17853   <owner>mpearson@chromium.org</owner>
17854   <summary>
17855     The number of matches returned by SearchProvider.  Emitted on every call to
17856     SearchProvider::Start(), which effectively means every key stroke in the
17857     omnibox.
17858   </summary>
17859 </histogram>
17861 <histogram name="Omnibox.SuggestRequest.Failure.GoogleResponseTime"
17862     units="milliseconds">
17863   <owner>mpearson@chromium.org</owner>
17864   <summary>
17865     The time elapsed between the sending of a suggest request to Google until
17866     the time the request was returned with status==failed. Ignores requests that
17867     were canceled before being returned.
17868   </summary>
17869 </histogram>
17871 <histogram name="Omnibox.SuggestRequest.Success.GoogleResponseTime"
17872     units="milliseconds">
17873   <owner>mpearson@chromium.org</owner>
17874   <summary>
17875     The time elapsed between the sending of a suggest request to Google until
17876     the time the request was returned with status==success. Ignores requests
17877     that were canceled before being returned.
17878   </summary>
17879 </histogram>
17881 <histogram name="Omnibox.SuggestRequests" enum="OmniboxSuggestRequests">
17882   <owner>mpearson@chromium.org</owner>
17883   <summary>
17884     Counts about the number of suggest requests the omnibox sent, invalidated,
17885     and replies received.
17886   </summary>
17887 </histogram>
17889 <histogram name="Omnibox.UserTextCleared" enum="OmniboxUserTextCleared">
17890   <owner>kenjibaheux@chromium.org</owner>
17891   <owner>mpearson@chromium.org</owner>
17892   <summary>
17893     Counts the number of times that the user text is cleared.  IME users are
17894     sometimes in the situation that IME was unintentionally turned on and failed
17895     to input latin alphabets (ASCII characters) or the opposite case.  In that
17896     case, users may delete all the text and the user text gets cleared.  This
17897     histogram helps us estimate how often this scenario happens.
17899     Note that since we don't currently correlate &quot;text cleared&quot; events
17900     with IME usage, this also captures many other cases where users clear the
17901     text; though it explicitly doesn't log deleting all the permanent text as
17902     the first action of an editing sequence (see comments in
17903     OnAfterPossibleChange()).
17904   </summary>
17905 </histogram>
17907 <histogram name="Omnibox.ZeroSuggest.MostVisitedResultsCounterfactual">
17908   <owner>hfung@chromium.org</owner>
17909   <summary>
17910     The number of most visited suggestions returned when ZeroSuggest would have
17911     triggered.  The suggestions appear when the user has focused but not
17912     modified the omnibox.
17913   </summary>
17914 </histogram>
17916 <histogram name="Omnibox.ZeroSuggestRequests" enum="OmniboxZeroSuggestRequests">
17917   <owner>hfung@chromium.org</owner>
17918   <summary>
17919     Counts about the number of zero suggest requests (requests for suggestions
17920     when the user has focused but not modified the omnibox) the omnibox sent,
17921     invalidated, and replies received.
17922   </summary>
17923 </histogram>
17925 <histogram name="OriginChip.Pressed">
17926   <owner>gbillock@chromium.org</owner>
17927   <summary>The number of clicks on the origin chip.</summary>
17928 </histogram>
17930 <histogram name="OSX.CatSixtyFour" enum="CatSixtyFour">
17931   <owner>mark@chromium.org</owner>
17932   <summary>The cat's flavor and how many bits there are in it.</summary>
17933 </histogram>
17935 <histogram name="OSX.ExceptionHandlerEvents" enum="OSXExceptionHandlerEvents">
17936   <owner>mark@chromium.org</owner>
17937   <summary>Events seen by the OSX NSException swizzle.</summary>
17938 </histogram>
17940 <histogram name="OutdatedUpgradeBubble.NumLaterPerEnableAU">
17941   <owner>mad@chromium.org</owner>
17942   <summary>
17943     Counts the number of times the user clicked on the later button of the
17944     outdated upgrade bubble, before clicking on the enable updates button in the
17945     same Chrome session.
17946   </summary>
17947 </histogram>
17949 <histogram name="OutdatedUpgradeBubble.NumLaterPerReinstall">
17950   <owner>mad@chromium.org</owner>
17951   <summary>
17952     Counts the number of times the user clicked on the later button of the
17953     outdated upgrade bubble, before clicking on the reinstall button in the same
17954     Chrome session.
17955   </summary>
17956 </histogram>
17958 <histogram name="Overscroll.Completed" enum="OverscrollMode">
17959   <owner>rbyers@chromium.org</owner>
17960   <summary>Completed overscroll gestures.</summary>
17961   <details>
17962     An overscroll gesture starts when user scrolls past the edge of the web page
17963     and continues scrolling in the same direction. An overscroll gesture is
17964     completed when user stops scrolling (e.g. by lifting the fingers from the
17965     touchscreen or touchpad).
17966   </details>
17967 </histogram>
17969 <histogram name="Overscroll.Navigated" enum="OverscrollMode">
17970   <owner>rbyers@chromium.org</owner>
17971   <summary>
17972     Navigations that were triggered due to completed overscroll gesture. Note
17973     that not all completed overscroll gestures trigger a navigation.
17974   </summary>
17975 </histogram>
17977 <histogram name="Overscroll.Started" enum="OverscrollMode">
17978   <owner>rbyers@chromium.org</owner>
17979   <summary>
17980     Overscroll gestures initiated by the user. Note that not all overcroll
17981     gestures started are completed (e.g. the overscroll gesture is aborted if
17982     user clicks or presses a key during the gesture).
17983   </summary>
17984 </histogram>
17986 <histogram name="P2P.Client.Canceled.WaitingTimeSeconds" units="seconds">
17987   <owner>zeuthen@chromium.org</owner>
17988   <summary>
17989     The wall-clock time spent until a lookup was canceled.  This is reported
17990     every time p2p is used to find a candidate but the request was canceled.
17991   </summary>
17992 </histogram>
17994 <histogram name="P2P.Client.Found.CandidateCount" units="count">
17995   <owner>zeuthen@chromium.org</owner>
17996   <summary>
17997     The number of candidates on the LAN, i.e. the number of peers on the LAN
17998     offering at least N bytes of the requested file X. This is reported after
17999     examining responses from all peers on the LAN and picking a candidate.
18000   </summary>
18001 </histogram>
18003 <histogram name="P2P.Client.Found.ConnectionCount" units="count">
18004   <owner>zeuthen@chromium.org</owner>
18005   <summary>
18006     The number of p2p downloads of the peer that the returned URL points to.
18007     This is reported after examining responses from all peers on the LAN and
18008     picking a candidate.
18009   </summary>
18010 </histogram>
18012 <histogram name="P2P.Client.Found.WaitingTimeSeconds" units="seconds">
18013   <owner>zeuthen@chromium.org</owner>
18014   <summary>
18015     The wall-clock time spent waiting for the LAN-wide number of p2p downloads
18016     (i.e. the sum of p2p downloads from each peer on the LAN) to drop below the
18017     threshold.  This is reported after examining responses from all peers on the
18018     LAN and picking a candidate.
18019   </summary>
18020 </histogram>
18022 <histogram name="P2P.Client.LookupResult" enum="P2PLookupResult">
18023   <owner>zeuthen@chromium.org</owner>
18024   <summary>
18025     The result of the lookup. Possible values include &quot;Found&quot; (if a
18026     candidate - i.e. a peer offering at least N bytes of file X - was chosen),
18027     &quot;Not Found&quot; (if no candidate could be found), &quot;Vanished&quot;
18028     (if a candidate was found but vanished while waiting in line),
18029     &quot;Canceled&quot; (if a candidate was found but the request was canceled
18030     while waiting in line), and &quot;Filtered&quot; (if it was detected that
18031     mDNS was filtered). This is reported after examining responses from all
18032     peers on the LAN when p2p is used to find a candidate.
18033   </summary>
18034 </histogram>
18036 <histogram name="P2P.Client.NumPeers" units="count">
18037   <owner>zeuthen@chromium.org</owner>
18038   <summary>
18039     The number of peers implementing p2p file sharing on the network. This is
18040     reported every time p2p is used to look up a resource on a network where
18041     mDNS is not filtered.
18042   </summary>
18043 </histogram>
18045 <histogram name="P2P.Client.Vanished.WaitingTimeSeconds" units="seconds">
18046   <owner>zeuthen@chromium.org</owner>
18047   <summary>
18048     The wall-clock time spent waiting for one or more candidates (i.e. peers
18049     offering at least N bytes of file X) that all vanished before the LAN-wide
18050     number of p2p downloads dropped below the threshold. This is reported every
18051     time candidates were found using p2p but then vanished.
18052   </summary>
18053 </histogram>
18055 <histogram name="P2P.Server.ClientCount" units="count">
18056   <owner>zeuthen@chromium.org</owner>
18057   <summary>
18058     The number of currently connected HTTP clients. This is reported every time
18059     a HTTP client connects.
18060   </summary>
18061 </histogram>
18063 <histogram name="P2P.Server.ContentServedInterruptedMB" units="MB">
18064   <owner>zeuthen@chromium.org</owner>
18065   <summary>
18066     Number of megabytes (1,000,000 bytes) served from the device (via HTTP)
18067     where the client disconnects prematurely. This is reported every time a file
18068     is served and the client disconnects before receiving all data.
18069   </summary>
18070 </histogram>
18072 <histogram name="P2P.Server.ContentServedSuccessfullyMB" units="MB">
18073   <owner>zeuthen@chromium.org</owner>
18074   <summary>
18075     Number of megabytes (1,000,000 bytes) served from the device (via HTTP).
18076     This is reported every time a file have been served successfully.
18077   </summary>
18078 </histogram>
18080 <histogram name="P2P.Server.DownloadSpeedKBps" units="kB/s">
18081   <owner>zeuthen@chromium.org</owner>
18082   <summary>
18083     The average speed at which the download was served at, in kB/s. This is
18084     reported every time a file have been served successfully.
18085   </summary>
18086 </histogram>
18088 <histogram name="P2P.Server.FileCount" units="count">
18089   <owner>zeuthen@chromium.org</owner>
18090   <summary>
18091     The number of files available via p2p. This is reported every time a file is
18092     added or removed to the /var/cache/p2p directory.
18093   </summary>
18094 </histogram>
18096 <histogram name="P2P.Server.RangeBeginPercentage" units="%">
18097   <owner>zeuthen@chromium.org</owner>
18098   <summary>
18099     When a client resumes a download, the HTTP request includes range specifier
18100     to skip the bytes it already has. This metric conveys this as a percentage
18101     of the file size.  This is reported every time a file is served, even if the
18102     request does not include a range specifier (in which case 0 is reported).
18103   </summary>
18104 </histogram>
18106 <histogram name="P2P.Server.RequestResult" enum="P2PServerResult">
18107   <owner>zeuthen@chromium.org</owner>
18108   <summary>
18109     The result of the HTTP request. Possible values include &quot;Response
18110     Sent&quot; (the resource was found and the response was successfully sent),
18111     &quot;Response Interrupted&quot; (the resource was found but the client
18112     disconnected), &quot;Malformed&quot; (the request was malformed), &quot;Not
18113     Found&quot; (the request was for a resource that was not found), and
18114     &quot;Index&quot; (the request was for the '/' or '/index.html' resource).
18115     This is reported for every HTTP request handled.
18116   </summary>
18117 </histogram>
18119 <histogram name="PageActionController.ExtensionsWithPageActions">
18120   <owner>finnur@chromium.org</owner>
18121   <summary>
18122     The number of Extensions that have Page Actions. Measured once per startup
18123     per profile.
18124   </summary>
18125 </histogram>
18127 <histogram name="PasswordBubble.DisplayDisposition"
18128     enum="PasswordBubbleDisplayDisposition">
18129   <owner>mkwst@chromium.org</owner>
18130   <owner>markusheintz@chromium.org</owner>
18131   <summary>
18132     When the password management bubble opened, what state was it in?
18133   </summary>
18134 </histogram>
18136 <histogram name="PasswordGeneration.Event" enum="PasswordGenerationEvent">
18137   <owner>gcasto@chromium.org</owner>
18138   <summary>
18139     Measures the frequency of various password generation events.
18141     Note that this histogram is logged from the renderer process, and
18142     consequently the numbers should not be directly compared to the other
18143     PasswordGeneration.* histograms, which are logged from the browser process.
18144     Histograms logged in different processes are lost at different rates, which
18145     introduces systematic bias between histograms logged in the renderer process
18146     vs. those logged in the browser process.
18147   </summary>
18148 </histogram>
18150 <histogram name="PasswordGeneration.SubmissionEvent"
18151     enum="PasswordGenerationSubmissionEvent">
18152   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18153   <summary>
18154     Measures the frequency of submission events for generated passwords. This is
18155     similar to PasswordManager.ActionsTakenWithPsl but only tracks events which
18156     are interesting for generated passwords.
18157   </summary>
18158 </histogram>
18160 <histogram name="PasswordGeneration.UploadStarted" enum="Boolean">
18161   <owner>gcasto@chromium.org</owner>
18162   <summary>
18163     The number of times that we try to upload a form that we believe should
18164     trigger password generation. False means that something about the form would
18165     not allow us to try upload (not an Autofillable field, uploading disabled,
18166     Autofill servers in backoff, etc.). True does not mean that the upload
18167     actually completed successfully, just that it was started.
18168   </summary>
18169 </histogram>
18171 <histogram name="PasswordManager.AccountsPerSite">
18172   <owner>dubroy@chromium.org</owner>
18173   <owner>vabr@chromium.org</owner>
18174   <summary>
18175     The number of accounts stored per site in the password manager (one event
18176     per site)
18177   </summary>
18178 </histogram>
18180 <histogram name="PasswordManager.ActionsTaken"
18181     enum="PasswordManagerActionsTaken">
18182   <obsolete>
18183     Deprecated as of Chrome 32. See PasswordManagerActionsTakenWithPsl
18184   </obsolete>
18185   <owner>dubroy@chromium.org</owner>
18186   <owner>vabr@chromium.org</owner>
18187   <summary>
18188     Stats documenting how we handle every form containing a password, bucketed
18189     by the actions taken.
18190   </summary>
18191 </histogram>
18193 <histogram name="PasswordManager.ActionsTakenV3"
18194     enum="PasswordManagerActionsTakenV3">
18195   <owner>dubroy@chromium.org</owner>
18196   <owner>vabr@chromium.org</owner>
18197   <owner>yfriedman@chromium.org</owner>
18198   <summary>
18199     Stats documenting how we handle every form containing a password, bucketed
18200     by the actions taken.
18201   </summary>
18202 </histogram>
18204 <histogram name="PasswordManager.ActionsTakenWithPsl"
18205     enum="PasswordManagerActionsTakenWithPsl">
18206   <obsolete>
18207     Deprecated as of 3/18/2014. See PasswordManagerActionsTakenV3.
18208   </obsolete>
18209   <owner>dubroy@chromium.org</owner>
18210   <owner>vabr@chromium.org</owner>
18211   <owner>yfriedman@chromium.org</owner>
18212   <summary>
18213     Stats documenting how we handle every form containing a password, bucketed
18214     by the actions taken.
18215   </summary>
18216 </histogram>
18218 <histogram name="PasswordManager.BlacklistedSites">
18219   <owner>dubroy@chromium.org</owner>
18220   <owner>vabr@chromium.org</owner>
18221   <summary>
18222     The total number of sites that the user has blacklisted. Recorded by
18223     iterating over stored passwords once per run of Chrome.
18224   </summary>
18225 </histogram>
18227 <histogram name="PasswordManager.Enabled" enum="BooleanEnabled">
18228   <owner>dubroy@chromium.org</owner>
18229   <owner>vabr@chromium.org</owner>
18230   <summary>
18231     Indicates whether the password manager is enabled when a tab is opened. This
18232     includes prerendered tabs.
18233   </summary>
18234 </histogram>
18236 <histogram name="PasswordManager.InfoBarResponse" enum="InfoBarResponse">
18237   <owner>dubroy@chromium.org</owner>
18238   <owner>vabr@chromium.org</owner>
18239   <summary>
18240     The distribution of responses to the &quot;Do you want Chrome to remember
18241     this password&quot;? info bar prompt.
18242   </summary>
18243 </histogram>
18245 <histogram name="PasswordManager.NumPasswordsDeletedByBulkDelete">
18246   <owner>dubroy@chromium.org</owner>
18247   <owner>vabr@chromium.org</owner>
18248   <summary>
18249     Number of passwords deleted when the user chooses to clear passwords via the
18250     clear browsing data UI.
18251   </summary>
18252 </histogram>
18254 <histogram name="PasswordManager.NumPasswordsDeletedWhenBlacklisting">
18255   <owner>dubroy@chromium.org</owner>
18256   <owner>vabr@chromium.org</owner>
18257   <summary>
18258     When the user chooses to never remember passwords for a form, we remove all
18259     previously saved credentials for that form. This is the count of those
18260     credentials.
18261   </summary>
18262 </histogram>
18264 <histogram name="PasswordManager.NumPasswordsNotShown">
18265   <owner>dubroy@chromium.org</owner>
18266   <owner>vabr@chromium.org</owner>
18267   <summary>
18268     The password manager only shows those credentials that are considered the
18269     best match for a particular form. This stat keep track of the credentials
18270     that were not as good of a match and were suppressed.
18271   </summary>
18272 </histogram>
18274 <histogram name="PasswordManager.OsPasswordStatus"
18275     enum="PasswordManagerOsPasswordStatus">
18276   <owner>dubroy@chromium.org</owner>
18277   <owner>vabr@chromium.org</owner>
18278   <owner>wfh@chromium.org</owner>
18279   <summary>
18280     Indicates whether the user's OS password is blank or not at browser startup.
18281   </summary>
18282 </histogram>
18284 <histogram name="PasswordManager.OtherPossibleUsernamesUsage"
18285     enum="OtherPossibleUsernamesUsage">
18286   <owner>dubroy@chromium.org</owner>
18287   <owner>vabr@chromium.org</owner>
18288   <summary>
18289     Breakdown of how other possible usernames are displayed. Recorded every time
18290     we autofill a password form.
18291   </summary>
18292 </histogram>
18294 <histogram name="PasswordManager.ProvisionalSaveFailure"
18295     enum="ProvisionalSaveFailure">
18296   <owner>dubroy@chromium.org</owner>
18297   <owner>vabr@chromium.org</owner>
18298   <summary>
18299     Breakdown of cases where a password is submitted, but we don't even try and
18300     save it. Recorded for every password form submit.
18301   </summary>
18302 </histogram>
18304 <histogram name="PasswordManager.PslDomainMatchTriggering"
18305     enum="PasswordManagerPslDomainMatchTriggering">
18306   <owner>dubroy@chromium.org</owner>
18307   <owner>vabr@chromium.org</owner>
18308   <owner>yfriedman@chromium.org</owner>
18309   <summary>
18310     Breakdown on trigger rate of providing a password form autofill entry based
18311     on matching stored information using the public suffix list for possible
18312     matches.
18313   </summary>
18314 </histogram>
18316 <histogram name="PasswordManager.SavePasswordPromptDisappearedQuickly"
18317     enum="Boolean">
18318   <owner>dubroy@chromium.org</owner>
18319   <owner>vabr@chromium.org</owner>
18320   <summary>
18321     Indicates whether the save password prompt disappeared in less than one
18322     second. This most likely indicates that the prompt was dismissed
18323     automatically, e.g. due to a page navigation, before the user was able to
18324     respond to the infobar.
18325   </summary>
18326 </histogram>
18328 <histogram name="PasswordManager.SavePasswordPromptDisplayed" enum="Boolean">
18329   <owner>dubroy@chromium.org</owner>
18330   <owner>vabr@chromium.org</owner>
18331   <summary>Indicates whether the save password prompt was displayed.</summary>
18332 </histogram>
18334 <histogram name="PasswordManager.SavePasswordPromptResponse"
18335     enum="SavePasswordPromptResponseType">
18336   <owner>dubroy@chromium.org</owner>
18337   <owner>vabr@chromium.org</owner>
18338   <summary>
18339     Breakdown of which response the user selected from the save password prompt.
18340   </summary>
18341 </histogram>
18343 <histogram name="PasswordManager.TimesGeneratedPasswordUsed">
18344   <owner>dubroy@chromium.org</owner>
18345   <owner>vabr@chromium.org</owner>
18346   <summary>
18347     The number of times each generated password has been used to log in.
18348     Recorded by iterating over stored passwords once per run. This information
18349     is persisted and synced.
18350   </summary>
18351 </histogram>
18353 <histogram name="PasswordManager.TimesPasswordUsed">
18354   <owner>dubroy@chromium.org</owner>
18355   <owner>vabr@chromium.org</owner>
18356   <summary>
18357     The number of times each saved password has been used to log in. Does not
18358     include generated passwords. Recorded by iterating over stored passwords
18359     once per run. This information is persisted and synced.
18360   </summary>
18361 </histogram>
18363 <histogram name="PasswordManager.TotalAccounts">
18364   <owner>dubroy@chromium.org</owner>
18365   <owner>vabr@chromium.org</owner>
18366   <summary>
18367     The number of accounts stored in the password manager (across all sites)
18368   </summary>
18369 </histogram>
18371 <histogram name="PasswordManager.UIDismissalReason"
18372     enum="PasswordManagerUIDismissalReason">
18373   <owner>mkwst@chromium.org</owner>
18374   <owner>markusheintz@chromium.org</owner>
18375   <summary>
18376     Why was the password manager's UI (bubble or infobar) closed?
18377   </summary>
18378 </histogram>
18380 <histogram name="Pepper.InterfaceUsed" enum="PepperInterface">
18381   <owner>mackinlay@google.com</owner>
18382   <owner>teravest@chromium.org</owner>
18383   <summary>
18384     The number of out-of-process plugin processes that have loaded a particular
18385     PPB interface version.
18386   </summary>
18387 </histogram>
18389 <histogram name="PerformanceMonitor.AverageCPU" units="PercentCPUUsage">
18390   <owner>oysteine@chromium.org</owner>
18391   <summary>
18392     Average CPU utilization of a process, read out at each two-minute interval.
18393     The utilization is in the 0-100% range per CPU, which is then summed up.
18394     I.e. a quadcore system fully loaded would read as 400%.
18395   </summary>
18396 </histogram>
18398 <histogram name="PerformanceMonitor.HighCPU" enum="BooleanHit">
18399   <owner>oysteine@chromium.org</owner>
18400   <summary>
18401     The number of times a process has continuously stayed above a certain
18402     threshold of CPU utilization over a certain time period (currently set to
18403     two minutes).
18404   </summary>
18405 </histogram>
18407 <histogram name="Platform.AsvGroup">
18408   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18409   <summary>
18410     Chrome OS (ARM Chromebooks using Exynos 5250 only) Adaptive Support Voltage
18411     Group, recorded once per bootup.  Indicates which &quot;bin&quot; the SoC is
18412     part of, which sets the voltage that different rails on the system will run
18413     at. The values 0-11 are valid.  A value of 12 indicates an error parsing
18414     dmesg and should be investigated.  See also Platform.LotIdEnum.
18415   </summary>
18416 </histogram>
18418 <histogram name="Platform.BootSectorsRead">
18419   <owner>sonnyrao@chromium.org</owner>
18420   <summary>
18421     Chrome OS number of disk sectors read at boot from kernel start to
18422     login-prompt-ready.
18423   </summary>
18424 </histogram>
18426 <histogram name="Platform.BootSectorsWritten">
18427   <owner>sonnyrao@chromium.org</owner>
18428   <summary>
18429     Chrome OS number of disk sectors written at boot from kernel start to
18430     login-prompt-ready.
18431   </summary>
18432 </histogram>
18434 <histogram name="Platform.CompressedSwapSize" units="MB">
18435   <owner>sonnyrao@chromium.org</owner>
18436   <summary>
18437     Chrome OS size of allocated swap area in megabytes (before compression)
18438   </summary>
18439 </histogram>
18441 <histogram name="Platform.CpuFrequencyThermalScaling" units="percent">
18442   <owner>sonnyrao@chromium.org</owner>
18443   <summary>
18444     CPU frequency as percent of the baseline frequency, sampled every 30s. This
18445     may be throttled down from 100% due to power dissipation issues (too high
18446     temperature).  It may also be throttled up (turbo), but the kernel does not
18447     report the actual turbo frequency, so we put such samples in the 101%
18448     bucket.
18449   </summary>
18450 </histogram>
18452 <histogram name="Platform.CpuUsage" units="%">
18453   <owner>sonnyrao@chromium.org</owner>
18454   <summary>
18455     Peak total (single core) CPU usage for the last sample interval.  The sample
18456     interval may vary from seconds to several minutes.
18457   </summary>
18458 </histogram>
18460 <histogram name="Platform.CrOSEvent" enum="CrosEventEnum">
18461   <owner>dkrahn@chromium.org</owner>
18462   <summary>
18463     Generic event of interest from Chrome OS.  Intended mainly to help assess
18464     the frequency of rare error conditions.
18465   </summary>
18466 </histogram>
18468 <histogram name="Platform.DiskUsage.Cache_Avg" units="KB">
18469   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18470   <summary>
18471     Average size of user's Cache directory. Logged once a day, if disk usage is
18472     high.
18473   </summary>
18474 </histogram>
18476 <histogram name="Platform.DiskUsage.Cache_Max" units="KB">
18477   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18478   <summary>
18479     Maximum size of user's Cache directory. Logged once a day, if disk usage is
18480     high.
18481   </summary>
18482 </histogram>
18484 <histogram name="Platform.DiskUsage.Downloads_Avg" units="KB">
18485   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18486   <summary>
18487     Average size of user's Cache directory. Logged once a day, if disk usage is
18488     high.
18489   </summary>
18490 </histogram>
18492 <histogram name="Platform.DiskUsage.Downloads_Max" units="KB">
18493   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18494   <summary>
18495     Maximum size of user's Cache directory. Logged once a day, if disk usage is
18496     high.
18497   </summary>
18498 </histogram>
18500 <histogram name="Platform.DiskUsage.GCache_Avg" units="KB">
18501   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18502   <summary>
18503     Average size of user's GCache directory. Logged once a day, if disk usage is
18504     high.
18505   </summary>
18506 </histogram>
18508 <histogram name="Platform.DiskUsage.GCache_Max" units="KB">
18509   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18510   <summary>
18511     Maximum size of user's GCache directory. Logged once a day, if disk usage is
18512     high.
18513   </summary>
18514 </histogram>
18516 <histogram name="Platform.DiskUsage.LeastUsedAccountDays" units="days">
18517   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18518   <summary>
18519     Days since the least frequently used account signed in. Logged once a day,
18520     if disk usage is high.
18521   </summary>
18522 </histogram>
18524 <histogram name="Platform.DiskUsage.NumUserHomeDirectories"
18525     units="home directories">
18526   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18527   <summary>
18528     Number of users home directories on the device. Logged once a day.
18529   </summary>
18530 </histogram>
18532 <histogram name="Platform.DiskUsage.OldestUserOnDevice">
18533   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18534   <summary>
18535     Days since last login of the least recently user on device. Logged once a
18536     day, if disk usage is high.
18537   </summary>
18538 </histogram>
18540 <histogram name="Platform.DiskUsage.UsersOnDevice">
18541   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18542   <summary>
18543     Number of user home dirs on device. Logged once a day, if disk usage is
18544     high.
18545   </summary>
18546 </histogram>
18548 <histogram name="Platform.DiskUsageCache" units="KB">
18549   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18550   <summary>KB in use in the /cache filesystem tree. Logged once a day.</summary>
18551 </histogram>
18553 <histogram name="Platform.DiskUsageChronos" units="KB">
18554   <owner>keescook@google.com</owner>
18555   <summary>
18556     Chrome OS KB in use in the /home/chronos filesystem tree. Logged once a day
18557     during log file cleanup.
18558   </summary>
18559 </histogram>
18561 <histogram name="Platform.DiskUsageData" units="KB">
18562   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18563   <summary>KB in use in the /data filesystem tree. Logged once a day.</summary>
18564 </histogram>
18566 <histogram name="Platform.DiskUsageVar" units="KB">
18567   <owner>keescook@google.com</owner>
18568   <summary>
18569     Chrome OS KB in use in the /var filesystem tree. Logged once a day during
18570     log file cleanup.
18571   </summary>
18572 </histogram>
18574 <histogram name="Platform.IntelMaxMicroArchitecture"
18575     enum="IntelMaxMicroArchitecture">
18576   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18577   <summary>
18578     The maximum supported micro-architecture on an Intel platform.  This value
18579     is logged at program start time.
18580   </summary>
18581 </histogram>
18583 <histogram name="Platform.KernelWarningHashes">
18584   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18585   <summary>
18586     The 32-bit hash of a kernel warning.  This is the hash of the
18587     &quot;file:line&quot; string corresponding to the location of the warning,
18588     for instance: &quot;/mnt/host/source/src/third_party/kernel/files/drivers
18589     /gpu/drm/i915/intel_dp.c:351&quot; (ignore spurious spaces).  The hash is
18590     produced by this code: while (*string) hash = (hash &lt;&lt; 5) + hash +
18591     *string++;  Separately each warning is also collected (with its hash) via
18592     the crash reporter, but only its first occurrence in each boot session.
18593     Contact semenzato@ for further info.
18594   </summary>
18595 </histogram>
18597 <histogram name="Platform.LogicalCpuCount">
18598   <owner>sonnyrao@chromium.org</owner>
18599   <summary>
18600     Number of logical processors. This includes Hyperthreaded cores.
18601   </summary>
18602 </histogram>
18604 <histogram name="Platform.LotIdEnum" enum="Exynos5250LotIdEnum">
18605   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18606   <summary>
18607     Chrome OS (ARM Chromebooks using Exynos 5250 only) indication about whether
18608     we're part of a special lot ID.  Special lot IDs are groups of chips that
18609     have special case handling in the kernel for the Adaptive Support Voltage
18610     code (the normal logic doesn't work).  See also Platform.AsvGroup.  Note
18611     that fused devices are never part of a special lot (currently) and only some
18612     unfused lots are &quot;special&quot;.
18613   </summary>
18614 </histogram>
18616 <histogram name="Platform.MeminfoActive">
18617   <owner>dmikurube@chromium.org</owner>
18618   <owner>sonnyrao@chromium.org</owner>
18619   <summary>Chrome OS size of active memory as % of total memory.</summary>
18620 </histogram>
18622 <histogram name="Platform.MeminfoActiveAnon">
18623   <owner>dmikurube@chromium.org</owner>
18624   <owner>sonnyrao@chromium.org</owner>
18625   <summary>
18626     Chrome OS active anonymous memory (data segments) as % of total memory.
18627   </summary>
18628 </histogram>
18630 <histogram name="Platform.MeminfoActiveFile">
18631   <owner>dmikurube@chromium.org</owner>
18632   <owner>sonnyrao@chromium.org</owner>
18633   <summary>
18634     Chrome OS active file-backed memory (executables, ...) as % of total memory.
18635   </summary>
18636 </histogram>
18638 <histogram name="Platform.MeminfoAnonPages">
18639   <owner>dmikurube@chromium.org</owner>
18640   <owner>sonnyrao@chromium.org</owner>
18641   <summary>Chrome OS size of anonymous memory as % of total memory.</summary>
18642 </histogram>
18644 <histogram name="Platform.MeminfoBuffers">
18645   <owner>dmikurube@chromium.org</owner>
18646   <owner>sonnyrao@chromium.org</owner>
18647   <summary>Chrome OS size of buffer cache as % of total memory.</summary>
18648 </histogram>
18650 <histogram name="Platform.MeminfoCached">
18651   <owner>dmikurube@chromium.org</owner>
18652   <owner>sonnyrao@chromium.org</owner>
18653   <summary>
18654     Chrome OS: size of file-backed memory minus swap and buffer cache, as % of
18655     total memory.
18656   </summary>
18657 </histogram>
18659 <histogram name="Platform.MeminfoInactive">
18660   <owner>dmikurube@chromium.org</owner>
18661   <owner>sonnyrao@chromium.org</owner>
18662   <summary>Chrome OS size of inactive memory as % of total memory.</summary>
18663 </histogram>
18665 <histogram name="Platform.MeminfoInactiveAnon">
18666   <owner>dmikurube@chromium.org</owner>
18667   <owner>sonnyrao@chromium.org</owner>
18668   <summary>
18669     Chrome OS inactive anonymous memory (data segments) as % of total memory.
18670   </summary>
18671 </histogram>
18673 <histogram name="Platform.MeminfoInactiveFile">
18674   <owner>dmikurube@chromium.org</owner>
18675   <owner>sonnyrao@chromium.org</owner>
18676   <summary>Chrome OS inactive file-backed memory as % of total memory.</summary>
18677 </histogram>
18679 <histogram name="Platform.MeminfoMapped">
18680   <owner>dmikurube@chromium.org</owner>
18681   <owner>sonnyrao@chromium.org</owner>
18682   <summary>Chrome OS size of mapped memory as % of total memory.</summary>
18683 </histogram>
18685 <histogram name="Platform.MeminfoMemFree">
18686   <owner>dmikurube@chromium.org</owner>
18687   <owner>sonnyrao@chromium.org</owner>
18688   <summary>Chrome OS size of free memory as % of total memory.</summary>
18689 </histogram>
18691 <histogram name="Platform.MeminfoShmem">
18692   <owner>dmikurube@chromium.org</owner>
18693   <owner>sonnyrao@chromium.org</owner>
18694   <summary>Chrome OS size of shared memory in Kbytes.</summary>
18695 </histogram>
18697 <histogram name="Platform.MeminfoSlab">
18698   <owner>dmikurube@chromium.org</owner>
18699   <owner>sonnyrao@chromium.org</owner>
18700   <summary>Chrome OS size of slab memory in Kbytes.</summary>
18701 </histogram>
18703 <histogram name="Platform.MeminfoSwapUsed" units="kB">
18704   <owner>dmikurube@chromium.org</owner>
18705   <owner>sonnyrao@chromium.org</owner>
18706   <summary>
18707     Chrome OS amount of swapped-out memory in Kbytes.  These, and all other
18708     MEMINFO stats, are snapshotted every 30s.
18709   </summary>
18710 </histogram>
18712 <histogram name="Platform.MeminfoSwapUsedPercent" units="percent">
18713   <owner>dmikurube@chromium.org</owner>
18714   <owner>sonnyrao@chromium.org</owner>
18715   <summary>
18716     Chrome OS amount of swapped-out memory as % of total RAM.  These, and all
18717     other MEMINFO stats, are snapshotted every 30s.
18718   </summary>
18719 </histogram>
18721 <histogram name="Platform.MeminfoUnevictable">
18722   <owner>dmikurube@chromium.org</owner>
18723   <owner>sonnyrao@chromium.org</owner>
18724   <summary>
18725     Chrome OS unevictable memory (ramfs, SHM_LOCKED, mlocked) in Kbytes.
18726   </summary>
18727 </histogram>
18729 <histogram name="Platform.MemoryBandwidth.ReadWrite" units="MB/s">
18730   <owner>dmikurube@chromium.org</owner>
18731   <summary>
18732     Peak memory bandwith (read and write) usage during the last sample interval.
18733     The sample interval may vary from seconds to several minutes.
18734   </summary>
18735 </histogram>
18737 <histogram name="Platform.MemuseAnon0">
18738   <owner>dmikurube@chromium.org</owner>
18739   <summary>
18740     Chrome OS total anonymous memory (active + inactive) as % of total memory 1
18741     minute after boot.
18742   </summary>
18743 </histogram>
18745 <histogram name="Platform.MemuseAnon1">
18746   <owner>dmikurube@chromium.org</owner>
18747   <summary>
18748     Chrome OS total anonymous memory (active + inactive) as % of total memory 5
18749     minutes after boot.
18750   </summary>
18751 </histogram>
18753 <histogram name="Platform.MemuseAnon2">
18754   <owner>dmikurube@chromium.org</owner>
18755   <summary>
18756     Chrome OS total anonymous memory (active + inactive) as % of total memory 30
18757     minutes after boot.
18758   </summary>
18759 </histogram>
18761 <histogram name="Platform.MemuseAnon3">
18762   <owner>dmikurube@chromium.org</owner>
18763   <summary>
18764     Chrome OS total anonymous memory (active + inactive) as % of total memory
18765     150 minutes after boot.
18766   </summary>
18767 </histogram>
18769 <histogram name="Platform.MemuseAnon4">
18770   <owner>dmikurube@chromium.org</owner>
18771   <summary>
18772     Chrome OS total anonymous memory (active + inactive) as % of total memory
18773     750 minutes after boot.
18774   </summary>
18775 </histogram>
18777 <histogram name="Platform.PageFaultsLong" units="page faults/second">
18778   <owner>sonnyrao@chromium.org</owner>
18779   <summary>
18780     Page faults per second averaged over 30s interval, sampled continuously.
18781   </summary>
18782 </histogram>
18784 <histogram name="Platform.PageFaultsShort" units="page faults/second">
18785   <owner>sonnyrao@chromium.org</owner>
18786   <summary>
18787     Page faults per second averaged over 1s interval, sampled every 30s.
18788   </summary>
18789 </histogram>
18791 <histogram name="Platform.ReadSectorsLong">
18792   <owner>gwendal@google.com</owner>
18793   <summary>
18794     Number of disk sectors per second read by Chrome OS in a long interval
18795     (currently 30s)
18796   </summary>
18797 </histogram>
18799 <histogram name="Platform.ReadSectorsShort">
18800   <owner>gwendal@google.com</owner>
18801   <summary>
18802     Number of disk sectors per second read by Chrome OS in a short interval
18803     (currently 1s, sampled every 30s)
18804   </summary>
18805 </histogram>
18807 <histogram name="Platform.SmartTransferErrors">
18808   <owner>gwendal@google.com</owner>
18809   <summary>Disk communication errors (SMART 199), sent at boot.</summary>
18810 </histogram>
18812 <histogram name="Platform.SmartUncorrectableErrors">
18813   <owner>gwendal@google.com</owner>
18814   <summary>Uncorrectable disk errors (SMART 187), sent at boot.</summary>
18815 </histogram>
18817 <histogram name="Platform.SpringChargerType">
18818   <owner>vpalatin@google.com</owner>
18819   <summary>
18820     USB device ID of the charger plugged into a Spring device (if any), sent
18821     once a minute.  The Device ID is composed from the following 4 8-bit
18822     registers of the TSU6721 chip: ADC (07h), Device Type 3 (15h), Device Type 2
18823     (0Bh), Device Type 1 (0Ah).  Device Type 1/2/3 is a bitmap and most of bits
18824     are mutually exclusive (excepted VBUS debounce).  ADC is the 5-bit value of
18825     the ID pin, but for most types (as in Device Type), there are only one or
18826     two possible ID pin connections/values. The datasheet can be found here:
18827     http://www.ti.com/lit/ds/symlink/tsu6721.pdf.
18829     Note that different brand/models of the charger can have the same ID.
18830   </summary>
18831 </histogram>
18833 <histogram name="Platform.StatefulUsage" units="%">
18834   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18835   <summary>Chrome OS stateful partition usage level.</summary>
18836 </histogram>
18838 <histogram name="Platform.SwapInLong" units="pages/second">
18839   <owner>sonnyrao@chromium.org</owner>
18840   <summary>
18841     Average pages/second swapped IN over a 30s interval, sampled every 30s.
18842   </summary>
18843 </histogram>
18845 <histogram name="Platform.SwapInShort" units="pages/second">
18846   <owner>sonnyrao@chromium.org</owner>
18847   <summary>
18848     Average pages/second swapped IN over a 1s interval, sampled every 30s.
18849   </summary>
18850 </histogram>
18852 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap0.Time1" units="%">
18853   <obsolete>
18854     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
18855   </obsolete>
18856   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18857   <summary>
18858     CPU utilization for the specified swap group and time interval after a
18859     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
18860   </summary>
18861 </histogram>
18863 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap0.Time2" units="%">
18864   <obsolete>
18865     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
18866   </obsolete>
18867   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18868   <summary>
18869     CPU utilization for the specified swap group and time interval after a
18870     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
18871   </summary>
18872 </histogram>
18874 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap0.Time3" units="%">
18875   <obsolete>
18876     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
18877   </obsolete>
18878   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18879   <summary>
18880     CPU utilization for the specified swap group and time interval after a
18881     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
18882   </summary>
18883 </histogram>
18885 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap0.Time4" units="%">
18886   <obsolete>
18887     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
18888   </obsolete>
18889   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18890   <summary>
18891     CPU utilization for the specified swap group and time interval after a
18892     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
18893   </summary>
18894 </histogram>
18896 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap1.Time1" units="%">
18897   <obsolete>
18898     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
18899   </obsolete>
18900   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18901   <summary>
18902     CPU utilization for the specified swap group and time interval after a
18903     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
18904   </summary>
18905 </histogram>
18907 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap1.Time2" units="%">
18908   <obsolete>
18909     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
18910   </obsolete>
18911   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18912   <summary>
18913     CPU utilization for the specified swap group and time interval after a
18914     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
18915   </summary>
18916 </histogram>
18918 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap1.Time3" units="%">
18919   <obsolete>
18920     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
18921   </obsolete>
18922   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18923   <summary>
18924     CPU utilization for the specified swap group and time interval after a
18925     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
18926   </summary>
18927 </histogram>
18929 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap1.Time4" units="%">
18930   <obsolete>
18931     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
18932   </obsolete>
18933   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18934   <summary>
18935     CPU utilization for the specified swap group and time interval after a
18936     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
18937   </summary>
18938 </histogram>
18940 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap2.Time1" units="%">
18941   <obsolete>
18942     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
18943   </obsolete>
18944   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18945   <summary>
18946     CPU utilization for the specified swap group and time interval after a
18947     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
18948   </summary>
18949 </histogram>
18951 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap2.Time2" units="%">
18952   <obsolete>
18953     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
18954   </obsolete>
18955   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18956   <summary>
18957     CPU utilization for the specified swap group and time interval after a
18958     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
18959   </summary>
18960 </histogram>
18962 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap2.Time3" units="%">
18963   <obsolete>
18964     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
18965   </obsolete>
18966   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18967   <summary>
18968     CPU utilization for the specified swap group and time interval after a
18969     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
18970   </summary>
18971 </histogram>
18973 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap2.Time4" units="%">
18974   <obsolete>
18975     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
18976   </obsolete>
18977   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18978   <summary>
18979     CPU utilization for the specified swap group and time interval after a
18980     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
18981   </summary>
18982 </histogram>
18984 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap3.Time1" units="%">
18985   <obsolete>
18986     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
18987   </obsolete>
18988   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18989   <summary>
18990     CPU utilization for the specified swap group and time interval after a
18991     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
18992   </summary>
18993 </histogram>
18995 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap3.Time2" units="%">
18996   <obsolete>
18997     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
18998   </obsolete>
18999   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19000   <summary>
19001     CPU utilization for the specified swap group and time interval after a
19002     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
19003   </summary>
19004 </histogram>
19006 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap3.Time3" units="%">
19007   <obsolete>
19008     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
19009   </obsolete>
19010   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19011   <summary>
19012     CPU utilization for the specified swap group and time interval after a
19013     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
19014   </summary>
19015 </histogram>
19017 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap3.Time4" units="%">
19018   <obsolete>
19019     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
19020   </obsolete>
19021   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19022   <summary>
19023     CPU utilization for the specified swap group and time interval after a
19024     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
19025   </summary>
19026 </histogram>
19028 <histogram name="Platform.SwapJank.Scroll.Faults.Swap0.Time1"
19029     units="page faults/second">
19030   <obsolete>
19031     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
19032   </obsolete>
19033   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19034   <summary>
19035     Page faults/second for the specified swap group and time interval after a
19036     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
19037   </summary>
19038 </histogram>
19040 <histogram name="Platform.SwapJank.Scroll.Faults.Swap0.Time2"
19041     units="page faults/second">
19042   <obsolete>
19043     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
19044   </obsolete>
19045   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19046   <summary>
19047     Page faults/second for the specified swap group and time interval after a
19048     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
19049   </summary>
19050 </histogram>
19052 <histogram name="Platform.SwapJank.Scroll.Faults.Swap0.Time3"
19053     units="page faults/second">
19054   <obsolete>
19055     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
19056   </obsolete>
19057   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19058   <summary>
19059     Page faults/second for the specified swap group and time interval after a
19060     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
19061   </summary>
19062 </histogram>
19064 <histogram name="Platform.SwapJank.Scroll.Faults.Swap0.Time4"
19065     units="page faults/second">
19066   <obsolete>
19067     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
19068   </obsolete>
19069   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19070   <summary>
19071     Page faults/second for the specified swap group and time interval after a
19072     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
19073   </summary>
19074 </histogram>
19076 <histogram name="Platform.SwapJank.Scroll.Faults.Swap1.Time1"
19077     units="page faults/second">
19078   <obsolete>
19079     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
19080   </obsolete>
19081   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19082   <summary>
19083     Page faults/second for the specified swap group and time interval after a
19084     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
19085   </summary>
19086 </histogram>
19088 <histogram name="Platform.SwapJank.Scroll.Faults.Swap1.Time2"
19089     units="page faults/second">
19090   <obsolete>
19091     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
19092   </obsolete>
19093   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19094   <summary>
19095     Page faults/second for the specified swap group and time interval after a
19096     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
19097   </summary>
19098 </histogram>
19100 <histogram name="Platform.SwapJank.Scroll.Faults.Swap1.Time3"
19101     units="page faults/second">
19102   <obsolete>
19103     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
19104   </obsolete>
19105   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19106   <summary>
19107     Page faults/second for the specified swap group and time interval after a
19108     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
19109   </summary>
19110 </histogram>
19112 <histogram name="Platform.SwapJank.Scroll.Faults.Swap1.Time4"
19113     units="page faults/second">
19114   <obsolete>
19115     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
19116   </obsolete>
19117   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19118   <summary>
19119     Page faults/second for the specified swap group and time interval after a
19120     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
19121   </summary>
19122 </histogram>
19124 <histogram name="Platform.SwapJank.Scroll.Faults.Swap2.Time1"
19125     units="page faults/second">
19126   <obsolete>
19127     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
19128   </obsolete>
19129   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19130   <summary>
19131     Page faults/second for the specified swap group and time interval after a
19132     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
19133   </summary>
19134 </histogram>
19136 <histogram name="Platform.SwapJank.Scroll.Faults.Swap2.Time2"
19137     units="page faults/second">
19138   <obsolete>
19139     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
19140   </obsolete>
19141   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19142   <summary>
19143     Page faults/second for the specified swap group and time interval after a
19144     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
19145   </summary>
19146 </histogram>
19148 <histogram name="Platform.SwapJank.Scroll.Faults.Swap2.Time3"
19149     units="page faults/second">
19150   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19151   <summary>
19152     Page faults/second for the specified swap group and time interval after a
19153     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
19154   </summary>
19155 </histogram>
19157 <histogram name="Platform.SwapJank.Scroll.Faults.Swap2.Time4"
19158     units="page faults/second">
19159   <obsolete>
19160     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
19161   </obsolete>
19162   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19163   <summary>
19164     Page faults/second for the specified swap group and time interval after a
19165     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
19166   </summary>
19167 </histogram>
19169 <histogram name="Platform.SwapJank.Scroll.Faults.Swap3.Time1"
19170     units="page faults/second">
19171   <obsolete>
19172     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
19173   </obsolete>
19174   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19175   <summary>
19176     Page faults/second for the specified swap group and time interval after a
19177     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
19178   </summary>
19179 </histogram>
19181 <histogram name="Platform.SwapJank.Scroll.Faults.Swap3.Time2"
19182     units="page faults/second">
19183   <obsolete>
19184     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
19185   </obsolete>
19186   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19187   <summary>
19188     Page faults/second for the specified swap group and time interval after a
19189     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
19190   </summary>
19191 </histogram>
19193 <histogram name="Platform.SwapJank.Scroll.Faults.Swap3.Time3"
19194     units="page faults/second">
19195   <obsolete>
19196     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
19197   </obsolete>
19198   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19199   <summary>
19200     Page faults/second for the specified swap group and time interval after a
19201     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
19202   </summary>
19203 </histogram>
19205 <histogram name="Platform.SwapJank.Scroll.Faults.Swap3.Time4"
19206     units="page faults/second">
19207   <obsolete>
19208     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
19209   </obsolete>
19210   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19211   <summary>
19212     Page faults/second for the specified swap group and time interval after a
19213     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
19214   </summary>
19215 </histogram>
19217 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap0.Time1" units="%">
19218   <obsolete>
19219     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
19220   </obsolete>
19221   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19222   <summary>
19223     CPU utilization for the specified swap group and time interval after a tab
19224     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
19225   </summary>
19226 </histogram>
19228 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap0.Time2" units="%">
19229   <obsolete>
19230     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
19231   </obsolete>
19232   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19233   <summary>
19234     CPU utilization for the specified swap group and time interval after a tab
19235     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
19236   </summary>
19237 </histogram>
19239 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap0.Time3" units="%">
19240   <obsolete>
19241     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
19242   </obsolete>
19243   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19244   <summary>
19245     CPU utilization for the specified swap group and time interval after a tab
19246     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
19247   </summary>
19248 </histogram>
19250 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap0.Time4" units="%">
19251   <obsolete>
19252     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
19253   </obsolete>
19254   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19255   <summary>
19256     CPU utilization for the specified swap group and time interval after a tab
19257     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
19258   </summary>
19259 </histogram>
19261 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap1.Time1" units="%">
19262   <obsolete>
19263     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
19264   </obsolete>
19265   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19266   <summary>
19267     CPU utilization for the specified swap group and time interval after a tab
19268     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
19269   </summary>
19270 </histogram>
19272 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap1.Time2" units="%">
19273   <obsolete>
19274     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
19275   </obsolete>
19276   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19277   <summary>
19278     CPU utilization for the specified swap group and time interval after a tab
19279     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
19280   </summary>
19281 </histogram>
19283 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap1.Time3" units="%">
19284   <obsolete>
19285     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
19286   </obsolete>
19287   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19288   <summary>
19289     CPU utilization for the specified swap group and time interval after a tab
19290     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
19291   </summary>
19292 </histogram>
19294 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap1.Time4" units="%">
19295   <obsolete>
19296     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
19297   </obsolete>
19298   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19299   <summary>
19300     CPU utilization for the specified swap group and time interval after a tab
19301     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
19302   </summary>
19303 </histogram>
19305 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap2.Time1" units="%">
19306   <obsolete>
19307     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
19308   </obsolete>
19309   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19310   <summary>
19311     CPU utilization for the specified swap group and time interval after a tab
19312     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
19313   </summary>
19314 </histogram>
19316 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap2.Time2" units="%">
19317   <obsolete>
19318     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
19319   </obsolete>
19320   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19321   <summary>
19322     CPU utilization for the specified swap group and time interval after a tab
19323     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
19324   </summary>
19325 </histogram>
19327 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap2.Time3" units="%">
19328   <obsolete>
19329     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
19330   </obsolete>
19331   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19332   <summary>
19333     CPU utilization for the specified swap group and time interval after a tab
19334     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
19335   </summary>
19336 </histogram>
19338 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap2.Time4" units="%">
19339   <obsolete>
19340     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
19341   </obsolete>
19342   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19343   <summary>
19344     CPU utilization for the specified swap group and time interval after a tab
19345     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
19346   </summary>
19347 </histogram>
19349 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap3.Time1" units="%">
19350   <obsolete>
19351     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
19352   </obsolete>
19353   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19354   <summary>
19355     CPU utilization for the specified swap group and time interval after a tab
19356     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
19357   </summary>
19358 </histogram>
19360 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap3.Time2" units="%">
19361   <obsolete>
19362     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
19363   </obsolete>
19364   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19365   <summary>
19366     CPU utilization for the specified swap group and time interval after a tab
19367     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
19368   </summary>
19369 </histogram>
19371 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap3.Time3" units="%">
19372   <obsolete>
19373     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
19374   </obsolete>
19375   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19376   <summary>
19377     CPU utilization for the specified swap group and time interval after a tab
19378     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
19379   </summary>
19380 </histogram>
19382 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap3.Time4" units="%">
19383   <obsolete>
19384     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
19385   </obsolete>
19386   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19387   <summary>
19388     CPU utilization for the specified swap group and time interval after a tab
19389     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
19390   </summary>
19391 </histogram>
19393 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap0.Time1"
19394     units="page faults/second">
19395   <obsolete>
19396     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
19397   </obsolete>
19398   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19399   <summary>
19400     Page faults/second for the specified swap group and time interval after a
19401     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
19402   </summary>
19403 </histogram>
19405 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap0.Time2"
19406     units="page faults/second">
19407   <obsolete>
19408     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
19409   </obsolete>
19410   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19411   <summary>
19412     Page faults/second for the specified swap group and time interval after a
19413     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
19414   </summary>
19415 </histogram>
19417 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap0.Time3"
19418     units="page faults/second">
19419   <obsolete>
19420     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
19421   </obsolete>
19422   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19423   <summary>
19424     Page faults/second for the specified swap group and time interval after a
19425     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
19426   </summary>
19427 </histogram>
19429 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap0.Time4"
19430     units="page faults/second">
19431   <obsolete>
19432     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
19433   </obsolete>
19434   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19435   <summary>
19436     Page faults/second for the specified swap group and time interval after a
19437     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
19438   </summary>
19439 </histogram>
19441 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap1.Time1"
19442     units="page faults/second">
19443   <obsolete>
19444     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
19445   </obsolete>
19446   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19447   <summary>
19448     Page faults/second for the specified swap group and time interval after a
19449     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
19450   </summary>
19451 </histogram>
19453 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap1.Time2"
19454     units="page faults/second">
19455   <obsolete>
19456     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
19457   </obsolete>
19458   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19459   <summary>
19460     Page faults/second for the specified swap group and time interval after a
19461     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
19462   </summary>
19463 </histogram>
19465 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap1.Time3"
19466     units="page faults/second">
19467   <obsolete>
19468     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
19469   </obsolete>
19470   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19471   <summary>
19472     Page faults/second for the specified swap group and time interval after a
19473     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
19474   </summary>
19475 </histogram>
19477 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap1.Time4"
19478     units="page faults/second">
19479   <obsolete>
19480     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
19481   </obsolete>
19482   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19483   <summary>
19484     Page faults/second for the specified swap group and time interval after a
19485     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
19486   </summary>
19487 </histogram>
19489 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap2.Time1"
19490     units="page faults/second">
19491   <obsolete>
19492     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
19493   </obsolete>
19494   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19495   <summary>
19496     Page faults/second for the specified swap group and time interval after a
19497     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
19498   </summary>
19499 </histogram>
19501 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap2.Time2"
19502     units="page faults/second">
19503   <obsolete>
19504     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
19505   </obsolete>
19506   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19507   <summary>
19508     Page faults/second for the specified swap group and time interval after a
19509     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
19510   </summary>
19511 </histogram>
19513 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap2.Time3"
19514     units="page faults/second">
19515   <obsolete>
19516     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
19517   </obsolete>
19518   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19519   <summary>
19520     Page faults/second for the specified swap group and time interval after a
19521     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
19522   </summary>
19523 </histogram>
19525 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap2.Time4"
19526     units="page faults/second">
19527   <obsolete>
19528     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
19529   </obsolete>
19530   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19531   <summary>
19532     Page faults/second for the specified swap group and time interval after a
19533     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
19534   </summary>
19535 </histogram>
19537 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap3.Time1"
19538     units="page faults/second">
19539   <obsolete>
19540     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
19541   </obsolete>
19542   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19543   <summary>
19544     Page faults/second for the specified swap group and time interval after a
19545     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
19546   </summary>
19547 </histogram>
19549 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap3.Time2"
19550     units="page faults/second">
19551   <obsolete>
19552     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
19553   </obsolete>
19554   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19555   <summary>
19556     Page faults/second for the specified swap group and time interval after a
19557     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
19558   </summary>
19559 </histogram>
19561 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap3.Time3"
19562     units="page faults/second">
19563   <obsolete>
19564     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
19565   </obsolete>
19566   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19567   <summary>
19568     Page faults/second for the specified swap group and time interval after a
19569     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
19570   </summary>
19571 </histogram>
19573 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap3.Time4"
19574     units="page faults/second">
19575   <obsolete>
19576     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
19577   </obsolete>
19578   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19579   <summary>
19580     Page faults/second for the specified swap group and time interval after a
19581     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
19582   </summary>
19583 </histogram>
19585 <histogram name="Platform.SwapOutLong" units="pages/second">
19586   <owner>sonnyrao@chromium.org</owner>
19587   <summary>
19588     Average pages/second swapped OUT over a 30s interval, sampled every 30s.
19589   </summary>
19590 </histogram>
19592 <histogram name="Platform.SwapOutShort" units="pages/second">
19593   <owner>sonnyrao@chromium.org</owner>
19594   <summary>
19595     Average pages/second swapped OUT over a 1s interval, sampled every 30s.
19596   </summary>
19597 </histogram>
19599 <histogram name="Platform.Temperature.Junction" units="Celsius">
19600   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19601   <summary>
19602     Peak junction temperature for the last sample interval, read from TSEN on
19603     the SoC.  The sample interval may vary from seconds to several minutes.
19604   </summary>
19605 </histogram>
19607 <histogram name="Platform.Temperature.Sensor00" units="Celsius">
19608   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19609   <summary>
19610     Temperature reading at sensor 0 (I2C_CPU-Die) taken every 30s.
19611   </summary>
19612 </histogram>
19614 <histogram name="Platform.Temperature.Sensor01" units="Celsius">
19615   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19616   <summary>
19617     Temperature reading at sensor 1 (I2C_CPU-Object) taken every 30s.
19618   </summary>
19619 </histogram>
19621 <histogram name="Platform.Temperature.Sensor02" units="Celsius">
19622   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19623   <summary>
19624     Temperature reading at sensor 2 (I2C_PCH-Die) taken every 30s.
19625   </summary>
19626 </histogram>
19628 <histogram name="Platform.Temperature.Sensor03" units="Celsius">
19629   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19630   <summary>
19631     Temperature reading at sensor 3 (I2C_PCH-Object) taken every 30s.
19632   </summary>
19633 </histogram>
19635 <histogram name="Platform.Temperature.Sensor04" units="Celsius">
19636   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19637   <summary>
19638     Temperature reading at sensor 4 (I2C_DDR-Die) taken every 30s.
19639   </summary>
19640 </histogram>
19642 <histogram name="Platform.Temperature.Sensor05" units="Celsius">
19643   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19644   <summary>
19645     Temperature reading at sensor 5 (I2C_DDR-Object) taken every 30s.
19646   </summary>
19647 </histogram>
19649 <histogram name="Platform.Temperature.Sensor06" units="Celsius">
19650   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19651   <summary>
19652     Temperature reading at sensor 6 (Charger-Die), taken every 30s.
19653   </summary>
19654 </histogram>
19656 <histogram name="Platform.Temperature.Sensor07" units="Celsius">
19657   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19658   <summary>
19659     Temperature reading at sensor 7 (Charger-Object) taken every 30s.
19660   </summary>
19661 </histogram>
19663 <histogram name="Platform.Temperature.Sensor08" units="Celsius">
19664   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19665   <summary>
19666     Temperature reading at sensor 8 (ECInternal) taken every 30s.
19667   </summary>
19668 </histogram>
19670 <histogram name="Platform.Temperature.Sensor09" units="Celsius">
19671   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19672   <summary>Temperature reading at sensor 9 (PECI) taken every 30s.</summary>
19673 </histogram>
19675 <histogram name="Platform.TPM.DictionaryAttackCounter">
19676   <owner>dkrahn@chromium.org</owner>
19677   <summary>
19678     Each sample is the value of the TPM dictionary attack counter during
19679     startup.  Any non-zero value is unexpected.
19680   </summary>
19681 </histogram>
19683 <histogram name="Platform.TPMForcedReboot" units="reboots">
19684   <owner>dkrahn@chromium.org</owner>
19685   <summary>
19686     Each sample is the number of consecutive reboots performed while attempting
19687     to clear a TPM (Trusted Platform Module) error.
19688   </summary>
19689 </histogram>
19691 <histogram name="Platform.Tps65090Retries">
19692   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19693   <summary>
19694     Retries needed to enable a FET on tps65090 (AKA tpschrome).  Tps65090 is a
19695     power management unit (PMU) used on many ARM Chromebooks.  Until version ES7
19696     was rolled into production we would sometimes run into a problem where FET1
19697     (the FET used to switch on and off the backlight) wouldn't turn on properly.
19698     This problem was especially prevalent when the voltage was high (like when
19699     the device was plugged into the wall).  Retrying by turning the FET off and
19700     on again is nearly always effective, so the kernel will retry up to 5 times
19701     (currently) and will also log the fact that it needed to retry.  On newest
19702     kernels (kernel 3.8 and up) a kernel warning will be logged with WARN_ON if
19703     the FET still failed to turn on after 5 tries. Refer to the kernel warning
19704     reports to find that information.  For more details about this bug refer to
19705     http://crbug.com/338657 and http://crosbug.com/p/16009.  Note that we log
19706     retries on all 7 FETs even though we've only ever seen failures of FET1.
19707   </summary>
19708 </histogram>
19710 <histogram name="Platform.WriteSectorsLong">
19711   <owner>gwendal@google.com</owner>
19712   <summary>
19713     Number of disk sectors per second written by Chrome OS in a long interval
19714     (currently 30s)
19715   </summary>
19716 </histogram>
19718 <histogram name="Platform.WriteSectorsShort">
19719   <owner>gwendal@google.com</owner>
19720   <summary>
19721     Number of disk sectors per second written by Chrome OS in a short interval
19722     (currently 1s, sampled every 30s)
19723   </summary>
19724 </histogram>
19726 <histogram name="PlatformFile.UnknownCreateFileErrors" units="code">
19727   <obsolete>
19728     Deprecated as of 2013-05, replaced by
19729     PlatformFile.UnknownCreateFileErrorsWin in chrome 29.
19730   </obsolete>
19731   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19732   <summary>
19733     Errors returned by CreateFile on windows that PlatformFileError doesn't yet
19734     support.
19735   </summary>
19736 </histogram>
19738 <histogram name="PlatformFile.UnknownErrors.Posix" units="errno">
19739   <owner>dgrogan@chromium.org</owner>
19740   <summary>
19741     Errors returned by CreateFile on POSIX that PlatformFileError doesn't yet
19742     support.
19743   </summary>
19744 </histogram>
19746 <histogram name="PlatformFile.UnknownErrors.Windows" units="GetLastError">
19747   <owner>dgrogan@chromium.org</owner>
19748   <summary>
19749     Errors returned by CreateFile on Windows that PlatformFileError doesn't yet
19750     support.
19751   </summary>
19752 </histogram>
19754 <histogram name="PLT.Abandoned" enum="Abandoned">
19755   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19756   <summary>
19757     Distribution of actual finished pages, vs abandoned pages, where we needed
19758     to declare a finish time prematurely since the page was being closed
19759     (exited).
19760   </summary>
19761 </histogram>
19763 <histogram name="PLT.BeginToFinish" units="milliseconds">
19764   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19765   <summary>TBD</summary>
19766 </histogram>
19768 <histogram name="PLT.BeginToFinish_AfterPreconnectRequest" units="milliseconds">
19769   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19770   <summary>
19771     PLT.BeginToFinish, but for pages requested just after a new preconnect
19772     request.
19773   </summary>
19774 </histogram>
19776 <histogram name="PLT.BeginToFinish_ContentPrefetcher" units="milliseconds">
19777   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19778   <summary>
19779     PLT.BeginToFinish, but for pages which contained prefetch links.
19780   </summary>
19781 </histogram>
19783 <histogram name="PLT.BeginToFinish_ContentPrefetcherReferrer"
19784     units="milliseconds">
19785   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19786   <summary>
19787     PLT.BeginToFinish, but for pages which were referred to by pages which
19788     contained prefetch links.
19789   </summary>
19790 </histogram>
19792 <histogram name="PLT.BeginToFinishDoc">
19793   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19794   <summary>TBD</summary>
19795 </histogram>
19797 <histogram name="PLT.BeginToFinishDoc_AfterPreconnectRequest"
19798     units="milliseconds">
19799   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19800   <summary>
19801     PLT.BeginToFinishDoc, but for pages requested just after a new preconnect
19802     request.
19803   </summary>
19804 </histogram>
19806 <histogram name="PLT.BeginToFinishDoc_ContentPrefetcher" units="milliseconds">
19807   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19808   <summary>
19809     PLT.BeginToFinishDoc, but for pages which contained prefetch links.
19810   </summary>
19811 </histogram>
19813 <histogram name="PLT.BeginToFinishDoc_ContentPrefetcherReferrer"
19814     units="milliseconds">
19815   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19816   <summary>
19817     PLT.BeginToFinishDoc, but for pages which were referred to by pages which
19818     contained prefetch links.
19819   </summary>
19820 </histogram>
19822 <histogram name="PLT.BeginToFirstPaint" units="milliseconds">
19823   <owner>pmeenan@chromium.org</owner>
19824   <summary>
19825     Time from &quot;begin&quot; to &quot;first paint.&quot;  &quot;Begin&quot;==
19826     &quot;request&quot; if user requested, and &quot;start&quot; otherwise.
19827     &quot;Request&quot;== time when user requested document. &quot;Start&quot;==
19828     time when renderer requested load of document, after any unload of last
19829     document. &quot;First paint&quot;== time when first paint operation was
19830     performed.
19831   </summary>
19832 </histogram>
19834 <histogram name="PLT.CommitToFirstPaint" units="milliseconds">
19835   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19836   <summary>
19837     Time from &quot;commit&quot; to &quot;first paint.&quot;
19838     &quot;Commit&quot;== time when renderer got first byte of document.
19839     &quot;First paint&quot;== time when first paint operation was performed.
19840   </summary>
19841 </histogram>
19843 <histogram name="PLT.LoadType" enum="LoadType">
19844   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19845   <summary>
19846     Probability distribution for enumerated varieties of page loads.
19847   </summary>
19848 </histogram>
19850 <histogram name="PLT.NT_Connect" units="milliseconds">
19851   <owner>bolian@chromium.org</owner>
19852   <summary>
19853     Time from connectStart to connectEnd based on Navigation Timing.
19854   </summary>
19855 </histogram>
19857 <histogram name="PLT.NT_DelayBeforeConnect" units="milliseconds">
19858   <owner>bolian@chromium.org</owner>
19859   <summary>
19860     Time from domanLookupEnd to connectStart based on Navigation Timing.
19861   </summary>
19862 </histogram>
19864 <histogram name="PLT.NT_DelayBeforeDomainLookup" units="milliseconds">
19865   <owner>bolian@chromium.org</owner>
19866   <summary>
19867     Time from fetchStart to domainLookupStart based on Navigation Timing.
19868   </summary>
19869 </histogram>
19871 <histogram name="PLT.NT_DelayBeforeDomLoading" units="milliseconds">
19872   <owner>bolian@chromium.org</owner>
19873   <summary>
19874     Time from responseStart to domLoading based on Navigation Timing.
19875   </summary>
19876 </histogram>
19878 <histogram name="PLT.NT_DelayBeforeFetch" units="milliseconds">
19879   <owner>bolian@chromium.org</owner>
19880   <summary>
19881     Time from navigationStart to fetchStart based on Navigation Timing when no
19882     redirect.
19883   </summary>
19884 </histogram>
19886 <histogram name="PLT.NT_DelayBeforeFetchRedirect" units="milliseconds">
19887   <owner>bolian@chromium.org</owner>
19888   <summary>
19889     Time from navigationStart to fetchStart excluding time spent on redirects
19890     based on Navigation Timing. Only page loads with redirects are considered.
19891   </summary>
19892 </histogram>
19894 <histogram name="PLT.NT_DelayBeforeLoadEvent" units="milliseconds">
19895   <owner>bolian@chromium.org</owner>
19896   <summary>
19897     Time from domContentLoadedEventEnd to loadEventStart based on Navigation
19898     Timing.
19899   </summary>
19900 </histogram>
19902 <histogram name="PLT.NT_DelayBeforeRequest" units="milliseconds">
19903   <owner>bolian@chromium.org</owner>
19904   <summary>
19905     Time from connectEnd to requestStart based on Navigation Timing.
19906   </summary>
19907 </histogram>
19909 <histogram name="PLT.NT_DomainLookup" units="milliseconds">
19910   <owner>bolian@chromium.org</owner>
19911   <summary>
19912     Time from domainLookupStart to domainLookupEnd based on Navigation Timing.
19913   </summary>
19914 </histogram>
19916 <histogram name="PLT.NT_DomContentLoaded" units="milliseconds">
19917   <owner>bolian@chromium.org</owner>
19918   <summary>
19919     Time from domContentLoadedEventStart to domContentLoadedEventEnd based on
19920     Navigation Timing.
19921   </summary>
19922 </histogram>
19924 <histogram name="PLT.NT_DomInteractive" units="milliseconds">
19925   <owner>bolian@chromium.org</owner>
19926   <summary>
19927     Time from domInteractive to domContentLoadEventStart based on Navigation
19928     Timing.
19929   </summary>
19930 </histogram>
19932 <histogram name="PLT.NT_DomLoading" units="milliseconds">
19933   <owner>bolian@chromium.org</owner>
19934   <summary>
19935     Time from domLoading to domInteractive based on Navigation Timing.
19936   </summary>
19937 </histogram>
19939 <histogram name="PLT.NT_LoadEvent" units="milliseconds">
19940   <owner>bolian@chromium.org</owner>
19941   <summary>
19942     Time from loadEventStart to loadEventEnd based on Navigation Timing.
19943   </summary>
19944 </histogram>
19946 <histogram name="PLT.NT_Redirect" units="milliseconds">
19947   <owner>bolian@chromium.org</owner>
19948   <summary>
19949     Time from redirectStart to redirectEnd based on Navigation Timing when
19950     redirects exist.
19951   </summary>
19952 </histogram>
19954 <histogram name="PLT.NT_Request" units="milliseconds">
19955   <owner>bolian@chromium.org</owner>
19956   <summary>
19957     Time from requestStart to responseStart based on Navigation Timing.
19958   </summary>
19959 </histogram>
19961 <histogram name="PLT.NT_Response" units="milliseconds">
19962   <owner>bolian@chromium.org</owner>
19963   <summary>
19964     Time from responseStart to responseEnd based on Navigation Timing.
19965   </summary>
19966 </histogram>
19968 <histogram name="PLT.PerceivedLoadTime" units="milliseconds">
19969   <obsolete>
19970     Deprecated as of 5/02/2011, replaced by Prerender.RendererPLT.
19971   </obsolete>
19972   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19973   <summary>
19974     Perceived load time of a page. For non-prerendered pages, this is just
19975     BeginToFinish. For displayed prerendered pages, this is the time from when
19976     the prerendered page is moved into a TabContents until finish.
19977     &quot;Finish&quot; == after onload() and all resources are loaded. Note that
19978     this is 0 if the loading finishes before the page is moved into a
19979     TabContents.
19980   </summary>
19981 </histogram>
19983 <histogram name="PLT.PerceivedLoadTime_PrerenderLoad" units="milliseconds">
19984   <obsolete>
19985     Deprecated as of 5/02/2011, replaced by
19986     Prerender.RendererPerceivedPLTMatched.
19987   </obsolete>
19988   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19989   <summary>
19990     Perceived load time of a prerendered page that is displayed. This is the
19991     time from when the prerendered page is moved into a TabContents until
19992     finish. &quot;Finish&quot; == after onload() and all resources are loaded.
19993     Note that this is 0 if the loading finishes before the page is moved into a
19994     TabContents.
19995   </summary>
19996 </histogram>
19998 <histogram name="PLT.PT_BeginToCommit" units="milliseconds">
19999   <owner>pmeenan@chromium.org</owner>
20000   <summary>
20001     This time is based on the NavigationTiming spec and is a more accurate
20002     version of PLT.BeginToCommit. Commit: responseStart. Begin: requestStart or
20003     navigationStart if user-initiated request.
20004   </summary>
20005 </histogram>
20007 <histogram name="PLT.PT_BeginToFinish" units="milliseconds">
20008   <owner>pmeenan@chromium.org</owner>
20009   <summary>
20010     This time is based on the NavigationTiming spec and is a more accurate
20011     version of PLT.BeginToFinish. Finish: loadEventEnd. Begin: requestStart or
20012     navigationStart if user-initiated request.
20013   </summary>
20014 </histogram>
20016 <histogram name="PLT.PT_BeginToFinishDoc" units="milliseconds">
20017   <owner>pmeenan@chromium.org</owner>
20018   <summary>
20019     This time is based on the NavigationTiming spec and is a more accurate
20020     version of PLT.BeginToFinishDoc. FinishDoc: loadEventStart. Begin:
20021     requestStart or navigationStart if user-initiated request.
20022   </summary>
20023 </histogram>
20025 <histogram name="PLT.PT_CommitToFinish" units="milliseconds">
20026   <owner>pmeenan@chromium.org</owner>
20027   <summary>
20028     This time is based on the NavigationTiming spec and is a more accurate
20029     version of PLT.CommitToFinish. Commit: responseStart. Finish: loadEventEnd.
20030   </summary>
20031 </histogram>
20033 <histogram name="PLT.PT_CommitToFinishDoc" units="milliseconds">
20034   <owner>pmeenan@chromium.org</owner>
20035   <summary>
20036     This time is based on the NavigationTiming spec and is a more accurate
20037     version of PLT.CommitToFinishDoc. Commit: responseStart. FinishDoc:
20038     loadEventStart.
20039   </summary>
20040 </histogram>
20042 <histogram name="PLT.PT_FinishDocToFinish" units="milliseconds">
20043   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20044   <summary>
20045     This time is based on the NavigationTiming spec and is a more accurate
20046     version of PLT.FinishDocToFinish. Finish: loadEventEnd. FinishDoc:
20047     loadEventStart.
20048   </summary>
20049 </histogram>
20051 <histogram name="PLT.PT_RequestToCommit" units="milliseconds">
20052   <owner>pmeenan@chromium.org</owner>
20053   <summary>
20054     This time is based on the NavigationTiming spec and measures the time until
20055     the renderer got first byte of document. Commit: time when renderer got
20056     first byte of document. Request: navigationStart.
20057   </summary>
20058 </histogram>
20060 <histogram name="PLT.PT_RequestToDomContentLoaded" units="milliseconds">
20061   <owner>pmeenan@chromium.org</owner>
20062   <summary>
20063     This time is based on the NavigationTiming spec and measures the time until
20064     the beginning of the DOMContentLoaded event. DOMContentLoaded:
20065     domContentLoadedEventStart. Request: navigationStart.
20066   </summary>
20067 </histogram>
20069 <histogram name="PLT.PT_RequestToFinish" units="milliseconds">
20070   <owner>pmeenan@chromium.org</owner>
20071   <summary>
20072     This time is based on the NavigationTiming spec and is a more accurate
20073     version of PLT.RequestToFinish. Finish: loadEventEnd. Request:
20074     navigationStart.
20075   </summary>
20076 </histogram>
20078 <histogram name="PLT.PT_RequestToFinishDoc" units="milliseconds">
20079   <owner>pmeenan@chromium.org</owner>
20080   <summary>
20081     This time is based on the NavigationTiming spec and measures the page load
20082     time until the beginning of the load event. Finish: loadEventStart. Request:
20083     navigationStart.
20084   </summary>
20085 </histogram>
20087 <histogram name="PLT.PT_RequestToStart" units="milliseconds">
20088   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20089   <summary>
20090     This time is based on the NavigationTiming spec and is a more accurate
20091     version of PLT.RequestToStart. Start: requestStart. Request:
20092     navigationStart.
20093   </summary>
20094 </histogram>
20096 <histogram name="PLT.PT_StartToCommit" units="milliseconds">
20097   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20098   <summary>
20099     This time is based on the NavigationTiming spec and is a more accurate
20100     version of PLT.StartToCommit. Start: requestStart. Commit: responseStart.
20101   </summary>
20102 </histogram>
20104 <histogram name="PLT.PT_StartToFinish" units="milliseconds">
20105   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20106   <summary>
20107     This time is based on the NavigationTiming spec and is a more accurate
20108     version of PLT.StartToFinish. Start: requestStart. Finish: loadEventEnd.
20109   </summary>
20110 </histogram>
20112 <histogram name="PLT.RequestToFinish" units="milliseconds">
20113   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20114   <summary>
20115     Time from &quot;request&quot; to &quot;finish.&quot;  &quot;Request&quot; ==
20116     time when user requested document.  &quot;Finish&quot; == after onload() and
20117     all resources are loaded.
20118   </summary>
20119 </histogram>
20121 <histogram name="PLT.StartToCommit" units="milliseconds">
20122   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20123   <summary>
20124     Time from &quot;start&quot; to &quot;commit.&quot; &quot;Start&quot;== time
20125     when renderer requested load of document, after any unload of last document.
20126     &quot;Commit&quot;== time when renderer got first byte of document.
20127   </summary>
20128 </histogram>
20130 <histogram name="PLT.StartToFinish" units="milliseconds">
20131   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20132   <summary>
20133     Time from &quot;start&quot; to &quot;finish.&quot; &quot;Start&quot;== time
20134     when renderer requested load of document, after any unload of last document.
20135     &quot;Finish&quot;==after onload() and all resources are loaded.
20136   </summary>
20137 </histogram>
20139 <histogram name="PLT.UserTiming_Mark" units="milliseconds">
20140   <owner>pmeenan@chromium.org</owner>
20141   <summary>
20142     This time is based on the User Timing spec and measures the time from
20143     Navigation Timing navigationStart until the point where the page called
20144     performance.mark().
20145   </summary>
20146 </histogram>
20148 <histogram name="PLT.UserTiming_MeasureDuration" units="milliseconds">
20149   <owner>pmeenan@chromium.org</owner>
20150   <summary>
20151     This time is based on the User Timing spec and reports the time between two
20152     arbitrary points defined by the page being loaded and directly matches the
20153     measurement exposed by performance.measure().
20154   </summary>
20155 </histogram>
20157 <histogram name="Plugin.FlashNavigateUsage" enum="FlashNavigateUsageType">
20158   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20159   <summary>Record usage of PPB_Flash.Navigate() Pepper API.</summary>
20160 </histogram>
20162 <histogram name="Plugin.PpapiBrokerLoadErrorCode" units="code">
20163   <owner>xhwang@chromium.org</owner>
20164   <summary>The error code of a PPAPI broker load failure.</summary>
20165 </histogram>
20167 <histogram name="Plugin.PpapiBrokerLoadResult" enum="PluginLoadResult">
20168   <owner>xhwang@chromium.org</owner>
20169   <summary>The result from an attempt to load a PPAPI broker.</summary>
20170 </histogram>
20172 <histogram name="Plugin.PpapiPluginLoadErrorCode" units="code">
20173   <owner>xhwang@chromium.org</owner>
20174   <summary>The error code of a PPAPI plugin load failure.</summary>
20175 </histogram>
20177 <histogram name="Plugin.PpapiPluginLoadResult" enum="PluginLoadResult">
20178   <owner>xhwang@chromium.org</owner>
20179   <summary>The result from an attempt to load a PPAPI plugin.</summary>
20180 </histogram>
20182 <histogram name="Power.BacklightLevelOnAC" units="%">
20183   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20184   <summary>
20185     The level of the backlight as a percentage when the user is on AC. Sampled
20186     every 30 seconds.
20187   </summary>
20188 </histogram>
20190 <histogram name="Power.BacklightLevelOnBattery" units="%">
20191   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20192   <summary>
20193     The level of the backlight as a percentage when the user is on battery.
20194     Sampled every 30 seconds.
20195   </summary>
20196 </histogram>
20198 <histogram name="Power.BatteryChargeHealth" units="%">
20199   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20200   <summary>
20201     Chrome OS battery charge health percentage.  Sampled once when device starts
20202     charging.
20203   </summary>
20204 </histogram>
20206 <histogram name="Power.BatteryDischargeRate" units="mW">
20207   <owner>derat@chromium.org</owner>
20208   <summary>
20209     Chrome OS battery discharge rate in mW sampled every 30 seconds while the
20210     device runs on battery.
20211   </summary>
20212 </histogram>
20214 <histogram name="Power.BatteryDischargeRateWhileSuspended" units="mW">
20215   <owner>derat@chromium.org</owner>
20216   <summary>
20217     Chrome OS battery discharge rate in mW while the system was suspended,
20218     sampled at resume. Only reported if the system was on battery power both
20219     before suspending and after resuming, if the energy level didn't increase
20220     while suspended (which would indicate that an AC adapter was connected), and
20221     if the system was suspended for at least a minute.
20222   </summary>
20223 </histogram>
20225 <histogram name="Power.BatteryInfoSample" enum="BatteryInfoSampleResult">
20226   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20227   <summary>
20228     Counts the number of times we have read the battery status from sysfs and if
20229     it gave us sensible values.
20230   </summary>
20231 </histogram>
20233 <histogram name="Power.BatteryRemainingAtEndOfSessionOnAC" units="%">
20234   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20235   <summary>
20236     Chrome OS remaining battery charge as percent of the maximum battery charge,
20237     sampled at the end of a user session when the device is on AC.
20238   </summary>
20239 </histogram>
20241 <histogram name="Power.BatteryRemainingAtEndOfSessionOnBattery" units="%">
20242   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20243   <summary>
20244     Chrome OS remaining battery charge as percent of the maximum battery charge,
20245     sampled at the end of a user session when the device is on battery.
20246   </summary>
20247 </histogram>
20249 <histogram name="Power.BatteryRemainingAtStartOfSessionOnAC" units="%">
20250   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20251   <summary>
20252     Chrome OS remaining battery charge as percent of the maximum battery charge,
20253     sampled at the start of a user session when the device is on AC.
20254   </summary>
20255 </histogram>
20257 <histogram name="Power.BatteryRemainingAtStartOfSessionOnBattery" units="%">
20258   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20259   <summary>
20260     Chrome OS remaining battery charge as percent of the maximum battery charge,
20261     sampled at the start of a user session when the device is on battery.
20262   </summary>
20263 </histogram>
20265 <histogram name="Power.BatteryRemainingCharge" units="%">
20266   <obsolete>
20267     Deprecated as of 03/2012, no longer being generated by powerd.
20268   </obsolete>
20269   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20270   <summary>
20271     Chrome OS remaining battery charge as percent of the maximum battery charge
20272     sampled when the device runs on battery.
20273   </summary>
20274 </histogram>
20276 <histogram name="Power.BatteryRemainingWhenChargeStarts" units="%">
20277   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20278   <summary>
20279     Chrome OS remaining battery charge as percent of the maximum battery charge,
20280     sampled when charging starts.
20281   </summary>
20282 </histogram>
20284 <histogram name="Power.BatteryTimeToEmpty" units="minutes">
20285   <obsolete>
20286     Deprecated as of 03/2012, no longer being generated by powerd.
20287   </obsolete>
20288   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20289   <summary>
20290     Chrome OS remaining time to empty battery in minutes sampled when the device
20291     runs on battery.
20292   </summary>
20293 </histogram>
20295 <histogram name="Power.BitfixChunks">
20296   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20297   <summary>
20298     Chrome OS (Snow RO firmware 2695.90.0 only) number of 8K chunks that were
20299     fixed (memory corruption corrected) for each suspend/resume cycle.  Expect 0
20300     around 97% of the time and a non-zero value around 3% of the time.
20301   </summary>
20302 </histogram>
20304 <histogram name="Power.BitfixFixes">
20305   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20306   <summary>
20307     Chrome OS (Snow RO firmware 2695.90.0 only) number of 4-byte words that were
20308     fixed (memory corruption corrected) for each suspend/resume cycle.  Expect 0
20309     around 97% of the time and a non-zero value around 3% of the time.  Would be
20310     exactly equal to Power.BitfixChunks if there were only one corrupted word in
20311     each chunk but is sometimes several times higher.
20312   </summary>
20313 </histogram>
20315 <histogram name="Power.BrightnessAdjustOnAC" enum="PowerBrightnessAdjust">
20316   <obsolete>
20317     Deprecated as of 5/2013. See Accel_BrightnessDown_F6 and
20318     Accel_BrightnessUp_F7 user actions instead.
20319   </obsolete>
20320   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20321   <summary>
20322     Number of times the user has adjusted brightness up and down while running
20323     on battery power.
20324   </summary>
20325 </histogram>
20327 <histogram name="Power.BrightnessAdjustOnBattery" enum="PowerBrightnessAdjust">
20328   <obsolete>
20329     Deprecated as of 5/2013. See Accel_BrightnessDown_F6 and
20330     Accel_BrightnessUp_F7 user actions instead.
20331   </obsolete>
20332   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20333   <summary>
20334     Number of times the user has adjusted brightness up and down while running
20335     on AC power.
20336   </summary>
20337 </histogram>
20339 <histogram name="Power.ChargerType" enum="PowerChargerType">
20340   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20341   <summary>
20342     External power supply type such as MAINS_CHARGER, USB_CHARGER,
20343     UNCONFIRMED_SPRING_CHARGER, SAFE_SPRING_CHARGER. A sample is reported each
20344     time a charger is connected to the device.
20345   </summary>
20346 </histogram>
20348 <histogram name="Power.ExternalBrightnessReadResult"
20349     enum="ExternalDisplayReceiveResult">
20350   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20351   <summary>
20352     The result of attempting to read an external display's brightness on Chrome
20353     OS. A read attempt is made after successfully requesting the brightness (see
20354     Power.ExternalBrightnessRequestResult).
20355   </summary>
20356 </histogram>
20358 <histogram name="Power.ExternalBrightnessRequestResult"
20359     enum="ExternalDisplaySendResult">
20360   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20361   <summary>
20362     The result of requesting an external display's brightness on Chrome OS. A
20363     request is sent when the user presses a brightness key and the current
20364     brightness is not already cached. A successful request is followed shortly
20365     thereafter by a read attempt (see Power.ExternalBrightnessReadResult).
20366   </summary>
20367 </histogram>
20369 <histogram name="Power.ExternalBrightnessWriteResult"
20370     enum="ExternalDisplaySendResult">
20371   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20372   <summary>
20373     The result of attempting to change an external display's brightness on
20374     Chrome OS. A request is sent when the user presses a brightness key and the
20375     current brightness is either already cached or successfully loaded.
20376   </summary>
20377 </histogram>
20379 <histogram name="Power.ExternalDisplayOpenResult"
20380     enum="ExternalDisplayOpenResult">
20381   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20382   <summary>
20383     The result of attempting to open an I2C device to control an external
20384     display's brightness on Chrome OS. An attempt is made when a display is
20385     connected to a device that lacks an internal display.
20386   </summary>
20387 </histogram>
20389 <histogram name="Power.FirmwareResumeTimeOnAC" units="milliseconds">
20390   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20391   <summary>
20392     The time that the firmware took to resume the Chrome OS device from
20393     suspend-to-RAM state when running on AC at pre-suspend time.
20394   </summary>
20395 </histogram>
20397 <histogram name="Power.FirmwareResumeTimeOnBattery" units="milliseconds">
20398   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20399   <summary>
20400     The time that the firmware took to resume the Chrome OS device from
20401     suspend-to-RAM state when running on battery at pre-suspend time.
20402   </summary>
20403 </histogram>
20405 <histogram name="Power.IdleTimeAfterDimOnAC" units="milliseconds">
20406   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20407   <summary>
20408     Chrome OS user idle time since the screen dimmed sampled when the user
20409     becomes active again if the device runs on AC.
20410   </summary>
20411 </histogram>
20413 <histogram name="Power.IdleTimeAfterDimOnBattery" units="milliseconds">
20414   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20415   <summary>
20416     Chrome OS user idle time since the screen dimmed sampled when the user
20417     becomes active again if the device runs on battery.
20418   </summary>
20419 </histogram>
20421 <histogram name="Power.IdleTimeAfterScreenOffOnAC" units="milliseconds">
20422   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20423   <summary>
20424     Chrome OS user idle time since the screen turned off sampled when the user
20425     becomes active again if the device runs on AC.
20426   </summary>
20427 </histogram>
20429 <histogram name="Power.IdleTimeAfterScreenOffOnBattery" units="milliseconds">
20430   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20431   <summary>
20432     Chrome OS user idle time since the screen turned off sampled when the user
20433     becomes active again if the device runs on battery.
20434   </summary>
20435 </histogram>
20437 <histogram name="Power.IdleTimeOnAC" units="milliseconds">
20438   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20439   <summary>
20440     Chrome OS user idle time sampled when the user becomes active again if the
20441     device runs on AC.
20442   </summary>
20443 </histogram>
20445 <histogram name="Power.IdleTimeOnBattery" units="milliseconds">
20446   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20447   <summary>
20448     Chrome OS user idle time sampled when the user becomes active again if the
20449     device runs on battery.
20450   </summary>
20451 </histogram>
20453 <histogram name="Power.KernelResumeTimeOnAC" units="milliseconds">
20454   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20455   <summary>
20456     The time that the kernel took to resume the Chrome OS device from
20457     suspend-to-RAM state when running on AC at pre-suspend time.
20458   </summary>
20459 </histogram>
20461 <histogram name="Power.KernelResumeTimeOnBattery" units="milliseconds">
20462   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20463   <summary>
20464     The time that the kernel took to resume the Chrome OS device from
20465     suspend-to-RAM state when running on battery at pre-suspend time.
20466   </summary>
20467 </histogram>
20469 <histogram name="Power.KernelSuspendTimeOnAC" units="milliseconds">
20470   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20471   <summary>
20472     The time that the kernel took to suspend-to-RAM the Chrome OS device when
20473     running on AC.
20474   </summary>
20475 </histogram>
20477 <histogram name="Power.KernelSuspendTimeOnBattery" units="milliseconds">
20478   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20479   <summary>
20480     The time that the kernel took to suspend-to-RAM the Chrome OS device when
20481     running on battery.
20482   </summary>
20483 </histogram>
20485 <histogram name="Power.KeyboardBacklightLevel" units="%">
20486   <owner>derat@chromium.org</owner>
20487   <summary>
20488     The level of the keyboard backlight as a percentage. Sampled every 30
20489     seconds.
20490   </summary>
20491 </histogram>
20493 <histogram name="Power.LengthOfSession" units="seconds">
20494   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20495   <summary>
20496     The length of time, in seconds, that a user spent in a single session.
20497     Values for this metric are clamped to 12 hours, so the last bucket should be
20498     considered to be including all metrics above 12 hours.
20499   </summary>
20500 </histogram>
20502 <histogram name="Power.MilliConsumptionPerHourIosOnActive">
20503   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20504   <summary>
20505     The average power consumption, measured in milli-units per hour, when sync
20506     invalidator listens to on_application_active events. Values for this metric
20507     are per session, i.e. from battery level at application entering foreground
20508     to returning to background, and normalized to an hourly average consumption.
20509     This is an iOS only measurement. Due to how iOS reports battery levels, it
20510     is likely to see many readings of 0.
20511   </summary>
20512 </histogram>
20514 <histogram name="Power.MilliConsumptionPerHourOthers">
20515   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20516   <summary>
20517     The average power consumption, measured in milli-units per hour, for other
20518     sync invalidator methods. Values for this metric are per session, i.e. from
20519     battery level at application entering foreground to returning to background,
20520     and normalized to an hourly average consumption. This is an iOS only
20521     measurement. Due to how iOS reports battery levels, it is likely to see many
20522     readings of 0.
20523   </summary>
20524 </histogram>
20526 <histogram name="Power.MilliConsumptionPerHourP2P">
20527   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20528   <summary>
20529     The average power consumption, measured in milli-units per hour, when sync
20530     invalidator uses peer-to-peer notifications. Values for this metric are per
20531     session, i.e. from battery level at application entering foreground to
20532     returning to background, and normalized to an hourly average consumption.
20533     This is an iOS only measurement. Due to how iOS reports battery levels, it
20534     is likely to see many readings of 0.
20535   </summary>
20536 </histogram>
20538 <histogram name="Power.MilliConsumptionPerHourServer">
20539   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20540   <summary>
20541     The average power consumption, measured in milli-units per hour, when sync
20542     invalidator uses server-based non-blocking invalidator. Values for this
20543     metric are per session, i.e. from battery level at application entering
20544     foreground to returning to background, and normalized to an hourly average
20545     consumption. This is an iOS only measurement. Due to how iOS reports battery
20546     levels, it is likely to see many readings of 0.
20547   </summary>
20548 </histogram>
20550 <histogram name="Power.NumberOfAlsAdjustmentsPerSession">
20551   <owner>derat@chromium.org</owner>
20552   <summary>
20553     The number of times that the Automatic Light Sensor (ALS) adjusted the
20554     brightness during a session.  Values for this metric are clamped to 10k
20555     count, so the last bucket should be considered to be including all metrics
20556     above 10k.
20557   </summary>
20558 </histogram>
20560 <histogram name="Power.NumberOfSessionsPerCharge">
20561   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20562   <summary>
20563     The number of user sessions that occured since the last time that the device
20564     was charged. Values for this metric are clamped at 10k, so the last bucket
20565     should be considered to include all metrics about 10k.
20566   </summary>
20567 </histogram>
20569 <histogram name="Power.PowerButtonAcknowledgmentDelay" units="milliseconds">
20570   <owner>derat@chromium.org</owner>
20571   <summary>
20572     The amount of time between the user pressing the power button and Chrome
20573     acknowledging the button-down event on Chrome OS. Values for this metric are
20574     capped to two seconds.
20575   </summary>
20576 </histogram>
20578 <histogram name="Power.PowerButtonDownTime" units="milliseconds">
20579   <owner>derat@chromium.org</owner>
20580   <summary>
20581     The amount of time between the user pressing the power button and releasing
20582     it on Chrome OS.
20583   </summary>
20584 </histogram>
20586 <histogram name="Power.RetrySuspendCount">
20587   <obsolete>
20588     Deprecated Feb 2014 by Power.SuspendAttemptsBeforeCancel and
20589     Power.SuspendAttemptsBeforeSuccess.
20590   </obsolete>
20591   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20592   <summary>
20593     The number of times Chrome OS retried suspend due to previous failure.
20594   </summary>
20595 </histogram>
20597 <histogram name="Power.ShutdownReason" enum="ShutdownReason">
20598   <owner>derat@chromium.org</owner>
20599   <summary>
20600     The reason for the Chrome OS power manager shutting down or rebooting the
20601     system.
20602   </summary>
20603 </histogram>
20605 <histogram name="Power.SuspendAttempt" enum="SuspendAttempt">
20606   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20607   <summary>
20608     The number of suspend attempts on Chrome OS. Samples are reported before
20609     each attempt, so this histogram may include cases where the system crashed
20610     instead of suspending.
20611   </summary>
20612 </histogram>
20614 <histogram name="Power.SuspendAttemptsBeforeCancel">
20615   <owner>derat@chromium.org</owner>
20616   <summary>
20617     The number of suspend attempts performed for a single suspend request (e.g.
20618     triggered by the lid being closed) that was eventually canceled on Chrome
20619     OS. This also includes requests that were canceled due to the system
20620     eventually shutting down due to repeated suspend failures.
20621   </summary>
20622 </histogram>
20624 <histogram name="Power.SuspendAttemptsBeforeSuccess">
20625   <owner>derat@chromium.org</owner>
20626   <summary>
20627     The number of suspend attempts performed for a single suspend request (e.g.
20628     triggered by the lid being closed) that eventually succeeded on Chrome OS.
20629     This includes the successful attempt.
20630   </summary>
20631 </histogram>
20633 <histogram name="Power.SuspendResult" enum="SuspendResult">
20634   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20635   <summary>
20636     The results of suspend attempts on Chrome OS. Samples are reported after
20637     each attempt.
20638   </summary>
20639 </histogram>
20641 <histogram name="Power.SuspendStatus" enum="SuspendStatus">
20642   <obsolete>
20643     Deprecated Jan 2014 by Power.SuspendAttempt and Power.SuspendResult.
20644   </obsolete>
20645   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20646   <summary>Chrome OS suspend status.</summary>
20647 </histogram>
20649 <histogram name="Power.ThermalAbortedFanTurnOn" units="%">
20650   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20651   <summary>
20652     The percentage of aborted fan attempts out of total fan attempts per
20653     session, where an abort is due to hysteresis.  This value is computed from
20654     boot and sent when powerd starts and then every 15 minutes afterwards.
20655   </summary>
20656 </histogram>
20658 <histogram name="Power.ThermalMultipleFanTurnOn" units="%">
20659   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20660   <summary>
20661     The percentage of fan trip point passes that are more than one trip point.
20662     This value is computed from boot and sent when powerd starts and then every
20663     15 minutes afterwards.
20664   </summary>
20665 </histogram>
20667 <histogram name="Power.TimeInSuspendAtBoot" units="minutes">
20668   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20669   <summary>
20670     Chrome OS time in minutes spent in suspend-to-RAM mode sampled at boot
20671     (i.e., the device most likely ran out of battery while in suspend).
20672   </summary>
20673 </histogram>
20675 <histogram name="Power.TimeInSuspendAtResume" units="minutes">
20676   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20677   <summary>
20678     Chrome OS time in minutes spent in suspend-to-RAM mode sampled at resume.
20679   </summary>
20680 </histogram>
20682 <histogram name="Power.UserBrightnessAdjustmentsPerSessionOnAC">
20683   <owner>derat@chromium.org</owner>
20684   <summary>
20685     The number of times that the user adjusted the brightness during a session
20686     when on AC. Values for this metric are clamped to 10k count, so the last
20687     bucket should be considered to be including all metrics above 10k.
20688   </summary>
20689 </histogram>
20691 <histogram name="Power.UserBrightnessAdjustmentsPerSessionOnBattery">
20692   <owner>derat@chromium.org</owner>
20693   <summary>
20694     The number of times that the user adjusted the brightness during a session
20695     when on battery. Values for this metric are clamped to 10k count, so the
20696     last bucket should be considered to be including all metrics above 10k.
20697   </summary>
20698 </histogram>
20700 <histogram name="Precache.DownloadedNonPrecache" units="bytes">
20701   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20702   <summary>
20703     The number of bytes that were downloaded over the network for HTTP/HTTPS
20704     fetches that were not motivated by precaching. Logged per-request.
20705   </summary>
20706 </histogram>
20708 <histogram name="Precache.DownloadedPrecacheMotivated" units="bytes">
20709   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20710   <summary>
20711     The number of bytes that were downloaded because of precaching. Logged
20712     per-request.
20713   </summary>
20714 </histogram>
20716 <histogram name="Precache.Saved" units="bytes">
20717   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20718   <summary>
20719     The number of bytes during user browsing that were served from the cache,
20720     but would have been downloaded over a network if precaching was disabled.
20721     Logged per-request.
20722   </summary>
20723 </histogram>
20725 <histogram name="Prerender.AbandonTimeUntilUsed" units="milliseconds">
20726   <owner>davidben@chromium.org</owner>
20727   <owner>tburkard@chromium.org</owner>
20728   <summary>
20729     Time from when a prerendered page is abandoned to when it is first used due
20730     to user navigation. If the page is swapped before begin abandoned, a zero is
20731     recorded.
20732   </summary>
20733 </histogram>
20735 <histogram name="Prerender.CookieSendType" enum="PrerenderCookieSendType">
20736   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20737   <summary>
20738     Enumeration of what types of cookies were sent for a prerender.
20739   </summary>
20740 </histogram>
20742 <histogram name="Prerender.CookieStatus" enum="PrerenderCookieStatus">
20743   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20744   <summary>Enumeration of what cookie actions a prerender caused.</summary>
20745 </histogram>
20747 <histogram name="Prerender.Event" enum="PrerenderEvent">
20748   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20749   <summary>
20750     Enumeration of what events related to prerendering have occurred.
20751   </summary>
20752 </histogram>
20754 <histogram name="Prerender.Events" enum="PrerenderHoverEvent">
20755   <obsolete>
20756     deprecated May 10 2012
20757   </obsolete>
20758   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20759   <summary>Hover Event counts for prerendering.</summary>
20760 </histogram>
20762 <histogram name="Prerender.FinalStatus" enum="PrerenderFinalStatus">
20763   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20764   <summary>
20765     Final status for prerender pages - either success, or why it was canceled.
20766   </summary>
20767 </histogram>
20769 <histogram name="Prerender.FinalStatusMatchComplete"
20770     enum="PrerenderFinalStatus">
20771   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20772   <summary>
20773     Final status for prerender pages - either success, or why it was canceled.
20774     This is for the MatchComplete set of pages (including some pages that were
20775     not actually prerendered), to match the control group.
20776   </summary>
20777 </histogram>
20779 <histogram name="Prerender.FractionPixelsFinalAtSwapin">
20780   <obsolete>
20781     Deprecated Jan 14 2014.
20782   </obsolete>
20783   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20784   <summary>
20785     For prerenders that are swapped in, the percentage of pixels that is already
20786     final at swap-in time compared to when the spinner stops.
20787   </summary>
20788 </histogram>
20790 <histogram name="Prerender.HoverStats_TimeUntilClicked" units="milliseconds">
20791   <obsolete>
20792     deprecated May 10 2012
20793   </obsolete>
20794   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20795   <summary>
20796     Duration that a user hovers a link before clicking on it.
20798     This is recorded for all pages loaded in a session.
20799   </summary>
20800 </histogram>
20802 <histogram name="Prerender.HoverStats_TimeUntilDiscarded" units="milliseconds">
20803   <obsolete>
20804     deprecated May 10 2012
20805   </obsolete>
20806   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20807   <summary>
20808     Duration that the mouse pointer hovers on a link before the mouse pointer
20809     moves off of it.
20811     This is recorded for all pages loaded in a session.
20812   </summary>
20813 </histogram>
20815 <histogram name="Prerender.LocalPredictorEvent"
20816     enum="PrerenderLocalPredictorEvents">
20817   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20818   <summary>
20819     Enumeration of what events related to the local predictor have occurred
20820   </summary>
20821 </histogram>
20823 <histogram name="Prerender.LocalPredictorLoggedInLookupTime"
20824     units="milliseconds">
20825   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20826   <summary>
20827     Time to perform the LoggedIn Lookup for the local predictor. This operation
20828     checks whether a user his likely logged into a page that we would like to
20829     prerender.
20830   </summary>
20831 </histogram>
20833 <histogram name="Prerender.LocalPredictorServiceLookupTime"
20834     units="milliseconds">
20835   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20836   <summary>
20837     Time to perform the Service Lookup for the local predictor. This operation
20838     queries a Google service to obtain pages to prerender, as well as whether
20839     prerender candidate pages are likely safe for prerendering.
20840   </summary>
20841 </histogram>
20843 <histogram name="Prerender.LocalPredictorTimeUntilUsed" units="milliseconds">
20844   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20845   <summary>
20846     Time from when a prerendered page is started to when it is first used due to
20847     user navigation. If the page is never used, it is not included in this
20848     histogram.  This only refers to prerenders based on the local predictor.
20849   </summary>
20850 </histogram>
20852 <histogram name="Prerender.LocalPredictorURLLookupTime" units="milliseconds">
20853   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20854   <summary>
20855     Time to perform the URL Lookup for the local predictor. This operation
20856     retrieves from the user's local browsing history the URLs corresponding to
20857     URLIDs.
20858   </summary>
20859 </histogram>
20861 <histogram name="Prerender.LocalVisitCoreTransition"
20862     enum="PrerenderLocalVisitCoreTransition">
20863   <obsolete>
20864     deprecated Nov 16 2012
20865   </obsolete>
20866   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20867   <summary>
20868     The transition type for each new visit as recorded in the local visits
20869     database.
20870   </summary>
20871 </histogram>
20873 <histogram name="Prerender.LocalVisitDatabaseSize">
20874   <obsolete>
20875     deprecated Nov 16 2012
20876   </obsolete>
20877   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20878   <summary>Size of the local visits database (number of entries).</summary>
20879 </histogram>
20881 <histogram name="Prerender.LocalVisitEvents" enum="PrerenderLocalVisitEvents">
20882   <obsolete>
20883     deprecated Nov 16 2012
20884   </obsolete>
20885   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20886   <summary>
20887     Enumeration of what events related to local visits have occurred
20888   </summary>
20889 </histogram>
20891 <histogram name="Prerender.ModPagespeedHeader">
20892   <obsolete>
20893     Deprecated as of 10/2013.
20894   </obsolete>
20895   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20896   <summary>
20897     Previous version of the Prerender.PagespeedHeader.* histograms.
20898   </summary>
20899 </histogram>
20901 <histogram name="Prerender.NetworkBytes.TotalForProfile" units="bytes">
20902   <obsolete>
20903     Deprecated May 13th 2014, use Prerender.NetworkBytesTotalForProfile instead.
20904   </obsolete>
20905   <owner>dmikurube@chromium.org</owner>
20906   <owner>jkarlin@chromium.org</owner>
20907   <summary>
20908     Number of bytes transferred on the network for URLRequests (not including
20909     HTTP/TLS/TCP/IP overhead).  Reported on event of a PrerenderContents
20910     deletion.  Includes prerender bytes.  Bytes are only counted when
20911     prerendering is enabled and not in a control group.  The sum of the
20912     distribution for a single user represents all of that user's network
20913     transfers for resource for that time period while prerendering was enabled.
20914   </summary>
20915 </histogram>
20917 <histogram name="Prerender.NetworkBytes.Used" units="bytes">
20918   <obsolete>
20919     Deprecated May 13th 2014, use Prerender.NetworkBytes.Used instead.
20920   </obsolete>
20921   <owner>dmikurube@chromium.org</owner>
20922   <owner>jkarlin@chromium.org</owner>
20923   <summary>
20924     Number of bytes transferred on the network for URLRequests (not including
20925     HTTP/TLS/TCP/IP overhead) for a prerender that was used (or would have been
20926     used).
20927   </summary>
20928 </histogram>
20930 <histogram name="Prerender.NetworkBytes.Wasted" units="bytes">
20931   <obsolete>
20932     Deprecated May 13th 2014, use Prerender.NetworkBytes.Wasted instead.
20933   </obsolete>
20934   <owner>dmikurube@chromium.org</owner>
20935   <owner>jkarlin@chromium.org</owner>
20936   <summary>
20937     Number of bytes transferred on the network for URLRequests (not including
20938     HTTP/TLS/TCP/IP overhead) for a prerender that was not used.
20939   </summary>
20940 </histogram>
20942 <histogram name="Prerender.NetworkBytesTotalForProfile" units="bytes">
20943   <owner>dmikurube@chromium.org</owner>
20944   <owner>jkarlin@chromium.org</owner>
20945   <summary>
20946     Number of bytes transferred on the network for URLRequests (not including
20947     HTTP/TLS/TCP/IP overhead).  Reported on event of a PrerenderContents
20948     deletion.  Includes prerender bytes.  Bytes are only counted when
20949     prerendering is enabled and not in a control group.  The sum of the
20950     distribution for a single user represents all of that user's network
20951     transfers for resource for that time period while prerendering was enabled.
20952   </summary>
20953 </histogram>
20955 <histogram name="Prerender.NetworkBytesUsed" units="bytes">
20956   <owner>dmikurube@chromium.org</owner>
20957   <owner>jkarlin@chromium.org</owner>
20958   <summary>
20959     Number of bytes transferred on the network for URLRequests (not including
20960     HTTP/TLS/TCP/IP overhead) for a prerender that was used (or would have been
20961     used).
20962   </summary>
20963 </histogram>
20965 <histogram name="Prerender.NetworkBytesWasted" units="bytes">
20966   <owner>dmikurube@chromium.org</owner>
20967   <owner>jkarlin@chromium.org</owner>
20968   <summary>
20969     Number of bytes transferred on the network for URLRequests (not including
20970     HTTP/TLS/TCP/IP overhead) for a prerender that was not used.
20971   </summary>
20972 </histogram>
20974 <histogram name="Prerender.OmniboxNavigationsCouldPrerender">
20975   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20976   <summary>
20977     A boolean that indicates whether the Omnibox navigation being committed
20978     could have been prerendered by the Omnibox Prerender system. This provides
20979     an upper bound for Prerender.OmniboxNavigationsUsedPrerenderCount and allows
20980     the potential for Omnibox Prerendering coverage to be understood. If Omnibox
20981     Prerendering is disabled, this histogram will register a 'false' entry. The
20982     total count is the equivalent of the deprecated
20983     NetworkActionPredictor.NavigationCount histogram.
20984   </summary>
20985 </histogram>
20987 <histogram name="Prerender.OmniboxNavigationsUsedPrerenderCount">
20988   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20989   <summary>
20990     The number of navigations that use a prerender initiated from the Omnibox.
20991     The count is incremented when the Prerendered tab is swapped in if the
20992     Prerender was initiated by the Omnibox, which obviously requires
20993     Prerendering from the Omnibox to be enabled.
20994   </summary>
20995 </histogram>
20997 <histogram name="Prerender.OmniboxPrerenderCount">
20998   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20999   <summary>
21000     The number of prerenders initiated from the Omnibox. This is incremented
21001     when the NetworkActionPredictor suggests Prerendering as an optimal strategy
21002     given the text the user has entered and the Autocomplete suggestion
21003     currently selected. It is only incremented if Prerendering from the Omnibox
21004     is enabled.
21005   </summary>
21006 </histogram>
21008 <histogram name="Prerender.PagespeedHeader.ServerCounts"
21009     enum="PagespeedHeaderServerType">
21010   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21011   <summary>
21012     The number of responses received bucketed into the range [0,4]: bucket 0 is
21013     the total number of responses received; bucket 1 is the number of responses
21014     received with an X-Mod-Pagespeed header [indicating a mod_pagespeed server];
21015     bucket 2 is the number of responses received with an X-Page-Speed header and
21016     a header value in the X-Mod-Pagespeed format (a.b.c.d-e) [indicating an
21017     ngx_pagespeed server]; bucket 3 is the number of responses received with an
21018     X-Page-Speed header and a header value in the PageSpeed Service format
21019     (a_b_c) [indicating a PSS server]; and bucket 4 is the number of responses
21020     received with an X-Page-Speed header and a header value in neither of the
21021     preceding formats [indicating some other server; IISpeed is the only known
21022     one at this stage].
21023   </summary>
21024 </histogram>
21026 <histogram name="Prerender.PagespeedHeader.VersionCounts"
21027     enum="PagespeedVersion">
21028   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21029   <summary>
21030     The number of responses received that either have an X-Mod-Pagespeed header
21031     or have an X-Page-Speed header with a value in the X-Mod-Pagespeed format
21032     (a.b.c.d-e), bucketed into the range [1,99]: bucket 1 is for header values
21033     that aren't in the a.b.c.d-e format, the remaining buckets are an encoding
21034     of the value: 2 + 2 * (max(c, 10) - 10) + (d &gt; 1 ? 1 : 0). The rationale
21035     is that 'c' is incremented with each new release and 'd' is initially 0 but
21036     is incremented for each patch to a release.
21037   </summary>
21038 </histogram>
21040 <histogram name="Prerender.PageviewEvents" enum="PrerenderPageviewEvents">
21041   <obsolete>
21042     deprecated Nov 16 2012
21043   </obsolete>
21044   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21045   <summary>Types of pages rendered.</summary>
21046 </histogram>
21048 <histogram name="Prerender.PageVisitedStatus" enum="Boolean">
21049   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21050   <summary>
21051     Indicates whether the user has ever visited (in the past) a URL for which a
21052     prerender is launched.
21053   </summary>
21054 </histogram>
21056 <histogram name="Prerender.PerceivedPageLoadTime_Control" units="milliseconds">
21057   <obsolete>
21058     Deprecated 03/24/11.  Replaced by
21059     Prerender.PerceivedPLT_ContentPrefetchPrerenderControl.
21060   </obsolete>
21061   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21062   <summary>
21063     Time from when a user navigates to a page to when it loads. Since the pages
21064     may start loading before the user navigates to it, this does not include any
21065     portion of load prior to navigation.
21067     This particular histogram is for all page loads for users who do not have
21068     prerendering enabled.
21069   </summary>
21070 </histogram>
21072 <histogram name="Prerender.PerceivedPageLoadTime_PrerenderMatchControl"
21073     units="milliseconds">
21074   <obsolete>
21075     Deprecated 03/24/11.   Replaced by
21076     Prerender.PerceivedPLTMatched_ContentPrefetchPrerenderControl.
21077   </obsolete>
21078   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21079   <summary>
21080     Time from when a user navigates to a page to when it loads. Since the pages
21081     may start loading before the user navigates to it, this does not include any
21082     portion of load prior to navigation.
21084     This particular histogram is only for pages that would have been prerendered
21085     if the user had prerender enabled.
21086   </summary>
21087 </histogram>
21089 <histogram name="Prerender.PerceivedPageLoadTime_PrerenderMatchTreatment"
21090     units="milliseconds">
21091   <obsolete>
21092     Deprecated 03/24/11.   Replaced by
21093     Prerender.PerceivedPLTMatched_ContentPrefetchPrerender.
21094   </obsolete>
21095   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21096   <summary>
21097     Time from when a user navigates to a page to when it loads. Since the pages
21098     may start loading before the user navigates to it, this does not include any
21099     portion of load prior to navigation.
21101     This particular histogram is for all prerendered page loads for users who
21102     have prerender enabled.
21103   </summary>
21104 </histogram>
21106 <histogram name="Prerender.PerceivedPageLoadTime_Treatment"
21107     units="milliseconds">
21108   <obsolete>
21109     Deprecated 03/24/11.   Replaced by
21110     Prerender.PerceivedPLT_ContentPrefetchPrerender.
21111   </obsolete>
21112   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21113   <summary>
21114     Time from when a user navigates to a page to when it loads. Since the pages
21115     may start loading before the user navigates to it, this does not include any
21116     portion of load prior to navigation.
21118     This particular histogram is for all page loads for users who have
21119     prerendering enabled.
21120   </summary>
21121 </histogram>
21123 <histogram name="Prerender.PerceivedPageLoadTime_WindowControl"
21124     units="milliseconds">
21125   <obsolete>
21126     Deprecated 03/24/11.   Replaced by
21127     Prerender.PerceivedPLTWindowed_ContentPrefetchPrerenderControl.
21128   </obsolete>
21129   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21130   <summary>
21131     Time from when a user navigates to a page to when it loads. Since the pages
21132     may start loading before the user navigates to it, this does not include any
21133     portion of load prior to navigation.
21135     This particular histogram is for all page loads within 30 seconds after a
21136     prefetch tag is seen for users who do not have prerendering enabled.
21137   </summary>
21138 </histogram>
21140 <histogram name="Prerender.PerceivedPageLoadTime_WindowTreatment"
21141     units="milliseconds">
21142   <obsolete>
21143     Deprecated 03/24/11.   Replaced by
21144     Prerender.PerceivedPLTWindowed_ContentPrefetchPrerender.
21145   </obsolete>
21146   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21147   <summary>
21148     Time from when a user navigates to a page to when it loads. Since the pages
21149     may start loading before the user navigates to it, this does not include any
21150     portion of load pre navigation.
21152     This particular histogram is for all page loads within 30 seconds after a
21153     prefetch tag is seen for users who have prerendering enabled.
21154   </summary>
21155 </histogram>
21157 <histogram name="Prerender.PerceivedPLT" units="milliseconds">
21158   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21159   <summary>
21160     Time from when a user navigates to a page to when it loads. Since the pages
21161     may start loading before the user navigates to it, this does not include any
21162     portion of load prior to navigation.
21164     This is recorded for all pages loaded in a session.
21165   </summary>
21166 </histogram>
21168 <histogram name="Prerender.PerceivedPLTFirstAfterMiss" units="milliseconds">
21169   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21170   <summary>
21171     Time from when a user navigates to a page to when it loads. Since the pages
21172     may start loading before the user navigates to it, this does not include any
21173     portion of load prior to navigation.
21175     This is recorded for the first page load completing immediately after a
21176     prerender.
21177   </summary>
21178 </histogram>
21180 <histogram name="Prerender.PerceivedPLTFirstAfterMissAnyOnly"
21181     units="milliseconds">
21182   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21183   <summary>
21184     Time from when a user navigates to a page to when it loads. Since the pages
21185     may start loading before the user navigates to it, this does not include any
21186     portion of load prior to navigation.
21188     &quot;FirstAfterMiss&quot; means the first pageload after a prerender miss.
21189     There are two types: Any, and Non-overlapping.  The latter only applies to
21190     page loads initiated after the prerender.  This variable records cases where
21191     only Any triggered.
21192   </summary>
21193 </histogram>
21195 <histogram name="Prerender.PerceivedPLTFirstAfterMissBoth" units="milliseconds">
21196   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21197   <summary>
21198     Time from when a user navigates to a page to when it loads. Since the pages
21199     may start loading before the user navigates to it, this does not include any
21200     portion of load prior to navigation.
21202     &quot;FirstAfterMiss&quot; means the first pageload after a prerender miss.
21203     There are two types: Any, and Non-overlapping.  The latter only applies to
21204     page loads initiated after the prerender.  This variable records cases where
21205     both triggered.
21206   </summary>
21207 </histogram>
21209 <histogram name="Prerender.PerceivedPLTFirstAfterMissNonOverlapping"
21210     units="milliseconds">
21211   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21212   <summary>
21213     Time from when a user navigates to a page to when it loads. Since the pages
21214     may start loading before the user navigates to it, this does not include any
21215     portion of load prior to navigation.
21217     This is recorded for the first page load completing immediately after a
21218     prerender, but which has also started after the prerender has been
21219     initiated.
21220   </summary>
21221 </histogram>
21223 <histogram name="Prerender.PerceivedPLTFirstAfterMissNonOverlappingOnly"
21224     units="milliseconds">
21225   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21226   <summary>
21227     Time from when a user navigates to a page to when it loads. Since the pages
21228     may start loading before the user navigates to it, this does not include any
21229     portion of load prior to navigation.
21231     &quot;FirstAfterMiss&quot; means the first pageload after a prerender miss.
21232     There are two types: Any, and Non-overlapping.  The latter only applies to
21233     page loads initiated after the prerender.  This variable records cases where
21234     only Non-overlapping triggered.
21235   </summary>
21236 </histogram>
21238 <histogram name="Prerender.PerceivedPLTMatched" units="milliseconds">
21239   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21240   <summary>
21241     Time from when a user navigates to a page to when it loads. Since the pages
21242     may start loading before the user navigates to it, this does not include any
21243     portion of load prior to navigation.
21245     This is recorded only for prerendered pages, or for pages which would have
21246     been prerendered in the control case.
21247   </summary>
21248 </histogram>
21250 <histogram name="Prerender.PerceivedPLTMatchedComplete" units="milliseconds">
21251   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21252   <summary>
21253     Time from when a user navigates to a page to when it loads. Since the pages
21254     may start loading before the user navigates to it, this does not include any
21255     portion of load prior to navigation.
21257     This is recorded only for prerendered pages, or for pages which would have
21258     been prerendered in the control case.
21260     In MatchedComplete, the prerender group also contains cancelled prerenders,
21261     so as to produce a perfect match of page views attributed this group in the
21262     prerender group with those attributed to this group in the control group.
21263   </summary>
21264 </histogram>
21266 <histogram name="Prerender.PerceivedPLTWindowed" units="milliseconds">
21267   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21268   <summary>
21269     Time from when a user navigates to a page to when it loads. Since the pages
21270     may start loading before the user navigates to it, this does not include any
21271     portion of load prior to navigation.
21273     This is recorded for all page loads which happen within 30 seconds after a
21274     prefetch tag is observed.
21275   </summary>
21276 </histogram>
21278 <histogram name="Prerender.PerceivedPLTWindowNotMatched" units="milliseconds">
21279   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21280   <summary>
21281     Time from when a user navigates to a page to when it loads. Since the pages
21282     may start loading before the user navigates to it, this does not include any
21283     portion of load prior to navigation.
21285     This is recorded for all page loads which happen within 30 seconds after a
21286     prefetch tag is observed and which do not correspond to a prerender tag.
21287   </summary>
21288 </histogram>
21290 <histogram name="Prerender.PercentLoadDoneAtSwapin">
21291   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21292   <summary>
21293     For prerenders that are swapped in, the percentage of the time from load
21294     start until the onload event fires that has elapsed at the time of the
21295     swapin.
21296   </summary>
21297 </histogram>
21299 <histogram name="Prerender.PeriodicCleanupDeleteContentsTime"
21300     units="milliseconds">
21301   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21302   <summary>
21303     How long the cleanup portion of PrerenderManager::PeriodicCleanup takes, to
21304     measure jank.
21305   </summary>
21306 </histogram>
21308 <histogram name="Prerender.PeriodicCleanupResourceCheckTime"
21309     units="milliseconds">
21310   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21311   <summary>
21312     How long the resource check portion of PrerenderManager::PeriodicCleanup
21313     takes, to measure jank.
21314   </summary>
21315 </histogram>
21317 <histogram name="Prerender.PrerenderCountOf3Max">
21318   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21319   <summary>
21320     After launching a prerender, how many simultanious prerenders are recorded
21321     as running, out of a maximum of three.
21322   </summary>
21323 </histogram>
21325 <histogram name="Prerender.PrerenderNotSwappedInPLT" units="milliseconds">
21326   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21327   <summary>
21328     For prerenders that finish loading before they are ever swapped in, their
21329     page load time until the onload event fires.
21330   </summary>
21331 </histogram>
21333 <histogram name="Prerender.PrerendersPerSessionCount">
21334   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21335   <summary>
21336     The number of sessions that have at least X successful prerenders.
21337   </summary>
21338 </histogram>
21340 <histogram name="Prerender.RelTypesLinkAdded" enum="PrerenderRelTypes">
21341   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21342   <summary>
21343     For each prerender link added to a document, records the rel types present
21344     on the link element.
21345   </summary>
21346 </histogram>
21348 <histogram name="Prerender.RelTypesLinkStarted" enum="PrerenderRelTypes">
21349   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21350   <summary>
21351     For each prerender in a document which starts prerendering, records the rel
21352     types present on the link element.
21353   </summary>
21354 </histogram>
21356 <histogram name="Prerender.RendererIdleTime" units="milliseconds">
21357   <obsolete>
21358     deprecated Nov 16 2012
21359   </obsolete>
21360   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21361   <summary>
21362     This is the time from when a prerendered page finishes loading to when it is
21363     displayed, as measured by the renderer process. When a page is displayed
21364     before it finishes loading, no value is recorded in this histogram.
21365   </summary>
21366 </histogram>
21368 <histogram name="Prerender.RendererPerceivedPLT" units="milliseconds">
21369   <obsolete>
21370     deprecated Nov 16 2012
21371   </obsolete>
21372   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21373   <summary>
21374     Perceived load time of a page, as measured by the renderer process. For
21375     non-prerendered pages, this is just BeginToFinish. For displayed prerendered
21376     pages, this is the time from when the prerendered page is moved into a
21377     TabContents until finish. &quot;Finish&quot; == after onload() and all
21378     resources are loaded. Note that this is 0 if the loading finishes before the
21379     page is moved into a TabContents.
21380   </summary>
21381 </histogram>
21383 <histogram name="Prerender.RendererPerceivedPLTMatched" units="milliseconds">
21384   <obsolete>
21385     deprecated Nov 16 2012
21386   </obsolete>
21387   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21388   <summary>
21389     Perceived load time of a prerendered page that is displayed, as measured by
21390     the renderer process. This is the time from when the prerendered page is
21391     moved into a TabContents until finish. &quot;Finish&quot; == after onload()
21392     and all resources are loaded. Note that this is 0 if the loading finishes
21393     before the page is moved into a TabContents.
21394   </summary>
21395 </histogram>
21397 <histogram name="Prerender.RendererTimeUntilDisplay" units="milliseconds">
21398   <obsolete>
21399     deprecated Nov 16 2012
21400   </obsolete>
21401   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21402   <summary>
21403     The time elapsed between when the prerendering of a page starts and when the
21404     page is displayed, as measured by the renderer process. Prerendered pages
21405     discarded without being displayed are excluded from this count.
21406   </summary>
21407 </histogram>
21409 <histogram name="Prerender.SchemeCancelReason"
21410     enum="PrerenderSchemeCancelReason">
21411   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21412   <summary>
21413     The detailed reason why a prerender is canceled with
21414     FINAL_STATUS_UNSUPPORTED_SCHEME
21415   </summary>
21416 </histogram>
21418 <histogram name="Prerender.Sessions" enum="PrerenderMode">
21419   <obsolete>
21420     deprecated Nov 16 2012
21421   </obsolete>
21422   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21423   <summary>Enumeration of how prerender was used per session.</summary>
21424 </histogram>
21426 <histogram name="Prerender.SessionStorageNamespaceMergeTime"
21427     units="milliseconds">
21428   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21429   <summary>Time to perform the session storage namespace merge.</summary>
21430 </histogram>
21432 <histogram name="Prerender.SimulatedLocalBrowsingBaselinePLT"
21433     units="milliseconds">
21434   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21435   <summary>
21436     For simulated local browsing prerendering, the baseline PLT of pages without
21437     any prerendering for pages that would be prerendered.
21438   </summary>
21439 </histogram>
21441 <histogram name="Prerender.SimulatedLocalBrowsingPLT" units="milliseconds">
21442   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21443   <summary>
21444     For simulated local browsing prerendering, the estimated PLT of pages with
21445     prerendering enabled for pages that would be prerendered.
21446   </summary>
21447 </histogram>
21449 <histogram name="Prerender.TabContentsDeleterSuppressedDialog"
21450     enum="BooleanSuppressed">
21451   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21452   <summary>
21453     A boolean that indicates how often we suppress a dialog from a tab when
21454     swapping it with a prerender.
21455   </summary>
21456 </histogram>
21458 <histogram name="Prerender.TabContentsDeleterTimeout"
21459     enum="BooleanCloseTimeout">
21460   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21461   <summary>
21462     A boolean that indicates how often we fail to delete an old prerendered tab
21463     before the timeout.
21464   </summary>
21465 </histogram>
21467 <histogram name="Prerender.TabHelperEvent" enum="PrerenderTabHelperEvents">
21468   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21469   <summary>
21470     Enumeration of what events related to the TabHelper class have occurred.
21471   </summary>
21472 </histogram>
21474 <histogram name="Prerender.TimeBetweenPrerenderRequests" units="milliseconds">
21475   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21476   <summary>Time between subsequent prerender requests.</summary>
21477 </histogram>
21479 <histogram name="Prerender.TimeSinceLastRecentVisit" units="milliseconds">
21480   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21481   <summary>
21482     The time elapsed between the most recent visit to a URL and when an
21483     attempted prerender of the same URL is cancelled with
21484     FINAL_STATUS_RECENTLY_VISITED.
21485   </summary>
21486 </histogram>
21488 <histogram name="Prerender.TimeToClick" units="milliseconds">
21489   <obsolete>
21490     deprecated Nov 16 2012
21491   </obsolete>
21492   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21493   <summary>Duration that a user hovers a link before clicking on it.</summary>
21494 </histogram>
21496 <histogram name="Prerender.TimeUntilUsed" units="milliseconds">
21497   <obsolete>
21498     deprecated Nov 16 2012.  See Prerender.TimeUntilUsed2, which has a larger
21499     range.
21500   </obsolete>
21501   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21502   <summary>
21503     Time from when a prerendered page is started to when it is first used due to
21504     user navigation. If the page is never used, it is not included in this
21505     histogram.
21506   </summary>
21507 </histogram>
21509 <histogram name="Prerender.TimeUntilUsed2" units="milliseconds">
21510   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21511   <summary>
21512     Time from when a prerendered page is started to when it is first used due to
21513     user navigation. If the page is never used, it is not included in this
21514     histogram.
21515   </summary>
21516 </histogram>
21518 <histogram name="PrinterService.PrinterServiceEvent"
21519     enum="PrinterServiceEventType">
21520   <owner>vitalybuka@chromium.org</owner>
21521   <summary>
21522     Count of events in PrinterService on ChromeOS related to USB printers.
21523   </summary>
21524 </histogram>
21526 <histogram name="PrintPreview.DestinationAction"
21527     enum="PrintPreviewPrintDestinationBuckets">
21528   <owner>vitalybuka@chromium.org</owner>
21529   <summary>
21530     Actions performed by the user when the print destination search widget is
21531     shown to the user.
21532   </summary>
21533 </histogram>
21535 <histogram name="PrintPreview.FontType" enum="PrintPreviewFontTypeType">
21536   <owner>vitalybuka@chromium.org</owner>
21537   <summary>
21538     Count of font file formats embeeded in print preview PDFs. These numbers are
21539     biased by what the platforms supports in terms of detection.
21540   </summary>
21541 </histogram>
21543 <histogram name="PrintPreview.GcpPromo" enum="PrintPreviewGcpPromoBuckets">
21544   <owner>vitalybuka@chromium.org</owner>
21545   <summary>
21546     Actions performed by the user when the Google Cloud Print add-printers
21547     promotion is shown to the user.
21548   </summary>
21549 </histogram>
21551 <histogram name="PrintPreview.InitialDisplayTime" units="milliseconds">
21552   <owner>vitalybuka@chromium.org</owner>
21553   <summary>
21554     Time from when print preview is intiated until the intial preview is sent to
21555     the preview tab for rendering.
21556   </summary>
21557 </histogram>
21559 <histogram name="PrintPreview.InitializationTime" units="milliseconds">
21560   <owner>vitalybuka@chromium.org</owner>
21561   <summary>
21562     Time from when print preview is intiated until the preview PDF generation is
21563     started.
21564   </summary>
21565 </histogram>
21567 <histogram name="PrintPreview.ManagePrinters">
21568   <owner>vitalybuka@chromium.org</owner>
21569   <summary>
21570     Count the number of requests received to show the manage printers dialog.
21571   </summary>
21572 </histogram>
21574 <histogram name="PrintPreview.NumberOfPrinters">
21575   <owner>vitalybuka@chromium.org</owner>
21576   <summary>
21577     Count the total number of printers shown in destination drop down list.
21578   </summary>
21579 </histogram>
21581 <histogram name="PrintPreview.PageCount.Initial">
21582   <owner>vitalybuka@chromium.org</owner>
21583   <summary>
21584     The page count of the initial print preview, a.k.a. the total number of
21585     pages in documents to be printed.
21586   </summary>
21587 </histogram>
21589 <histogram name="PrintPreview.PageCount.PrintToCloudPrint">
21590   <owner>vitalybuka@chromium.org</owner>
21591   <summary>
21592     The final page count (after page selection) of documents printed to a cloud
21593     printer.
21594   </summary>
21595 </histogram>
21597 <histogram name="PrintPreview.PageCount.PrintToCloudPrintWebDialog">
21598   <owner>vitalybuka@chromium.org</owner>
21599   <summary>
21600     The final page count (after page selection) of documents printed to a cloud
21601     printer using web dialog.
21602   </summary>
21603 </histogram>
21605 <histogram name="PrintPreview.PageCount.PrintToPDF">
21606   <owner>vitalybuka@chromium.org</owner>
21607   <summary>
21608     The final page count (after page selection) of documents printed to PDF.
21609   </summary>
21610 </histogram>
21612 <histogram name="PrintPreview.PageCount.PrintToPrinter">
21613   <owner>vitalybuka@chromium.org</owner>
21614   <summary>
21615     The final page count (after page selection) of documents printed to a
21616     printer.
21617   </summary>
21618 </histogram>
21620 <histogram name="PrintPreview.PageCount.SystemDialog">
21621   <owner>vitalybuka@chromium.org</owner>
21622   <summary>
21623     The final page count (after page selection) of documents printed using
21624     system dialog.
21625   </summary>
21626 </histogram>
21628 <histogram name="PrintPreview.PreviewEvent" enum="PrintPreviewHelperEvents">
21629   <owner>vitalybuka@chromium.org</owner>
21630   <summary>Print preview events.</summary>
21631 </histogram>
21633 <histogram name="PrintPreview.PrintSettings" enum="PrintSettings">
21634   <owner>vitalybuka@chromium.org</owner>
21635   <summary>
21636     Track the popularity of print settings. (Settings when printing to PDF are
21637     excluded from this statistic.)
21638   </summary>
21639 </histogram>
21641 <histogram name="PrintPreview.RegeneratePreviewRequest.BeforeCancel">
21642   <owner>vitalybuka@chromium.org</owner>
21643   <summary>
21644     The number of times regenerate preview requests received before the user
21645     clicked the cancel button.
21646   </summary>
21647 </histogram>
21649 <histogram name="PrintPreview.RegeneratePreviewRequest.BeforeFirstData">
21650   <owner>vitalybuka@chromium.org</owner>
21651   <summary>
21652     The number of times regenerate preview requests received before the first
21653     preview data is availible.
21654   </summary>
21655 </histogram>
21657 <histogram name="PrintPreview.RegeneratePreviewRequest.BeforePrint">
21658   <owner>vitalybuka@chromium.org</owner>
21659   <summary>
21660     The number of times regenerate preview requests received before the user
21661     clicked the print button.
21662   </summary>
21663 </histogram>
21665 <histogram name="PrintPreview.RenderAndGeneratePDFTime" units="milliseconds">
21666   <owner>vitalybuka@chromium.org</owner>
21667   <summary>
21668     Time taken to render and generate PDF for print preview. (Includes time to
21669     reflow the page back to normal, but not the time to reflow the page to
21670     prepare for printing.)
21671   </summary>
21672 </histogram>
21674 <histogram name="PrintPreview.RenderAndGeneratePDFTimeAvgPerPage"
21675     units="milliseconds">
21676   <owner>vitalybuka@chromium.org</owner>
21677   <summary>
21678     Time taken to render and generate PDF for print preview divided by the
21679     number of pages. (Includes time to reflow the page back to normal, but not
21680     the time to reflow the page to prepare for printing.)
21681   </summary>
21682 </histogram>
21684 <histogram name="PrintPreview.RendererError" enum="PrintPreviewFailureType">
21685   <owner>vitalybuka@chromium.org</owner>
21686   <summary>
21687     Count how frequently a set of pre-defined print preview errors occur.
21688   </summary>
21689 </histogram>
21691 <histogram name="PrintPreview.RenderPDFPageTime" units="milliseconds">
21692   <owner>vitalybuka@chromium.org</owner>
21693   <summary>Time taken to render each PDF page for print preview.</summary>
21694 </histogram>
21696 <histogram name="PrintPreview.RenderToPDFTime" units="milliseconds">
21697   <owner>vitalybuka@chromium.org</owner>
21698   <summary>Time taken to render to PDF for print preview.</summary>
21699 </histogram>
21701 <histogram name="PrintPreview.UserAction" enum="PrintPreviewUserActionType">
21702   <owner>vitalybuka@chromium.org</owner>
21703   <summary>
21704     Action taken by the user in the preview tab such as print, cancel, print to
21705     pdf and show advanced print settings dialog.
21706   </summary>
21707 </histogram>
21709 <histogram name="Profile.AddNewUser" enum="ProfileAddNewUser">
21710   <owner>bcwhite@chromium.org</owner>
21711   <owner>rlp@chromium.org</owner>
21712   <summary>The frequency of ways that new user profiles are added.</summary>
21713 </histogram>
21715 <histogram name="Profile.AndroidAccountManagementMenu"
21716     enum="ProfileAndroidAccountManagementMenu">
21717   <owner>aruslan@chromium.org</owner>
21718   <summary>
21719     Track user interactions that can be performed in the Android account
21720     management menu.
21721   </summary>
21722 </histogram>
21724 <histogram name="Profile.AppCount">
21725   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21726   <summary>The number of installed apps when a profile is opened.</summary>
21727 </histogram>
21729 <histogram name="Profile.AuthResult" enum="ProfileAuth">
21730   <owner>bcwhite@chromium.org</owner>
21731   <summary>
21732     Counts of authorization results when trying to open a locked profile from
21733     the User Manager.
21734   </summary>
21735 </histogram>
21737 <histogram name="Profile.Avatar" enum="ProfileAvatar">
21738   <owner>rlp@chromium.org</owner>
21739   <summary>The frequency of selection of each avatar.</summary>
21740 </histogram>
21742 <histogram name="Profile.BookmarksSize" units="MB">
21743   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21744   <summary>Size of the bookmarks database.</summary>
21745 </histogram>
21747 <histogram name="Profile.CookiesSize" units="MB">
21748   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21749   <summary>Size of the cookies database.</summary>
21750 </histogram>
21752 <histogram name="Profile.CreateResult" enum="ProfileCreateResult">
21753   <owner>pam@chromium.org</owner>
21754   <owner>rlp@chromium.org</owner>
21755   <summary>Result (final status) when creating a new profile.</summary>
21756 </histogram>
21758 <histogram name="Profile.CreateTime" units="milliseconds">
21759   <obsolete>
21760     Deprecated as of 8/2013.
21761   </obsolete>
21762   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21763   <summary>
21764     Back-end time elapsed while creating a new profile. The max is 30 seconds,
21765     when an external timeout was applied.
21766   </summary>
21767 </histogram>
21769 <histogram name="Profile.CreateTimeCanceled" units="milliseconds">
21770   <obsolete>
21771     Deprecated as of 8/2013.
21772   </obsolete>
21773   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21774   <summary>
21775     Time elapsed before the user decided to cancel creation of a new profile.
21776     Since only managed-user profile creation can be canceled, this time comes
21777     from managed-user registration. The max is 30 seconds, when an external
21778     timeout was applied.
21779   </summary>
21780 </histogram>
21782 <histogram name="Profile.CreateTimeCanceledNoTimeout" units="milliseconds">
21783   <owner>pam@chromium.org</owner>
21784   <summary>
21785     Time elapsed from when the handler received the message that a user clicked
21786     'Create' until the user decided to cancel creation of a new profile. Since
21787     only managed-user profile creation can be canceled, this time comes from
21788     managed-user registration.
21789   </summary>
21790 </histogram>
21792 <histogram name="Profile.CreateTimeNoTimeout" units="milliseconds">
21793   <owner>pam@chromium.org</owner>
21794   <summary>
21795     Time elapsed from when the handler received the message that a user clicked
21796     'Create' until the creation either failed with a local error (see
21797     Profile.CreateResult), was canceled (also recorded in
21798     Profile.CreateTimeCanceledNoTimeout), or completed successfully.
21799   </summary>
21800 </histogram>
21802 <histogram name="Profile.DesktopMenu" enum="ProfileDesktopMenu">
21803   <owner>mlerman@chromium.org</owner>
21804   <summary>
21805     Track user interactions that can be performed in the user menu and user
21806     manager. The origin of the action, whether the an interaction in the content
21807     area or some other source, is noted in the histogram suffix.
21808   </summary>
21809 </histogram>
21811 <histogram name="Profile.ExtensionSize" units="MB">
21812   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21813   <summary>Size of the extension cookies database.</summary>
21814 </histogram>
21816 <histogram name="Profile.FaviconsSize" units="MB">
21817   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21818   <summary>Size of the favicons database.</summary>
21819 </histogram>
21821 <histogram name="Profile.HistorySize" units="MB">
21822   <owner>dmikurube@chromium.org</owner>
21823   <summary>Size of the history database.</summary>
21824 </histogram>
21826 <histogram name="Profile.LaunchBrowser" enum="ProfileType">
21827   <owner>rlp@chromium.org</owner>
21828   <summary>
21829     Number of times users launch a browser window from either a primary or
21830     secondary profile (i.e., each time a browser window is opened we log which
21831     type of profile it belongs to).
21832   </summary>
21833 </histogram>
21835 <histogram name="Profile.NetUserCount" enum="ProfileNetUserCount">
21836   <owner>bcwhite@chromium.org</owner>
21837   <owner>rlp@chromium.org</owner>
21838   <summary>
21839     Counts of users added and deleted. Percentages are not meaningful. Please
21840     look at the ratio of the counts/percentages.
21841   </summary>
21842 </histogram>
21844 <histogram name="Profile.NumberOfAccountsPerProfile">
21845   <owner>mlerman@chromium.org</owner>
21846   <summary>
21847     Counts the number of Google-managed accounts linked to a profile. This may
21848     be counted multiple times per profile. Please review with the &quot;Show
21849     user counts&quot; option enabled on the dashboard.
21850   </summary>
21851 </histogram>
21853 <histogram name="Profile.NumberOfManagedProfiles">
21854   <owner>pam@chromium.org</owner>
21855   <summary>
21856     Counts the number of locally managed profiles on a user's machine when
21857     Chrome starts up, among cases with at least one profile.
21858   </summary>
21859 </histogram>
21861 <histogram name="Profile.NumberOfProfiles">
21862   <owner>bcwhite@chromium.org</owner>
21863   <owner>rlp@chromium.org</owner>
21864   <summary>
21865     Counts the number of profiles on a user's machine when Chrome starts up.
21866   </summary>
21867 </histogram>
21869 <histogram name="Profile.NumberOfProfilesAfterAddOrDelete">
21870   <obsolete>
21871     Deprecated 2013-04-09. No longer tracked. See Profile.NumberOfProfiles.
21872   </obsolete>
21873   <owner>bcwhite@chromium.org</owner>
21874   <owner>rlp@chromium.org</owner>
21875   <summary>
21876     Counts the number of profiles on a user's machine whenever a profile is
21877     added or deleted.
21878   </summary>
21879 </histogram>
21881 <histogram name="Profile.NumberOfProfilesOnStartup">
21882   <obsolete>
21883     Deprecated; replaced by Profile.NumberOfProfiles on 2013-04-09. Data are
21884     suspect, especially after 2012-02-24: see https://crbug.com/189213.
21885   </obsolete>
21886   <owner>bcwhite@chromium.org</owner>
21887   <owner>rlp@chromium.org</owner>
21888   <summary>
21889     Counts the number of profiles on a user's machine when Chrome starts up.
21890   </summary>
21891 </histogram>
21893 <histogram name="Profile.NumberOfSignedInProfiles">
21894   <owner>bcwhite@chromium.org</owner>
21895   <owner>rlp@chromium.org</owner>
21896   <summary>
21897     Counts the number of signed-in profiles on a user's machine when Chrome
21898     starts up, among cases with at least one profile.
21899   </summary>
21900 </histogram>
21902 <histogram name="Profile.NumberOfSignedInProfilesOnStartup">
21903   <obsolete>
21904     Deprecated; replaced by Profile.NumberOfSignedInProfiles on 2013-04-09.
21905   </obsolete>
21906   <owner>bcwhite@chromium.org</owner>
21907   <owner>rlp@chromium.org</owner>
21908   <summary>
21909     Counts the number of profiles that are signed in to Chrome when Chrome
21910     starts up.
21911   </summary>
21912 </histogram>
21914 <histogram name="Profile.Opening" enum="ProfileOpen">
21915   <obsolete>
21916     Deprecated because it did not present the information clearly.
21917   </obsolete>
21918   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21919   <summary>The frequency of ways that the profiles are opened.</summary>
21920 </histogram>
21922 <histogram name="Profile.OpenMethod" enum="ProfileOpenMethod">
21923   <owner>bcwhite@chromium.org</owner>
21924   <owner>rlp@chromium.org</owner>
21925   <summary>
21926     The frequency with which the user opens the different profile menus or
21927     switches profiles. For the open statistics, this does not mean the user
21928     necessarily opened a profile after clicking. The switch statistics indicate
21929     how often and how the user switches profiles. They are provided together for
21930     comparison of how often the user actually switches after opening the avatar
21931     bubble menu.
21932   </summary>
21933 </histogram>
21935 <histogram name="Profile.PercentageOfManagedProfiles">
21936   <owner>pam@chromium.org</owner>
21937   <summary>
21938     Tracks the percentage (0-100) of profiles that are locally managed, recorded
21939     when Chrome starts up.
21940   </summary>
21941 </histogram>
21943 <histogram name="Profile.ProfileError" enum="ProfileErrorType">
21944   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21945   <summary>
21946     The error with the current user profile that caused an error dialog to be
21947     shown. This dialog is shown usually when there is some sort of corruption in
21948     the user's profile data.
21949   </summary>
21950 </histogram>
21952 <histogram name="Profile.SupervisedProfileCreateError"
21953     enum="GoogleServiceAuthError">
21954   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21955   <summary>
21956     The error code generated in the final step (registration step) of creating a
21957     new supervised profile.
21958   </summary>
21959 </histogram>
21961 <histogram name="Profile.SupervisedProfileImportError"
21962     enum="GoogleServiceAuthError">
21963   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21964   <summary>
21965     The error code generated in the final step (registration step) of importing
21966     a supervised profile.
21967   </summary>
21968 </histogram>
21970 <histogram name="Profile.SupervisedProfileTotalCreateTime" units="milliseconds">
21971   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21972   <summary>
21973     Time elapsed from when the handler received the message that a user clicked
21974     'Create' to create a new supervised user profile until the registration ends
21975     either successfully or with a failure (both recorded in
21976     Profile.SupervisedProfileCreateResult).
21977   </summary>
21978 </histogram>
21980 <histogram name="Profile.SupervisedProfileTotalImportTime" units="milliseconds">
21981   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21982   <summary>
21983     Time elapsed from when the handler received the message that a user clicked
21984     'Import supervised user' until the registration ends either successfully or
21985     with a failure (both recorded in Profile.SupervisedProfileImportResult).
21986   </summary>
21987 </histogram>
21989 <histogram name="Profile.SwitchGaiaPhotoSettings"
21990     enum="ProfileGaiaPhotoOptions">
21991   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21992   <summary>
21993     Counts of when users switch to using their GAIA photo instead of an avatar
21994     icon or the opposite when they switch back to an avatar icon instead of
21995     their GAIA photo.
21996   </summary>
21997 </histogram>
21999 <histogram name="Profile.Sync" enum="ProfileSync">
22000   <obsolete>
22001     Deprecated because it did not present the information clearly.
22002   </obsolete>
22003   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22004   <summary>Activity of the user with regards to sync.</summary>
22005 </histogram>
22007 <histogram name="Profile.SyncCustomize" enum="ProfileSyncCustomize">
22008   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22009   <summary>
22010     Number of times and ways the user customized the sync options of their
22011     profile. Percentages are not meaningful. To determine percentages, take the
22012     count of a given action over the count of number of customizations.
22013   </summary>
22014 </histogram>
22016 <histogram name="Profile.SyncSignIn" enum="ProfileType">
22017   <owner>rpop@google.com</owner>
22018   <summary>
22019     Number of times the user signed into sync from original or secondary
22020     profile.
22021   </summary>
22022 </histogram>
22024 <histogram name="Profile.ThumbnailsSize" units="MB">
22025   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22026   <summary>Size of the thumbnails database.</summary>
22027 </histogram>
22029 <histogram name="Profile.TopSitesSize" units="MB">
22030   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22031   <summary>Size of the top sites database.</summary>
22032 </histogram>
22034 <histogram name="Profile.TotalHistorySize" units="MB">
22035   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22036   <summary>Total size of all history databases.</summary>
22037 </histogram>
22039 <histogram name="Profile.TotalSize" units="MB">
22040   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22041   <summary>Total size of the profile data (excluding sub-folders).</summary>
22042 </histogram>
22044 <histogram name="Profile.Update" enum="ProfileType">
22045   <owner>rlp@chromium.org</owner>
22046   <summary>Times a profile name and/or avatar was updated.</summary>
22047 </histogram>
22049 <histogram name="Profile.UpgradeEnrollment" enum="ProfileUpgradeEnrollment">
22050   <owner>mlerman@chromium.org</owner>
22051   <summary>
22052     The process which leads a user to enroll in New Profile Management. Also
22053     tracks if the user chooses to opt out, and tutorials which guide the user
22054     into New Profile Management.
22055   </summary>
22056 </histogram>
22058 <histogram name="Profile.VisitedLinksSize" units="MB">
22059   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22060   <summary>Size of the visited links database.</summary>
22061 </histogram>
22063 <histogram name="Profile.WebDataSize" units="MB">
22064   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22065   <summary>Size of the web data database.</summary>
22066 </histogram>
22068 <histogram name="ProfileReset.SendFeedback" enum="Boolean">
22069   <owner>engedy@chromium.org</owner>
22070   <owner>vasilii@chromium.org</owner>
22071   <summary>
22072     Signifies if the user selected &quot;Send feedback&quot; checkbox in the
22073     Reset Profile dialog.
22074   </summary>
22075 </histogram>
22077 <histogram name="Protector.DefaultSearchProvider" enum="ProtectorError">
22078   <obsolete>
22079     Deprecated 8/2013. No longer tracked.
22080   </obsolete>
22081   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22082   <summary>
22083     Errors that Protector detects about default search provider in Web Data.
22084     Reported once when Web Data is loaded.
22085   </summary>
22086 </histogram>
22088 <histogram name="Protector.Preferences" enum="ProtectorError">
22089   <obsolete>
22090     Deprecated 8/2013. No longer tracked.
22091   </obsolete>
22092   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22093   <summary>
22094     Errors that Protector detects about protected settings in Preferences.
22095     Reported once when profile is loaded.
22096   </summary>
22097 </histogram>
22099 <histogram name="Protector.SearchProvider" enum="SearchEngine">
22100   <obsolete>
22101     Deprecated 8/2013. No longer tracked.
22102   </obsolete>
22103   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22104   <summary>
22105     When the default search provider setting is changed outside of Chrome, which
22106     is detected by the Protector, this histogram reports the new setting.
22107   </summary>
22108 </histogram>
22110 <histogram name="Protector.StartupSettings" enum="SessionStartupType">
22111   <obsolete>
22112     Deprecated 8/2013. No longer tracked.
22113   </obsolete>
22114   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22115   <summary>
22116     When the startup settings are changed outside of Chrome, which is detected
22117     by the Protector, this histogram reports the new setting.
22118   </summary>
22119 </histogram>
22121 <histogram name="Quickoffice.docPageCount">
22122   <owner>joshwoodward@google.com</owner>
22123   <summary>
22124     Records the page count when a compound binary format document is opened.
22125   </summary>
22126 </histogram>
22128 <histogram name="Quickoffice.docParagraphCount">
22129   <owner>joshwoodward@google.com</owner>
22130   <summary>
22131     Records the paragraph count when a compound binary format document is
22132     opened.
22133   </summary>
22134 </histogram>
22136 <histogram name="Quickoffice.docSectionCount">
22137   <owner>joshwoodward@google.com</owner>
22138   <summary>
22139     Records the section count when a compound binary format document is opened.
22140   </summary>
22141 </histogram>
22143 <histogram name="Quickoffice.docxPageCount">
22144   <owner>joshwoodward@google.com</owner>
22145   <summary>
22146     Records the page count when an OOXML format document is opened.
22147   </summary>
22148 </histogram>
22150 <histogram name="Quickoffice.docxParagraphCount">
22151   <owner>joshwoodward@google.com</owner>
22152   <summary>
22153     Records the paragraph count when an OOXML format document is opened.
22154   </summary>
22155 </histogram>
22157 <histogram name="Quickoffice.docxSectionCount">
22158   <owner>joshwoodward@google.com</owner>
22159   <summary>
22160     Records the section count when an OOXML format document is opened.
22161   </summary>
22162 </histogram>
22164 <histogram name="Quickoffice.ErrorTypes" enum="QuickofficeErrorTypes">
22165   <owner>joshwoodward@google.com</owner>
22166   <summary>
22167     Records the various different error types encountered when opening and
22168     reading MS Office file formats in the Quickoffice viewer. These range from
22169     Nacl crashes and uncaught javascript exceptions to document errors inside
22170     Quickoffice Web Toolkit (eg QOWT). The errors are recorded against the file
22171     format in which they occurred.
22172   </summary>
22173 </histogram>
22175 <histogram name="Quickoffice.FileFormat" enum="QuickofficeFileFormat">
22176   <owner>joshwoodward@google.com</owner>
22177   <summary>
22178     Records the various different file types supported by Quickoffice (like MS
22179     Word, Excel, Powerpoint files) when they opened in the browser to measure
22180     which file formats are most popular.
22181   </summary>
22182 </histogram>
22184 <histogram name="Quickoffice.pptMasterCount">
22185   <owner>joshwoodward@google.com</owner>
22186   <summary>
22187     Records the number of slide masters when a compound binary format
22188     presentation is opened.
22189   </summary>
22190 </histogram>
22192 <histogram name="Quickoffice.pptSlideCount">
22193   <owner>joshwoodward@google.com</owner>
22194   <summary>
22195     Records the slide count when a compound binary format presentation is
22196     opened.
22197   </summary>
22198 </histogram>
22200 <histogram name="Quickoffice.pptxMasterCount">
22201   <owner>joshwoodward@google.com</owner>
22202   <summary>
22203     Records the number of slide masters when an OOXML format presentation is
22204     opened.
22205   </summary>
22206 </histogram>
22208 <histogram name="Quickoffice.pptxSlideCount">
22209   <owner>joshwoodward@google.com</owner>
22210   <summary>
22211     Records the slide count when an OOXML format presentation is opened.
22212   </summary>
22213 </histogram>
22215 <histogram name="Quickoffice.xlsFormattedCellCount">
22216   <owner>joshwoodward@google.com</owner>
22217   <summary>
22218     Records the number of cells that contain formatting data in the default
22219     worksheet when a compound binary format spreadsheet is opened.
22220   </summary>
22221 </histogram>
22223 <histogram name="Quickoffice.xlsNonEmptyCellCount">
22224   <owner>joshwoodward@google.com</owner>
22225   <summary>
22226     Records the number of non-empty cells in the default worksheet when a
22227     compound binary format spreadsheet is opened.
22228   </summary>
22229 </histogram>
22231 <histogram name="Quickoffice.xlsSheetCount">
22232   <owner>joshwoodward@google.com</owner>
22233   <summary>
22234     Records the number of worksheets when a compound binary format spreadsheet
22235     is opened.
22236   </summary>
22237 </histogram>
22239 <histogram name="Quickoffice.xlsxFormattedCellCount">
22240   <owner>joshwoodward@google.com</owner>
22241   <summary>
22242     Records the number of cells that contain formatting data in the default
22243     worksheet when an OOXML format spreadsheet is opened.
22244   </summary>
22245 </histogram>
22247 <histogram name="Quickoffice.xlsxNonEmptyCellCount">
22248   <owner>joshwoodward@google.com</owner>
22249   <summary>
22250     Records the number of non-empty cells when an OOXML format spreadsheet is
22251     opened.
22252   </summary>
22253 </histogram>
22255 <histogram name="Quickoffice.xlsxSheetCount">
22256   <owner>joshwoodward@google.com</owner>
22257   <summary>
22258     Records the number of worksheets when an OOXML format spreadsheet is opened.
22259   </summary>
22260 </histogram>
22262 <histogram name="Rappor.DiscardReason" enum="RapporDiscardReason">
22263   <owner>holte@chromium.org</owner>
22264   <summary>
22265     For each Rappor log that is discarded, the reason that it was discarded.
22266   </summary>
22267 </histogram>
22269 <histogram name="Rappor.FailedUploadErrorCode" enum="NetErrorCodes">
22270   <owner>holte@chromium.org</owner>
22271   <summary>Net error codes for failed Rappor uploads.</summary>
22272 </histogram>
22274 <histogram name="Rappor.UploadResponseCode" enum="HttpResponseCode">
22275   <owner>holte@chromium.org</owner>
22276   <summary>
22277     For each upload to the Rappor server, log the response received from the
22278     server.
22279   </summary>
22280 </histogram>
22282 <histogram name="Renderer.AcceleratedFixedRootBackground"
22283     enum="AcceleratedFixedRootBackground">
22284   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22285   <summary>
22286     Keeps track of the number of main frame scrolls with an accelerated fixed
22287     root background, the number of main frame scrolls with an unaccelerated
22288     fixed root background, and the total number of main frame scrolls.
22289   </summary>
22290 </histogram>
22292 <histogram name="Renderer.CompositedScrolling" enum="CompositedScrolling">
22293   <owner>hartmanng@chromium.org</owner>
22294   <summary>
22295     Total count of the number of RenderLayers which are scrollable areas, need
22296     to be promoted to stacking containers, and will use composited scrolling.
22297     Each bucket is sampled at most once per RenderLayer, when the RenderLayer
22298     first becomes scrollable, first needs to become a stacking container, and
22299     first uses composited scrolling, respectively.
22300   </summary>
22301 </histogram>
22303 <histogram name="Renderer.DrawDuration" units="milliseconds">
22304   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22305   <summary>The time it takes for the compositor to draw a frame.</summary>
22306 </histogram>
22308 <histogram name="Renderer.DrawDurationOverestimate" units="milliseconds">
22309   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22310   <summary>
22311     The amount by which the compositor's draw duration was overestimated in a
22312     particular frame (0 if the duration was perfectly predicted or
22313     underestimated).
22314   </summary>
22315 </histogram>
22317 <histogram name="Renderer.DrawDurationUnderestimate" units="milliseconds">
22318   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22319   <summary>
22320     The amount by which the compositor's draw duration was underestimated in a
22321     particular frame (0 if the duration was perfectly predicted or
22322     overestimated).
22323   </summary>
22324 </histogram>
22326 <histogram name="Renderer.GpuLatency" units="milliseconds">
22327   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22328   <summary>
22329     The delay between the compositor submitting a command to the GPU and that
22330     command executing on the GPU. This delay is measured once per frame.
22331   </summary>
22332 </histogram>
22334 <histogram name="Renderer.GpuLatencyOverestimate" units="milliseconds">
22335   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22336   <summary>
22337     The amount by which GPU latency was overestimated in a particular frame (0
22338     if the latency was perfectly predicted or underestimated).
22339   </summary>
22340 </histogram>
22342 <histogram name="Renderer.GpuLatencyUnderestimate" units="milliseconds">
22343   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22344   <summary>
22345     The amount by which GPU latency was underestimated in a particular frame (0
22346     if the latency was perfectly predicted or overestimated).
22347   </summary>
22348 </histogram>
22350 <histogram name="Renderer.PixelIncreaseFromTransitions">
22351   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22352   <summary>
22353     A lower-bound on the percentage increase in memory that would result from
22354     promoting all layers that have a webkit-transition on opacity or transform.
22355   </summary>
22356 </histogram>
22358 <histogram name="Renderer.unloadEventsDurationMS" units="milliseconds">
22359   <obsolete>
22360     Deprecated as of 10/2013.
22361   </obsolete>
22362   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22363   <summary>
22364     This measures how long all unload event handlers required to run whenever an
22365     unload event is processed.
22366   </summary>
22367 </histogram>
22369 <histogram name="Renderer2.FinishDocToFinish">
22370   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22371   <summary>
22372     The time from when a document finished loading to when all it's resources
22373     are also loaded.
22374   </summary>
22375 </histogram>
22377 <histogram name="Renderer2.RequestToFinish">
22378   <obsolete>
22379     Deprecated 6/15/09.  Replaced by Renderer2.RequestToFinish_L
22380   </obsolete>
22381   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22382   <summary>
22383     The time from when a page was requested by a user to when it is fully
22384     loaded.
22385   </summary>
22386 </histogram>
22388 <histogram name="Renderer2.RequestToFinish_L">
22389   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22390   <summary>
22391     The time from when a page was requested by a user to when it is fully
22392     loaded.
22393   </summary>
22394 </histogram>
22396 <histogram name="Renderer2.RequestToFirstLayout">
22397   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22398   <summary>
22399     The time from when a page was requested by a user to its first layout.
22400   </summary>
22401 </histogram>
22403 <histogram name="Renderer2.RequestToStart">
22404   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22405   <summary>
22406     The time from when a page was requested by a user to when it starts loading.
22407   </summary>
22408 </histogram>
22410 <histogram name="Renderer2.StartToFinish">
22411   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22412   <summary>
22413     The time from when a page started loading to when it is fully loaded.
22414   </summary>
22415 </histogram>
22417 <histogram name="Renderer2.StartToFinishDoc">
22418   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22419   <summary>
22420     The time from when a page starts loading to when the main document is
22421     finished loading.
22422   </summary>
22423 </histogram>
22425 <histogram name="Renderer2.StartToFirstLayout">
22426   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22427   <summary>
22428     The time from when a page starts loading to its first layout.
22429   </summary>
22430 </histogram>
22432 <histogram name="Renderer4.Abandoned" enum="Abandoned">
22433   <owner>wiltzius@chromium.org</owner>
22434   <summary>
22435     Distribution of actual finished pages, vs abandoned pages, where we needed
22436     to declare a finish time prematurely since the page was being closed
22437     (exited).
22438   </summary>
22439 </histogram>
22441 <histogram name="Renderer4.AccelContentPaintDurationMS">
22442   <obsolete>
22443     Deprecated 2014-05 because of impl-side painting.
22444   </obsolete>
22445   <owner>wiltzius@chromium.org</owner>
22446   <summary>
22447     Time spent by WebKit painting the page, in milliseconds, when the GPU
22448     acceleration is active, for paints that affect non-root layers.
22449   </summary>
22450 </histogram>
22452 <histogram name="Renderer4.AccelContentPaintMegapixPerSecond">
22453   <obsolete>
22454     Deprecated 2014-05 because of impl-side painting.
22455   </obsolete>
22456   <owner>wiltzius@chromium.org</owner>
22457   <summary>
22458     WebKit paint throughput, measured in megapixels per second, when GPU
22459     acceleration is active, for paints that affect non-root layers.
22460   </summary>
22461 </histogram>
22463 <histogram name="Renderer4.AccelDoDeferredUpdateDelay">
22464   <owner>wiltzius@chromium.org</owner>
22465   <summary>Time between frames when GPU acceleration is active.</summary>
22466 </histogram>
22468 <histogram name="Renderer4.AccelRootPaintDurationMS">
22469   <owner>wiltzius@chromium.org</owner>
22470   <summary>
22471     Time spent by WebKit painting the page, in milliseconds, when the GPU
22472     acceleration is active, for paints that affect the root layer.
22473   </summary>
22474 </histogram>
22476 <histogram name="Renderer4.AccelRootPaintMegapixPerSecond">
22477   <owner>wiltzius@chromium.org</owner>
22478   <summary>
22479     WebKit paint throughput, measured in megapixels per second, when GPU
22480     acceleration is active, for paints that affect the root layer.
22481   </summary>
22482 </histogram>
22484 <histogram name="Renderer4.AnimationCallbackDelayTime" units="milliseconds">
22485   <owner>wiltzius@chromium.org</owner>
22486   <summary>
22487     Time from when the animation callback was posted to when it ran.
22488   </summary>
22489 </histogram>
22491 <histogram name="Renderer4.BeginToCommit" units="milliseconds">
22492   <owner>wiltzius@chromium.org</owner>
22493   <summary>
22494     Time from &quot;begin&quot; to &quot;commit.&quot;   &quot;Begin&quot;==
22495     &quot;request&quot; if user requested, and &quot;start&quot; otherwise.
22496     &quot;Request&quot;== time when user requested document. &quot;Start&quot;==
22497     time when renderer requested load of document, after any unload of last
22498     document. &quot;Commit&quot;== time when renderer got first byte of
22499     document.
22500   </summary>
22501 </histogram>
22503 <histogram name="Renderer4.BeginToFinish">
22504   <owner>wiltzius@chromium.org</owner>
22505   <summary>TBD</summary>
22506 </histogram>
22508 <histogram name="Renderer4.BeginToFinishDoc">
22509   <owner>wiltzius@chromium.org</owner>
22510   <summary>TBD</summary>
22511 </histogram>
22513 <histogram name="Renderer4.BeginToFirstPaint" units="milliseconds">
22514   <owner>wiltzius@chromium.org</owner>
22515   <summary>
22516     Time from &quot;begin&quot; to &quot;first paint.&quot;  &quot;Begin&quot;==
22517     &quot;request&quot; if user requested, and &quot;start&quot; otherwise.
22518     &quot;Request&quot;== time when user requested document. &quot;Start&quot;==
22519     time when renderer requested load of document, after any unload of last
22520     document. &quot;First paint&quot;== time when first paint operation was
22521     performed.
22522   </summary>
22523 </histogram>
22525 <histogram name="Renderer4.BeginToFirstPaintAfterLoad" units="milliseconds">
22526   <owner>wiltzius@chromium.org</owner>
22527   <summary>
22528     Time from &quot;big&quot; to &quot;first paint after load.&quot;
22529     &quot;Begin&quot;== &quot;request&quot; if user requested, and
22530     &quot;start&quot; otherwise.  &quot;Request&quot;== time when user requested
22531     document. &quot;Start&quot;== time when renderer requested load of document,
22532     after any unload of last document. &quot;First paint after load&quot;== time
22533     after onload() when first paint operation is performed.
22534   </summary>
22535 </histogram>
22537 <histogram name="Renderer4.CommitToFinish" units="milliseconds">
22538   <owner>wiltzius@chromium.org</owner>
22539   <summary>
22540     Time from &quot;commit&quot; to &quot;finish.&quot; &quot;Commit&quot;==
22541     time when renderer got first byte of document.  &quot;Finish&quot;==after
22542     onload() and all resources are loaded.
22543   </summary>
22544 </histogram>
22546 <histogram name="Renderer4.CommitToFinishDoc" units="milliseconds">
22547   <owner>wiltzius@chromium.org</owner>
22548   <summary>
22549     Time from &quot;commit&quot; to &quot;finish doc.&quot; &quot;Commit&quot;==
22550     time when renderer got first byte of document. &quot;Finish doc&quot; ==
22551     main document loaded, before onload(). &quot;Finish&quot;==after onload()
22552     and all resources are loaded.
22553   </summary>
22554 </histogram>
22556 <histogram name="Renderer4.CommitToFirstPaint" units="milliseconds">
22557   <owner>wiltzius@chromium.org</owner>
22558   <summary>
22559     Time from &quot;commit&quot; to &quot;first paint.&quot;
22560     &quot;Commit&quot;== time when renderer got first byte of document.
22561     &quot;First paint&quot;== time when first paint operation was performed.
22562   </summary>
22563 </histogram>
22565 <histogram name="Renderer4.CommitToFirstPaintAfterLoad" units="milliseconds">
22566   <owner>wiltzius@chromium.org</owner>
22567   <summary>
22568     Time from &quot;commit&quot; to &quot;first paint after load.&quot;
22569     &quot;Commit&quot;== time when renderer got first byte of document.
22570     &quot;First paint after load&quot;== time after onload() when first paint
22571     operation is performed.
22572   </summary>
22573 </histogram>
22575 <histogram name="Renderer4.CompositorScrollHitTestResult"
22576     enum="CompositorScrollResult">
22577   <owner>vollick@chromium.org</owner>
22578   <summary>
22579     It's possible for compositor hit testing to determine conclusively that
22580     compositor thread scrolling can or cannot be done. It's also possible that
22581     the hit testing result is inconclusive. We would like to see the I-don't-
22582     know result as little as possible. This histogram tracks the ratios.
22583   </summary>
22584 </histogram>
22586 <histogram name="Renderer4.CompositorThreadImplDrawDelay" units="milliseconds">
22587   <owner>wiltzius@chromium.org</owner>
22588   <summary>
22589     Time between frames, as measured on the compositor thread. This is collected
22590     once per frame while it is being drawn to the screen in the compositor.
22591   </summary>
22592 </histogram>
22594 <histogram name="Renderer4.drawPixelCountCulled" units="NormalizedPixels">
22595   <obsolete>
22596     Renamed to Renderer4.pixelCountCulled_Draw.
22597   </obsolete>
22598   <owner>wiltzius@chromium.org</owner>
22599   <summary>
22600     Number of pixels that culling prevented being drawn to the screen,
22601     normalized to the viewport size. This is collected once per frame while it
22602     is being drawn to the screen in the compositor.
22603   </summary>
22604 </histogram>
22606 <histogram name="Renderer4.drawPixelCountOpaque" units="NormalizedPixels">
22607   <obsolete>
22608     Renamed to Renderer4.pixelCountOpaque_Draw.
22609   </obsolete>
22610   <owner>wiltzius@chromium.org</owner>
22611   <summary>
22612     Number of pixels drawn to the screen and known opaque, normalized to the
22613     viewport size. This is collected once per frame while it is being drawn to
22614     the screen in the compositor.
22615   </summary>
22616 </histogram>
22618 <histogram name="Renderer4.drawPixelCountTranslucent" units="NormalizedPixels">
22619   <obsolete>
22620     Renamed to Renderer4.pixelCountTranslucent_Draw.
22621   </obsolete>
22622   <owner>wiltzius@chromium.org</owner>
22623   <summary>
22624     Number of pixels drawn to the screen and not known opaque, normalized to the
22625     viewport size. This is collected once per frame while it is being drawn to
22626     the screen in the compositor.
22627   </summary>
22628 </histogram>
22630 <histogram name="Renderer4.FinishDocToFinish" units="milliseconds">
22631   <owner>wiltzius@chromium.org</owner>
22632   <summary>
22633     Time from &quot;finish doc&quot; to &quot;finish.&quot; &quot;Finish
22634     doc&quot;== main document loaded, before onload(). &quot;Finish&quot;==after
22635     onload() and all resources are loaded.
22636   </summary>
22637 </histogram>
22639 <histogram name="Renderer4.FinishToFirstPaintAfterLoad" units="milliseconds">
22640   <owner>wiltzius@chromium.org</owner>
22641   <summary>
22642     Time from &quot;finish &quot; to &quot;first paint after load.&quot;
22643     &quot;Finish&quot;==after onload() and all resources are loaded. &quot;First
22644     paint after load&quot;== time after onload() when first paint operation is
22645     performed.
22646   </summary>
22647 </histogram>
22649 <histogram name="Renderer4.GpuRasterizationEnabled" units="BooleanEnabled">
22650   <owner>alokp@chromium.org</owner>
22651   <summary>
22652     Whether gpu rasterization is enabled (checked once after the page is painted
22653     for the first time).
22654   </summary>
22655 </histogram>
22657 <histogram name="Renderer4.GpuRasterizationSuitableContent"
22658     units="BooleanEnabled">
22659   <owner>alokp@chromium.org</owner>
22660   <summary>
22661     If gpu rasterization is enabled, whether the page contents are suitable for
22662     gpu rasterization (checked once after the page is painted for the first
22663     time).
22664   </summary>
22665 </histogram>
22667 <histogram name="Renderer4.GpuRasterizationTriggered" units="BooleanEnabled">
22668   <owner>alokp@chromium.org</owner>
22669   <summary>
22670     If gpu rasterization is enabled, whether it was triggered (checked once
22671     after the page is painted for the first time).
22672   </summary>
22673 </histogram>
22675 <histogram name="Renderer4.GpuRasterizationUsed" units="BooleanEnabled">
22676   <owner>alokp@chromium.org</owner>
22677   <summary>
22678     If gpu rasterization is enabled, whether it was actually used for the page
22679     (checked once after the page is painted for the first time).
22680   </summary>
22681 </histogram>
22683 <histogram name="Renderer4.InvalidationRegionApproximateRectCount"
22684     units="rects">
22685   <owner>wiltzius@chromium.org</owner>
22686   <summary>
22687     Number of rects inside of a PictureLayer's invalidation region per commit.
22688   </summary>
22689 </histogram>
22691 <histogram name="Renderer4.LanguageDetection" units="milliseconds">
22692   <owner>wiltzius@chromium.org</owner>
22693   <summary>
22694     Time to determine the page language. This is done after the page has been
22695     loaded.
22696   </summary>
22697 </histogram>
22699 <histogram name="Renderer4.LCDText.PercentageOfAALayers" units="%">
22700   <owner>wiltzius@chromium.org</owner>
22701   <summary>
22702     The ratio of LCDText CC Layers / candidate LCDText layers. Recorded in
22703     LayerTreeHost, after LayerTreeHostCommon::CalculateDrawProperties() has
22704     computed the properties we need. Only recorded for the first 50 frames of
22705     every page.
22706   </summary>
22707 </histogram>
22709 <histogram name="Renderer4.LCDText.PercentageOfCandidateLayers" units="%">
22710   <owner>wiltzius@chromium.org</owner>
22711   <summary>
22712     The ratio of CC Layers which are candidates for LCDText AA / total picture
22713     or content Layers.  Recorded in LayerTreeHost, after
22714     LayerTreeHostCommon::CalculateDrawProperties() has computed the properties
22715     we need. Only recorded for the first 50 frames of every page.
22716   </summary>
22717 </histogram>
22719 <histogram name="Renderer4.LoadType" enum="LoadType">
22720   <owner>wiltzius@chromium.org</owner>
22721   <summary>
22722     Probability distribution for enumerated varieties of page loads.
22723   </summary>
22724 </histogram>
22726 <histogram name="Renderer4.pixelCountCulled_Draw" units="NormalizedPixels">
22727   <owner>wiltzius@chromium.org</owner>
22728   <summary>
22729     Number of pixels that culling prevented being drawn to the screen, recorded
22730     as 10 times the percentage of the viewport that these pixels cover. This is
22731     collected once per frame while it is being drawn to the screen in the
22732     compositor.
22733   </summary>
22734 </histogram>
22736 <histogram name="Renderer4.pixelCountOpaque" units="NormalizedPixels">
22737   <owner>wiltzius@chromium.org</owner>
22738   <summary>
22739     Number of pixels known to be opaque, recorded as 10 times the percentage of
22740     the viewport that these pixels cover.
22741   </summary>
22742 </histogram>
22744 <histogram name="Renderer4.pixelCountPainted" units="NormalizedPixels">
22745   <owner>wiltzius@chromium.org</owner>
22746   <summary>
22747     Number of pixels painted by WebKit into main memory, recorded as 10 times
22748     the percentage of the viewport that these pixels cover. This is collected
22749     once per commit from WebKit to the compositor.
22750   </summary>
22751 </histogram>
22753 <histogram name="Renderer4.pixelCountTranslucent" units="NormalizedPixels">
22754   <owner>wiltzius@chromium.org</owner>
22755   <summary>
22756     Number of pixels not known to be opaque opaque, recorded as 10 times the
22757     percentage of the viewport that these pixels cover.
22758   </summary>
22759 </histogram>
22761 <histogram name="Renderer4.renderPassCount">
22762   <owner>wiltzius@chromium.org</owner>
22763   <summary>
22764     The number of render passes (or render targets) in the renderer's frame. If
22765     the value is more than one, then an intermediate rendering target must be
22766     used during the rendering of the frame for each render pass greater than
22767     one.
22768   </summary>
22769 </histogram>
22771 <histogram name="Renderer4.RequestToFinish" units="milliseconds">
22772   <owner>wiltzius@chromium.org</owner>
22773   <summary>
22774     Time from &quot;request&quot; to &quot;finish.&quot;  &quot;Request&quot;==
22775     time when user requested document.  &quot;Finish&quot;==after onload() and
22776     all resources are loaded.
22777   </summary>
22778 </histogram>
22780 <histogram name="Renderer4.RequestToStart" units="milliseconds">
22781   <owner>wiltzius@chromium.org</owner>
22782   <summary>
22783     Time from &quot;request&quot; to &quot;start.&quot; &quot;Request&quot;==
22784     time when user requested document. &quot;Start&quot;== time when renderer
22785     requested load of document, after any unload of last document.
22786   </summary>
22787 </histogram>
22789 <histogram name="Renderer4.Snapshot">
22790   <owner>wiltzius@chromium.org</owner>
22791   <summary>Time to capture a renderer snapshot.</summary>
22792 </histogram>
22794 <histogram name="Renderer4.SoftwareCompositorThreadImplDrawDelay"
22795     units="milliseconds">
22796   <owner>wiltzius@chromium.org</owner>
22797   <summary>
22798     Time between frames when the software renderer is being used, as measured on
22799     the compositor thread. This is collected once per frame while it is being
22800     drawn to the screen in the compositor.
22801   </summary>
22802 </histogram>
22804 <histogram name="Renderer4.SoftwareDoDeferredUpdateDelay">
22805   <owner>wiltzius@chromium.org</owner>
22806   <summary>Time between frames when the page is not GPU accelerated.</summary>
22807 </histogram>
22809 <histogram name="Renderer4.SoftwarePaintDurationMS">
22810   <owner>wiltzius@chromium.org</owner>
22811   <summary>
22812     Time spent by WebKit painting the page, in milliseconds, when the page is
22813     not GPU accelerated.
22814   </summary>
22815 </histogram>
22817 <histogram name="Renderer4.SoftwarePaintMegapixPerSecond">
22818   <owner>wiltzius@chromium.org</owner>
22819   <summary>
22820     WebKit paint throughput, measured in megapixels per second, when the page is
22821     not GPU accelerated.
22822   </summary>
22823 </histogram>
22825 <histogram name="Renderer4.StartToCommit" units="milliseconds">
22826   <owner>wiltzius@chromium.org</owner>
22827   <summary>
22828     Time from &quot;start&quot; to &quot;commit.&quot; &quot;Start&quot;== time
22829     when renderer requested load of document, after any unload of last document.
22830     &quot;Commit&quot;== time when renderer got first byte of document.
22831   </summary>
22832 </histogram>
22834 <histogram name="Renderer4.StartToFinish" units="milliseconds">
22835   <owner>wiltzius@chromium.org</owner>
22836   <summary>
22837     Time from &quot;start&quot; to &quot;finish.&quot; &quot;Start&quot;== time
22838     when renderer requested load of document, after any unload of last document.
22839     &quot;Finish&quot;==after onload() and all resources are loaded.
22840   </summary>
22841 </histogram>
22843 <histogram name="Renderer4.TextureGpuUploadTimeUS">
22844   <owner>wiltzius@chromium.org</owner>
22845   <summary>
22846     The number of microseconds it took to upload a tile's full texture as
22847     measured on the GPU process.
22848   </summary>
22849 </histogram>
22851 <histogram name="Renderer4.Thumbnail">
22852   <owner>wiltzius@chromium.org</owner>
22853   <summary>Time to capture a renderer thumbnail.</summary>
22854 </histogram>
22856 <histogram name="Renderer4.tileCountCulled_Upload" units="NormalizedTiles">
22857   <owner>wiltzius@chromium.org</owner>
22858   <summary>
22859     Number of tiles that culling prevented being uploaded to texture memory.
22860     This is an approximation and is recorded as a 100 times the percentage of
22861     the number of tiles, of default size, needed to cover the viewport. This is
22862     collected once per commit from WebKit to the compositor.
22863   </summary>
22864 </histogram>
22866 <histogram name="Renderer4.uploadPixelCountCulled" units="NormalizedPixels">
22867   <obsolete>
22868     Deprecated as of 04/2012, replaced with Renderer4.tileCountCulled_Upload.
22869   </obsolete>
22870   <owner>wiltzius@chromium.org</owner>
22871   <summary>
22872     Number of pixels that culling prevented being uploaded to texture memory,
22873     normalized to the viewport size. This is collected once per commit from
22874     WebKit to the compositor.
22875   </summary>
22876 </histogram>
22878 <histogram name="Renderer4.uploadPixelCountOpaque" units="NormalizedPixels">
22879   <obsolete>
22880     Renamed to Renderer4.pixelCountOpaque_Upload.
22881   </obsolete>
22882   <owner>wiltzius@chromium.org</owner>
22883   <summary>
22884     Number of pixels uploaded to texture memory and known to be opaque,
22885     normalized to the viewport size. This is collected once per commit from
22886     WebKit to the compositor.
22887   </summary>
22888 </histogram>
22890 <histogram name="Renderer4.uploadPixelCountTranslucent"
22891     units="NormalizedPixels">
22892   <obsolete>
22893     Renamed to Renderer4.pixelCountTranslucent_Upload.
22894   </obsolete>
22895   <owner>wiltzius@chromium.org</owner>
22896   <summary>
22897     Number of pixels uploaded to texture memory and not known opaque, normalized
22898     to the viewport size.  This is collected once per commit from WebKit to the
22899     compositor.
22900   </summary>
22901 </histogram>
22903 <histogram name="RenderViewContextMenu.Shown" enum="RenderViewContextMenuItem">
22904   <owner>vitalybuka@chromium.org</owner>
22905   <summary>Count of renderer view context menu items shown.</summary>
22906 </histogram>
22908 <histogram name="RenderViewContextMenu.Used" enum="RenderViewContextMenuItem">
22909   <owner>vitalybuka@chromium.org</owner>
22910   <summary>
22911     Count of renderer view context menu items (Only commands now) used.
22912   </summary>
22913 </histogram>
22915 <histogram name="RequestAutocomplete.DismissalState"
22916     enum="AutofillDialogDismissalState">
22917   <owner>estade@chromium.org</owner>
22918   <summary>
22919     The state of the requestAutocomplete() dialog when it was dismissed.
22920   </summary>
22921 </histogram>
22923 <histogram name="RequestAutocomplete.InitialUserState"
22924     enum="AutofillDialogInitialUserState">
22925   <owner>estade@chromium.org</owner>
22926   <summary>
22927     The initial state of a user that's interacting with a freshly shown
22928     requestAutocomplete() dialog.
22929   </summary>
22930 </histogram>
22932 <histogram name="RequestAutocomplete.PopupInDialog"
22933     enum="AutofillDialogPopupEvent">
22934   <owner>estade@chromium.org</owner>
22935   <summary>
22936     User interactions with the Autofill popup shown while filling an
22937     requestAutocomplete() dialog.
22938   </summary>
22939 </histogram>
22941 <histogram name="RequestAutocomplete.Security" enum="AutofillDialogSecurity">
22942   <owner>estade@chromium.org</owner>
22943   <summary>
22944     Measures the frequency of security warnings and errors in the
22945     RequestAutocomplete dialog.
22946   </summary>
22947 </histogram>
22949 <histogram name="RequestAutocomplete.UiDuration" units="ms">
22950   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22951   <summary>
22952     Measures the duration for which an requestAutocomplete() dialog was shown.
22953   </summary>
22954 </histogram>
22956 <histogram name="RequestAutocomplete.UiDuration.Cancel" units="ms">
22957   <owner>estade@chromium.org</owner>
22958   <summary>
22959     Measures the duration for which an requestAutocomplete() dialog was shown,
22960     in cases where the user ended up canceling out of the dialog.
22961   </summary>
22962 </histogram>
22964 <histogram name="RequestAutocomplete.UiDuration.Submit" units="ms">
22965   <owner>estade@chromium.org</owner>
22966   <summary>
22967     Measures the duration for which an requestAutocomplete() dialog was shown,
22968     in cases where the user ended up accepting the dialog.
22969   </summary>
22970 </histogram>
22972 <histogram name="RequestAutocomplete.UiEvents" enum="AutofillDialogUiEvents">
22973   <owner>estade@chromium.org</owner>
22974   <summary>
22975     Measures how users are interacting with the requestAutocomplete() dialog UI.
22976   </summary>
22977 </histogram>
22979 <histogram name="RequestAutocomplete.UiLatencyToShow" units="ms">
22980   <owner>estade@chromium.org</owner>
22981   <summary>
22982     Measures the duration of time it takes for the requestAutocomplete() UI to
22983     be actionable by the user after it is shown.
22984   </summary>
22985 </histogram>
22987 <histogram name="RequestAutocomplete.WalletErrors" enum="WalletErrors">
22988   <owner>estade@chromium.org</owner>
22989   <summary>
22990     Measures the frequency of errors in communicating with the Google Online
22991     Wallet server.
22992   </summary>
22993 </histogram>
22995 <histogram name="RequestAutocomplete.WalletRequiredActions"
22996     enum="WalletRequiredActions">
22997   <owner>estade@chromium.org</owner>
22998   <summary>
22999     Measures the frequency of required user actions returned by the Google
23000     Online Wallet server.
23001   </summary>
23002 </histogram>
23004 <histogram name="Reset.ChromeOS.PowerwashDialogShown"
23005     enum="PowerwashDialogViewType">
23006   <owner>merkulova@chromium.org</owner>
23007   <summary>
23008     Records the number of times the factory reset dialog was shown. Grouped by
23009     the viewtype.
23010   </summary>
23011 </histogram>
23013 <histogram name="SB.BloomFilter" units="milliseconds">
23014   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23015   <summary>
23016     The first stage check that measures the time that Chrome took to check if a
23017     URL is present in our in-memory bloom filter.
23018   </summary>
23019 </histogram>
23021 <histogram name="SB.BuildBloom">
23022   <obsolete>
23023     Deprecated 9/2012. No longer generated.
23024   </obsolete>
23025   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23026   <summary>TBD.</summary>
23027 </histogram>
23029 <histogram name="SB.Database" units="milliseconds">
23030   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23031   <summary>
23032     The second stage check that measures the time that Chrome took to check if a
23033     URL is present in our SQLite database.
23034   </summary>
23035 </histogram>
23037 <histogram name="SB.DBCheck" units="milliseconds">
23038   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23039   <summary>
23040     The second stage check that mesures the time that Chrome took to check if a
23041     URL is present in our SQLite database. This time includes the filter check
23042     time.
23043   </summary>
23044 </histogram>
23046 <histogram name="SB.Delay" units="milliseconds">
23047   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23048   <summary>
23049     This measures the time that SafeBrowsing actually delayed the browsing
23050     experience. It records the difference between the time when Chrome would
23051     have started reading the response for a URL and when the SafeBrowsing system
23052     completed its check of that URL.
23053   </summary>
23054 </histogram>
23056 <histogram name="SB.FilterCheck" units="milliseconds">
23057   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23058   <summary>
23059     The first stage check that measures the time that Chrome took to check if a
23060     URL is present in our in-memory hash table.
23061   </summary>
23062 </histogram>
23064 <histogram name="SB.Network" units="milliseconds">
23065   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23066   <summary>
23067     The third and final stage check that mesures the time that Chrome took to
23068     get a response from the Google SafeBrowsing servers for a particular URL.
23069   </summary>
23070 </histogram>
23072 <histogram name="SB.NetworkCheck" units="milliseconds">
23073   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23074   <summary>
23075     The third and final stage check that mesures the time that Chrome took to
23076     get a response from the Google SafeBrowsing servers for a particular URL.
23077     This time includes the filter and database check time.
23078   </summary>
23079 </histogram>
23081 <histogram name="SB.PauseSafe" units="milliseconds">
23082   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23083   <summary>
23084     This measures the time that SafeBrowsing actually delayed the browsing
23085     experience. It records the difference between the time when Chrome would
23086     have started reading the response for a URL and when the SafeBrowsing system
23087     completed its check of that URL.
23088   </summary>
23089 </histogram>
23091 <histogram name="SB.Update">
23092   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23093   <summary>TBD.</summary>
23094 </histogram>
23096 <histogram name="SB2.AddPrefixes">
23097   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23098   <summary>
23099     The number of add prefixes stored in the database after the last update.
23100   </summary>
23101 </histogram>
23103 <histogram name="SB2.BloomFailure" enum="SB2BloomFailure">
23104   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23105   <summary>
23106     Track failures when in processing the safe-browsing database bloom filter.
23107   </summary>
23108 </histogram>
23110 <histogram name="SB2.BloomFilterFalsePositives"
23111     enum="SB2BloomFilterFalsePositives">
23112   <obsolete>
23113     This became misleading around M-22 (September 2012), deleted in M-32
23114     (November 2013).
23115   </obsolete>
23116   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23117   <summary>
23118     All prefix misses (server returned no full hashes) and prefix misses due to
23119     false positives in the bloom filter.
23120   </summary>
23121 </histogram>
23123 <histogram name="SB2.BloomFilterLoad" units="ms">
23124   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23125   <summary>Time to load the BloomFilter file.</summary>
23126 </histogram>
23128 <histogram name="SB2.BrowseDatabaseKilobytes" units="KB">
23129   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23130   <summary>
23131     The size of the browsing SafeBrowsing database file on disk in kilobytes,
23132     after an update has occurred.
23133   </summary>
23134 </histogram>
23136 <histogram name="SB2.BuildFilter" units="milliseconds">
23137   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23138   <summary>
23139     The time that it took to regenerate the filter after we have received all
23140     the update chunks.
23141   </summary>
23142 </histogram>
23144 <histogram name="SB2.BuildReadBytes" units="bytes">
23145   <obsolete>
23146     Deprecated because it was exceeding the range.  Replaced by
23147     SB2.BuildReadKilobytes.
23148   </obsolete>
23149   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23150   <summary>
23151     The number of bytes read by the browser process during the bloom filter
23152     generation phase.
23153   </summary>
23154 </histogram>
23156 <histogram name="SB2.BuildReadKilobytes" units="KB">
23157   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23158   <summary>
23159     The number of kilobytes read by the browser process during the filter
23160     generation phase.
23161   </summary>
23162 </histogram>
23164 <histogram name="SB2.BuildReadOperations">
23165   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23166   <summary>
23167     The number of read operations issued by the browser process during the
23168     filter generation phase.
23169   </summary>
23170 </histogram>
23172 <histogram name="SB2.BuildWriteBytes" units="bytes">
23173   <obsolete>
23174     Deprecated because it was exceeding the range.  Replaced by
23175     SB2.BuildWriteKilobytes.
23176   </obsolete>
23177   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23178   <summary>
23179     The number of bytes written by the browser process during the bloom filter
23180     generation phase.
23181   </summary>
23182 </histogram>
23184 <histogram name="SB2.BuildWriteKilobytes" units="KB">
23185   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23186   <summary>
23187     The number of kilobytes written by the browser process during the filter
23188     generation phase.
23189   </summary>
23190 </histogram>
23192 <histogram name="SB2.BuildWriteOperations">
23193   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23194   <summary>
23195     The number of write operations issued by the browser process during the
23196     filter generation phase.
23197   </summary>
23198 </histogram>
23200 <histogram name="SB2.ChunkInsert" units="milliseconds">
23201   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23202   <summary>
23203     The time that it takes to write one redirect URL (which can contain multiple
23204     chunks) to the database.
23205   </summary>
23206 </histogram>
23208 <histogram name="SB2.ChunkRequest" units="milliseconds">
23209   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23210   <summary>
23211     The network time between the request and response for a chunk.
23212   </summary>
23213 </histogram>
23215 <histogram name="SB2.ChunkSize" units="bytes">
23216   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23217   <summary>The size of one chunk URL.</summary>
23218 </histogram>
23220 <histogram name="SB2.DatabaseBytes" units="bytes">
23221   <obsolete>
23222     Deprecated because it was exceeding the range.  Replaced by
23223     SB2.DatabaseKilobytes.
23224   </obsolete>
23225   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23226   <summary>The size of the SafeBrowsing database file on disk.</summary>
23227 </histogram>
23229 <histogram name="SB2.DatabaseFailure" enum="SB2DatabaseFailure">
23230   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23231   <summary>Track failures when updating the safe-browsing database.</summary>
23232 </histogram>
23234 <histogram name="SB2.DatabaseKilobytes" units="KB">
23235   <obsolete>
23236     Replaced by SB2.BrowseDatabaseKilobytes.
23237   </obsolete>
23238   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23239   <summary>
23240     The size of the SafeBrowsing database file on disk in kilobytes.
23241   </summary>
23242 </histogram>
23244 <histogram name="SB2.DatabaseOpen" units="milliseconds">
23245   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23246   <summary>
23247     The time it takes to initialize the SafeBrowsing storage backend, in
23248     milliseconds.
23249   </summary>
23250 </histogram>
23252 <histogram name="SB2.DatabaseUpdateKilobytes" units="KB">
23253   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23254   <summary>
23255     The size of the update file before merging with the database file, in
23256     kilobytes.
23257   </summary>
23258 </histogram>
23260 <histogram name="SB2.Delay" units="milliseconds">
23261   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23262   <summary>
23263     The time that SafeBrowsing actually delayed the browsing experience. It
23264     records the difference between the time when Chrome would have started
23265     reading the response for a URL and when the SafeBrowsing system completed
23266     its check of that URL.
23267   </summary>
23268 </histogram>
23270 <histogram name="SB2.DownloadBinhashAddsDeleted">
23271   <obsolete>
23272     Deleted in M-34 (February 2014).
23273   </obsolete>
23274   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23275   <summary>Obsolete download BINHASH add chunks deleted.</summary>
23276 </histogram>
23278 <histogram name="SB2.DownloadBinhashSubsDeleted">
23279   <obsolete>
23280     Deleted in M-34 (February 2014).
23281   </obsolete>
23282   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23283   <summary>Obsolete download BINHASH sub chunks deleted.</summary>
23284 </histogram>
23286 <histogram name="SB2.DownloadChecks" enum="SB2DownloadChecks">
23287   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23288   <summary>
23289     Records results of SafeBrowsing download check, including both url check and
23290     downloaded file hash check.
23291   </summary>
23292 </histogram>
23294 <histogram name="SB2.DownloadDatabaseKilobytes" units="KB">
23295   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23296   <summary>
23297     The size of the downloads SafeBrowsing database file on disk in kilobytes,
23298     after an update has occurred.
23299   </summary>
23300 </histogram>
23302 <histogram name="SB2.DownloadDuration" units="milliseconds">
23303   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23304   <summary>The time it takes for a download to finish.</summary>
23305 </histogram>
23307 <histogram name="SB2.DownloadHashCheckDuration" units="milliseconds">
23308   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23309   <summary>
23310     The time it takes for SafeBrowsing to check hash of a download file.
23311   </summary>
23312 </histogram>
23314 <histogram name="SB2.DownloadUrlCheckDuration" units="milliseconds">
23315   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23316   <summary>The time it takes for SafeBrowsing to check a download url.</summary>
23317 </histogram>
23319 <histogram name="SB2.DownloadUrlChecks" enum="SB2DownloadChecks">
23320   <obsolete>
23321     Deprecated 3/11/11, and replaced by SB2.DownloadChecks.
23322   </obsolete>
23323   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23324   <summary>Records results of SafeBrowsing download url check.</summary>
23325 </histogram>
23327 <histogram name="SB2.FailedUpdate">
23328   <obsolete>
23329     Deprecated, replaced by SB2.DatabaseFailure BROWSE_DB_UPDATE_FINISH.
23330   </obsolete>
23331   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23332   <summary>
23333     The count of the number of times an update failed when being committed to
23334     the database.
23335   </summary>
23336 </histogram>
23338 <histogram name="SB2.FilterCheck" units="milliseconds">
23339   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23340   <summary>
23341     The time that it took to check a URL against our in-memory filter.
23342   </summary>
23343 </histogram>
23345 <histogram name="SB2.FilterKilobytes" units="KB">
23346   <obsolete>
23347     Deprecated 9/2012. No longer generated.
23348   </obsolete>
23349   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23350   <summary>The size of the current bloom filter in kilobytes.</summary>
23351 </histogram>
23353 <histogram name="SB2.FilterLoad" enum="SB2FilterLoad">
23354   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23355   <summary>Which filter file the database loaded from disk.</summary>
23356 </histogram>
23358 <histogram name="SB2.FilterMissing">
23359   <obsolete>
23360     Deprecated, replaced by SB2.DatabaseFailure FILTER_MISSING.
23361   </obsolete>
23362   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23363   <summary>
23364     The count of the number of times we attempted to load the bloom filter file
23365     but it was missing.
23366   </summary>
23367 </histogram>
23369 <histogram name="SB2.FilterReadFail">
23370   <obsolete>
23371     Deprecated, replaced by SB2.DatabaseFailure FILTER_READ.
23372   </obsolete>
23373   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23374   <summary>
23375     The count of the number of times we attempted to load the bloom filter file
23376     but failed while reading the file on disk.
23377   </summary>
23378 </histogram>
23380 <histogram name="SB2.FilterSize" units="bytes">
23381   <obsolete>
23382     Deprecated because it was exceeding the range.  Replaced by
23383     SB2.FilterKilobytes.
23384   </obsolete>
23385   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23386   <summary>The size of the current bloom filter.</summary>
23387 </histogram>
23389 <histogram name="SB2.FilterWriteFail">
23390   <obsolete>
23391     Deprecated, replaced by SB2.DatabaseFailure FILTER_WRITE.
23392   </obsolete>
23393   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23394   <summary>
23395     The count of the number of times we attempted to save the bloom filter file
23396     but failed while writing the file to disk.
23397   </summary>
23398 </histogram>
23400 <histogram name="SB2.FormatEvent" enum="SB2FormatEvent">
23401   <owner>shess@chromium.org</owner>
23402   <summary>
23403     Collection of boolean events for SafeBrowsingFileStore instances.  Includes
23404     corruptions detected, old versions detected, and various failures detected.
23405   </summary>
23406 </histogram>
23408 <histogram name="SB2.GetHash200">
23409   <obsolete>
23410     Deprecated in favor of SB2.GetHashResult STATUS_200.
23411   </obsolete>
23412   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23413   <summary>
23414     The number of GetHash requests that returned data (valid requests).
23415   </summary>
23416 </histogram>
23418 <histogram name="SB2.GetHash204">
23419   <obsolete>
23420     Deprecated in favor of SB2.GetHashResult STATUS_204.
23421   </obsolete>
23422   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23423   <summary>
23424     The number of GetHash requests that returned empty data (false positives).
23425   </summary>
23426 </histogram>
23428 <histogram name="SB2.GetHashResult" enum="SB2GetHashResult">
23429   <owner>mattm@chromium.org</owner>
23430   <summary>
23431     Track return status from GetHash attempts (STATUS_200, STATUS_204,
23432     NETWORK_ERROR, HTTP_ERROR, BACKOFF_ERROR), whether parsing a 200 result
23433     failed (PARSE_ERROR), and dispensation of returned values (EMPTY, HIT,
23434     MISS).  EMPTY means the response had no full hashes, and should contain all
23435     of the 204 responses plus all *_ERROR cases.  HIT means that one of the full
23436     hashes matched. MISS means that none of the hashes matched (there was a
23437     prefix collision). (PARSE_ERROR, NETWORK_ERROR, HTTP_ERROR, and
23438     BACKOFF_ERROR were added in M36.)
23439   </summary>
23440 </histogram>
23442 <histogram name="SB2.GetHashResultDownload" enum="SB2GetHashResult">
23443   <owner>mattm@chromium.org</owner>
23444   <summary>
23445     Track return status from GetHash attempts (STATUS_200, STATUS_204,
23446     NETWORK_ERROR, HTTP_ERROR, BACKOFF_ERROR), whether parsing a 200 result
23447     failed (PARSE_ERROR), and dispensation of returned values (EMPTY, HIT,
23448     MISS).  EMPTY means the response had no full hashes, and should contain all
23449     of the 204 responses plus all *_ERROR cases.  HIT means that one of the full
23450     hashes matched. MISS means that none of the hashes matched (there was a
23451     prefix collision). (PARSE_ERROR, NETWORK_ERROR, HTTP_ERROR, and
23452     BACKOFF_ERROR were added in M36.)
23453   </summary>
23454 </histogram>
23456 <histogram name="SB2.GetHashServerMiss">
23457   <obsolete>
23458     Deprecated in favor of SB2.GetHashResult FULL_HASH_* and
23459     SB2.BloomFilterFalsePositives.  It is unclear if this histogram ever
23460     reported useful data.
23461   </obsolete>
23462   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23463   <summary>
23464     The number of GetHash requests returning full hashes that didn't match the
23465     URL that initiated the request.
23466   </summary>
23467 </histogram>
23469 <histogram name="SB2.HandleCorrupt">
23470   <obsolete>
23471     Deprecated, replaced by SB2.DatabaseFailure CORRUPT.
23472   </obsolete>
23473   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23474   <summary>
23475     The count of the number of times a database was found corrupt and reset.
23476   </summary>
23477 </histogram>
23479 <histogram name="SB2.InterstitialAction" enum="SB2InterstitialAction">
23480   <owner>felt@chromium.org</owner>
23481   <summary>
23482     Track number of times Safe Browsing interstitials have been shown, and how
23483     many times they have been clicked through or not.
23484   </summary>
23485 </histogram>
23487 <histogram name="SB2.InterstitialActionDetails"
23488     enum="SB2InterstitialActionDetails">
23489   <owner>felt@chromium.org</owner>
23490   <summary>
23491     Tracks the click-through rate for specific cases of the interstitial.
23492   </summary>
23493 </histogram>
23495 <histogram name="SB2.MalwareInterstitialTimeClosed" units="milliseconds">
23496   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23497   <summary>
23498     The time between when we show the SafeBrowsing malware interstitial and the
23499     user navigating away by for example, closing the tab, clicking the browser
23500     back button or typing another URL in the address bar.
23501   </summary>
23502 </histogram>
23504 <histogram name="SB2.MalwareInterstitialTimeDiagnostic" units="milliseconds">
23505   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23506   <summary>
23507     The time between when we show the SafeBrowsing malware interstitial and the
23508     user clicking on diagnostic page link.
23509   </summary>
23510 </histogram>
23512 <histogram name="SB2.MalwareInterstitialTimeExpandedSeeMore"
23513     units="milliseconds">
23514   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23515   <summary>
23516     The time between when we show the SafeBrowsing malware interstitial and the
23517     user expanding the &quot;see more info&quot; section of the page.  (Only
23518     applies to field trial version 2 of the interstitial.)
23519   </summary>
23520 </histogram>
23522 <histogram name="SB2.MalwareInterstitialTimeLearnMore" units="milliseconds">
23523   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23524   <summary>
23525     The time between when we show the SafeBrowsing malware interstitial and the
23526     user clicking on the learn more about malware link.
23527   </summary>
23528 </histogram>
23530 <histogram name="SB2.MalwareInterstitialTimePrivacyPolicy" units="milliseconds">
23531   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23532   <summary>
23533     The time between when we show the SafeBrowsing malware interstitial and the
23534     user clicking on the privacy policy link.
23535   </summary>
23536 </histogram>
23538 <histogram name="SB2.MalwareInterstitialTimeProceed" units="milliseconds">
23539   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23540   <summary>
23541     The time between when we show the SafeBrowsing malware interstitial and the
23542     user clicking on the proceed link.
23543   </summary>
23544 </histogram>
23546 <histogram name="SB2.MalwareInterstitialTimeTakeMeBack" units="milliseconds">
23547   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23548   <summary>
23549     The time between when we show the SafeBrowsing malware interstitial and the
23550     user clicking on the big green back button.
23551   </summary>
23552 </histogram>
23554 <histogram name="SB2.Network" units="milliseconds">
23555   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23556   <summary>
23557     The time that it took to receive a response from the Google SafeBrowsing
23558     servers for a GetHash request.
23559   </summary>
23560 </histogram>
23562 <histogram name="SB2.OldDatabaseKilobytes" units="KB">
23563   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23564   <summary>Size of v1 database deleted from client profile.</summary>
23565 </histogram>
23567 <histogram name="SB2.OutShardShifts">
23568   <owner>shess@chromium.org</owner>
23569   <summary>
23570     Indicates how sharded safe-browsing on-disk stores are.  Values like 0 to 4
23571     are reasonable.
23572   </summary>
23573 </histogram>
23575 <histogram name="SB2.PhishingInterstitialTimeClosed" units="milliseconds">
23576   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23577   <summary>
23578     The time between when we show the SafeBrowsing phishing interstitial and the
23579     user navigating away by for example, closing the tab, clicking the browser
23580     back button or typing another URL in the address bar.
23581   </summary>
23582 </histogram>
23584 <histogram name="SB2.PhishingInterstitialTimeExpandedSeeMore"
23585     units="milliseconds">
23586   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23587   <summary>
23588     The time between when we show the SafeBrowsing phishing interstitial and the
23589     user expanding the &quot;see more info&quot; section of the page.  (Only
23590     applies to field trial version 2 of the interstitial.)
23591   </summary>
23592 </histogram>
23594 <histogram name="SB2.PhishingInterstitialTimeLearnMore" units="milliseconds">
23595   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23596   <summary>
23597     The time between when we show the SafeBrowsing phishing interstitial and the
23598     user clicking on the learn more link.
23599   </summary>
23600 </histogram>
23602 <histogram name="SB2.PhishingInterstitialTimeProceed" units="milliseconds">
23603   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23604   <summary>
23605     The time between when we show the SafeBrowsing phishing interstitial and the
23606     user clicking on the proceed link.
23607   </summary>
23608 </histogram>
23610 <histogram name="SB2.PhishingInterstitialTimeReportError" units="milliseconds">
23611   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23612   <summary>
23613     The time between when we show the SafeBrowsing phishing interstitial and the
23614     user clicking on the report error link.
23615   </summary>
23616 </histogram>
23618 <histogram name="SB2.PhishingInterstitialTimeTakeMeBack" units="milliseconds">
23619   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23620   <summary>
23621     The time between when we show the SafeBrowsing phishing interstitial and the
23622     user clicking on the big green back button.
23623   </summary>
23624 </histogram>
23626 <histogram name="SB2.PrefixSetBitsPerPrefix" units="bits">
23627   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23628   <summary>
23629     The size of the PrefixSet storage in bits, divided by the number of prefixes
23630     represented.  Should almost always be 16.
23631   </summary>
23632 </histogram>
23634 <histogram name="SB2.PrefixSetEvent" enum="SB2PrefixSetEvent">
23635   <obsolete>
23636     Deprecated 9/2012. No longer generated, BloomFilter being removed.
23637   </obsolete>
23638   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23639   <summary>
23640     Records how well the PrefixSet implementation matches the BloomFilter
23641     implementation.
23642   </summary>
23643 </histogram>
23645 <histogram name="SB2.PrefixSetKilobytes" units="KB">
23646   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23647   <summary>The size of the PrefixSet file in kilobytes.</summary>
23648 </histogram>
23650 <histogram name="SB2.PrefixSetLoad" units="ms">
23651   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23652   <summary>Time to load the PrefixSet file.</summary>
23653 </histogram>
23655 <histogram name="SB2.PrefixSetRestoredExcess">
23656   <obsolete>
23657     Deprecated 9/2012. No longer generated.
23658   </obsolete>
23659   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23660   <summary>
23661     For debugging PrefixSet.  How many extra results GetPrefixes returns.
23662   </summary>
23663 </histogram>
23665 <histogram name="SB2.PrefixSetRestoredShortfall">
23666   <obsolete>
23667     Deprecated 9/2012. No longer generated.
23668   </obsolete>
23669   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23670   <summary>
23671     For debugging PrefixSet.  How many fewer results GetPrefixes returns.
23672   </summary>
23673 </histogram>
23675 <histogram name="SB2.PrefixSetUnsortedDelta">
23676   <obsolete>
23677     Deprecated 9/2012. No longer generated.
23678   </obsolete>
23679   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23680   <summary>
23681     For debugging PrefixSet.  How far unsorted deltas are from expected value.
23682   </summary>
23683 </histogram>
23685 <histogram name="SB2.PrefixSetUnsortedDifference">
23686   <obsolete>
23687     Deprecated 9/2012. No longer generated.
23688   </obsolete>
23689   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23690   <summary>
23691     For debugging PrefixSet.  Distance of unsorted elements from expected
23692     location.
23693   </summary>
23694 </histogram>
23696 <histogram name="SB2.PrefixSetUnsortedPercent">
23697   <obsolete>
23698     Deprecated 9/2012. No longer generated.
23699   </obsolete>
23700   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23701   <summary>
23702     For debugging PrefixSet.  How far into the results unsorted elements were
23703     found.  Interesting values would be 0%, 50%, or 100%.
23704   </summary>
23705 </histogram>
23707 <histogram name="SB2.PrefixSetUnsortedSize">
23708   <obsolete>
23709     Deprecated 9/2012. No longer generated.
23710   </obsolete>
23711   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23712   <summary>
23713     For debugging PrefixSet.  Size of unsorted sets.  To see if there is a
23714     problem with a particular size of dataset.
23715   </summary>
23716 </histogram>
23718 <histogram name="SB2.PrefixSetVersionRead">
23719   <owner>shess@chromium.org</owner>
23720   <summary>Version read from the PrefixSet file.</summary>
23721 </histogram>
23723 <histogram name="SB2.PrefixSetWrite" units="ms">
23724   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23725   <summary>Time to store the PrefixSet file.</summary>
23726 </histogram>
23728 <histogram name="SB2.ReportingIsEnabled" enum="BooleanEnabled">
23729   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23730   <summary>
23731     Whether the user has Safe Browsing extended reporting enabled at the time a
23732     Safe Browsing warning was dismissed.  This tracks the fraction of all SB
23733     interstitials that had reporting enabled.
23734   </summary>
23735 </histogram>
23737 <histogram name="SB2.SetReportingEnabled" enum="BooleanEnabled">
23738   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23739   <summary>
23740     Tracks changes to the Safe Browsing extended reporting opt-in which is shown
23741     in the Safe Browsing interstitial.
23742   </summary>
23743 </histogram>
23745 <histogram name="SB2.SideEffectFreeWhitelistDatabaseKilobytes" units="KB">
23746   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23747   <summary>
23748     The size of the Side Effect Free Whitelist SaafeBrowsing database file on
23749     disk in kilobytes, after an update has occurred.
23750   </summary>
23751 </histogram>
23753 <histogram name="SB2.SideEffectFreeWhitelistPrefixSetKilobytes" units="KB">
23754   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23755   <summary>
23756     The size of the Side Effect Free Whitelist PrefixSet file in kilobytes,
23757     after an udpate has occurred.
23758   </summary>
23759 </histogram>
23761 <histogram name="SB2.SideEffectFreeWhitelistPrefixSetLoad" units="ms">
23762   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23763   <summary>Time to load the Side Effect Free Whitelist PrefixSet file.</summary>
23764 </histogram>
23766 <histogram name="SB2.SideEffectFreeWhitelistPrefixSetWrite" units="ms">
23767   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23768   <summary>
23769     Time to store the Side Effect Free Whitelist PrefixSet file.
23770   </summary>
23771 </histogram>
23773 <histogram name="SB2.SideEffectFreeWhitelistStatus"
23774     enum="SB2SideEffectFreeWhitelistStatus">
23775   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23776   <summary>The instantiation status of the SideEffectFreeWhitelist.</summary>
23777 </histogram>
23779 <histogram name="SB2.StoreVersionRead">
23780   <owner>shess@chromium.org</owner>
23781   <summary>Version read from the store file.</summary>
23782 </histogram>
23784 <histogram name="SB2.SubPrefixes">
23785   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23786   <summary>
23787     The number of sub prefixes stored in the database after the last update.
23788   </summary>
23789 </histogram>
23791 <histogram name="SB2.Update" units="milliseconds">
23792   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23793   <summary>
23794     The time from the receipt of the update request to the receipt of the final
23795     update chunk.
23796   </summary>
23797 </histogram>
23799 <histogram name="SB2.UpdateRequestSize" units="bytes">
23800   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23801   <summary>The payload size of update requests to the server.</summary>
23802 </histogram>
23804 <histogram name="SB2.UpdateResult" enum="SB2UpdateResult">
23805   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23806   <summary>Result from trying to update the SafeBrowsing data.</summary>
23807 </histogram>
23809 <histogram name="SB2.UpdateSize" units="bytes">
23810   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23811   <summary>The size of all the chunk URLs in an update response.</summary>
23812 </histogram>
23814 <histogram name="SB2.UpdateUrls">
23815   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23816   <summary>The number of chunk URLs in an update response.</summary>
23817 </histogram>
23819 <histogram name="SB2.VolunteerPrefixesRemoved">
23820   <owner>shess@chromium.org</owner>
23821   <summary>
23822     Older versions of the safe-browsing code incorrectly added additional
23823     SBPrefix items when receiving full hashes.  This caused errors when
23824     calculating when to send gethash requests to the server.  An additional pass
23825     over the data has been added to remove the excess prefixes.  This histogram
23826     tracks progress of that code for purposes of informing a decision on when to
23827     remove the additional pass.  See http://crbug.com/361248 .
23828   </summary>
23829 </histogram>
23831 <histogram name="SBClientDownload.CheckDownloadStats"
23832     enum="SBClientDownloadCheckDownloadStats">
23833   <owner>mattm@chromium.org</owner>
23834   <summary>
23835     Records a histogram of the reason why downloads are marked as being
23836     malicious or clean by the improved SafeBrowsing binary download protection.
23837   </summary>
23838 </histogram>
23840 <histogram name="SBClientDownload.DownloadExtensions"
23841     enum="SBClientDownloadExtensions">
23842   <owner>mattm@chromium.org</owner>
23843   <summary>
23844     Records a histogram of how often users download a file with a file extension
23845     that is possibly dangerous (e.g., exe, class).
23846   </summary>
23847 </histogram>
23849 <histogram name="SBClientDownload.DownloadRequestDuration" units="milliseconds">
23850   <owner>mattm@chromium.org</owner>
23851   <summary>
23852     Records the total time it takes for the SafeBrowsing download service to
23853     check whether the content of a download is malicious or not. This histogram
23854     only includes requests that are sent to the SafeBrowsing server.
23855   </summary>
23856 </histogram>
23858 <histogram name="SBClientDownload.DownloadRequestNetError" enum="NetErrorCodes">
23859   <owner>mattm@chromium.org</owner>
23860   <summary>
23861     The net error code for all CheckClientDownloadRequest URLFetchers.
23862   </summary>
23863 </histogram>
23865 <histogram name="SBClientDownload.DownloadRequestPayloadSize" units="bytes">
23866   <owner>mattm@chromium.org</owner>
23867   <summary>
23868     The size of the upload data for CheckClientDownloadRequest URLFetchers.
23869   </summary>
23870 </histogram>
23872 <histogram name="SBClientDownload.DownloadRequestResponseCode">
23873   <owner>mattm@chromium.org</owner>
23874   <summary>
23875     For CheckClientDownloadRequest URLFetchers with successful status, the HTTP
23876     response code that was received.
23877   </summary>
23878 </histogram>
23880 <histogram name="SBClientDownload.ExtractImageHeadersTime" units="milliseconds">
23881   <owner>grt@chromium.org</owner>
23882   <summary>
23883     Records the time it takes for the SafeBrowsing download service to extract
23884     image headers from a downloaded binary.
23885   </summary>
23886 </histogram>
23888 <histogram name="SBClientDownload.ExtractSignatureFeaturesTime"
23889     units="milliseconds">
23890   <owner>mattm@chromium.org</owner>
23891   <summary>
23892     Records the time it takes for the SafeBrowsing download service to extract
23893     signature info from a downloaded binary. This includes both unsigned and
23894     signed binaries.
23895   </summary>
23896 </histogram>
23898 <histogram name="SBClientDownload.ExtractZipFeaturesTime" units="milliseconds">
23899   <owner>mattm@chromium.org</owner>
23900   <summary>
23901     Records the time it takes for the SafeBrowsing download service to extract
23902     info from a downloaded zip file.
23903   </summary>
23904 </histogram>
23906 <histogram name="SBClientDownload.SignedBinaryDownload"
23907     enum="SBClientDownloadIsSignedBinary">
23908   <owner>mattm@chromium.org</owner>
23909   <summary>
23910     Records the number of signed vs. unsigned executables that are downloaded.
23911   </summary>
23912 </histogram>
23914 <histogram name="SBClientDownload.SignedOrWhitelistedDownload">
23915   <owner>mattm@chromium.org</owner>
23916   <summary>
23917     Counter which is incremented whenever an executable is downloaded which is
23918     either signed or whose URL matches the download whitelist.
23919   </summary>
23920 </histogram>
23922 <histogram name="SBClientDownload.ZipFileHasArchiveButNoExecutable"
23923     enum="Boolean">
23924   <owner>mattm@chromium.org</owner>
23925   <summary>
23926     For each zip file analyzed by the SafeBrowsing download service, records
23927     true if the zip did not contain any executables but did contain another zip
23928     file, false otherwise.
23929   </summary>
23930 </histogram>
23932 <histogram name="SBClientDownload.ZipFileHasExecutable" enum="Boolean">
23933   <owner>mattm@chromium.org</owner>
23934   <summary>
23935     For each zip file analyzed by the SafeBrowsing download service, records if
23936     the zip contained an executable file.
23937   </summary>
23938 </histogram>
23940 <histogram name="SBClientMalware.ClassificationStart" enum="BooleanHit">
23941   <owner>noelutz@chromium.org</owner>
23942   <summary>
23943     The number of pages that we could have possibly classified (essentially the
23944     number of top page navigations by users with SBClientMalware enabled). The
23945     name is slightly misleading as it is recorded before
23946     &quot;Preclassification&quot; happens.
23947   </summary>
23948 </histogram>
23950 <histogram name="SBClientMalware.IPBlacklistRequestNetError"
23951     enum="NetErrorCodes">
23952   <owner>noelutz@chromium.org</owner>
23953   <summary>
23954     The net error code for all ClientMalwareRequest URLFetchers.
23955   </summary>
23956 </histogram>
23958 <histogram name="SBClientMalware.IPBlacklistRequestPayloadSize" units="bytes">
23959   <owner>noelutz@chromium.org</owner>
23960   <summary>
23961     The size of the upload data for ClientMalwareRequest URLFetchers.
23962   </summary>
23963 </histogram>
23965 <histogram name="SBClientMalware.IPBlacklistRequestResponseCode">
23966   <owner>noelutz@chromium.org</owner>
23967   <summary>
23968     For ClientMalwareRequest URLFetchers with successful status, the HTTP
23969     response code that was received.
23970   </summary>
23971 </histogram>
23973 <histogram name="SBClientMalware.PreClassificationCheckFail"
23974     enum="SBClientDetectionPreClassificationCheckFail">
23975   <owner>noelutz@chromium.org</owner>
23976   <summary>
23977     Records the number of malware classifications that were skipped because a
23978     pre-classification check failed.
23979   </summary>
23980 </histogram>
23982 <histogram name="SBClientMalware.SentReports" enum="SBClientMalwareSentReports">
23983   <owner>noelutz@chromium.org</owner>
23984   <summary>
23985     Measures the success rate of sending malware reports.  Sending a report can
23986     fail due to a client reaching the limit on the number of reports it can send
23987     per day or due to the report failing to be serialized.
23988   </summary>
23989 </histogram>
23991 <histogram name="SBClientMalware.UnexpectedPageId" enum="BooleanHit">
23992   <owner>noelutz@chromium.org</owner>
23993   <obsolete>
23994     Deprecated 03/2014.  That part of the code got deleted.
23995   </obsolete>
23996   <summary>
23997     Counts the number of times the page ID that completed the page load does not
23998     match the browse info page ID.  We expect that number to be zero.
23999   </summary>
24000 </histogram>
24002 <histogram name="SBClientPhishing.CancelClassificationReason"
24003     enum="SBClientPhishingCancelClassificationReason">
24004   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24005   <summary>
24006     The counts for various reasons why an in-progress phishing classification
24007     was canceled.
24008   </summary>
24009 </histogram>
24011 <histogram name="SBClientPhishing.CheckNoPendingClassificationFailed">
24012   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24013   <summary>
24014     The number of times client-side phishing classifier expected to have no
24015     pending classifications running but that check failed.
24016   </summary>
24017 </histogram>
24019 <histogram name="SBClientPhishing.ClassificationStart" enum="BooleanHit">
24020   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24021   <summary>
24022     The number of pages that we could have possibly classified (essentially the
24023     number of top page navigations by users with SBClientPhishing enabled). The
24024     name is slightly misleading as it is recorded before
24025     &quot;Preclassification&quot; happens.
24026   </summary>
24027 </histogram>
24029 <histogram name="SBClientPhishing.ClientModelStatus"
24030     enum="SBClientPhishingClientModelStatus">
24031   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24032   <summary>
24033     The counts for various model status codes that we get after loading a new
24034     client-side phishing model.
24035   </summary>
24036 </histogram>
24038 <histogram name="SBClientPhishing.DOMFeatureChunkTime" units="milliseconds">
24039   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24040   <summary>
24041     The time that an individual chunk of DOM feature extraction work took.
24042   </summary>
24043 </histogram>
24045 <histogram name="SBClientPhishing.DOMFeatureFrameRemoved">
24046   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24047   <summary>
24048     The number of times that DOM feature extraction finished early because the
24049     active WebDocument's frame was removed during traversal.
24050   </summary>
24051 </histogram>
24053 <histogram name="SBClientPhishing.DOMFeatureIterations">
24054   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24055   <summary>
24056     The number of iterations that the DOM feature extractor took to finish.
24057   </summary>
24058 </histogram>
24060 <histogram name="SBClientPhishing.DOMFeatureResumeTime" units="milliseconds">
24061   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24062   <summary>
24063     The time that it took to resume DOM feature extraction for the phishing
24064     classifier.  Longer times may indicate that the page DOM changed between
24065     chunks of work and the extractor had to re-traverse up to the saved
24066     position.
24067   </summary>
24068 </histogram>
24070 <histogram name="SBClientPhishing.DOMFeatureTimeout">
24071   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24072   <summary>
24073     The number of phishing classifications that were aborted because DOM feature
24074     extraction took too long.
24075   </summary>
24076 </histogram>
24078 <histogram name="SBClientPhishing.DOMFeatureTotalTime" units="milliseconds">
24079   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24080   <summary>
24081     The time that the DOM feature extarctor took to finish, summed across all
24082     chunks of work.
24083   </summary>
24084 </histogram>
24086 <histogram name="SBClientPhishing.GrabPhishingThumbnail" units="ms">
24087   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24088   <summary>Time spent generating the thumbnail.</summary>
24089 </histogram>
24091 <histogram name="SBClientPhishing.IllegalFeatureValue">
24092   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24093   <summary>
24094     The number of features which were omitted from phishing classification
24095     because they were added with an illegal value.  This would indicate a bug.
24096   </summary>
24097 </histogram>
24099 <histogram name="SBClientPhishing.InitPrivateNetworksFailed">
24100   <obsolete>
24101     Deprecated in Chrome 37, which now uses //net's internal matching.
24102   </obsolete>
24103   <owner>mattm@chromium.org</owner>
24104   <summary>
24105     The number of times that the phishing detection service could not be
24106     initialized due to an error parsing the private IP networks.  This would
24107     indicate a bug.
24108   </summary>
24109 </histogram>
24111 <histogram name="SBClientPhishing.InvalidWhitelistExpression">
24112   <obsolete>
24113     Deprecated 12/2011.  Whitelist entries are no longer part of
24114     ClientPhishingResponse.
24115   </obsolete>
24116   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24117   <summary>
24118     The number of whitelist_expression entries in a ClientPhishingResponse that
24119     could not be canonicalized.
24120   </summary>
24121 </histogram>
24123 <histogram name="SBClientPhishing.PreClassificationCheckFail"
24124     enum="SBClientDetectionPreClassificationCheckFail">
24125   <owner>noelutz@chromium.org</owner>
24126   <summary>
24127     Records the number of phishing classifications that were skipped because a
24128     pre-classification check failed.
24129   </summary>
24130 </histogram>
24132 <histogram name="SBClientPhishing.ReportLimitSkipped" enum="BooleanHit">
24133   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24134   <summary>
24135     The number of phishing classifications that were previously cached as being
24136     phishing but that will get re-classified (to possibly fix false positives).
24137   </summary>
24138 </histogram>
24140 <histogram name="SBClientPhishing.RequestNotSerialized">
24141   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24142   <summary>
24143     The number of phishing classifier pingbacks that were skipped because
24144     serializing the request protocol buffer to string failed.
24145   </summary>
24146 </histogram>
24148 <histogram name="SBClientPhishing.RequestSatisfiedFromCache" enum="BooleanHit">
24149   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24150   <summary>
24151     The number of times that a cached phishing classification result was used,
24152     rather than pinging the server.
24153   </summary>
24154 </histogram>
24156 <histogram name="SBClientPhishing.ScorerCreationStatus"
24157     enum="SBClientPhishingScorerCreationStatus">
24158   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24159   <summary>
24160     Records the status when we create a scorer object for the client-side
24161     phishing detection classifier.
24162   </summary>
24163 </histogram>
24165 <histogram name="SBClientPhishing.TermFeatureBreakIterError">
24166   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24167   <summary>
24168     The number of phishing classifications that were aborted because the term
24169     feature extractor failed to initialize an ICU break iterator.
24170   </summary>
24171 </histogram>
24173 <histogram name="SBClientPhishing.TermFeatureChunkTime" units="milliseconds">
24174   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24175   <summary>
24176     The time that an individual chunk of term feature extraction work took.
24177   </summary>
24178 </histogram>
24180 <histogram name="SBClientPhishing.TermFeatureIterations">
24181   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24182   <summary>
24183     The number of iterations that the term feature extractor took to finish.
24184   </summary>
24185 </histogram>
24187 <histogram name="SBClientPhishing.TermFeatureTimeout">
24188   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24189   <summary>
24190     The number of phishing classification that were aborted because term feature
24191     extraction took too long.
24192   </summary>
24193 </histogram>
24195 <histogram name="SBClientPhishing.TermFeatureTotalTime" units="milliseconds">
24196   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24197   <summary>
24198     The time that the term feature extarctor took to finish, summed across all
24199     chunks of work.
24200   </summary>
24201 </histogram>
24203 <histogram name="SBClientPhishing.TooManyFeatures">
24204   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24205   <summary>
24206     The number of times that the limit on the number of phishing classifier
24207     features for a page was reached.  This may indicate a bug, or that
24208     kMaxFeatureSize is too small.
24209   </summary>
24210 </histogram>
24212 <histogram name="SBClientPhishing.URLFeatureTime" units="milliseconds">
24213   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24214   <summary>
24215     The time taken to extract URL features for the phishing classifier.
24216   </summary>
24217 </histogram>
24219 <histogram name="SBDownloadFeedback.Activations" enum="DownloadItem.DangerType">
24220   <owner>mattm@chromium.org</owner>
24221   <summary>
24222     Count of times download feedback has been started, broken down by danger
24223     type.
24224   </summary>
24225 </histogram>
24227 <histogram name="SBDownloadFeedback.ActiveFeedbacks">
24228   <owner>mattm@chromium.org</owner>
24229   <summary>
24230     When a new download feedback request is added, records the number of
24231     download requests currently active and/or pending.
24232   </summary>
24233 </histogram>
24235 <histogram name="SBDownloadFeedback.Eligible" enum="DownloadItem.DangerType">
24236   <owner>mattm@chromium.org</owner>
24237   <summary>
24238     Count of times eligible download notifications are shown. Broken down by
24239     danger type.
24240   </summary>
24241 </histogram>
24243 <histogram name="SBDownloadFeedback.Shown" enum="DownloadItem.DangerType">
24244   <obsolete>
24245     Starting with M32, replaced by SBDownloadFeedback.Eligible.
24246   </obsolete>
24247   <owner>mattm@chromium.org</owner>
24248   <summary>
24249     Count of times download feedback button has been shown, broken down by
24250     danger type.
24251   </summary>
24252 </histogram>
24254 <histogram name="SBDownloadFeedback.SizeEligibleKB" units="KB">
24255   <owner>mattm@chromium.org</owner>
24256   <summary>
24257     Size of downloads that were of the correct danger type, regardless if they
24258     meet the max file size check or if they are actually uploaded or not.
24259   </summary>
24260 </histogram>
24262 <histogram name="SBDownloadFeedback.SizeFailure" units="bytes">
24263   <owner>mattm@chromium.org</owner>
24264   <summary>
24265     Size of downloads that failed to be uploaded to the feedback service.
24266   </summary>
24267 </histogram>
24269 <histogram name="SBDownloadFeedback.SizeSuccess" units="bytes">
24270   <owner>mattm@chromium.org</owner>
24271   <summary>
24272     Size of downloads that were successfully uploaded to the feedback service.
24273   </summary>
24274 </histogram>
24276 <histogram name="SBDownloadFeedback.UploadResult"
24277     enum="SBDownloadFeedbackUploadResult">
24278   <owner>mattm@chromium.org</owner>
24279   <summary>
24280     Final result of attempt to upload binary to download feedback service.
24281   </summary>
24282 </histogram>
24284 <histogram name="Search.ContextualSearchOptCard"
24285     enum="ContextualSearchOptCardAction">
24286   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24287   <summary>The type of action taken in the Opt-in card.</summary>
24288 </histogram>
24290 <histogram name="Search.ContextualSearchOptPeekCard"
24291     enum="ContextualSearchPeekCardAction">
24292   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24293   <summary>The type of action taken when the Opt-in card is peeking.</summary>
24294 </histogram>
24296 <histogram name="Search.ContextualSearchPeekCard"
24297     enum="ContextualSearchPeekCardAction">
24298   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24299   <summary>The type of action taken when the Search card is peeking.</summary>
24300 </histogram>
24302 <histogram name="Search.ContextualSearchTap" enum="ContextualSearchTapAction">
24303   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24304   <summary>The type of tap action taken by opted-in users.</summary>
24305 </histogram>
24307 <histogram name="Search.ContextualSearchTapUndecided"
24308     enum="ContextualSearchTapAction">
24309   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24310   <summary>The type of tap action taken by undecided users.</summary>
24311 </histogram>
24313 <histogram name="Search.ContextualSearchTimeToSearch" units="milliseconds">
24314   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24315   <summary>The time between tapping on a word and performing a search.</summary>
24316 </histogram>
24318 <histogram name="Search.DefaultSearchProvider" enum="OmniboxSearchEngine">
24319   <obsolete>
24320     Made obsolete around Chrome 32.  Use Search.DefaultSearchProviderType
24321     instead.
24322   </obsolete>
24323   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24324   <summary>
24325     The id of the default search engine that is loaded after Chrome startup. See
24326     src/chrome/browser/search_engines/prepopulate_engines.json for more info.
24327   </summary>
24328 </histogram>
24330 <histogram name="Search.DefaultSearchProviderType"
24331     enum="OmniboxSearchEngineType">
24332   <owner>mpearson@chromium.org</owner>
24333   <summary>
24334     The type of the default search engine that is loaded when a profile is
24335     opened or after a profile reset.  Note that at least one profile is opened
24336     on startup. Due to an error, there was a period from roughly May 9 2014 to
24337     May 23 2014 during which this was not being logged.
24338   </summary>
24339 </histogram>
24341 <histogram name="Search.MigratedPrefToDictionaryValue" enum="BooleanHit">
24342   <owner>erikwright@chromium.org</owner>
24343   <summary>
24344     The number of times that a user-selected DSE was migrated from separate
24345     String/List/..Value preferences to the new single DictionaryValue used in
24346     M36.
24347   </summary>
24348 </histogram>
24350 <histogram name="ServicesCustomization.LoadResult"
24351     enum="ServicesCustomizationLoadResult">
24352   <owner>dpolukhin@chromium.org</owner>
24353   <summary>
24354     Records result of fetching and parsing OEM customization manifest. See
24355     ServicesCustomizationDocument class for more info. Used only on Chrome OS.
24356   </summary>
24357 </histogram>
24359 <histogram name="Settings.DefaultSearchProvider" enum="OmniboxSearchEngine">
24360   <obsolete>
24361     Deprecated in Chrome 30.  Use Search.DefaultSearchProviderType instead.
24362   </obsolete>
24363   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24364   <summary>
24365     The id of the default search engine domain that is specified in user
24366     preferences when a profile is loaded.
24367   </summary>
24368 </histogram>
24370 <histogram name="Settings.EnforcementGroupDeterminedFromTrial"
24371     enum="BooleanSuccess">
24372   <owner>gab@chromium.org</owner>
24373   <summary>
24374     Whether the SettingsEnforcement group was successfully determined from the
24375     field trial or if it had to revert to the hardcoded default.
24376   </summary>
24377 </histogram>
24379 <histogram name="Settings.FilterOnLoadTime" units="milliseconds">
24380   <owner>gab@chromium.org</owner>
24381   <summary>
24382     The amount of time it took to run PrefHashFilter::FilterOnLoad on startup.
24383   </summary>
24384 </histogram>
24386 <histogram name="Settings.FilterSerializeDataTime" units="milliseconds">
24387   <owner>gab@chromium.org</owner>
24388   <summary>
24389     The amount of time it took to run PrefHashFilter::FilterSerializeData on the
24390     UI thread prior to writing the Preferences file to disk. Only logged when
24391     PrefHashFilter::FilterSerializeData actually had work to do.
24392   </summary>
24393 </histogram>
24395 <histogram name="Settings.GivenShowHomeButton_HomePageIsNewTabPage"
24396     enum="Boolean">
24397   <owner>mpearson@chromium.org</owner>
24398   <summary>
24399     Whether or not the home page user preference is set to the default NTP value
24400     when a profile is loaded. This is only logged if the home button is shown.
24401   </summary>
24402 </histogram>
24404 <histogram name="Settings.HashesDictionaryTrusted" enum="BooleanValid">
24405   <owner>csharp@chromium.org</owner>
24406   <owner>gab@chromium.org</owner>
24407   <summary>
24408     Logged on profile load. Indicates whether the hashes dictionary for this
24409     profile is trusted.
24410   </summary>
24411 </histogram>
24413 <histogram name="Settings.HomePageDomain" enum="OmniboxSearchEngine">
24414   <obsolete>
24415     Deprecated in Chrome 30.  Replaced by Settings.HomePageEngineType.
24416   </obsolete>
24417   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24418   <summary>
24419     The id of the home page domain that is specified in user preferences when a
24420     profile is loaded.
24421   </summary>
24422 </histogram>
24424 <histogram name="Settings.HomePageEngineType" enum="OmniboxSearchEngineType">
24425   <owner>mpearson@chromium.org</owner>
24426   <summary>
24427     Tries to pretend the home page URL is a search URL, and records the search
24428     engine type of that URL by comparing the TLD+1 of the home page URL with
24429     those of the different known search engines.  Recorded when a profile is
24430     opened, if a home page URL has been set.  Note that at least one profile is
24431     opened on startup.
24432   </summary>
24433 </histogram>
24435 <histogram name="Settings.HomePageIsNewTabPage" enum="Boolean">
24436   <obsolete>
24437     Deprecated 08/05/2013. Replaced by
24438     Settings.GivenShowHomeButton_HomePageIsNewTabPage.
24439   </obsolete>
24440   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24441   <summary>
24442     Whether or not the home page user preference is set to the default NTP value
24443     when a profile is loaded.
24444   </summary>
24445 </histogram>
24447 <histogram name="Settings.HomePageIsNewTabPage.PulledFromSync" enum="Boolean">
24448   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24449   <summary>
24450     The value of the home-page-is-new-tab-page pref when pulled down from sync
24451     to update an out-of-sync local pref store.
24452   </summary>
24453 </histogram>
24455 <histogram name="Settings.HomePageIsNewTabPage.PushedToSync" enum="Boolean">
24456   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24457   <summary>
24458     The value of the home-page-is-new-tab-page pref when pushed up to sync from
24459     a change made locally.
24460   </summary>
24461 </histogram>
24463 <histogram name="Settings.InitializedFromMasterPrefs" enum="BooleanSuccess">
24464   <owner>csharp@chromium.org</owner>
24465   <owner>gab@chromium.org</owner>
24466   <summary>
24467     Logged on first run when generating the Preferences file from
24468     master_preferences. True if serializing the generated Preferences file to
24469     disk was successful, false otherwise. Note: this event does not occur if
24470     there is no master_preferences file on first run.
24471   </summary>
24472 </histogram>
24474 <histogram name="Settings.PinnedTabEngineTypes" enum="OmniboxSearchEngineType">
24475   <owner>mpearson@chromium.org</owner>
24476   <summary>
24477     Tries to pretend pinned tab URLs are search URLs, and records the search
24478     engine types of those URLs by comparing the TLD+1s of the URLs with those of
24479     the different known search engines.  Recorded when a profile is opened, if
24480     there are pinned tabs.  Note that at least one profile is opened on startup.
24481   </summary>
24482 </histogram>
24484 <histogram name="Settings.PinnedTabs">
24485   <owner>mpearson@chromium.org</owner>
24486   <summary>The number of pinned tabs opened when a profile is loaded.</summary>
24487 </histogram>
24489 <histogram name="Settings.ShowHomeButton" enum="BooleanEnabled">
24490   <owner>mpearson@chromium.org</owner>
24491   <summary>
24492     Whether or not the home button is enabled in user preferences when a profile
24493     is loaded.
24494   </summary>
24495 </histogram>
24497 <histogram name="Settings.ShowHomeButton.PulledFromSync" enum="BooleanEnabled">
24498   <owner>mpearson@chromium.org</owner>
24499   <summary>
24500     The enabled state of the Home button pref when pulled down from sync to
24501     update an out-of-sync local pref store.
24502   </summary>
24503 </histogram>
24505 <histogram name="Settings.ShowHomeButton.PushedToSync" enum="BooleanEnabled">
24506   <owner>mpearson@chromium.org</owner>
24507   <summary>
24508     The enabled state of the Home button pref when pushed up to sync from a
24509     change made locally.
24510   </summary>
24511 </histogram>
24513 <histogram name="Settings.StartupPageDomains" enum="OmniboxSearchEngine">
24514   <obsolete>
24515     Deprecated in Chrome 30.  Replaced by Settings.StartupPageEngineTypes.
24516   </obsolete>
24517   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24518   <summary>
24519     The ids of startup page domains that are specified in user preferences when
24520     a profile is loaded.
24521   </summary>
24522 </histogram>
24524 <histogram name="Settings.StartupPageEngineTypes"
24525     enum="OmniboxSearchEngineType">
24526   <owner>mpearson@chromium.org</owner>
24527   <summary>
24528     Tries to pretend the startup page URLs are search URLs, and records the
24529     search engine types of those URLs by comparing the TLD+1s of the URLs with
24530     those of the different known search engines.  Recorded when a profile is
24531     opened, if startup page URLs have been set.  Note that at least one profile
24532     is opened on startup.
24533   </summary>
24534 </histogram>
24536 <histogram name="Settings.StartupPageLoadSettings" enum="SessionStartupPref">
24537   <owner>mpearson@chromium.org</owner>
24538   <summary>The startup page settings when a profile is loaded.</summary>
24539 </histogram>
24541 <histogram name="Settings.StartupPageLoadSettings.PulledFromSync"
24542     enum="SessionStartupPref">
24543   <owner>mpearson@chromium.org</owner>
24544   <summary>
24545     The startup page setting when pulled down from sync to update an out-of-sync
24546     local pref store.
24547   </summary>
24548 </histogram>
24550 <histogram name="Settings.StartupPageLoadSettings.PushedToSync"
24551     enum="SessionStartupPref">
24552   <owner>mpearson@chromium.org</owner>
24553   <summary>
24554     The startup page setting when pushed up to sync from a change made locally.
24555   </summary>
24556 </histogram>
24558 <histogram name="Settings.StartupPageLoadURLs">
24559   <owner>mpearson@chromium.org</owner>
24560   <summary>
24561     The number of URLs to be loaded on startup when a profile is loaded, if the
24562     startup page setting is set to load URLs.
24563   </summary>
24564 </histogram>
24566 <histogram name="Settings.StartupURLsMigration" enum="StartupURLsMigration">
24567   <owner>csharp@chromium.org</owner>
24568   <summary>The startup URLs pref migration steps.</summary>
24569 </histogram>
24571 <histogram name="Settings.StartupURLsResetTime" units="milliseconds">
24572   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24573   <summary>
24574     The time elapsed in milliseconds in between startup URLs pref migration. A
24575     value of 0 indicates that the last migration time was in the future due to
24576     e.g. an incorrect system time.
24577   </summary>
24578 </histogram>
24580 <histogram name="Settings.TrackedPreferenceChanged" enum="TrackedPreference">
24581   <owner>gab@chromium.org</owner>
24582   <summary>
24583     The id of a tracked preference whose value has been changed since the last
24584     time Chrome set it.
24585   </summary>
24586 </histogram>
24588 <histogram name="Settings.TrackedPreferenceCleared" enum="TrackedPreference">
24589   <owner>gab@chromium.org</owner>
24590   <summary>
24591     The id of a tracked preference whose value has been cleared since the last
24592     time Chrome set it.
24593   </summary>
24594 </histogram>
24596 <histogram name="Settings.TrackedPreferenceInitialized"
24597     enum="TrackedPreference">
24598   <owner>gab@chromium.org</owner>
24599   <summary>
24600     The id of a tracked preference whose last value isn't known. We may be just
24601     starting to track the preference, or local state may have been changed
24602     outside of Chrome. This should only happen once per pref per profile.
24603   </summary>
24604 </histogram>
24606 <histogram name="Settings.TrackedPreferenceMigrated" enum="TrackedPreference">
24607   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24608   <summary>
24609     Logs the tracked preference id when it is migrated to the new MAC algorithm.
24610     This should only happen once per pref per profile.
24611   </summary>
24612 </histogram>
24614 <histogram name="Settings.TrackedPreferenceMigratedLegacyDeviceId"
24615     enum="TrackedPreference">
24616   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24617   <summary>
24618     The id of a tracked preference whose value has not changed since the last
24619     time Chrome set it, but which was last set using a legacy device ID. Each
24620     user should report this at most once per preference id and immediately be
24621     migrated to the latest hashing model.
24622   </summary>
24623 </histogram>
24625 <histogram name="Settings.TrackedPreferenceReset" enum="TrackedPreference">
24626   <owner>gab@chromium.org</owner>
24627   <summary>The id of a tracked preference which was reset by Chrome.</summary>
24628 </histogram>
24630 <histogram name="Settings.TrackedPreferencesAlternateStoreVersion"
24631     enum="PrefHashStoreVersion">
24632   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24633   <summary>
24634     The version of a PrefHashStore, reported once for each alternate
24635     PrefHashStore (not associated to the default profile) from a delayed task on
24636     startup.
24637   </summary>
24638 </histogram>
24640 <histogram name="Settings.TrackedPreferencesAlternateStoreVersionUpdatedFrom"
24641     enum="PrefHashStoreVersion">
24642   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24643   <summary>
24644     The previous version of an alternate PrefHashStore (not associated to the
24645     default profile) that was updated from a delayed task on startup. This
24646     should match Settings.TrackedPreferencesAlternateStoreVersion fairly closely
24647     for all versions but VERSION_LATEST which should never be reported here.
24648   </summary>
24649 </histogram>
24651 <histogram name="Settings.TrackedPreferencesInitializedForUnloadedProfile"
24652     enum="BooleanHit">
24653   <obsolete>
24654     Deprecated 2014-02 in favor of
24655     Settings.TrackedPreferencesAlternateStoreVersionUpdatedFrom.
24656   </obsolete>
24657   <owner>gab@chromium.org</owner>
24658   <summary>
24659     Preference tracking was initialized for an unloaded profile. This should
24660     happen at most once per profile.
24661   </summary>
24662 </histogram>
24664 <histogram name="Settings.TrackedPreferencesNoEnforcementOnDomain"
24665     enum="BooleanEnabled">
24666   <owner>gab@chromium.org</owner>
24667   <summary>
24668     Whether settings enforcement was cancelled for a machine joined to a domain.
24669     Reported once per session on browser startup.
24670   </summary>
24671 </histogram>
24673 <histogram name="Settings.TrackedPreferenceTrustedInitialized"
24674     enum="TrackedPreference">
24675   <owner>gab@chromium.org</owner>
24676   <summary>
24677     The id of a tracked preference which was initialized despite the absence of
24678     a MAC as either (1) the current MACs are trusted, infering that this is a
24679     newly tracked pref, or (2) its value is NULL.
24680   </summary>
24681 </histogram>
24683 <histogram name="Settings.TrackedPreferenceUnchanged" enum="TrackedPreference">
24684   <owner>gab@chromium.org</owner>
24685   <summary>
24686     The id of a tracked preference whose value has not changed since the last
24687     time Chrome set it.
24688   </summary>
24689 </histogram>
24691 <histogram name="Settings.TrackedPreferenceWantedReset"
24692     enum="TrackedPreference">
24693   <owner>gab@chromium.org</owner>
24694   <summary>
24695     The id of a tracked preference which Chrome would have reset had the config
24696     allowed it.
24697   </summary>
24698 </histogram>
24700 <histogram name="Settings.TrackedSplitPreferenceChanged">
24701   <owner>gab@chromium.org</owner>
24702   <summary>
24703     The number of items that had changed in a dictionary pref when
24704     Settings.TrackedPreferenceChanged is reported for that pref.
24705   </summary>
24706 </histogram>
24708 <histogram name="SettingsResetBubble.NumNoThanksPerReset">
24709   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24710   <summary>
24711     Counts the number of times the user clicked on the No Thanks button of the
24712     settings reset bubble before clicking on the Reset button in the same Chrome
24713     session.
24714   </summary>
24715 </histogram>
24717 <histogram name="SharedWorker.RendererSurviveForWorkerTime"
24718     units="milliseconds">
24719   <owner>horo@chromium.org</owner>
24720   <summary>
24721     A survival time of RenderProcessHostImpl for the In-renderer Shared Worker
24722     from when FastShutdownIfPossible() is called.
24723   </summary>
24724 </histogram>
24726 <histogram name="SharedWorker.TimeToDeleted" units="milliseconds">
24727   <owner>horo@chromium.org</owner>
24728   <summary>
24729     The lifetime of a SharedWorkerHost. This roughly corresponds to the lifetime
24730     of SharedWorker.
24731   </summary>
24732 </histogram>
24734 <histogram name="SharedWorker.TimeToScriptLoaded" units="milliseconds">
24735   <owner>horo@chromium.org</owner>
24736   <summary>
24737     The time from the creation of SharedWorkerHost until when WorkerScriptLoaded
24738     is called.
24739   </summary>
24740 </histogram>
24742 <histogram name="SharedWorker.TimeToScriptLoadFailed" units="milliseconds">
24743   <owner>horo@chromium.org</owner>
24744   <summary>
24745     The time from the creation of SharedWorkerHost until when
24746     WorkerScriptLoadFailed is called.
24747   </summary>
24748 </histogram>
24750 <histogram name="ShortcutsProvider.QueryIndexTime" units="milliseconds">
24751   <owner>davidben@chromium.org</owner>
24752   <summary>
24753     The time it takes for the ShortcutsProvider to perform a query after the
24754     user has typed N characters.
24755   </summary>
24756 </histogram>
24758 <histogram name="Signin.AddAccount" enum="BooleanSuccess">
24759   <owner>mlerman@chromium.org</owner>
24760   <summary>
24761     Track when chrome successfully adds an account. Failures are not tracked.
24762   </summary>
24763 </histogram>
24765 <histogram name="Signin.OneClickConfirmation" enum="SigninFlowConfirmations">
24766   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24767   <summary>
24768     Count of the ways users interact with the confirmation dialogs of the new
24769     web based sign in to Chrome flow (accessed via the one click signin).
24770   </summary>
24771 </histogram>
24773 <histogram name="Signin.Reconciler.AddedToChrome">
24774   <owner>mlerman@chromium.org</owner>
24775   <summary>
24776     After the first execution of the account reconciler, how many accounts were
24777     added to the browser's token service because they were in the cookie jar.
24778   </summary>
24779 </histogram>
24781 <histogram name="Signin.Reconciler.AddedToCookieJar">
24782   <owner>mlerman@chromium.org</owner>
24783   <summary>
24784     After the first execution of the account reconciler, how many accounts were
24785     added to the cookie jar because they were in the browser's token service.
24786   </summary>
24787 </histogram>
24789 <histogram name="Signin.Reconciler.DifferentPrimaryAccounts">
24790   <owner>mlerman@chromium.org</owner>
24791   <summary>
24792     After the first execution of the account reconciler, true if the token
24793     service and cookie jar contained different primary accounts.
24794   </summary>
24795 </histogram>
24797 <histogram name="SimpleCache.App.CheckCRCResult" enum="CheckCRCResult">
24798   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24799   <summary>
24800     Whether or not the CRC was checked at the moment when the last reference to
24801     a read-only entry stream is closed.
24802   </summary>
24803 </histogram>
24805 <histogram name="SimpleCache.App.CreationToIndex" units="milliseconds">
24806   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24807   <summary>
24808     The time from the creation of the simple cache backend until the index has
24809     been loaded from disk.
24810   </summary>
24811 </histogram>
24813 <histogram name="SimpleCache.App.CreationToIndexFail" units="milliseconds">
24814   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24815   <summary>
24816     The time from the creation of the simple cache backend until the index fails
24817     to load.
24818   </summary>
24819 </histogram>
24821 <histogram name="SimpleCache.App.EntryCreatedAndStream2Omitted"
24822     enum="SimpleCache.EntryCreatedAndStream2Omitted">
24823   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24824   <summary>
24825     Whether, upon creation of a new cache entry, the file for stream 2 was
24826     omitted since that stream was empty.
24827   </summary>
24828 </histogram>
24830 <histogram name="SimpleCache.App.EntryCreationResult" enum="BooleanSuccess">
24831   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24832   <summary>
24833     For entry creation operations that were sent to the disk, the result of
24834     creation.
24835   </summary>
24836 </histogram>
24838 <histogram name="SimpleCache.App.EntryCreationTime" units="milliseconds">
24839   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24840   <summary>The time, in ms, spent creating a new entry on disk.</summary>
24841 </histogram>
24843 <histogram name="SimpleCache.App.EntryOpenedAndStream2Removed"
24844     enum="SimpleCache.EntryOpenedAndStream2Removed">
24845   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24846   <summary>
24847     Whether, upon opening of an existing cache entry, stream 2 was empty and the
24848     file for that stream was therefore removed.
24849   </summary>
24850 </histogram>
24852 <histogram name="SimpleCache.App.EntryOperationsPending">
24853   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24854   <summary>
24855     At the time that operations are run, the number of pending operations on a
24856     particular entry.
24857   </summary>
24858 </histogram>
24860 <histogram name="SimpleCache.App.Eviction.CacheSizeOnStart" units="bytes">
24861   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24862   <summary>The size of the cache at the beginning of an eviction.</summary>
24863 </histogram>
24865 <histogram name="SimpleCache.App.Eviction.CacheSizeOnStart2" units="KB">
24866   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24867   <summary>The size of the cache at the beginning of an eviction.</summary>
24868 </histogram>
24870 <histogram name="SimpleCache.App.Eviction.EntryCount">
24871   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24872   <summary>The number of entries to be erased in an eviction.</summary>
24873 </histogram>
24875 <histogram name="SimpleCache.App.Eviction.MaxCacheSizeOnStart" units="bytes">
24876   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24877   <summary>
24878     The maximum allowed size of the cache at the beginning of an eviction.
24879   </summary>
24880 </histogram>
24882 <histogram name="SimpleCache.App.Eviction.MaxCacheSizeOnStart2" units="KB">
24883   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24884   <summary>
24885     The maximum allowed size of the cache at the beginning of an eviction.
24886   </summary>
24887 </histogram>
24889 <histogram name="SimpleCache.App.Eviction.Result" enum="BooleanSuccess">
24890   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24891   <summary>The result of an eviction.</summary>
24892 </histogram>
24894 <histogram name="SimpleCache.App.Eviction.SizeOfEvicted" units="bytes">
24895   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24896   <summary>The number of bytes to be erased in an eviction.</summary>
24897 </histogram>
24899 <histogram name="SimpleCache.App.Eviction.SizeOfEvicted2" units="KB">
24900   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24901   <summary>The amount of memory freed in an eviction.</summary>
24902 </histogram>
24904 <histogram name="SimpleCache.App.Eviction.SizeWhenDone" units="bytes">
24905   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24906   <summary>The size of the cache after running an eviction.</summary>
24907 </histogram>
24909 <histogram name="SimpleCache.App.Eviction.SizeWhenDone2" units="KB">
24910   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24911   <summary>The size of the cache after running an eviction.</summary>
24912 </histogram>
24914 <histogram name="SimpleCache.App.Eviction.TimeToDone" units="milliseconds">
24915   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24916   <summary>Time spent completing an eviction.</summary>
24917 </histogram>
24919 <histogram name="SimpleCache.App.Eviction.TimeToSelectEntries"
24920     units="milliseconds">
24921   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24922   <summary>Time spent selecting entries for eviction.</summary>
24923 </histogram>
24925 <histogram name="SimpleCache.App.FileDescriptorLimitHard">
24926   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24927   <summary>
24928     The maximum limit of how many file descriptors a process can open.  Emitted
24929     each time the browser is launched, if the limit could be retrieved.  (This
24930     is the highest value we could raise the current limit to if we liked.)
24931   </summary>
24932 </histogram>
24934 <histogram name="SimpleCache.App.FileDescriptorLimitSoft">
24935   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24936   <summary>
24937     The current limit of how many file descriptors a process can open.  Emitted
24938     each time the browser is launched, if the limit could be retrieved.  (We can
24939     raise this to the maximum limit if we like, without root access.)
24940   </summary>
24941 </histogram>
24943 <histogram name="SimpleCache.App.FileDescriptorLimitStatus"
24944     enum="SimpleCache.FileDescriptorLimitStatus">
24945   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24946   <summary>
24947     The result of trying to get the file descriptor limit.  Emitted each time
24948     the browser is launched.
24949   </summary>
24950 </histogram>
24952 <histogram name="SimpleCache.App.GlobalOpenEntryCount">
24953   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24954   <summary>
24955     The number of open entries across all caches backed by the Simple Cache. An
24956     entry is opened whenever a caller asks to open it to read or write cache
24957     data, and remains open until the last caller asks to close it. Logged
24958     whenever an entry is opened or closed.
24959   </summary>
24960 </histogram>
24962 <histogram name="SimpleCache.App.HeaderSize" units="bytes">
24963   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24964   <summary>
24965     The size of the header stream of a Simple Cache entry, emitted every time
24966     the headers are written or rewritten.
24967   </summary>
24968 </histogram>
24970 <histogram name="SimpleCache.App.HeaderSizeChange"
24971     enum="SimpleCacheHeaderSizeChange">
24972   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24973   <summary>
24974     How the header size has changed in a Simple Cache entry, emitted every time
24975     a write operation occurs on the header stream.  (This includes the initial
24976     write, rewrites, and other writes that we couldn't classify.)
24977   </summary>
24978 </histogram>
24980 <histogram name="SimpleCache.App.HeaderSizeDecreaseAbsolute" units="bytes">
24981   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24982   <summary>
24983     The absolute size decrease of the header stream of a Simple Cache entry,
24984     emitted every time the headers are rewritten with a smaller size.
24985   </summary>
24986 </histogram>
24988 <histogram name="SimpleCache.App.HeaderSizeDecreasePercentage" units="percent">
24989   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24990   <summary>
24991     The relative size decrease of the header stream of a Simple Cache entry,
24992     emitted every time the headers are rewritten with a smaller size.
24993   </summary>
24994 </histogram>
24996 <histogram name="SimpleCache.App.HeaderSizeIncreaseAbsolute" units="bytes">
24997   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24998   <summary>
24999     The absolute size increase of the header stream of a Simple Cache entry,
25000     emitted every time the headers are rewritten with a larger size.
25001   </summary>
25002 </histogram>
25004 <histogram name="SimpleCache.App.HeaderSizeIncreasePercentage" units="percent">
25005   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25006   <summary>
25007     The relative size increase of the header stream of a Simple Cache entry,
25008     emitted every time the headers are rewritten with a larger size.
25009   </summary>
25010 </histogram>
25012 <histogram name="SimpleCache.App.IndexCorrupt" enum="BooleanCorrupt">
25013   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25014   <summary>For each index load, whether the index file was corrupt.</summary>
25015 </histogram>
25017 <histogram name="SimpleCache.App.IndexCreatedEntryCount">
25018   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25019   <summary>The number of entries in a newly created index file.</summary>
25020 </histogram>
25022 <histogram name="SimpleCache.App.IndexEntriesLoaded">
25023   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25024   <summary>Number of entries loaded from the index file on start.</summary>
25025 </histogram>
25027 <histogram name="SimpleCache.App.IndexEntriesRestored">
25028   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25029   <summary>
25030     Number of entries restored from disk when there was no index or the index
25031     was corrupted.
25032   </summary>
25033 </histogram>
25035 <histogram name="SimpleCache.App.IndexFileStateOnLoad" enum="SimpleIndexState">
25036   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25037   <summary>
25038     The state the index file is at when an attempt is made to load from it.
25039   </summary>
25040 </histogram>
25042 <histogram name="SimpleCache.App.IndexInitializationWaiters">
25043   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25044   <summary>
25045     At the time of index initialization, the number of enqueued jobs awaiting
25046     index initialization.
25047   </summary>
25048 </histogram>
25050 <histogram name="SimpleCache.App.IndexInitializeMethod"
25051     enum="SimpleCacheIndexInitializeMethod">
25052   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25053   <summary>The method used to initialize the simple cache index.</summary>
25054 </histogram>
25056 <histogram name="SimpleCache.App.IndexLoadTime" units="milliseconds">
25057   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25058   <summary>
25059     Time (as measured on the worker pool) spent loading the index file.
25060   </summary>
25061 </histogram>
25063 <histogram name="SimpleCache.App.IndexNumEntriesOnWrite">
25064   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25065   <summary>The number of entries written to the index on a flush.</summary>
25066 </histogram>
25068 <histogram name="SimpleCache.App.IndexRestoreTime" units="milliseconds">
25069   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25070   <summary>
25071     Time (as measured on the worker pool) spent restoring the index file by
25072     iterating directory entries.
25073   </summary>
25074 </histogram>
25076 <histogram name="SimpleCache.App.IndexWriteInterval.Background"
25077     units="milliseconds">
25078   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25079   <summary>
25080     The interval between index saves, for apps in the background.
25081   </summary>
25082 </histogram>
25084 <histogram name="SimpleCache.App.IndexWriteInterval.Foreground"
25085     units="milliseconds">
25086   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25087   <summary>
25088     The interval between index saves, for apps in the foreground.
25089   </summary>
25090 </histogram>
25092 <histogram name="SimpleCache.App.IndexWriteToDiskTime.Background"
25093     units="milliseconds">
25094   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25095   <summary>
25096     The amount of time spend writing the index file to disk, for apps in the
25097     background, measured starting at the beginning of the write on the callback
25098     thread, and calculated using the completion time on the worker pool.
25099   </summary>
25100 </histogram>
25102 <histogram name="SimpleCache.App.IndexWriteToDiskTime.Foreground"
25103     units="milliseconds">
25104   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25105   <summary>
25106     The amount of time spend writing the index file to disk, for apps in the
25107     foreground, measured starting at the beginning of the write on the callback
25108     thread, and calculated using the completion time on the worker pool.
25109   </summary>
25110 </histogram>
25112 <histogram name="SimpleCache.App.KeyMatchedOnOpen" enum="BooleanMatched">
25113   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25114   <summary>
25115     For each call to OpenEntry, whether the key on disk matched the request key.
25116   </summary>
25117 </histogram>
25119 <histogram name="SimpleCache.App.LastClusterLossPercent" units="percent">
25120   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25121   <summary>
25122     For each file in the Simple Cache, the percentage of disk space used by the
25123     cluster loss, the unused disk space in the last 4096 byte cluster of the
25124     file.
25125   </summary>
25126 </histogram>
25128 <histogram name="SimpleCache.App.LastClusterSize" units="bytes">
25129   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25130   <summary>
25131     For each file in the Simple Cache, the number of bytes in the last 4096 byte
25132     cluster when the entry is saved to disk.
25133   </summary>
25134 </histogram>
25136 <histogram name="SimpleCache.App.OpenEntryIndexState"
25137     enum="SimpleCacheOpenEntryIndexState">
25138   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25139   <summary>
25140     At the time that an entry is opened, the state of that entry in the index.
25141   </summary>
25142 </histogram>
25144 <histogram name="SimpleCache.App.ReadIsParallelizable"
25145     enum="SimpleCacheReadParallelizable">
25146   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25147   <summary>
25148     For each Read operation, whether it could have been issued in parallel of a
25149     previous Read operation.
25150   </summary>
25151 </histogram>
25153 <histogram name="SimpleCache.App.ReadResult" enum="SimpleCacheReadResult">
25154   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25155   <summary>The outcome of Entry::ReadData in the simple cache.</summary>
25156 </histogram>
25158 <histogram name="SimpleCache.App.SyncCheckEOFHasCrc" enum="BooleanHasCrc">
25159   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25160   <summary>
25161     For each EOFRecord found with a valid magic number, indicates if the record
25162     also contains a CRC.
25163   </summary>
25164 </histogram>
25166 <histogram name="SimpleCache.App.SyncCheckEOFResult"
25167     enum="SimpleCacheSyncCheckEOFResult">
25168   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25169   <summary>
25170     The result, at the synchronous layer, of checking the EOF record of a cache
25171     entry.
25172   </summary>
25173 </histogram>
25175 <histogram name="SimpleCache.App.SyncCloseResult"
25176     enum="SimpleCacheSyncCloseResult">
25177   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25178   <summary>
25179     The result, at the synchronous layer, of closing a cache entry.
25180   </summary>
25181 </histogram>
25183 <histogram name="SimpleCache.App.SyncCreatePlatformFileError"
25184     enum="PlatformFileError">
25185   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25186   <summary>
25187     The platform error reported when attempting to create a new cache entry at
25188     the synchronous layer.
25189   </summary>
25190 </histogram>
25192 <histogram name="SimpleCache.App.SyncCreatePlatformFileError_WithIndex"
25193     enum="PlatformFileError">
25194   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25195   <summary>
25196     The platform error reported when attempting to create a new cache entry at
25197     the synchronous layer when the index has already initialized.
25198   </summary>
25199 </histogram>
25201 <histogram name="SimpleCache.App.SyncCreatePlatformFileError_WithoutIndex"
25202     enum="PlatformFileError">
25203   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25204   <summary>
25205     The platform error reported when attempting to create a new cache entry at
25206     the synchronous layer when the index has not yet initialized.
25207   </summary>
25208 </histogram>
25210 <histogram name="SimpleCache.App.SyncCreateResult"
25211     enum="SimpleCacheSyncCreateResult">
25212   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25213   <summary>
25214     The result, at the synchronous layer, reported when attempting to create a
25215     new cache entry.
25216   </summary>
25217 </histogram>
25219 <histogram name="SimpleCache.App.SyncCreateResult_WithIndex"
25220     enum="SimpleCacheSyncCreateResult">
25221   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25222   <summary>
25223     The result, at the synchronous layer, reported when attempting to create a
25224     new cache entry when the index has already initialized.
25225   </summary>
25226 </histogram>
25228 <histogram name="SimpleCache.App.SyncCreateResult_WithoutIndex"
25229     enum="SimpleCacheSyncCreateResult">
25230   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25231   <summary>
25232     The result, at the synchronous layer, reported when attempting to create a
25233     new cache entry when the index has not yet initialized.
25234   </summary>
25235 </histogram>
25237 <histogram name="SimpleCache.App.SyncOpenEntryAge" units="hours">
25238   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25239   <summary>
25240     The age of the entry (time since last modified), when opened at the
25241     synchronous layer.
25242   </summary>
25243 </histogram>
25245 <histogram name="SimpleCache.App.SyncOpenPlatformFileError"
25246     enum="PlatformFileError">
25247   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25248   <summary>
25249     The platform error reported when attempting to create a new cache entry at
25250     the synchronous layer.
25251   </summary>
25252 </histogram>
25254 <histogram name="SimpleCache.App.SyncOpenPlatformFileError_WithIndex"
25255     enum="PlatformFileError">
25256   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25257   <summary>
25258     The platform error reported when attempting to create a new cache entry at
25259     the synchronous layer when the index has already initialized.
25260   </summary>
25261 </histogram>
25263 <histogram name="SimpleCache.App.SyncOpenPlatformFileError_WithoutIndex"
25264     enum="PlatformFileError">
25265   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25266   <summary>
25267     The platform error reported when attempting to create a new cache entry at
25268     the synchronous layer when the index has not initialized.
25269   </summary>
25270 </histogram>
25272 <histogram name="SimpleCache.App.SyncOpenResult"
25273     enum="SimpleCacheSyncOpenResult">
25274   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25275   <summary>
25276     The result, at the synchronous layer, reported when attempting to open a new
25277     cache entry.
25278   </summary>
25279 </histogram>
25281 <histogram name="SimpleCache.App.SyncOpenResult_WithIndex"
25282     enum="SimpleCacheSyncOpenResult">
25283   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25284   <summary>
25285     The result, at the synchronous layer, reported when attempting to open a new
25286     cache entry when the index has already initialized.
25287   </summary>
25288 </histogram>
25290 <histogram name="SimpleCache.App.SyncOpenResult_WithoutIndex"
25291     enum="SimpleCacheSyncOpenResult">
25292   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25293   <summary>
25294     The result, at the synchronous layer, reported when attempting to open a new
25295     cache entry when the index has not yet initialized.
25296   </summary>
25297 </histogram>
25299 <histogram name="SimpleCache.App.SyncWriteResult"
25300     enum="SimpleCacheSyncWriteResult">
25301   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25302   <summary>
25303     The result, at the synchronous layer, of writing to a cache entry.
25304   </summary>
25305 </histogram>
25307 <histogram name="SimpleCache.App.WriteDependencyType"
25308     enum="SimpleCacheWriteDependencyType">
25309   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25310   <summary>
25311     Shows whether a write operation depends on the previous operation in queue
25312     particularly in the aspect of its possibility to run in parallel.
25313   </summary>
25314 </histogram>
25316 <histogram name="SimpleCache.App.WriteResult" enum="SimpleCacheWriteResult">
25317   <obsolete>
25318     Replaced 2013/09/03 by WriteResult2, which adds &quot;fast empty
25319     return&quot;, which previously showed up as &quot;success&quot;.
25320   </obsolete>
25321   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25322   <summary>The outcome of Entry::WriteData in the simple cache.</summary>
25323 </histogram>
25325 <histogram name="SimpleCache.App.WriteResult2" enum="SimpleCacheWriteResult">
25326   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25327   <summary>The outcome of Entry::WriteData in the simple cache.</summary>
25328 </histogram>
25330 <histogram name="SimpleCache.CheckCRCResult" enum="CheckCRCResult">
25331   <obsolete>
25332     Deprecated 2013-08 in favor of cache type specific version (App or Http).
25333   </obsolete>
25334   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25335   <summary>
25336     Whether or not the CRC was checked at the moment when the last reference to
25337     a read-only entry stream is closed.
25338   </summary>
25339 </histogram>
25341 <histogram name="SimpleCache.CreationToIndex" units="milliseconds">
25342   <obsolete>
25343     Deprecated 2013-08 in favor of cache type specific version (App or Http).
25344   </obsolete>
25345   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25346   <summary>
25347     The time from the creation of the simple cache backend until the index has
25348     been loaded from disk.
25349   </summary>
25350 </histogram>
25352 <histogram name="SimpleCache.CreationToIndexFail" units="milliseconds">
25353   <obsolete>
25354     Deprecated 2013-08 in favor of cache type specific version (App or Http).
25355   </obsolete>
25356   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25357   <summary>
25358     The time from the creation of the simple cache backend until the index fails
25359     to load.
25360   </summary>
25361 </histogram>
25363 <histogram name="SimpleCache.EntryCreationResult" enum="BooleanSuccess">
25364   <obsolete>
25365     Deprecated 2013-08 in favor of cache type specific version (App or Http).
25366   </obsolete>
25367   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25368   <summary>
25369     For entry creation operations that were sent to the disk, the result of
25370     creation.
25371   </summary>
25372 </histogram>
25374 <histogram name="SimpleCache.EntryCreationTime" units="milliseconds">
25375   <obsolete>
25376     Deprecated 2013-08 in favor of cache type specific version (App or Http).
25377   </obsolete>
25378   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25379   <summary>The time, in ms, spent creating a new entry on disk.</summary>
25380 </histogram>
25382 <histogram name="SimpleCache.EntryOperationsPending">
25383   <obsolete>
25384     Deprecated 2013-08 in favor of cache type specific version (App or Http).
25385   </obsolete>
25386   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25387   <summary>
25388     At the time that operations are run, the number of pending operations on a
25389     particular entry.
25390   </summary>
25391 </histogram>
25393 <histogram name="SimpleCache.Eviction.CacheSizeOnStart" units="bytes">
25394   <obsolete>
25395     Deprecated 2013-08 in favor of cache type specific version (App or Http).
25396   </obsolete>
25397   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25398   <summary>The size of the cache at the beginning of an eviction.</summary>
25399 </histogram>
25401 <histogram name="SimpleCache.Eviction.CacheSizeOnStart2" units="KB">
25402   <obsolete>
25403     Deprecated 2013-08 in favor of cache type specific version (App or Http).
25404   </obsolete>
25405   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25406   <summary>The size of the cache at the beginning of an eviction.</summary>
25407 </histogram>
25409 <histogram name="SimpleCache.Eviction.EntryCount">
25410   <obsolete>
25411     Deprecated 2013-08 in favor of cache type specific version (App or Http).
25412   </obsolete>
25413   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25414   <summary>The number of entries to be erased in an eviction.</summary>
25415 </histogram>
25417 <histogram name="SimpleCache.Eviction.MaxCacheSizeOnStart" units="bytes">
25418   <obsolete>
25419     Deprecated 2013-08 in favor of cache type specific version (App or Http).
25420   </obsolete>
25421   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25422   <summary>
25423     The maximum allowed size of the cache at the beginning of an eviction.
25424   </summary>
25425 </histogram>
25427 <histogram name="SimpleCache.Eviction.MaxCacheSizeOnStart2" units="KB">
25428   <obsolete>
25429     Deprecated 2013-08 in favor of cache type specific version (App or Http).
25430   </obsolete>
25431   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25432   <summary>
25433     The maximum allowed size of the cache at the beginning of an eviction.
25434   </summary>
25435 </histogram>
25437 <histogram name="SimpleCache.Eviction.Result" enum="BooleanSuccess">
25438   <obsolete>
25439     Deprecated 2013-08 in favor of cache type specific version (App or Http).
25440   </obsolete>
25441   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25442   <summary>The result of an eviction.</summary>
25443 </histogram>
25445 <histogram name="SimpleCache.Eviction.SizeOfEvicted" units="bytes">
25446   <obsolete>
25447     Deprecated 2013-08 in favor of cache type specific version (App or Http).
25448   </obsolete>
25449   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25450   <summary>The number of bytes to be erased in an eviction.</summary>
25451 </histogram>
25453 <histogram name="SimpleCache.Eviction.SizeOfEvicted2" units="KB">
25454   <obsolete>
25455     Deprecated 2013-08 in favor of cache type specific version (App or Http).
25456   </obsolete>
25457   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25458   <summary>The amount of memory freed in an eviction.</summary>
25459 </histogram>
25461 <histogram name="SimpleCache.Eviction.SizeWhenDone" units="bytes">
25462   <obsolete>
25463     Deprecated 2013-08 in favor of cache type specific version (App or Http).
25464   </obsolete>
25465   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25466   <summary>The size of the cache after running an eviction.</summary>
25467 </histogram>
25469 <histogram name="SimpleCache.Eviction.SizeWhenDone2" units="KB">
25470   <obsolete>
25471     Deprecated 2013-08 in favor of cache type specific version (App or Http).
25472   </obsolete>
25473   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25474   <summary>The size of the cache after running an eviction.</summary>
25475 </histogram>
25477 <histogram name="SimpleCache.Eviction.TimeToDone" units="milliseconds">
25478   <obsolete>
25479     Deprecated 2013-08 in favor of cache type specific version (App or Http).
25480   </obsolete>
25481   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25482   <summary>Time spent completing an eviction.</summary>
25483 </histogram>
25485 <histogram name="SimpleCache.Eviction.TimeToSelectEntries" units="milliseconds">
25486   <obsolete>
25487     Deprecated 2013-08 in favor of cache type specific version (App or Http).
25488   </obsolete>
25489   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25490   <summary>Time spent selecting entries for eviction.</summary>
25491 </histogram>
25493 <histogram name="SimpleCache.FileDescriptorLimitHard">
25494   <obsolete>
25495     Deprecated 2013-08 in favor of cache type specific version (App or Http).
25496   </obsolete>
25497   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25498   <summary>
25499     The maximum limit of how many file descriptors a process can open.  Emitted
25500     each time the browser is launched, if the limit could be retrieved.  (This
25501     is the highest value we could raise the current limit to if we liked.)
25502   </summary>
25503 </histogram>
25505 <histogram name="SimpleCache.FileDescriptorLimitSoft">
25506   <obsolete>
25507     Deprecated 2013-08 in favor of cache type specific version (App or Http).
25508   </obsolete>
25509   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25510   <summary>
25511     The current limit of how many file descriptors a process can open.  Emitted
25512     each time the browser is launched, if the limit could be retrieved.  (We can
25513     raise this to the maximum limit if we like, without root access.)
25514   </summary>
25515 </histogram>
25517 <histogram name="SimpleCache.FileDescriptorLimitStatus"
25518     enum="SimpleCache.FileDescriptorLimitStatus">
25519   <obsolete>
25520     Deprecated 2013-08 in favor of cache type specific version (App or Http).
25521   </obsolete>
25522   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25523   <summary>
25524     The result of trying to get the file descriptor limit.  Emitted each time
25525     the browser is launched.
25526   </summary>
25527 </histogram>
25529 <histogram name="SimpleCache.GlobalOpenEntryCount">
25530   <obsolete>
25531     Deprecated 2013-08 in favor of cache type specific version (App or Http).
25532   </obsolete>
25533   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25534   <summary>
25535     The number of open entries across all caches backed by the Simple Cache. An
25536     entry is opened whenever a caller asks to open it to read or write cache
25537     data, and remains open until the last caller asks to close it. Logged
25538     whenever an entry is opened or closed.
25539   </summary>
25540 </histogram>
25542 <histogram name="SimpleCache.HeaderSize" units="bytes">
25543   <obsolete>
25544     Deprecated 2013-08 in favor of cache type specific version (App or Http).
25545   </obsolete>
25546   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25547   <summary>
25548     The size of the header stream of a Simple Cache entry, emitted every time
25549     the headers are written or rewritten.
25550   </summary>
25551 </histogram>
25553 <histogram name="SimpleCache.HeaderSizeChange"
25554     enum="SimpleCacheHeaderSizeChange">
25555   <obsolete>
25556     Deprecated 2013-08 in favor of cache type specific version (App or Http).
25557   </obsolete>
25558   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25559   <summary>
25560     How the header size has changed in a Simple Cache entry, emitted every time
25561     a write operation occurs on the header stream.  (This includes the initial
25562     write, rewrites, and other writes that we couldn't classify.)
25563   </summary>
25564 </histogram>
25566 <histogram name="SimpleCache.HeaderSizeDecreaseAbsolute" units="bytes">
25567   <obsolete>
25568     Deprecated 2013-08 in favor of cache type specific version (App or Http).
25569   </obsolete>
25570   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25571   <summary>
25572     The absolute size decrease of the header stream of a Simple Cache entry,
25573     emitted every time the headers are rewritten with a smaller size.
25574   </summary>
25575 </histogram>
25577 <histogram name="SimpleCache.HeaderSizeDecreasePercentage" units="percent">
25578   <obsolete>
25579     Deprecated 2013-08 in favor of cache type specific version (App or Http).
25580   </obsolete>
25581   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25582   <summary>
25583     The relative size decrease of the header stream of a Simple Cache entry,
25584     emitted every time the headers are rewritten with a smaller size.
25585   </summary>
25586 </histogram>
25588 <histogram name="SimpleCache.HeaderSizeIncreaseAbsolute" units="bytes">
25589   <obsolete>
25590     Deprecated 2013-08 in favor of cache type specific version (App or Http).
25591   </obsolete>
25592   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25593   <summary>
25594     The absolute size increase of the header stream of a Simple Cache entry,
25595     emitted every time the headers are rewritten with a larger size.
25596   </summary>
25597 </histogram>
25599 <histogram name="SimpleCache.HeaderSizeIncreasePercentage" units="percent">
25600   <obsolete>
25601     Deprecated 2013-08 in favor of cache type specific version (App or Http).
25602   </obsolete>
25603   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25604   <summary>
25605     The relative size increase of the header stream of a Simple Cache entry,
25606     emitted every time the headers are rewritten with a larger size.
25607   </summary>
25608 </histogram>
25610 <histogram name="SimpleCache.Http.CheckCRCResult" enum="CheckCRCResult">
25611   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25612   <summary>
25613     Whether or not the CRC was checked at the moment when the last reference to
25614     a read-only entry stream is closed.
25615   </summary>
25616 </histogram>
25618 <histogram name="SimpleCache.Http.CreationToIndex" units="milliseconds">
25619   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25620   <summary>
25621     The time from the creation of the simple cache backend until the index has
25622     been loaded from disk.
25623   </summary>
25624 </histogram>
25626 <histogram name="SimpleCache.Http.CreationToIndexFail" units="milliseconds">
25627   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25628   <summary>
25629     The time from the creation of the simple cache backend until the index fails
25630     to load.
25631   </summary>
25632 </histogram>
25634 <histogram name="SimpleCache.Http.EntryCreatedAndStream2Omitted"
25635     enum="SimpleCache.EntryCreatedAndStream2Omitted">
25636   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25637   <summary>
25638     Whether, upon creation of a new cache entry, the file for stream 2 was
25639     omitted since that stream was empty.
25640   </summary>
25641 </histogram>
25643 <histogram name="SimpleCache.Http.EntryCreationResult" enum="BooleanSuccess">
25644   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25645   <summary>
25646     For entry creation operations that were sent to the disk, the result of
25647     creation.
25648   </summary>
25649 </histogram>
25651 <histogram name="SimpleCache.Http.EntryCreationTime" units="milliseconds">
25652   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25653   <summary>The time, in ms, spent creating a new entry on disk.</summary>
25654 </histogram>
25656 <histogram name="SimpleCache.Http.EntryOpenedAndStream2Removed"
25657     enum="SimpleCache.EntryOpenedAndStream2Removed">
25658   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25659   <summary>
25660     Whether, upon opening of an existing cache entry, stream 2 was empty and the
25661     file for that stream was therefore removed.
25662   </summary>
25663 </histogram>
25665 <histogram name="SimpleCache.Http.EntryOperationsPending">
25666   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25667   <summary>
25668     At the time that operations are run, the number of pending operations on a
25669     particular entry.
25670   </summary>
25671 </histogram>
25673 <histogram name="SimpleCache.Http.Eviction.CacheSizeOnStart" units="bytes">
25674   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25675   <summary>The size of the cache at the beginning of an eviction.</summary>
25676 </histogram>
25678 <histogram name="SimpleCache.Http.Eviction.CacheSizeOnStart2" units="KB">
25679   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25680   <summary>The size of the cache at the beginning of an eviction.</summary>
25681 </histogram>
25683 <histogram name="SimpleCache.Http.Eviction.EntryCount">
25684   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25685   <summary>The number of entries to be erased in an eviction.</summary>
25686 </histogram>
25688 <histogram name="SimpleCache.Http.Eviction.MaxCacheSizeOnStart" units="bytes">
25689   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25690   <summary>
25691     The maximum allowed size of the cache at the beginning of an eviction.
25692   </summary>
25693 </histogram>
25695 <histogram name="SimpleCache.Http.Eviction.MaxCacheSizeOnStart2" units="KB">
25696   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25697   <summary>
25698     The maximum allowed size of the cache at the beginning of an eviction.
25699   </summary>
25700 </histogram>
25702 <histogram name="SimpleCache.Http.Eviction.Result" enum="BooleanSuccess">
25703   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25704   <summary>The result of an eviction.</summary>
25705 </histogram>
25707 <histogram name="SimpleCache.Http.Eviction.SizeOfEvicted" units="bytes">
25708   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25709   <summary>The number of bytes to be erased in an eviction.</summary>
25710 </histogram>
25712 <histogram name="SimpleCache.Http.Eviction.SizeOfEvicted2" units="KB">
25713   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25714   <summary>The amount of memory freed in an eviction.</summary>
25715 </histogram>
25717 <histogram name="SimpleCache.Http.Eviction.SizeWhenDone" units="bytes">
25718   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25719   <summary>The size of the cache after running an eviction.</summary>
25720 </histogram>
25722 <histogram name="SimpleCache.Http.Eviction.SizeWhenDone2" units="KB">
25723   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25724   <summary>The size of the cache after running an eviction.</summary>
25725 </histogram>
25727 <histogram name="SimpleCache.Http.Eviction.TimeToDone" units="milliseconds">
25728   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25729   <summary>Time spent completing an eviction.</summary>
25730 </histogram>
25732 <histogram name="SimpleCache.Http.Eviction.TimeToSelectEntries"
25733     units="milliseconds">
25734   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25735   <summary>Time spent selecting entries for eviction.</summary>
25736 </histogram>
25738 <histogram name="SimpleCache.Http.FileDescriptorLimitHard">
25739   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25740   <summary>
25741     The maximum limit of how many file descriptors a process can open.  Emitted
25742     each time the browser is launched, if the limit could be retrieved.  (This
25743     is the highest value we could raise the current limit to if we liked.)
25744   </summary>
25745 </histogram>
25747 <histogram name="SimpleCache.Http.FileDescriptorLimitSoft">
25748   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25749   <summary>
25750     The current limit of how many file descriptors a process can open.  Emitted
25751     each time the browser is launched, if the limit could be retrieved.  (We can
25752     raise this to the maximum limit if we like, without root access.)
25753   </summary>
25754 </histogram>
25756 <histogram name="SimpleCache.Http.FileDescriptorLimitStatus"
25757     enum="SimpleCache.FileDescriptorLimitStatus">
25758   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25759   <summary>
25760     The result of trying to get the file descriptor limit.  Emitted each time
25761     the browser is launched.
25762   </summary>
25763 </histogram>
25765 <histogram name="SimpleCache.Http.GlobalOpenEntryCount">
25766   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25767   <summary>
25768     The number of open entries across all caches backed by the Simple Cache. An
25769     entry is opened whenever a caller asks to open it to read or write cache
25770     data, and remains open until the last caller asks to close it. Logged
25771     whenever an entry is opened or closed.
25772   </summary>
25773 </histogram>
25775 <histogram name="SimpleCache.Http.HeaderSize" units="bytes">
25776   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25777   <summary>
25778     The size of the header stream of a Simple Cache entry, emitted every time
25779     the headers are written or rewritten.
25780   </summary>
25781 </histogram>
25783 <histogram name="SimpleCache.Http.HeaderSizeChange"
25784     enum="SimpleCacheHeaderSizeChange">
25785   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25786   <summary>
25787     How the header size has changed in a Simple Cache entry, emitted every time
25788     a write operation occurs on the header stream.  (This includes the initial
25789     write, rewrites, and other writes that we couldn't classify.)
25790   </summary>
25791 </histogram>
25793 <histogram name="SimpleCache.Http.HeaderSizeDecreaseAbsolute" units="bytes">
25794   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25795   <summary>
25796     The absolute size decrease of the header stream of a Simple Cache entry,
25797     emitted every time the headers are rewritten with a smaller size.
25798   </summary>
25799 </histogram>
25801 <histogram name="SimpleCache.Http.HeaderSizeDecreasePercentage" units="percent">
25802   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25803   <summary>
25804     The relative size decrease of the header stream of a Simple Cache entry,
25805     emitted every time the headers are rewritten with a smaller size.
25806   </summary>
25807 </histogram>
25809 <histogram name="SimpleCache.Http.HeaderSizeIncreaseAbsolute" units="bytes">
25810   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25811   <summary>
25812     The absolute size increase of the header stream of a Simple Cache entry,
25813     emitted every time the headers are rewritten with a larger size.
25814   </summary>
25815 </histogram>
25817 <histogram name="SimpleCache.Http.HeaderSizeIncreasePercentage" units="percent">
25818   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25819   <summary>
25820     The relative size increase of the header stream of a Simple Cache entry,
25821     emitted every time the headers are rewritten with a larger size.
25822   </summary>
25823 </histogram>
25825 <histogram name="SimpleCache.Http.IndexCorrupt" enum="BooleanCorrupt">
25826   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25827   <summary>For each index load, whether the index file was corrupt.</summary>
25828 </histogram>
25830 <histogram name="SimpleCache.Http.IndexCreatedEntryCount">
25831   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25832   <summary>The number of entries in a newly created index file.</summary>
25833 </histogram>
25835 <histogram name="SimpleCache.Http.IndexEntriesLoaded">
25836   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25837   <summary>Number of entries loaded from the index file on start.</summary>
25838 </histogram>
25840 <histogram name="SimpleCache.Http.IndexEntriesRestored">
25841   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25842   <summary>
25843     Number of entries restored from disk when there was no index or the index
25844     was corrupted.
25845   </summary>
25846 </histogram>
25848 <histogram name="SimpleCache.Http.IndexFileStateOnLoad" enum="SimpleIndexState">
25849   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25850   <summary>
25851     The state the index file is at when an attempt is made to load from it.
25852   </summary>
25853 </histogram>
25855 <histogram name="SimpleCache.Http.IndexInitializationWaiters">
25856   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25857   <summary>
25858     At the time of index initialization, the number of enqueued jobs awaiting
25859     index initialization.
25860   </summary>
25861 </histogram>
25863 <histogram name="SimpleCache.Http.IndexInitializeMethod"
25864     enum="SimpleCacheIndexInitializeMethod">
25865   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25866   <summary>The method used to initialize the simple cache index.</summary>
25867 </histogram>
25869 <histogram name="SimpleCache.Http.IndexLoadTime" units="milliseconds">
25870   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25871   <summary>
25872     Time (as measured on the worker pool) spent loading the index file.
25873   </summary>
25874 </histogram>
25876 <histogram name="SimpleCache.Http.IndexNumEntriesOnWrite">
25877   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25878   <summary>The number of entries written to the index on a flush.</summary>
25879 </histogram>
25881 <histogram name="SimpleCache.Http.IndexRestoreTime" units="milliseconds">
25882   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25883   <summary>
25884     Time (as measured on the worker pool) spent restoring the index file by
25885     iterating directory entries.
25886   </summary>
25887 </histogram>
25889 <histogram name="SimpleCache.Http.IndexWriteInterval.Background"
25890     units="milliseconds">
25891   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25892   <summary>
25893     The interval between index saves, for apps in the background.
25894   </summary>
25895 </histogram>
25897 <histogram name="SimpleCache.Http.IndexWriteInterval.Foreground"
25898     units="milliseconds">
25899   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25900   <summary>
25901     The interval between index saves, for apps in the foreground.
25902   </summary>
25903 </histogram>
25905 <histogram name="SimpleCache.Http.IndexWriteToDiskTime.Background"
25906     units="milliseconds">
25907   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25908   <summary>
25909     The amount of time spend writing the index file to disk, for apps in the
25910     background, measured starting at the beginning of the write on the callback
25911     thread, and calculated using the completion time on the worker pool.
25912   </summary>
25913 </histogram>
25915 <histogram name="SimpleCache.Http.IndexWriteToDiskTime.Foreground"
25916     units="milliseconds">
25917   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25918   <summary>
25919     The amount of time spend writing the index file to disk, for apps in the
25920     foreground, measured starting at the beginning of the write on the callback
25921     thread, and calculated using the completion time on the worker pool.
25922   </summary>
25923 </histogram>
25925 <histogram name="SimpleCache.Http.KeyMatchedOnOpen" enum="BooleanMatched">
25926   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25927   <summary>
25928     For each call to OpenEntry, whether the key on disk matched the request key.
25929   </summary>
25930 </histogram>
25932 <histogram name="SimpleCache.Http.LastClusterLossPercent" units="percent">
25933   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25934   <summary>
25935     For each file in the Simple Cache, the percentage of disk space used by the
25936     cluster loss, the unused disk space in the last 4096 byte cluster of the
25937     file.
25938   </summary>
25939 </histogram>
25941 <histogram name="SimpleCache.Http.LastClusterSize" units="bytes">
25942   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25943   <summary>
25944     For each file in the Simple Cache, the number of bytes in the last 4096 byte
25945     cluster when the entry is saved to disk.
25946   </summary>
25947 </histogram>
25949 <histogram name="SimpleCache.Http.OpenEntryIndexState"
25950     enum="SimpleCacheOpenEntryIndexState">
25951   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25952   <summary>
25953     At the time that an entry is opened, the state of that entry in the index.
25954   </summary>
25955 </histogram>
25957 <histogram name="SimpleCache.Http.ReadIsParallelizable"
25958     enum="SimpleCacheReadParallelizable">
25959   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25960   <summary>
25961     For each Read operation, whether it could have been issued in parallel of a
25962     previous Read operation.
25963   </summary>
25964 </histogram>
25966 <histogram name="SimpleCache.Http.ReadResult" enum="SimpleCacheReadResult">
25967   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25968   <summary>The outcome of Entry::ReadData in the simple cache.</summary>
25969 </histogram>
25971 <histogram name="SimpleCache.Http.SyncCheckEOFHasCrc" enum="BooleanHasCrc">
25972   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25973   <summary>
25974     For each EOFRecord found with a valid magic number, indicates if the record
25975     also contains a CRC.
25976   </summary>
25977 </histogram>
25979 <histogram name="SimpleCache.Http.SyncCheckEOFResult"
25980     enum="SimpleCacheSyncCheckEOFResult">
25981   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25982   <summary>
25983     The result, at the synchronous layer, of checking the EOF record of a cache
25984     entry.
25985   </summary>
25986 </histogram>
25988 <histogram name="SimpleCache.Http.SyncCloseResult"
25989     enum="SimpleCacheSyncCloseResult">
25990   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25991   <summary>
25992     The result, at the synchronous layer, of closing a cache entry.
25993   </summary>
25994 </histogram>
25996 <histogram name="SimpleCache.Http.SyncCreatePlatformFileError"
25997     enum="PlatformFileError">
25998   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25999   <summary>
26000     The platform error reported when attempting to create a new cache entry at
26001     the synchronous layer.
26002   </summary>
26003 </histogram>
26005 <histogram name="SimpleCache.Http.SyncCreatePlatformFileError_WithIndex"
26006     enum="PlatformFileError">
26007   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26008   <summary>
26009     The platform error reported when attempting to create a new cache entry at
26010     the synchronous layer when the index has already initialized.
26011   </summary>
26012 </histogram>
26014 <histogram name="SimpleCache.Http.SyncCreatePlatformFileError_WithoutIndex"
26015     enum="PlatformFileError">
26016   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26017   <summary>
26018     The platform error reported when attempting to create a new cache entry at
26019     the synchronous layer when the index has not yet initialized.
26020   </summary>
26021 </histogram>
26023 <histogram name="SimpleCache.Http.SyncCreateResult"
26024     enum="SimpleCacheSyncCreateResult">
26025   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26026   <summary>
26027     The result, at the synchronous layer, reported when attempting to create a
26028     new cache entry.
26029   </summary>
26030 </histogram>
26032 <histogram name="SimpleCache.Http.SyncCreateResult_WithIndex"
26033     enum="SimpleCacheSyncCreateResult">
26034   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26035   <summary>
26036     The result, at the synchronous layer, reported when attempting to create a
26037     new cache entry when the index has already initialized.
26038   </summary>
26039 </histogram>
26041 <histogram name="SimpleCache.Http.SyncCreateResult_WithoutIndex"
26042     enum="SimpleCacheSyncCreateResult">
26043   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26044   <summary>
26045     The result, at the synchronous layer, reported when attempting to create a
26046     new cache entry when the index has not yet initialized.
26047   </summary>
26048 </histogram>
26050 <histogram name="SimpleCache.Http.SyncOpenEntryAge" units="hours">
26051   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26052   <summary>
26053     The age of the entry (time since last modified), when opened at the
26054     synchronous layer.
26055   </summary>
26056 </histogram>
26058 <histogram name="SimpleCache.Http.SyncOpenPlatformFileError"
26059     enum="PlatformFileError">
26060   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26061   <summary>
26062     The platform error reported when attempting to create a new cache entry at
26063     the synchronous layer.
26064   </summary>
26065 </histogram>
26067 <histogram name="SimpleCache.Http.SyncOpenPlatformFileError_WithIndex"
26068     enum="PlatformFileError">
26069   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26070   <summary>
26071     The platform error reported when attempting to create a new cache entry at
26072     the synchronous layer when the index has already initialized.
26073   </summary>
26074 </histogram>
26076 <histogram name="SimpleCache.Http.SyncOpenPlatformFileError_WithoutIndex"
26077     enum="PlatformFileError">
26078   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26079   <summary>
26080     The platform error reported when attempting to create a new cache entry at
26081     the synchronous layer when the index has not initialized.
26082   </summary>
26083 </histogram>
26085 <histogram name="SimpleCache.Http.SyncOpenResult"
26086     enum="SimpleCacheSyncOpenResult">
26087   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26088   <summary>
26089     The result, at the synchronous layer, reported when attempting to open a new
26090     cache entry.
26091   </summary>
26092 </histogram>
26094 <histogram name="SimpleCache.Http.SyncOpenResult_WithIndex"
26095     enum="SimpleCacheSyncOpenResult">
26096   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26097   <summary>
26098     The result, at the synchronous layer, reported when attempting to open a new
26099     cache entry when the index has already initialized.
26100   </summary>
26101 </histogram>
26103 <histogram name="SimpleCache.Http.SyncOpenResult_WithoutIndex"
26104     enum="SimpleCacheSyncOpenResult">
26105   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26106   <summary>
26107     The result, at the synchronous layer, reported when attempting to open a new
26108     cache entry when the index has not yet initialized.
26109   </summary>
26110 </histogram>
26112 <histogram name="SimpleCache.Http.SyncWriteResult"
26113     enum="SimpleCacheSyncWriteResult">
26114   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26115   <summary>
26116     The result, at the synchronous layer, of writing to a cache entry.
26117   </summary>
26118 </histogram>
26120 <histogram name="SimpleCache.Http.WriteDependencyType"
26121     enum="SimpleCacheWriteDependencyType">
26122   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26123   <summary>
26124     Shows whether a write operation depends on the previous operation in queue
26125     particularly in the aspect of its possibility to run in parallel.
26126   </summary>
26127 </histogram>
26129 <histogram name="SimpleCache.Http.WriteResult" enum="SimpleCacheWriteResult">
26130   <obsolete>
26131     Replaced 2013/09/03 by WriteResult2, which adds &quot;fast empty
26132     return&quot;, which previously showed up as &quot;success&quot;.
26133   </obsolete>
26134   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26135   <summary>The outcome of Entry::WriteData in the simple cache.</summary>
26136 </histogram>
26138 <histogram name="SimpleCache.Http.WriteResult2" enum="SimpleCacheWriteResult">
26139   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26140   <summary>The outcome of Entry::WriteData in the simple cache.</summary>
26141 </histogram>
26143 <histogram name="SimpleCache.IndexCorrupt" enum="BooleanCorrupt">
26144   <obsolete>
26145     Deprecated 2013-08 in favor of cache type specific version (App or Http).
26146   </obsolete>
26147   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26148   <summary>For each index load, whether the index file was corrupt.</summary>
26149 </histogram>
26151 <histogram name="SimpleCache.IndexCreatedEntryCount">
26152   <obsolete>
26153     Deprecated 2013-08 in favor of cache type specific version (App or Http).
26154   </obsolete>
26155   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26156   <summary>The number of entries in a newly created index file.</summary>
26157 </histogram>
26159 <histogram name="SimpleCache.IndexEntriesLoaded">
26160   <obsolete>
26161     Deprecated 2013-08 in favor of cache type specific version (App or Http).
26162   </obsolete>
26163   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26164   <summary>Number of entries loaded from the index file on start.</summary>
26165 </histogram>
26167 <histogram name="SimpleCache.IndexEntriesRestored">
26168   <obsolete>
26169     Deprecated 2013-08 in favor of cache type specific version (App or Http).
26170   </obsolete>
26171   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26172   <summary>
26173     Number of entries restored from disk when there was no index or the index
26174     was corrupted.
26175   </summary>
26176 </histogram>
26178 <histogram name="SimpleCache.IndexFileStateOnLoad" enum="SimpleIndexState">
26179   <obsolete>
26180     Deprecated 2013-08 in favor of cache type specific version (App or Http).
26181   </obsolete>
26182   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26183   <summary>
26184     The state the index file is at when an attempt is made to load from it.
26185   </summary>
26186 </histogram>
26188 <histogram name="SimpleCache.IndexInitializationWaiters">
26189   <obsolete>
26190     Deprecated 2013-08 in favor of cache type specific version (App or Http).
26191   </obsolete>
26192   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26193   <summary>
26194     At the time of index initialization, the number of enqueued jobs awaiting
26195     index initialization.
26196   </summary>
26197 </histogram>
26199 <histogram name="SimpleCache.IndexInitializeMethod"
26200     enum="SimpleCacheIndexInitializeMethod">
26201   <obsolete>
26202     Deprecated 2013-08 in favor of cache type specific version (App or Http).
26203   </obsolete>
26204   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26205   <summary>The method used to initialize the simple cache index.</summary>
26206 </histogram>
26208 <histogram name="SimpleCache.IndexLoadTime" units="milliseconds">
26209   <obsolete>
26210     Deprecated 2013-08 in favor of cache type specific version (App or Http).
26211   </obsolete>
26212   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26213   <summary>
26214     Time (as measured on the worker pool) spent loading the index file.
26215   </summary>
26216 </histogram>
26218 <histogram name="SimpleCache.IndexNumEntriesOnWrite">
26219   <obsolete>
26220     Deprecated 2013-08 in favor of cache type specific version (App or Http).
26221   </obsolete>
26222   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26223   <summary>The number of entries written to the index on a flush.</summary>
26224 </histogram>
26226 <histogram name="SimpleCache.IndexRestoreTime" units="milliseconds">
26227   <obsolete>
26228     Deprecated 2013-08 in favor of cache type specific version (App or Http).
26229   </obsolete>
26230   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26231   <summary>
26232     Time (as measured on the worker pool) spent restoring the index file by
26233     iterating directory entries.
26234   </summary>
26235 </histogram>
26237 <histogram name="SimpleCache.IndexStale" enum="BooleanStale">
26238   <obsolete>
26239     Deprecated 07/2013, and replaced by IndexFileStateOnLoad.
26240   </obsolete>
26241   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26242   <summary>For each index load, whether the index file was stale.</summary>
26243 </histogram>
26245 <histogram name="SimpleCache.IndexWriteInterval.Background"
26246     units="milliseconds">
26247   <obsolete>
26248     Deprecated 2013-08 in favor of cache type specific version (App or Http).
26249   </obsolete>
26250   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26251   <summary>
26252     The interval between index saves, for apps in the background.
26253   </summary>
26254 </histogram>
26256 <histogram name="SimpleCache.IndexWriteInterval.Foreground"
26257     units="milliseconds">
26258   <obsolete>
26259     Deprecated 2013-08 in favor of cache type specific version (App or Http).
26260   </obsolete>
26261   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26262   <summary>
26263     The interval between index saves, for apps in the foreground.
26264   </summary>
26265 </histogram>
26267 <histogram name="SimpleCache.IndexWriteToDiskTime" units="milliseconds">
26268   <obsolete>
26269     Deprecated 2013-05 in favour of
26270     SimpleCache.SimpleIndexWriteToDiskTime.Background and
26271     SimpleCache.SimpleIndexWriteToDiskTime.Foreground.
26272   </obsolete>
26273   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26274   <summary>
26275     The amount of time spend writing the index file to disk, measured starting
26276     at the beginning of the write on the callback thread, and calculated using
26277     the completion time on the worker pool.
26278   </summary>
26279 </histogram>
26281 <histogram name="SimpleCache.IndexWriteToDiskTime.Background"
26282     units="milliseconds">
26283   <obsolete>
26284     Deprecated 2013-08 in favor of cache type specific version (App or Http).
26285   </obsolete>
26286   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26287   <summary>
26288     The amount of time spend writing the index file to disk, for apps in the
26289     background, measured starting at the beginning of the write on the callback
26290     thread, and calculated using the completion time on the worker pool.
26291   </summary>
26292 </histogram>
26294 <histogram name="SimpleCache.IndexWriteToDiskTime.Foreground"
26295     units="milliseconds">
26296   <obsolete>
26297     Deprecated 2013-08 in favor of cache type specific version (App or Http).
26298   </obsolete>
26299   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26300   <summary>
26301     The amount of time spend writing the index file to disk, for apps in the
26302     foreground, measured starting at the beginning of the write on the callback
26303     thread, and calculated using the completion time on the worker pool.
26304   </summary>
26305 </histogram>
26307 <histogram name="SimpleCache.KeyMatchedOnOpen" enum="BooleanMatched">
26308   <obsolete>
26309     Deprecated 2013-08 in favor of cache type specific version (App or Http).
26310   </obsolete>
26311   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26312   <summary>
26313     For each call to OpenEntry, whether the key on disk matched the request key.
26314   </summary>
26315 </histogram>
26317 <histogram name="SimpleCache.LastClusterLossPercent" units="percent">
26318   <obsolete>
26319     Deprecated 2013-08 in favor of cache type specific version (App or Http).
26320   </obsolete>
26321   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26322   <summary>
26323     For each file in the Simple Cache, the percentage of disk space used by the
26324     cluster loss, the unused disk space in the last 4096 byte cluster of the
26325     file.
26326   </summary>
26327 </histogram>
26329 <histogram name="SimpleCache.LastClusterSize" units="bytes">
26330   <obsolete>
26331     Deprecated 2013-08 in favor of cache type specific version (App or Http).
26332   </obsolete>
26333   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26334   <summary>
26335     For each file in the Simple Cache, the number of bytes in the last 4096 byte
26336     cluster when the entry is saved to disk.
26337   </summary>
26338 </histogram>
26340 <histogram name="SimpleCache.Media.CheckCRCResult" enum="CheckCRCResult">
26341   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26342   <summary>
26343     Whether or not the CRC was checked at the moment when the last reference to
26344     a read-only entry stream is closed.
26345   </summary>
26346 </histogram>
26348 <histogram name="SimpleCache.Media.CreationToIndex" units="milliseconds">
26349   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26350   <summary>
26351     The time from the creation of the simple cache backend until the index has
26352     been loaded from disk.
26353   </summary>
26354 </histogram>
26356 <histogram name="SimpleCache.Media.CreationToIndexFail" units="milliseconds">
26357   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26358   <summary>
26359     The time from the creation of the simple cache backend until the index fails
26360     to load.
26361   </summary>
26362 </histogram>
26364 <histogram name="SimpleCache.Media.EntryCreatedAndStream2Omitted"
26365     enum="SimpleCache.EntryCreatedAndStream2Omitted">
26366   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26367   <summary>
26368     Whether, upon creation of a new cache entry, the file for stream 2 was
26369     omitted since that stream was empty.
26370   </summary>
26371 </histogram>
26373 <histogram name="SimpleCache.Media.EntryCreationResult" enum="BooleanSuccess">
26374   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26375   <summary>
26376     For entry creation operations that were sent to the disk, the result of
26377     creation.
26378   </summary>
26379 </histogram>
26381 <histogram name="SimpleCache.Media.EntryCreationTime" units="milliseconds">
26382   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26383   <summary>The time, in ms, spent creating a new entry on disk.</summary>
26384 </histogram>
26386 <histogram name="SimpleCache.Media.EntryOpenedAndStream2Removed"
26387     enum="SimpleCache.EntryOpenedAndStream2Removed">
26388   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26389   <summary>
26390     Whether, upon opening of an existing cache entry, stream 2 was empty and the
26391     file for that stream was therefore removed.
26392   </summary>
26393 </histogram>
26395 <histogram name="SimpleCache.Media.EntryOperationsPending">
26396   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26397   <summary>
26398     At the time that operations are run, the number of pending operations on a
26399     particular entry.
26400   </summary>
26401 </histogram>
26403 <histogram name="SimpleCache.Media.Eviction.CacheSizeOnStart" units="bytes">
26404   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26405   <summary>The size of the cache at the beginning of an eviction.</summary>
26406 </histogram>
26408 <histogram name="SimpleCache.Media.Eviction.CacheSizeOnStart2" units="KB">
26409   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26410   <summary>The size of the cache at the beginning of an eviction.</summary>
26411 </histogram>
26413 <histogram name="SimpleCache.Media.Eviction.EntryCount">
26414   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26415   <summary>The number of entries to be erased in an eviction.</summary>
26416 </histogram>
26418 <histogram name="SimpleCache.Media.Eviction.MaxCacheSizeOnStart" units="bytes">
26419   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26420   <summary>
26421     The maximum allowed size of the cache at the beginning of an eviction.
26422   </summary>
26423 </histogram>
26425 <histogram name="SimpleCache.Media.Eviction.MaxCacheSizeOnStart2" units="KB">
26426   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26427   <summary>
26428     The maximum allowed size of the cache at the beginning of an eviction.
26429   </summary>
26430 </histogram>
26432 <histogram name="SimpleCache.Media.Eviction.Result" enum="BooleanSuccess">
26433   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26434   <summary>The result of an eviction.</summary>
26435 </histogram>
26437 <histogram name="SimpleCache.Media.Eviction.SizeOfEvicted" units="bytes">
26438   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26439   <summary>The number of bytes to be erased in an eviction.</summary>
26440 </histogram>
26442 <histogram name="SimpleCache.Media.Eviction.SizeOfEvicted2" units="KB">
26443   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26444   <summary>The amount of memory freed in an eviction.</summary>
26445 </histogram>
26447 <histogram name="SimpleCache.Media.Eviction.SizeWhenDone" units="bytes">
26448   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26449   <summary>The size of the cache after running an eviction.</summary>
26450 </histogram>
26452 <histogram name="SimpleCache.Media.Eviction.SizeWhenDone2" units="KB">
26453   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26454   <summary>The size of the cache after running an eviction.</summary>
26455 </histogram>
26457 <histogram name="SimpleCache.Media.Eviction.TimeToDone" units="milliseconds">
26458   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26459   <summary>Time spent completing an eviction.</summary>
26460 </histogram>
26462 <histogram name="SimpleCache.Media.Eviction.TimeToSelectEntries"
26463     units="milliseconds">
26464   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26465   <summary>Time spent selecting entries for eviction.</summary>
26466 </histogram>
26468 <histogram name="SimpleCache.Media.FileDescriptorLimitHard">
26469   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26470   <summary>
26471     The maximum limit of how many file descriptors a process can open.  Emitted
26472     each time the browser is launched, if the limit could be retrieved.  (This
26473     is the highest value we could raise the current limit to if we liked.)
26474   </summary>
26475 </histogram>
26477 <histogram name="SimpleCache.Media.FileDescriptorLimitSoft">
26478   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26479   <summary>
26480     The current limit of how many file descriptors a process can open.  Emitted
26481     each time the browser is launched, if the limit could be retrieved.  (We can
26482     raise this to the maximum limit if we like, without root access.)
26483   </summary>
26484 </histogram>
26486 <histogram name="SimpleCache.Media.FileDescriptorLimitStatus"
26487     enum="SimpleCache.FileDescriptorLimitStatus">
26488   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26489   <summary>
26490     The result of trying to get the file descriptor limit.  Emitted each time
26491     the browser is launched.
26492   </summary>
26493 </histogram>
26495 <histogram name="SimpleCache.Media.GlobalOpenEntryCount">
26496   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26497   <summary>
26498     The number of open entries across all caches backed by the Simple Cache. An
26499     entry is opened whenever a caller asks to open it to read or write cache
26500     data, and remains open until the last caller asks to close it. Logged
26501     whenever an entry is opened or closed.
26502   </summary>
26503 </histogram>
26505 <histogram name="SimpleCache.Media.HeaderSize" units="bytes">
26506   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26507   <summary>
26508     The size of the header stream of a Simple Cache entry, emitted every time
26509     the headers are written or rewritten.
26510   </summary>
26511 </histogram>
26513 <histogram name="SimpleCache.Media.HeaderSizeChange"
26514     enum="SimpleCacheHeaderSizeChange">
26515   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26516   <summary>
26517     How the header size has changed in a Simple Cache entry, emitted every time
26518     a write operation occurs on the header stream.  (This includes the initial
26519     write, rewrites, and other writes that we couldn't classify.)
26520   </summary>
26521 </histogram>
26523 <histogram name="SimpleCache.Media.HeaderSizeDecreaseAbsolute" units="bytes">
26524   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26525   <summary>
26526     The absolute size decrease of the header stream of a Simple Cache entry,
26527     emitted every time the headers are rewritten with a smaller size.
26528   </summary>
26529 </histogram>
26531 <histogram name="SimpleCache.Media.HeaderSizeDecreasePercentage"
26532     units="percent">
26533   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26534   <summary>
26535     The relative size decrease of the header stream of a Simple Cache entry,
26536     emitted every time the headers are rewritten with a smaller size.
26537   </summary>
26538 </histogram>
26540 <histogram name="SimpleCache.Media.HeaderSizeIncreaseAbsolute" units="bytes">
26541   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26542   <summary>
26543     The absolute size increase of the header stream of a Simple Cache entry,
26544     emitted every time the headers are rewritten with a larger size.
26545   </summary>
26546 </histogram>
26548 <histogram name="SimpleCache.Media.HeaderSizeIncreasePercentage"
26549     units="percent">
26550   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26551   <summary>
26552     The relative size increase of the header stream of a Simple Cache entry,
26553     emitted every time the headers are rewritten with a larger size.
26554   </summary>
26555 </histogram>
26557 <histogram name="SimpleCache.Media.IndexCorrupt" enum="BooleanCorrupt">
26558   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26559   <summary>For each index load, whether the index file was corrupt.</summary>
26560 </histogram>
26562 <histogram name="SimpleCache.Media.IndexCreatedEntryCount">
26563   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26564   <summary>The number of entries in a newly created index file.</summary>
26565 </histogram>
26567 <histogram name="SimpleCache.Media.IndexEntriesLoaded">
26568   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26569   <summary>Number of entries loaded from the index file on start.</summary>
26570 </histogram>
26572 <histogram name="SimpleCache.Media.IndexEntriesRestored">
26573   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26574   <summary>
26575     Number of entries restored from disk when there was no index or the index
26576     was corrupted.
26577   </summary>
26578 </histogram>
26580 <histogram name="SimpleCache.Media.IndexFileStateOnLoad"
26581     enum="SimpleIndexState">
26582   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26583   <summary>
26584     The state the index file is at when an attempt is made to load from it.
26585   </summary>
26586 </histogram>
26588 <histogram name="SimpleCache.Media.IndexInitializationWaiters">
26589   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26590   <summary>
26591     At the time of index initialization, the number of enqueued jobs awaiting
26592     index initialization.
26593   </summary>
26594 </histogram>
26596 <histogram name="SimpleCache.Media.IndexInitializeMethod"
26597     enum="SimpleCacheIndexInitializeMethod">
26598   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26599   <summary>The method used to initialize the simple cache index.</summary>
26600 </histogram>
26602 <histogram name="SimpleCache.Media.IndexLoadTime" units="milliseconds">
26603   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26604   <summary>
26605     Time (as measured on the worker pool) spent loading the index file.
26606   </summary>
26607 </histogram>
26609 <histogram name="SimpleCache.Media.IndexNumEntriesOnWrite">
26610   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26611   <summary>The number of entries written to the index on a flush.</summary>
26612 </histogram>
26614 <histogram name="SimpleCache.Media.IndexRestoreTime" units="milliseconds">
26615   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26616   <summary>
26617     Time (as measured on the worker pool) spent restoring the index file by
26618     iterating directory entries.
26619   </summary>
26620 </histogram>
26622 <histogram name="SimpleCache.Media.IndexWriteInterval.Background"
26623     units="milliseconds">
26624   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26625   <summary>
26626     The interval between index saves, for apps in the background.
26627   </summary>
26628 </histogram>
26630 <histogram name="SimpleCache.Media.IndexWriteInterval.Foreground"
26631     units="milliseconds">
26632   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26633   <summary>
26634     The interval between index saves, for apps in the foreground.
26635   </summary>
26636 </histogram>
26638 <histogram name="SimpleCache.Media.IndexWriteToDiskTime.Background"
26639     units="milliseconds">
26640   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26641   <summary>
26642     The amount of time spend writing the index file to disk, for apps in the
26643     background, measured starting at the beginning of the write on the callback
26644     thread, and calculated using the completion time on the worker pool.
26645   </summary>
26646 </histogram>
26648 <histogram name="SimpleCache.Media.IndexWriteToDiskTime.Foreground"
26649     units="milliseconds">
26650   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26651   <summary>
26652     The amount of time spend writing the index file to disk, for apps in the
26653     foreground, measured starting at the beginning of the write on the callback
26654     thread, and calculated using the completion time on the worker pool.
26655   </summary>
26656 </histogram>
26658 <histogram name="SimpleCache.Media.KeyMatchedOnOpen" enum="BooleanMatched">
26659   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26660   <summary>
26661     For each call to OpenEntry, whether the key on disk matched the request key.
26662   </summary>
26663 </histogram>
26665 <histogram name="SimpleCache.Media.LastClusterLossPercent" units="percent">
26666   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26667   <summary>
26668     For each file in the Simple Cache, the percentage of disk space used by the
26669     cluster loss, the unused disk space in the last 4096 byte cluster of the
26670     file.
26671   </summary>
26672 </histogram>
26674 <histogram name="SimpleCache.Media.LastClusterSize" units="bytes">
26675   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26676   <summary>
26677     For each file in the Simple Cache, the number of bytes in the last 4096 byte
26678     cluster when the entry is saved to disk.
26679   </summary>
26680 </histogram>
26682 <histogram name="SimpleCache.Media.OpenEntryIndexState"
26683     enum="SimpleCacheOpenEntryIndexState">
26684   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26685   <summary>
26686     At the time that an entry is opened, the state of that entry in the index.
26687   </summary>
26688 </histogram>
26690 <histogram name="SimpleCache.Media.ReadIsParallelizable"
26691     enum="SimpleCacheReadParallelizable">
26692   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26693   <summary>
26694     For each Read operation, whether it could have been issued in parallel of a
26695     previous Read operation.
26696   </summary>
26697 </histogram>
26699 <histogram name="SimpleCache.Media.ReadResult" enum="SimpleCacheReadResult">
26700   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26701   <summary>The outcome of Entry::ReadData in the simple cache.</summary>
26702 </histogram>
26704 <histogram name="SimpleCache.Media.SyncCheckEOFHasCrc" enum="BooleanHasCrc">
26705   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26706   <summary>
26707     For each EOFRecord found with a valid magic number, indicates if the record
26708     also contains a CRC.
26709   </summary>
26710 </histogram>
26712 <histogram name="SimpleCache.Media.SyncCheckEOFResult"
26713     enum="SimpleCacheSyncCheckEOFResult">
26714   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26715   <summary>
26716     The result, at the synchronous layer, of checking the EOF record of a cache
26717     entry.
26718   </summary>
26719 </histogram>
26721 <histogram name="SimpleCache.Media.SyncCloseResult"
26722     enum="SimpleCacheSyncCloseResult">
26723   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26724   <summary>
26725     The result, at the synchronous layer, of closing a cache entry.
26726   </summary>
26727 </histogram>
26729 <histogram name="SimpleCache.Media.SyncCreatePlatformFileError"
26730     enum="PlatformFileError">
26731   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26732   <summary>
26733     The platform error reported when attempting to create a new cache entry at
26734     the synchronous layer.
26735   </summary>
26736 </histogram>
26738 <histogram name="SimpleCache.Media.SyncCreatePlatformFileError_WithIndex"
26739     enum="PlatformFileError">
26740   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26741   <summary>
26742     The platform error reported when attempting to create a new cache entry at
26743     the synchronous layer when the index has already initialized.
26744   </summary>
26745 </histogram>
26747 <histogram name="SimpleCache.Media.SyncCreatePlatformFileError_WithoutIndex"
26748     enum="PlatformFileError">
26749   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26750   <summary>
26751     The platform error reported when attempting to create a new cache entry at
26752     the synchronous layer when the index has not yet initialized.
26753   </summary>
26754 </histogram>
26756 <histogram name="SimpleCache.Media.SyncCreateResult"
26757     enum="SimpleCacheSyncCreateResult">
26758   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26759   <summary>
26760     The result, at the synchronous layer, reported when attempting to create a
26761     new cache entry.
26762   </summary>
26763 </histogram>
26765 <histogram name="SimpleCache.Media.SyncCreateResult_WithIndex"
26766     enum="SimpleCacheSyncCreateResult">
26767   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26768   <summary>
26769     The result, at the synchronous layer, reported when attempting to create a
26770     new cache entry when the index has already initialized.
26771   </summary>
26772 </histogram>
26774 <histogram name="SimpleCache.Media.SyncCreateResult_WithoutIndex"
26775     enum="SimpleCacheSyncCreateResult">
26776   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26777   <summary>
26778     The result, at the synchronous layer, reported when attempting to create a
26779     new cache entry when the index has not yet initialized.
26780   </summary>
26781 </histogram>
26783 <histogram name="SimpleCache.Media.SyncOpenEntryAge" units="hours">
26784   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26785   <summary>
26786     The age of the entry (time since last modified), when opened at the
26787     synchronous layer.
26788   </summary>
26789 </histogram>
26791 <histogram name="SimpleCache.Media.SyncOpenPlatformFileError"
26792     enum="PlatformFileError">
26793   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26794   <summary>
26795     The platform error reported when attempting to create a new cache entry at
26796     the synchronous layer.
26797   </summary>
26798 </histogram>
26800 <histogram name="SimpleCache.Media.SyncOpenPlatformFileError_WithIndex"
26801     enum="PlatformFileError">
26802   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26803   <summary>
26804     The platform error reported when attempting to create a new cache entry at
26805     the synchronous layer when the index has already initialized.
26806   </summary>
26807 </histogram>
26809 <histogram name="SimpleCache.Media.SyncOpenPlatformFileError_WithoutIndex"
26810     enum="PlatformFileError">
26811   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26812   <summary>
26813     The platform error reported when attempting to create a new cache entry at
26814     the synchronous layer when the index has not initialized.
26815   </summary>
26816 </histogram>
26818 <histogram name="SimpleCache.Media.SyncOpenResult"
26819     enum="SimpleCacheSyncOpenResult">
26820   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26821   <summary>
26822     The result, at the synchronous layer, reported when attempting to open a new
26823     cache entry.
26824   </summary>
26825 </histogram>
26827 <histogram name="SimpleCache.Media.SyncOpenResult_WithIndex"
26828     enum="SimpleCacheSyncOpenResult">
26829   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26830   <summary>
26831     The result, at the synchronous layer, reported when attempting to open a new
26832     cache entry when the index has already initialized.
26833   </summary>
26834 </histogram>
26836 <histogram name="SimpleCache.Media.SyncOpenResult_WithoutIndex"
26837     enum="SimpleCacheSyncOpenResult">
26838   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26839   <summary>
26840     The result, at the synchronous layer, reported when attempting to open a new
26841     cache entry when the index has not yet initialized.
26842   </summary>
26843 </histogram>
26845 <histogram name="SimpleCache.Media.SyncWriteResult"
26846     enum="SimpleCacheSyncWriteResult">
26847   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26848   <summary>
26849     The result, at the synchronous layer, of writing to a cache entry.
26850   </summary>
26851 </histogram>
26853 <histogram name="SimpleCache.Media.WriteDependencyType"
26854     enum="SimpleCacheWriteDependencyType">
26855   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26856   <summary>
26857     Shows whether a write operation depends on the previous operation in queue
26858     particularly in the aspect of its possibility to run in parallel.
26859   </summary>
26860 </histogram>
26862 <histogram name="SimpleCache.Media.WriteResult2" enum="SimpleCacheWriteResult">
26863   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26864   <summary>The outcome of Entry::WriteData in the simple cache.</summary>
26865 </histogram>
26867 <histogram name="SimpleCache.OpenEntryIndexState"
26868     enum="SimpleCacheOpenEntryIndexState">
26869   <obsolete>
26870     Deprecated 2013-08 in favor of cache type specific version (App or Http).
26871   </obsolete>
26872   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26873   <summary>
26874     At the time that an entry is opened, the state of that entry in the index.
26875   </summary>
26876 </histogram>
26878 <histogram name="SimpleCache.ReadIsParallelizable"
26879     enum="SimpleCacheReadParallelizable">
26880   <obsolete>
26881     Deprecated 2013-08 in favor of cache type specific version (App or Http).
26882   </obsolete>
26883   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26884   <summary>
26885     For each Read operation, whether it could have been issued in parallel of a
26886     previous Read operation.
26887   </summary>
26888 </histogram>
26890 <histogram name="SimpleCache.ReadResult" enum="SimpleCacheReadResult">
26891   <obsolete>
26892     Deprecated 2013-08 in favor of cache type specific version (App or Http).
26893   </obsolete>
26894   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26895   <summary>The outcome of Entry::ReadData in the simple cache.</summary>
26896 </histogram>
26898 <histogram name="SimpleCache.SyncCheckEOFHasCrc" enum="BooleanHasCrc">
26899   <obsolete>
26900     Deprecated 2013-08 in favor of cache type specific version (App or Http).
26901   </obsolete>
26902   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26903   <summary>
26904     For each EOFRecord found with a valid magic number, indicates if the record
26905     also contains a CRC.
26906   </summary>
26907 </histogram>
26909 <histogram name="SimpleCache.SyncCheckEOFResult"
26910     enum="SimpleCacheSyncCheckEOFResult">
26911   <obsolete>
26912     Deprecated 2013-08 in favor of cache type specific version (App or Http).
26913   </obsolete>
26914   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26915   <summary>
26916     The result, at the synchronous layer, of checking the EOF record of a cache
26917     entry.
26918   </summary>
26919 </histogram>
26921 <histogram name="SimpleCache.SyncCloseResult" enum="SimpleCacheSyncCloseResult">
26922   <obsolete>
26923     Deprecated 2013-08 in favor of cache type specific version (App or Http).
26924   </obsolete>
26925   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26926   <summary>
26927     The result, at the synchronous layer, of closing a cache entry.
26928   </summary>
26929 </histogram>
26931 <histogram name="SimpleCache.SyncCreatePlatformFileError"
26932     enum="PlatformFileError">
26933   <obsolete>
26934     Deprecated 2013-08 in favor of cache type specific version (App or Http).
26935   </obsolete>
26936   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26937   <summary>
26938     The platform error reported when attempting to create a new cache entry at
26939     the synchronous layer.
26940   </summary>
26941 </histogram>
26943 <histogram name="SimpleCache.SyncCreatePlatformFileError_WithIndex"
26944     enum="PlatformFileError">
26945   <obsolete>
26946     Deprecated 2013-08 in favor of cache type specific version (App or Http).
26947   </obsolete>
26948   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26949   <summary>
26950     The platform error reported when attempting to create a new cache entry at
26951     the synchronous layer when the index has already initialized.
26952   </summary>
26953 </histogram>
26955 <histogram name="SimpleCache.SyncCreatePlatformFileError_WithoutIndex"
26956     enum="PlatformFileError">
26957   <obsolete>
26958     Deprecated 2013-08 in favor of cache type specific version (App or Http).
26959   </obsolete>
26960   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26961   <summary>
26962     The platform error reported when attempting to create a new cache entry at
26963     the synchronous layer when the index has not yet initialized.
26964   </summary>
26965 </histogram>
26967 <histogram name="SimpleCache.SyncCreateResult"
26968     enum="SimpleCacheSyncCreateResult">
26969   <obsolete>
26970     Deprecated 2013-08 in favor of cache type specific version (App or Http).
26971   </obsolete>
26972   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26973   <summary>
26974     The result, at the synchronous layer, reported when attempting to create a
26975     new cache entry.
26976   </summary>
26977 </histogram>
26979 <histogram name="SimpleCache.SyncCreateResult_WithIndex"
26980     enum="SimpleCacheSyncCreateResult">
26981   <obsolete>
26982     Deprecated 2013-08 in favor of cache type specific version (App or Http).
26983   </obsolete>
26984   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26985   <summary>
26986     The result, at the synchronous layer, reported when attempting to create a
26987     new cache entry when the index has already initialized.
26988   </summary>
26989 </histogram>
26991 <histogram name="SimpleCache.SyncCreateResult_WithoutIndex"
26992     enum="SimpleCacheSyncCreateResult">
26993   <obsolete>
26994     Deprecated 2013-08 in favor of cache type specific version (App or Http).
26995   </obsolete>
26996   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26997   <summary>
26998     The result, at the synchronous layer, reported when attempting to create a
26999     new cache entry when the index has not yet initialized.
27000   </summary>
27001 </histogram>
27003 <histogram name="SimpleCache.SyncOpenEntryAge" units="hours">
27004   <obsolete>
27005     Deprecated 2013-08 in favor of cache type specific version (App or Http).
27006   </obsolete>
27007   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27008   <summary>
27009     The age of the entry (time since last modified), when opened at the
27010     synchronous layer.
27011   </summary>
27012 </histogram>
27014 <histogram name="SimpleCache.SyncOpenPlatformFileError"
27015     enum="PlatformFileError">
27016   <obsolete>
27017     Deprecated 2013-08 in favor of cache type specific version (App or Http).
27018   </obsolete>
27019   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27020   <summary>
27021     The platform error reported when attempting to create a new cache entry at
27022     the synchronous layer.
27023   </summary>
27024 </histogram>
27026 <histogram name="SimpleCache.SyncOpenPlatformFileError_WithIndex"
27027     enum="PlatformFileError">
27028   <obsolete>
27029     Deprecated 2013-08 in favor of cache type specific version (App or Http).
27030   </obsolete>
27031   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27032   <summary>
27033     The platform error reported when attempting to create a new cache entry at
27034     the synchronous layer when the index has already initialized.
27035   </summary>
27036 </histogram>
27038 <histogram name="SimpleCache.SyncOpenPlatformFileError_WithoutIndex"
27039     enum="PlatformFileError">
27040   <obsolete>
27041     Deprecated 2013-08 in favor of cache type specific version (App or Http).
27042   </obsolete>
27043   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27044   <summary>
27045     The platform error reported when attempting to create a new cache entry at
27046     the synchronous layer when the index has not initialized.
27047   </summary>
27048 </histogram>
27050 <histogram name="SimpleCache.SyncOpenResult" enum="SimpleCacheSyncOpenResult">
27051   <obsolete>
27052     Deprecated 2013-08 in favor of cache type specific version (App or Http).
27053   </obsolete>
27054   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27055   <summary>
27056     The result, at the synchronous layer, reported when attempting to open a new
27057     cache entry.
27058   </summary>
27059 </histogram>
27061 <histogram name="SimpleCache.SyncOpenResult_WithIndex"
27062     enum="SimpleCacheSyncOpenResult">
27063   <obsolete>
27064     Deprecated 2013-08 in favor of cache type specific version (App or Http).
27065   </obsolete>
27066   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27067   <summary>
27068     The result, at the synchronous layer, reported when attempting to open a new
27069     cache entry when the index has already initialized.
27070   </summary>
27071 </histogram>
27073 <histogram name="SimpleCache.SyncOpenResult_WithoutIndex"
27074     enum="SimpleCacheSyncOpenResult">
27075   <obsolete>
27076     Deprecated 2013-08 in favor of cache type specific version (App or Http).
27077   </obsolete>
27078   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27079   <summary>
27080     The result, at the synchronous layer, reported when attempting to open a new
27081     cache entry when the index has not yet initialized.
27082   </summary>
27083 </histogram>
27085 <histogram name="SimpleCache.SyncWriteResult" enum="SimpleCacheSyncWriteResult">
27086   <obsolete>
27087     Deprecated 2013-08 in favor of cache type specific version (App or Http).
27088   </obsolete>
27089   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27090   <summary>
27091     The result, at the synchronous layer, of writing to a cache entry.
27092   </summary>
27093 </histogram>
27095 <histogram name="SimpleCache.WriteDependencyType"
27096     enum="SimpleCacheWriteDependencyType">
27097   <obsolete>
27098     Deprecated 2013-08 in favor of cache type specific version (App or Http).
27099   </obsolete>
27100   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27101   <summary>
27102     Shows whether a write operation depends on the previous operation in queue
27103     particularly in the aspect of its possibility to run in parallel.
27104   </summary>
27105 </histogram>
27107 <histogram name="SimpleCache.WriteResult" enum="SimpleCacheWriteResult">
27108   <obsolete>
27109     Deprecated 2013-08 in favor of cache type specific version (App or Http).
27110   </obsolete>
27111   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27112   <summary>The outcome of Entry::WriteData in the simple cache.</summary>
27113 </histogram>
27115 <histogram name="SimpleGeolocation.Request.Event"
27116     enum="SimpleGeolocationRequestEvent">
27117   <owner>alemate@chromium.org</owner>
27118   <summary>Events in reqests processing of IP-based SimpleGeolocation.</summary>
27119 </histogram>
27121 <histogram name="SimpleGeolocation.Request.ResponseCode"
27122     enum="HttpResponseCode">
27123   <owner>alemate@chromium.org</owner>
27124   <summary>Http response codes in IP-based SimpleGeolocation.</summary>
27125 </histogram>
27127 <histogram name="SimpleGeolocation.Request.ResponseFailureTime"
27128     units="milliseconds">
27129   <owner>alemate@chromium.org</owner>
27130   <summary>
27131     The time elapsed between the sending of the first API request and the time
27132     the final (failed) response was recorded. Includes all retries.
27133   </summary>
27134 </histogram>
27136 <histogram name="SimpleGeolocation.Request.ResponseSuccessTime"
27137     units="milliseconds">
27138   <owner>alemate@chromium.org</owner>
27139   <summary>
27140     The time elapsed between the sending of the first API request and the time
27141     the final (successfull) response was recorded. Includes all retries.
27142   </summary>
27143 </histogram>
27145 <histogram name="SimpleGeolocation.Request.Result"
27146     enum="SimpleGeolocationRequestResult">
27147   <owner>alemate@chromium.org</owner>
27148   <summary>Result of SimpleGeolocationRequest.</summary>
27149 </histogram>
27151 <histogram name="SimpleGeolocation.Request.Retries">
27152   <owner>alemate@chromium.org</owner>
27153   <summary>Number of retries until the final response was recorded.</summary>
27154 </histogram>
27156 <histogram name="SiteIsolation.AllResponses">
27157   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27158   <summary>
27159     The count of all network responses received by a renderer. Each response is
27160     corresponding to one URL requested by a renderer. Incremented when the first
27161     network packet of a response of this type is received.
27162   </summary>
27163 </histogram>
27165 <histogram name="SiteIsolation.BrowsingInstanceCount">
27166   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27167   <summary>
27168     The count of all current BrowsingInstances.  Recorded once per UMA ping.
27169   </summary>
27170 </histogram>
27172 <histogram name="SiteIsolation.CurrentRendererProcessCount">
27173   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27174   <summary>
27175     The count of all renderer processes, including WebUI and extensions.
27176     Recorded once per UMA ping.
27177   </summary>
27178 </histogram>
27180 <histogram name="SiteIsolation.IsolateAllSitesProcessCountEstimate">
27181   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27182   <summary>
27183     The upper bound of the predicted renderer process count if we isolated all
27184     sites, subject to the process limit.  Recorded once per UMA ping.
27185   </summary>
27186 </histogram>
27188 <histogram name="SiteIsolation.IsolateAllSitesProcessCountLowerBound">
27189   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27190   <summary>
27191     The lower bound of the predicted renderer process count if we isolated all
27192     sites, subject to the process limit.  Happens to be the number of unique
27193     sites.  Recorded once per UMA ping.
27194   </summary>
27195 </histogram>
27197 <histogram name="SiteIsolation.IsolateAllSitesProcessCountNoLimit">
27198   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27199   <summary>
27200     The predicted renderer process count if we isolated all sites and if there
27201     were no process limit.  Recorded once per UMA ping.
27202   </summary>
27203 </histogram>
27205 <histogram name="SiteIsolation.IsolateAllSitesTotalProcessCountEstimate">
27206   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27207   <summary>
27208     The predicted total process count if we isolated all sites, subject to the
27209     process limit.  Recorded once per UMA ping.
27210   </summary>
27211 </histogram>
27213 <histogram name="SiteIsolation.IsolateHttpsSitesProcessCountEstimate">
27214   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27215   <summary>
27216     The upper bound of the predicted renderer process count if we isolated only
27217     HTTPS (not HTTP) sites, subject to the process limit.  Recorded once per UMA
27218     ping.
27219   </summary>
27220 </histogram>
27222 <histogram name="SiteIsolation.IsolateHttpsSitesProcessCountLowerBound">
27223   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27224   <summary>
27225     The lower bound of the predicted renderer process count if we isolated only
27226     HTTPS (not HTTP) sites, subject to the process limit.  Happens to be the
27227     number of isolated sites.  Recorded once per UMA ping.
27228   </summary>
27229 </histogram>
27231 <histogram name="SiteIsolation.IsolateHttpsSitesProcessCountNoLimit">
27232   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27233   <summary>
27234     The predicted renderer process count if we isolated only HTTPS (not HTTP)
27235     sites and if there were no process limit.  Recorded once per UMA ping.
27236   </summary>
27237 </histogram>
27239 <histogram name="SiteIsolation.IsolateHttpsSitesTotalProcessCountEstimate">
27240   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27241   <summary>
27242     The predicted total process count if we isolated only HTTPS (not HTTP)
27243     sites, subject to the process limit.  Recorded once per UMA ping.
27244   </summary>
27245 </histogram>
27247 <histogram name="SiteIsolation.XSD.DataLength" units="byte">
27248   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27249   <summary>
27250     The number of bytes in the first network packet for a response with headers
27251     that imply potential illegal cross-site access. Recorded when the first
27252     network packet of a response of this type is received.
27253   </summary>
27254 </histogram>
27256 <histogram name="SiteIsolation.XSD.HTML.Blocked">
27257   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27258   <summary>
27259     The count of blocked cross-site document responses due to having HTML
27260     content type header and contents sniffed as HTML. Sampled with value of 1
27261     when the first network packet of a response of this type is received.
27262   </summary>
27263 </histogram>
27265 <histogram name="SiteIsolation.XSD.HTML.Blocked.NonRenderableStatusCode">
27266   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27267   <summary>
27268     The count of responses with a nonrenderable HTTP status code among blocked
27269     cross-site document responses due to their HTML contents. Sampled with value
27270     1 when the first network packet of a response of this type is received.
27271   </summary>
27272 </histogram>
27274 <histogram name="SiteIsolation.XSD.HTML.Blocked.RenderableStatusCode"
27275     enum="SiteIsolationResourceType">
27276   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27277   <summary>
27278     The count of responses with a renderable HTTP status code sub-categorized by
27279     their requesting context type (e.g., image, script, etc.) among blocked
27280     cross-site document responses due to their HTML contents. Sampled with a
27281     resource type (0-14) when the first network packet of a response of this
27282     type is received.
27283   </summary>
27284 </histogram>
27286 <histogram name="SiteIsolation.XSD.HTML.NoSniffBlocked.NonRenderableStatusCode">
27287   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27288   <summary>
27289     The count of responses with a nonrenderable HTTP status code among blocked
27290     cross-site document responses due to having HTML content type and nosniff
27291     headers. Sampled with value 1 when the first network packet of a response of
27292     this type is received.
27293   </summary>
27294 </histogram>
27296 <histogram name="SiteIsolation.XSD.HTML.NoSniffBlocked.RenderableStatusCode"
27297     enum="SiteIsolationResourceType">
27298   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27299   <summary>
27300     The count of responses with a renderable HTTP status code sub-categorized by
27301     their requesting context type (e.g., image, script, etc.), among blocked
27302     cross-site document responses due to having HTML content type and nosniff
27303     headers. Sampled with a resource type (0-14) when the first network packet
27304     of a response of this type is received.
27305   </summary>
27306 </histogram>
27308 <histogram name="SiteIsolation.XSD.HTML.NotBlocked">
27309   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27310   <summary>
27311     The count of not blocked responses despite having an HTML content type
27312     header due to the failure of content sniffing. Sampled with value 1 when the
27313     first network packet of a response of this type is received.
27314   </summary>
27315 </histogram>
27317 <histogram name="SiteIsolation.XSD.HTML.NotBlocked.MaybeJS">
27318   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27319   <summary>
27320     The count of responses that may be parsed as JavaScript among not blocked
27321     responses. Sampled with value 1 when the first network packet of a response
27322     of this type is received.
27323   </summary>
27324 </histogram>
27326 <histogram name="SiteIsolation.XSD.JSON.Blocked">
27327   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27328   <summary>
27329     The count of blocked cross-site document responses due to having JSON
27330     content type header and contents sniffed as JSON. Sampled with value 1 when
27331     the first network packet of a response of this type is received.
27332   </summary>
27333 </histogram>
27335 <histogram name="SiteIsolation.XSD.JSON.Blocked.NonRenderableStatusCode">
27336   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27337   <summary>
27338     The count of responses with a nonrenderable HTTP status code among blocked
27339     cross-site document responses due to their JSON contents. Sampled with value
27340     1 when the first network packet of a response of this type is received.
27341   </summary>
27342 </histogram>
27344 <histogram name="SiteIsolation.XSD.JSON.Blocked.RenderableStatusCode"
27345     enum="SiteIsolationResourceType">
27346   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27347   <summary>
27348     The count of responses with a renderable HTTP status code sub-categorized by
27349     their requesting context type (e.g., image, script, etc.), among blocked
27350     cross-site document responses due to their JSON contents. Sampled with a
27351     resource type (0-14) when the first network packet of a response of this
27352     type is received.
27353   </summary>
27354 </histogram>
27356 <histogram name="SiteIsolation.XSD.JSON.NoSniffBlocked.NonRenderableStatusCode">
27357   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27358   <summary>
27359     The count of responses with a nonrenderable HTTP status code among blocked
27360     cross-site document responses due to having JSON content type and nosniff
27361     headers. Sampled with value 1 when the first network packet of a response of
27362     this type is received.
27363   </summary>
27364 </histogram>
27366 <histogram name="SiteIsolation.XSD.JSON.NoSniffBlocked.RenderableStatusCode"
27367     enum="SiteIsolationResourceType">
27368   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27369   <summary>
27370     The count of responses with a renderable HTTP status code sub-categorized by
27371     their requesting context type (e.g., image, script, etc.), among blocked
27372     cross-site document responses due to having JSON content type and nosniff
27373     headers. Sampled with a resource type (0-14) when the first network packet
27374     of a response of this type is received.
27375   </summary>
27376 </histogram>
27378 <histogram name="SiteIsolation.XSD.JSON.NotBlocked">
27379   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27380   <summary>
27381     The count of not blocked responses despite having an JSON content type
27382     header due to the failure of content sniffing. Sampled with value 1 when the
27383     first network packet of a response of this type is received.
27384   </summary>
27385 </histogram>
27387 <histogram name="SiteIsolation.XSD.JSON.NotBlocked.MaybeJS">
27388   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27389   <summary>
27390     The count of responses that may be parsed as JavaScript among not blocked
27391     responses with a JSON content type header. Sampled with value 1 when the
27392     first network packet of a response of this type is received.
27393   </summary>
27394 </histogram>
27396 <histogram name="SiteIsolation.XSD.MimeType" enum="SiteIsolationMimeType">
27397   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27398   <summary>
27399     MIME type codes for content type header values of potentially cross-site
27400     document responses, excluding same-site or not http(s) urls. Sampled with a
27401     MIME type code (0-4) when the first network packet of a response of this
27402     type is received.
27403   </summary>
27404 </histogram>
27406 <histogram name="SiteIsolation.XSD.Plain.HTML.Blocked">
27407   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27408   <summary>
27409     The count of blocked cross-site document responses due to having Plain
27410     content type header and contents sniffed as HTML. Sampled with value 1 when
27411     the first network packet of a response of this type is received.
27412   </summary>
27413 </histogram>
27415 <histogram name="SiteIsolation.XSD.Plain.HTML.Blocked.NonRenderableStatusCode">
27416   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27417   <summary>
27418     The count of responses with a nonrenderable HTTP status code among blocked
27419     responses due to their Plain.HTML contents. Sampled with value 1 when the
27420     first network packet of a response of this type is received.
27421   </summary>
27422 </histogram>
27424 <histogram name="SiteIsolation.XSD.Plain.HTML.Blocked.RenderableStatusCode"
27425     enum="SiteIsolationResourceType">
27426   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27427   <summary>
27428     The count of responses with a renderable HTTP status code sub-categorized by
27429     their requesting context type (e.g., image, script, etc.), among blocked
27430     cross-site document responses due to their Plain.HTML contents. Sampled with
27431     a resource type (0-14) when the first network packet of a response of this
27432     type is received.
27433   </summary>
27434 </histogram>
27436 <histogram name="SiteIsolation.XSD.Plain.JSON.Blocked">
27437   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27438   <summary>
27439     The count of blocked cross-site document responses due to having Plain
27440     content type header and contents sniffed as JSON. Sampled with value 1 when
27441     the first network packet of a response of this type is received.
27442   </summary>
27443 </histogram>
27445 <histogram name="SiteIsolation.XSD.Plain.JSON.Blocked.NonRenderableStatusCode">
27446   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27447   <summary>
27448     The count of responses with a nonrenderable HTTP status code among blocked
27449     cross-site document responses due to their Plain.JSON contents. Sampled with
27450     value 1 when the first network packet of a response of this type is
27451     received.
27452   </summary>
27453 </histogram>
27455 <histogram name="SiteIsolation.XSD.Plain.JSON.Blocked.RenderableStatusCode"
27456     enum="SiteIsolationResourceType">
27457   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27458   <summary>
27459     The count of responses with a renderable HTTP status code sub-categorized by
27460     their requesting context type (e.g., image, script, etc.), among blocked
27461     cross-site document responses due to their Plain.JSON contents. Sampled with
27462     a resource type (0-14) when the first network packet of a response of this
27463     type is received.
27464   </summary>
27465 </histogram>
27467 <histogram
27468     name="SiteIsolation.XSD.Plain.NoSniffBlocked.NonRenderableStatusCode">
27469   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27470   <summary>
27471     The count of responses with a nonrenderable HTTP status code among blocked
27472     cross-site document responses due to having Plain content type and nosniff
27473     headers. Sampled with value 1 when the first network packet of a response of
27474     this type is received.
27475   </summary>
27476 </histogram>
27478 <histogram name="SiteIsolation.XSD.Plain.NoSniffBlocked.RenderableStatusCode"
27479     enum="SiteIsolationResourceType">
27480   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27481   <summary>
27482     The count of responses with a renderable HTTP status code sub-categorized by
27483     their requesting context type (e.g., image, script, etc.), among blocked
27484     cross-site document responses due to having Plain content type and nosniff
27485     header. Sampled with a resource type (0-14) when the first network packet of
27486     a response of this type is received.
27487   </summary>
27488 </histogram>
27490 <histogram name="SiteIsolation.XSD.Plain.NotBlocked">
27491   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27492   <summary>
27493     The count of not blocked responses despite having an Plain content type
27494     header due to the failure of content sniffing. Sampled with value 1 when the
27495     first network packet of a response of this type is received.
27496   </summary>
27497 </histogram>
27499 <histogram name="SiteIsolation.XSD.Plain.NotBlocked.MaybeJS">
27500   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27501   <summary>
27502     The count of responses that may be parsed as JavaScript among not blocked
27503     responses with a Plain content type header. Sampled with value 1 when the
27504     first network packet of a response of this type is received.
27505   </summary>
27506 </histogram>
27508 <histogram name="SiteIsolation.XSD.Plain.XML.Blocked">
27509   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27510   <summary>
27511     The count of blocked cross-site document responses due to having Plain
27512     content type header and contents sniffed as XML. Sampled with value 1 when
27513     the first network packet of a response of this type is received.
27514   </summary>
27515 </histogram>
27517 <histogram name="SiteIsolation.XSD.Plain.XML.Blocked.NonRenderableStatusCode">
27518   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27519   <summary>
27520     The count of responses with a nonrenderable HTTP status code among blocked
27521     cross-site document responses due to their Plain.XML contents. Sampled with
27522     value 1 when the first network packet of a response of this type is
27523     received.
27524   </summary>
27525 </histogram>
27527 <histogram name="SiteIsolation.XSD.Plain.XML.Blocked.RenderableStatusCode"
27528     enum="SiteIsolationResourceType">
27529   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27530   <summary>
27531     The count of responses with renderable HTTP status codes sub-categorized by
27532     their requesting context type (e.g., image, script, etc.), among blocked
27533     cross-site document responses due to their Plain.XML contents. Sampled with
27534     a resource type (0-14) when the first network packet of a response of this
27535     type is received.
27536   </summary>
27537 </histogram>
27539 <histogram name="SiteIsolation.XSD.XML.Blocked">
27540   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27541   <summary>
27542     The count of blocked cross-site document responses due to having XML content
27543     type header and contents sniffed as XML. Sampled with value 1 when the first
27544     network packet of a response of this type is received.
27545   </summary>
27546 </histogram>
27548 <histogram name="SiteIsolation.XSD.XML.Blocked.NonRenderableStatusCode">
27549   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27550   <summary>
27551     The count of responses with nonrenderable HTTP status codes among blocked
27552     cross-site document responses due to their XML contents. Sampled with value
27553     1 when the first network packet of a response of this type is received.
27554   </summary>
27555 </histogram>
27557 <histogram name="SiteIsolation.XSD.XML.Blocked.RenderableStatusCode"
27558     enum="SiteIsolationResourceType">
27559   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27560   <summary>
27561     The count of responses with renderable HTTP status codes sub-categorized by
27562     their requesting context type (e.g., image, script, etc.), among blocked
27563     cross-site document responses due to their XML contents. Sampled with a
27564     resource type (0-14) when the first network packet of a response of this
27565     type is received.
27566   </summary>
27567 </histogram>
27569 <histogram name="SiteIsolation.XSD.XML.NoSniffBlocked.NonRenderableStatusCode">
27570   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27571   <summary>
27572     The count of responses with a nonrenderable HTTP status code among blocked
27573     cross-site document responses due to having XML content type and nosniff
27574     headers. Sampled with value 1 when the first network packet of a response of
27575     this type is received.
27576   </summary>
27577 </histogram>
27579 <histogram name="SiteIsolation.XSD.XML.NoSniffBlocked.RenderableStatusCode"
27580     enum="SiteIsolationResourceType">
27581   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27582   <summary>
27583     The count of responses with a renderable HTTP status code sub-categorized by
27584     their requesting context type (e.g., image, script, etc.), among blocked
27585     cross-site document responses due to having XML content type and nosniff
27586     headers. Sampled with a resource type (0-14) when the first network packet
27587     of a response of this type is received.
27588   </summary>
27589 </histogram>
27591 <histogram name="SiteIsolation.XSD.XML.NotBlocked">
27592   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27593   <summary>
27594     The count of not blocked responses despite having an XML content type header
27595     due to the failure of content sniffing. Sampled with value 1 when the first
27596     network packet of a response of this type is received.
27597   </summary>
27598 </histogram>
27600 <histogram name="SiteIsolation.XSD.XML.NotBlocked.MaybeJS">
27601   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27602   <summary>
27603     The count of responses that may be parsed as JavaScript among not blocked
27604     responses with an XML content type. Sampled with value 1 when the first
27605     network packet of a response of this type is received.
27606   </summary>
27607 </histogram>
27609 <histogram name="SpellCheck.SpellingService.Enabled" enum="BooleanEnabled">
27610   <owner>groby@chromium.org</owner>
27611   <owner>rlp@chromium.org</owner>
27612   <summary>
27613     Whether the user has opted in to asking Google for spelling suggestions.
27614     Recorded both when spelling is initialized and when the preference is
27615     changed.
27616   </summary>
27617 </histogram>
27619 <histogram name="Sqlite.AppCache.Error" enum="SqliteErrorCode">
27620   <obsolete>
27621     Moved to Sqlite.Error.AppCache in M-27.
27622   </obsolete>
27623   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27624   <summary>Error codes returned by sqlite for the appcache db.</summary>
27625 </histogram>
27627 <histogram name="Sqlite.CloseFailure" enum="SqliteErrorCode">
27628   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27629   <summary>Error which prevented database close.</summary>
27630 </histogram>
27632 <histogram name="Sqlite.Cookie.Error" enum="SqliteErrorCode">
27633   <obsolete>
27634     Moved to Sqlite.Error.Cookie in M-27.
27635   </obsolete>
27636   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27637   <summary>Error codes returned by sqlite the cookie db.</summary>
27638 </histogram>
27640 <histogram name="Sqlite.DatabaseTracker.Error" enum="SqliteErrorCode">
27641   <obsolete>
27642     Moved to Sqlite.Error.DatabaseTracker in M-27.
27643   </obsolete>
27644   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27645   <summary>Error codes returned by sqlite the websqldb tracker db.</summary>
27646 </histogram>
27648 <histogram name="Sqlite.DeprecationVersionResult"
27649     enum="SqliteVersionDeprecation">
27650   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27651   <summary>
27652     Annotations for which bits of sql::MetaTable::CheckDeprecated() fire.
27653   </summary>
27654 </histogram>
27656 <histogram name="Sqlite.DomainBoundCerts.Error" enum="SqliteErrorCode">
27657   <obsolete>
27658     Moved to Sqlite.Error.DomainBoundCerts in M-27.
27659   </obsolete>
27660   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27661   <summary>
27662     Error codes returned by sqlite for the domain-bound certs db.
27663   </summary>
27664 </histogram>
27666 <histogram name="Sqlite.DomStorageDatabase.Error" enum="SqliteErrorCode">
27667   <obsolete>
27668     Moved to Sqlite.Error.DomStorageDatabase in M-27.
27669   </obsolete>
27670   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27671   <summary>Error codes returned by sqlite for the domstorage db.</summary>
27672 </histogram>
27674 <histogram name="Sqlite.Error" enum="SqliteErrorCode">
27675   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27676   <summary>SQLite extended error codes.</summary>
27677 </histogram>
27679 <histogram name="Sqlite.Error.IOERR" enum="SqliteIOERRCode">
27680   <obsolete>
27681     Replaced 5/14/2013 by expanded Sqlite.Error histogram.
27682   </obsolete>
27683   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27684   <summary>SQLite extended SQLITE_IOERR codes for all databases.</summary>
27685 </histogram>
27687 <histogram name="Sqlite.History.Error" enum="SqliteErrorCode">
27688   <obsolete>
27689     Moved to Sqlite.Error.History in M-27.
27690   </obsolete>
27691   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27692   <summary>Error codes returned by sqlite for the history db.</summary>
27693 </histogram>
27695 <histogram name="Sqlite.OpenFailure" enum="SqliteErrorCode">
27696   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27697   <summary>Error which prevented database open.</summary>
27698 </histogram>
27700 <histogram name="Sqlite.OpenProbeFailure" enum="SqliteErrorCode">
27701   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27702   <summary>Error from first read of the database.</summary>
27703 </histogram>
27705 <histogram name="Sqlite.Quota.Error" enum="SqliteErrorCode">
27706   <obsolete>
27707     Moved to Sqlite.Error.Quota in M-27.
27708   </obsolete>
27709   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27710   <summary>Error codes returned by sqlite for the quota db.</summary>
27711 </histogram>
27713 <histogram name="Sqlite.RazeDatabase" enum="SqliteErrorCode">
27714   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27715   <summary>Errors attempting to Raze() database.</summary>
27716 </histogram>
27718 <histogram name="Sqlite.RazeDatabase2" enum="SqliteErrorCode">
27719   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27720   <summary>Errors on second attempt to Raze() database.</summary>
27721 </histogram>
27723 <histogram name="Sqlite.RazeDatabaseTruncate" enum="SqliteErrorCode">
27724   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27725   <summary>Errors truncating database for Raze().</summary>
27726 </histogram>
27728 <histogram name="Sqlite.RecoveryEvents" enum="SqliteRecoveryEventEnum">
27729   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27730   <summary>
27731     Records specific failure and success cases in sql::Recovery implementation,
27732     to determine which cases (if any) might be worth writing additional
27733     automated recovery code for, versus which should lead to clearing databases.
27734   </summary>
27735 </histogram>
27737 <histogram name="Sqlite.RecoveryHandle" enum="SqliteErrorCode">
27738   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27739   <summary>Error from sqlite3_backup_init() in sql::Recovery.</summary>
27740 </histogram>
27742 <histogram name="Sqlite.RecoveryStep" enum="SqliteErrorCode">
27743   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27744   <summary>Error from sqlite3_backup_step() in sql::Recovery.</summary>
27745 </histogram>
27747 <histogram name="Sqlite.SizeKB" units="Kb">
27748   <owner>peria@chromium.org</owner>
27749   <summary>Size in kilobytes of pre-existing database at startup.</summary>
27750 </histogram>
27752 <histogram name="Sqlite.Text.Error" enum="SqliteErrorCode">
27753   <obsolete>
27754     Moved to Sqlite.Error.Text in M-27.
27755   </obsolete>
27756   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27757   <summary>Error codes returned by sqlite the full text db.</summary>
27758 </histogram>
27760 <histogram name="Sqlite.Thumbnail.Error" enum="SqliteErrorCode">
27761   <obsolete>
27762     Moved to Sqlite.Error.Thumbnail in M-27.
27763   </obsolete>
27764   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27765   <summary>Error codes returned by sqlite for the thumbnail db.</summary>
27766 </histogram>
27768 <histogram name="Sqlite.Version">
27769   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27770   <summary>Version of pre-existing database at startup.</summary>
27771 </histogram>
27773 <histogram name="Sqlite.Web.Error" enum="SqliteErrorCode">
27774   <obsolete>
27775     Moved to Sqlite.Error.Web in M-27.
27776   </obsolete>
27777   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27778   <summary>Error codes returned by sqlite the web db.</summary>
27779 </histogram>
27781 <histogram name="Startup.AppListFirstPaintColdStart" units="milliseconds">
27782   <owner>tapted@chromium.org</owner>
27783   <summary>
27784     Time for a newly created browser process to perform the first paint of the
27785     app launcher, when started with the --show-app-list flag and with no
27786     currently running Chrome processes.
27787   </summary>
27788 </histogram>
27790 <histogram name="Startup.AppListFirstPaintWarmStart" units="milliseconds">
27791   <owner>tapted@chromium.org</owner>
27792   <summary>
27793     Time for a running browser process to perform the first paint of the app
27794     launcher. Measured from the time a second Chrome process started, which sent
27795     its --show-app-list command line argument to the already-running process and
27796     will soon exit.
27797   </summary>
27798 </histogram>
27800 <histogram name="Startup.BrowserMessageLoopStartTime">
27801   <owner>jeremy@chromium.org</owner>
27802   <summary>
27803     Time from browser startup to the start of the main thread's message loop.
27804   </summary>
27805 </histogram>
27807 <histogram name="Startup.BrowserMessageLoopStartTimeFromMainEntry"
27808     units="milliseconds">
27809   <owner>jeremy@chromium.org</owner>
27810   <summary>
27811     Time from main entry to the start of the main thread's message loop. This
27812     stat is only recorded after 7 minutes of OS uptime to try to mitigate the
27813     variance resulting from Chrome being autostarted.
27814   </summary>
27815 </histogram>
27817 <histogram name="Startup.BrowserMessageLoopStartTimeFromMainEntry.FirstRun"
27818     units="milliseconds">
27819   <owner>csharp@chromium.org</owner>
27820   <owner>gab@chromium.org</owner>
27821   <owner>jeremy@chromium.org</owner>
27822   <summary>
27823     Time from main entry to the start of the main thread's message loop on first
27824     run. This stat is only recorded after 7 minutes of OS uptime to try to
27825     mitigate the variance resulting from Chrome being autostarted.
27826   </summary>
27827 </histogram>
27829 <histogram name="Startup.BrowserOpenTabs">
27830   <owner>jeremy@chromium.org</owner>
27831   <summary>
27832     Time taken to open the initial tab or to restore tabs from previous session.
27833   </summary>
27834 </histogram>
27836 <histogram name="Startup.BrowserWindowDisplay" units="milliseconds">
27837   <owner>jeremy@chromium.org</owner>
27838   <summary>
27839     Time from browser startup to the time the browser window initially becomes
27840     visible.
27841   </summary>
27842 </histogram>
27844 <histogram name="Startup.ChromeCast.TimeToDisplayVideo" units="milliseconds">
27845   <owner>jeremy@chromium.org</owner>
27846   <summary>
27847     The elapsed time from the ChromeCast application launch to the first video
27848     frame displayed.
27849   </summary>
27850 </histogram>
27852 <histogram name="Startup.CreateFirstProfile" units="milliseconds">
27853   <owner>jeremy@chromium.org</owner>
27854   <summary>
27855     How long it takes to load the original profile synchronously on the UI
27856     thread.
27857   </summary>
27858 </histogram>
27860 <histogram name="Startup.Fling.TimeToDisplayVideo" units="milliseconds">
27861   <owner>jeremy@chromium.org</owner>
27862   <summary>
27863     The elapsed time from the Fling application launch to the first video frame
27864     displayed.
27865   </summary>
27866 </histogram>
27868 <histogram name="Startup.IsResume">
27869   <obsolete>
27870     Deprecated 12/2011. Merged into MobileSessionStartType.
27871   </obsolete>
27872   <owner>jeremy@chromium.org</owner>
27873   <summary>Whether a startup is a resume (vs a cold start).</summary>
27874 </histogram>
27876 <histogram name="Startup.LoadTime.ExeMainToDllMain">
27877   <owner>jeremy@chromium.org</owner>
27878   <summary>
27879     Time from the main() function in chrome.exe to chrome.dll's main().
27880   </summary>
27881 </histogram>
27883 <histogram name="Startup.LoadTime.ProcessCreateToDllMain">
27884   <owner>jeremy@chromium.org</owner>
27885   <summary>Time from the process creation to chrome.dll's main().</summary>
27886 </histogram>
27888 <histogram name="Startup.LoadTime.ProcessCreateToExeMain">
27889   <owner>jeremy@chromium.org</owner>
27890   <summary>
27891     Time from the process creation to executing the main() function in
27892     chrome.exe.
27893   </summary>
27894 </histogram>
27896 <histogram name="Startup.MobileSessionStartAction"
27897     enum="MobileSessionStartAction">
27898   <owner>jeremy@chromium.org</owner>
27899   <summary>
27900     The action requested on the application startup when called from another app
27901     or the OS.
27902   </summary>
27903 </histogram>
27905 <histogram name="Startup.MobileSessionStartFromApps"
27906     enum="MobileSessionCallerApp">
27907   <owner>jeremy@chromium.org</owner>
27908   <summary>The calling application (if any).</summary>
27909 </histogram>
27911 <histogram name="Startup.ShowAppListColdStart" units="milliseconds">
27912   <owner>jeremy@chromium.org</owner>
27913   <summary>
27914     Time for a newly created browser process to reach the code that starts
27915     showing the app launcher, when started with the --show-app-list flag and
27916     with no currently running Chrome processes.
27917   </summary>
27918 </histogram>
27920 <histogram name="Startup.ShowAppListWarmStart" units="milliseconds">
27921   <owner>jeremy@chromium.org</owner>
27922   <summary>
27923     Time for a running browser process to reach the code that starts showing the
27924     app launcher. Measured from the time a second Chrome process started, which
27925     sent its --show-app-list command line argument to the already-running
27926     process and will soon exit.
27927   </summary>
27928 </histogram>
27930 <histogram name="Startup.SlowStartupBookmarksLoad" units="milliseconds">
27931   <owner>jeremy@chromium.org</owner>
27932   <summary>
27933     Time it takes to load bookmarks from disk. This measurement is only sent for
27934     startups that take &gt;10 seconds after an uptime of 7 minutes.
27935   </summary>
27936 </histogram>
27938 <histogram name="Startup.SlowStartupExtensionServiceInitAfterImport"
27939     units="milliseconds">
27940   <owner>jeremy@chromium.org</owner>
27941   <summary>
27942     Time it takes to finish initialization of the extension service including
27943     loading built-in extensions. This measurement is only sent for startups that
27944     take &gt;10 seconds after an uptime of 7 minutes.
27945   </summary>
27946 </histogram>
27948 <histogram name="Startup.SlowStartupFinalProfileInit" units="milliseconds">
27949   <owner>jeremy@chromium.org</owner>
27950   <summary>
27951     Time the final stages of profile initialization taking including
27952     initialization of profile keyed services. This measurement is only sent for
27953     startups that take &gt;10 seconds after an uptime of 7 minutes.
27954   </summary>
27955 </histogram>
27957 <histogram name="Startup.SlowStartupNSSInit" units="milliseconds">
27958   <owner>jeremy@chromium.org</owner>
27959   <summary>
27960     Time it takes to load the NSS libraries and initialize it. This measurement
27961     is only sent for startups that take &gt;10 seconds after an uptime of 7
27962     minutes.
27963   </summary>
27964 </histogram>
27966 <histogram name="Startup.SlowStartupPreferenceLoading" units="milliseconds">
27967   <owner>jeremy@chromium.org</owner>
27968   <summary>
27969     Time it takes to load preferences from disk. This measurement is only sent
27970     for startups that take &gt;10 seconds after an uptime of 7 minutes.
27971   </summary>
27972 </histogram>
27974 <histogram name="Startup.SlowStartupProfileIODataInit" units="milliseconds">
27975   <owner>jeremy@chromium.org</owner>
27976   <summary>
27977     Time it takes to initialize the ProfileIOData object - this includes
27978     initialization of the cookie store. This measurement is only sent for
27979     startups that take &gt;10 seconds after an uptime of 7 minutes.
27980   </summary>
27981 </histogram>
27983 <histogram name="Startup.SlowStartupSafeBrowsingGetDatabase"
27984     units="milliseconds">
27985   <owner>jeremy@chromium.org</owner>
27986   <summary>
27987     Time it takes to load the safe browsing database from disk. This measurement
27988     is only sent for startups that take &gt;10 seconds after an uptime of 7
27989     minutes.
27990   </summary>
27991 </histogram>
27993 <histogram name="Startup.SlowStartupSafeBrowsingServiceInitialize"
27994     units="milliseconds">
27995   <owner>jeremy@chromium.org</owner>
27996   <summary>
27997     Time it takes to initialize the safe browsing service. This measurement is
27998     only sent for startups that take &gt;10 seconds after an uptime of 7
27999     minutes.
28000   </summary>
28001 </histogram>
28003 <histogram name="Startup.SlowStartupSessionServiceCreateTabsAndWindows"
28004     units="milliseconds">
28005   <owner>jeremy@chromium.org</owner>
28006   <summary>
28007     Time it takes for session restore to finish initiating creation of restored
28008     tabs and windows. This measurement is only sent for startups that take
28009     &gt;10 seconds after an uptime of 7 minutes.
28010   </summary>
28011 </histogram>
28013 <histogram name="Startup.WarmStartTimeFromRemoteProcessStart"
28014     units="milliseconds">
28015   <owner>jeremy@chromium.org</owner>
28016   <summary>
28017     Time for a running browser process to start processing the command line
28018     passed in by a second Chrome process, which just sent its command line
28019     arguments to the already-running process and will soon exit. Measured from
28020     the time the second Chrome process started.
28021   </summary>
28022 </histogram>
28024 <histogram name="StartupTimeBomb.Alarm" units="milliseconds">
28025   <owner>rtenneti@chromium.org</owner>
28026   <summary>
28027     Time duration measured from the time the startup timebomb was started and
28028     when it went off.
28029   </summary>
28030 </histogram>
28032 <histogram name="Suggestions.FailedRequestErrorCode" enum="NetErrorCodes">
28033   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28034   <summary>
28035     The counts of network error codes encountered by SuggestionsService when an
28036     attempt to fetch suggestions from the server fails.
28037   </summary>
28038 </histogram>
28040 <histogram name="Suggestions.FetchResponseCode">
28041   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28042   <summary>
28043     The counts of HTTP response codes encountered by SuggestionsService when
28044     attempting to fetch suggestions from the server.
28045   </summary>
28046 </histogram>
28048 <histogram name="Suggestions.FetchSuccessLatency" units="milliseconds">
28049   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28050   <summary>
28051     The latency of a SuggestionsService fetch that results in a success
28052     response.
28053   </summary>
28054 </histogram>
28056 <histogram name="Suggestions.ResponseState" enum="SuggestionsResponseState">
28057   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28058   <summary>
28059     The counts of response states (such as empty or invalid) encountered by
28060     SuggestionsService when attempting to fetch suggestions from the server.
28061   </summary>
28062 </histogram>
28064 <histogram name="Sync.AppAssociationTime" units="milliseconds">
28065   <owner>zea@chromium.org</owner>
28066   <summary>
28067     Time taken during app association (M18 and earlier were mispelled with this
28068     histogram).
28069   </summary>
28070 </histogram>
28072 <histogram name="Sync.AppRunFailures">
28073   <obsolete>
28074     Deprecated as of m19.
28075   </obsolete>
28076   <owner>zea@chromium.org</owner>
28077   <summary>
28078     Count of apps run failures, used to compare failure rates between data types
28079     for a particular profile (see other Sync*RunFailures histograms).
28080   </summary>
28081 </histogram>
28083 <histogram name="Sync.AppsAssociationTime" units="milliseconds">
28084   <owner>zea@chromium.org</owner>
28085   <summary>Time taken during app association.</summary>
28086 </histogram>
28088 <histogram name="Sync.AppSettingsAssociationTime" units="milliseconds">
28089   <owner>zea@chromium.org</owner>
28090   <summary>Time taken during app settings association.</summary>
28091 </histogram>
28093 <histogram name="Sync.AppSettingsStartFailure" enum="SyncStartResult">
28094   <owner>zea@chromium.org</owner>
28095   <summary>Enumeration of types of app settings association failures.</summary>
28096 </histogram>
28098 <histogram name="Sync.AppsStartFailure" enum="SyncStartResult">
28099   <owner>zea@chromium.org</owner>
28100   <summary>Enumeration of types of app association failures.</summary>
28101 </histogram>
28103 <histogram name="Sync.AppStartFailures" enum="SyncStartResult">
28104   <obsolete>
28105     Deprecated as of m19.
28106   </obsolete>
28107   <owner>zea@chromium.org</owner>
28108   <summary>
28109     Enumeration of types of app association failures (M18 and earlier were
28110     mispelled with this histogram).
28111   </summary>
28112 </histogram>
28114 <histogram name="Sync.AttemptNigoriMigration" enum="SyncNigoriMigrationResult">
28115   <owner>zea@chromium.org</owner>
28116   <summary>
28117     Enumeration of results from attempting to migrate Sync's nigori node and its
28118     encryption keys to support keystore.
28119   </summary>
28120 </histogram>
28122 <histogram name="Sync.AuthInvalidationRejectedTokenAgeLong" units="days">
28123   <owner>zea@chromium.org</owner>
28124   <summary>
28125     Age of all auth tokens rejected by the invalidation server. Measured from
28126     the time they were created.
28127   </summary>
28128 </histogram>
28130 <histogram name="Sync.AuthInvalidationRejectedTokenAgeShort"
28131     units="milliseconds">
28132   <owner>zea@chromium.org</owner>
28133   <summary>
28134     Age of auth tokens younger than one hour that were rejected by the
28135     invalidation server. Measured from the time they were created.
28136   </summary>
28137 </histogram>
28139 <histogram name="Sync.AuthorizationTimeInNetwork" units="milliseconds">
28140   <owner>zea@chromium.org</owner>
28141   <summary>Time taken during initial authorization.</summary>
28142 </histogram>
28144 <histogram name="Sync.AuthServerRejectedTokenAgeLong" units="days">
28145   <owner>zea@chromium.org</owner>
28146   <summary>
28147     Age of all auth tokens rejected by the sync server. Measured from the time
28148     they were created.
28149   </summary>
28150 </histogram>
28152 <histogram name="Sync.AuthServerRejectedTokenAgeShort" units="milliseconds">
28153   <owner>zea@chromium.org</owner>
28154   <summary>
28155     Age of auth tokens younger than one hour that were rejected by the sync
28156     server. Measured from the time they were created.
28157   </summary>
28158 </histogram>
28160 <histogram name="Sync.AutofillAssociationTime" units="milliseconds">
28161   <owner>zea@chromium.org</owner>
28162   <summary>Time taken during autofill association.</summary>
28163 </histogram>
28165 <histogram name="Sync.AutofillProfileAssociationTime" units="milliseconds">
28166   <owner>zea@chromium.org</owner>
28167   <summary>
28168     Time taken during autofill profile association (M18 and earlier were
28169     mispelled with this histogram).
28170   </summary>
28171 </histogram>
28173 <histogram name="Sync.AutofillProfileRunFailures">
28174   <obsolete>
28175     Deprecated as of m19.
28176   </obsolete>
28177   <owner>zea@chromium.org</owner>
28178   <summary>
28179     Count of autofill profiles run failures, used to compare failure rates
28180     between data types for a particular profile (see other Sync*RunFailures
28181     histograms).
28182   </summary>
28183 </histogram>
28185 <histogram name="Sync.AutofillProfilesAssociationTime" units="milliseconds">
28186   <owner>zea@chromium.org</owner>
28187   <summary>Time taken during autofill profile association.</summary>
28188 </histogram>
28190 <histogram name="Sync.AutofillProfilesStartFailure" enum="SyncStartResult">
28191   <owner>zea@chromium.org</owner>
28192   <summary>
28193     Enumeration of types of autofill profile association failures.
28194   </summary>
28195 </histogram>
28197 <histogram name="Sync.AutofillProfileStartFailures" enum="SyncStartResult">
28198   <obsolete>
28199     Deprecated as of m19.
28200   </obsolete>
28201   <owner>zea@chromium.org</owner>
28202   <summary>
28203     Enumeration of types of autofill profile association failures (M18 and
28204     earlier were mispelled with this histogram).
28205   </summary>
28206 </histogram>
28208 <histogram name="Sync.AutofillRunFailures">
28209   <obsolete>
28210     Deprecated as of m19.
28211   </obsolete>
28212   <owner>zea@chromium.org</owner>
28213   <summary>
28214     Count of autofill (autocomplete) run failures, used to compare failure rates
28215     between data types for a particular profile (see other Sync*RunFailures
28216     histograms).
28217   </summary>
28218 </histogram>
28220 <histogram name="Sync.AutofillStartFailure" enum="SyncStartResult">
28221   <owner>zea@chromium.org</owner>
28222   <summary>Enumeration of types of autofill association failures.</summary>
28223 </histogram>
28225 <histogram name="Sync.AutoNigoriOverwrites">
28226   <owner>zea@chromium.org</owner>
28227   <summary>
28228     Number of times this client has overwritten the nigori node to update the
28229     encryption keys without a user action (during this instantiation of Chrome).
28230   </summary>
28231 </histogram>
28233 <histogram name="Sync.BackendInitializeFirstTime" units="milliseconds">
28234   <owner>zea@chromium.org</owner>
28235   <summary>
28236     Tracks sync backend initialization time during initial sync setup.
28237   </summary>
28238 </histogram>
28240 <histogram name="Sync.BackendInitializeFirstTimeSuccess" enum="BooleanSuccess">
28241   <owner>zea@chromium.org</owner>
28242   <summary>
28243     Tracks sync backend initialization success rate during initial sync setup.
28244   </summary>
28245 </histogram>
28247 <histogram name="Sync.BackendInitializeRestoreState"
28248     enum="SyncBackendInitializeRestoreState">
28249   <owner>zea@chromium.org</owner>
28250   <summary>
28251     Compares sync's has_setup_completed pref against the set of types actually
28252     restored from the sync DB.  Mismatches should be rare.
28253   </summary>
28254 </histogram>
28256 <histogram name="Sync.BackendInitializeRestoreSuccess" enum="BooleanSuccess">
28257   <owner>zea@chromium.org</owner>
28258   <summary>
28259     Tracks sync backend initialization success rate in cases where sync was
28260     previously initialized.
28261   </summary>
28262 </histogram>
28264 <histogram name="Sync.BackendInitializeRestoreTime" units="milliseconds">
28265   <owner>zea@chromium.org</owner>
28266   <summary>
28267     Tracks sync backend initialization time in cases where sync was previously
28268     initialized.
28269   </summary>
28270 </histogram>
28272 <histogram name="Sync.BadRequestCountOnSignInNeedsUpdateInfoBar">
28273   <owner>zea@chromium.org</owner>
28274   <summary>
28275     Number of bad requests since application startup, when the Sync error
28276     infobar asking the user to update his account details is displayed.
28277   </summary>
28278 </histogram>
28280 <histogram name="Sync.BookmarkAssociationTime" units="milliseconds">
28281   <obsolete>
28282     Deprecated as of m18
28283   </obsolete>
28284   <owner>zea@chromium.org</owner>
28285   <summary>Time taken during bookmark association.</summary>
28286 </histogram>
28288 <histogram name="Sync.BookmarkRunFailures">
28289   <obsolete>
28290     Deprecated as of m19.
28291   </obsolete>
28292   <owner>zea@chromium.org</owner>
28293   <summary>
28294     Count of bookmark run failures, used to compare failure rates between data
28295     types for a particular profile (see other Sync*RunFailures histograms).
28296   </summary>
28297 </histogram>
28299 <histogram name="Sync.BookmarksAssociationTime" units="milliseconds">
28300   <owner>zea@chromium.org</owner>
28301   <summary>Time taken during bookmark association.</summary>
28302 </histogram>
28304 <histogram name="Sync.BookmarksStartFailure" enum="SyncStartResult">
28305   <owner>zea@chromium.org</owner>
28306   <summary>Enumeration of types of bookmark association failures.</summary>
28307 </histogram>
28309 <histogram name="Sync.BookmarkStartFailures" enum="SyncStartResult">
28310   <obsolete>
28311     Deprecated as of m19.
28312   </obsolete>
28313   <owner>zea@chromium.org</owner>
28314   <summary>
28315     Enumeration of types of bookmark association failures (M18 and earlier were
28316     mispelled with this histogram).
28317   </summary>
28318 </histogram>
28320 <histogram name="Sync.ConfigureFailed" enum="SyncModelTypes">
28321   <owner>zea@chromium.org</owner>
28322   <summary>Count of model association failures for each type.</summary>
28323 </histogram>
28325 <histogram name="Sync.ConfigureTime.ABORTED" units="milliseconds">
28326   <obsolete>
28327     Replaced by Sync.ConfigureTime_Long.ABORTED in m21.
28328   </obsolete>
28329   <owner>zea@chromium.org</owner>
28330   <summary>
28331     Time spent configuring data types in the case where configuration is
28332     aborted.
28333   </summary>
28334 </histogram>
28336 <histogram name="Sync.ConfigureTime.OK" units="milliseconds">
28337   <obsolete>
28338     Replaced by Sync.ConfigureTime_Long.OK in m21.
28339   </obsolete>
28340   <owner>zea@chromium.org</owner>
28341   <summary>
28342     Time spent configuring data types in the case where configuration succeeds.
28343   </summary>
28344 </histogram>
28346 <histogram name="Sync.ConfigureTime.PARTIAL_SUCCESS" units="milliseconds">
28347   <obsolete>
28348     Replaced by Sync.ConfigureTime_Long.PARTIAL_SUCCESS in m21.
28349   </obsolete>
28350   <owner>zea@chromium.org</owner>
28351   <summary>
28352     Time spent configuring data types in the case where only some data types
28353     succeed.
28354   </summary>
28355 </histogram>
28357 <histogram name="Sync.ConfigureTime.UNRECOVERABLE_ERROR" units="milliseconds">
28358   <obsolete>
28359     Replaced by Sync.ConfigureTime_Long.UNRECOVERABLE_ERROR in m21.
28360   </obsolete>
28361   <owner>zea@chromium.org</owner>
28362   <summary>
28363     Time spent configuring data types in the case where configuration encounters
28364     an unrecoverable error.
28365   </summary>
28366 </histogram>
28368 <histogram name="Sync.ConfigureTime_Long.ABORTED" units="milliseconds">
28369   <owner>zea@chromium.org</owner>
28370   <summary>
28371     Time spent configuring data types in the case where configuration is
28372     aborted.
28373   </summary>
28374 </histogram>
28376 <histogram name="Sync.ConfigureTime_Long.OK" units="milliseconds">
28377   <owner>zea@chromium.org</owner>
28378   <summary>
28379     Time spent configuring data types in the case where configuration succeeds.
28380   </summary>
28381 </histogram>
28383 <histogram name="Sync.ConfigureTime_Long.PARTIAL_SUCCESS" units="milliseconds">
28384   <owner>zea@chromium.org</owner>
28385   <summary>
28386     Time spent configuring data types in the case where only some data types
28387     succeed.
28388   </summary>
28389 </histogram>
28391 <histogram name="Sync.ConfigureTime_Long.UNRECOVERABLE_ERROR"
28392     units="milliseconds">
28393   <owner>zea@chromium.org</owner>
28394   <summary>
28395     Time spent configuring data types in the case where configuration encounters
28396     an unrecoverable error.
28397   </summary>
28398 </histogram>
28400 <histogram name="Sync.ConflictFixCircularity">
28401   <obsolete>
28402     Deprecated 12/2011. No longer tracked. See crbug.com/107816.
28403   </obsolete>
28404   <owner>zea@chromium.org</owner>
28405   <summary>
28406     Number of times we fix a circularity sync conflict. This is not expected to
28407     be hit anymore.
28408   </summary>
28409 </histogram>
28411 <histogram name="Sync.ConflictFixRemovedDirectoriesWithContent">
28412   <obsolete>
28413     Deprecated 12/2011. No longer tracked. See crbug.com/107816.
28414   </obsolete>
28415   <owner>zea@chromium.org</owner>
28416   <summary>
28417     Number of times we fix a removed directory with content sync conflict. This
28418     is not expected to be hit anymore
28419   </summary>
28420 </histogram>
28422 <histogram name="Sync.CredentialsLost" enum="BooleanCredentialsLost">
28423   <owner>zea@chromium.org</owner>
28424   <summary>
28425     Whether or not we detected missing credentials during startup.  This may be
28426     related to crbug.com/121755.
28427   </summary>
28428 </histogram>
28430 <histogram name="Sync.CryptographerPendingKeys"
28431     enum="SyncCryptographerPendingKeysState">
28432   <owner>zea@chromium.org</owner>
28433   <summary>
28434     Breakdown of sync users whose cryptographer has pending keys.
28435   </summary>
28436 </histogram>
28438 <histogram name="Sync.CryptographerReady" enum="SyncCryptographerReadyState">
28439   <owner>zea@chromium.org</owner>
28440   <summary>
28441     Breakdown of sync users whose cryptographer is fully ready for encryption
28442     and decryption (initialized and no pending keys).
28443   </summary>
28444 </histogram>
28446 <histogram name="Sync.CustomEncryption" enum="SyncCustomEncryptionEvent">
28447   <owner>zea@chromium.org</owner>
28448   <summary>
28449     Histogram that keeps track of how users encrypt their sync data. All users
28450     start off with default encryption during initial setup, while a subset of
28451     users go on to encrypt their sync data with a custom passphrase.
28452   </summary>
28453 </histogram>
28455 <histogram name="Sync.CustomPassphrase">
28456   <obsolete>
28457     Deprecated as of m26.
28458   </obsolete>
28459   <owner>zea@chromium.org</owner>
28460   <summary>
28461     Boolean histogram for whether a custom passphrase was entered during sync
28462     setup. Samples are taken every time sync is (re)configured, and the unique
28463     userid count shows how many users entered a custom passphrase.
28464   </summary>
28465 </histogram>
28467 <histogram name="Sync.CustomSync" enum="UserSelectableSyncType">
28468   <owner>zea@chromium.org</owner>
28469   <summary>
28470     Samples are taken every time sync is (re)configured, and the unique userid
28471     count shows how many users explicitly chose to sync this data type via the
28472     &quot;Advanced Sync Preferences&quot; dialog.
28473   </summary>
28474 </histogram>
28476 <histogram name="Sync.DatatypePrefRecovery">
28477   <owner>zea@chromium.org</owner>
28478   <summary>
28479     Number of clients that have fixed themselves up from a datatype preference
28480     loss. Clients are not expected to have this happen more than once. This
28481     value can be compared to Sync.BackendInitializeRestoreSuccess to determine
28482     what percentage of users are still recovering.
28483   </summary>
28484 </histogram>
28486 <histogram name="Sync.DataTypeRunFailures" enum="SyncModelTypes">
28487   <owner>zea@chromium.org</owner>
28488   <summary>
28489     Histogram of the run failures for the different sync datatypes. These are
28490     failures that occur after startup while the datatype is syncing. Note: Due
28491     to an enumeration reordering, pre-M23 labels are inaccurate (see
28492     sync/internal_api/public/base/model_type.h).
28493   </summary>
28494 </histogram>
28496 <histogram name="Sync.DataTypeStartFailures" enum="SyncModelTypes">
28497   <owner>zea@chromium.org</owner>
28498   <summary>
28499     Histogram of the startup failures for the different sync datatypes. These
28500     are failures due to missing top level sync nodes or model association Note:
28501     Due to an enumeration reordering, pre-M23 labels are inaccurate (see
28502     sync/internal_api/public/base/model_type.h).
28503   </summary>
28504 </histogram>
28506 <histogram name="Sync.DictionaryAssociationTime" units="milliseconds">
28507   <owner>zea@chromium.org</owner>
28508   <summary>Time taken during dictionary association.</summary>
28509 </histogram>
28511 <histogram name="Sync.DictionaryStartFailure" enum="SyncStartResult">
28512   <owner>zea@chromium.org</owner>
28513   <summary>Enumeration of types of dictionary association failures.</summary>
28514 </histogram>
28516 <histogram name="Sync.DirectoryOpenFailedMac">
28517   <obsolete>
28518     Deprecated 11/2011. No longer tracked.
28519   </obsolete>
28520   <owner>zea@chromium.org</owner>
28521   <summary>Number of failures trying to open the sync database on mac.</summary>
28522 </histogram>
28524 <histogram name="Sync.DirectoryOpenFailedNotWinMac">
28525   <obsolete>
28526     Deprecated 11/2011. No longer tracked.
28527   </obsolete>
28528   <owner>zea@chromium.org</owner>
28529   <summary>
28530     Number of failures trying to open the sync database on a non-windows non-mac
28531     platform.
28532   </summary>
28533 </histogram>
28535 <histogram name="Sync.DirectoryOpenFailedWin">
28536   <obsolete>
28537     Deprecated 11/2011. No longer tracked.
28538   </obsolete>
28539   <owner>zea@chromium.org</owner>
28540   <summary>
28541     Number of failures trying to open the sync database on windows.
28542   </summary>
28543 </histogram>
28545 <histogram name="Sync.DirectoryOpenResult" enum="SyncDirectoryOpenResult">
28546   <owner>zea@chromium.org</owner>
28547   <summary>Tracks success of failure of sync directory initialization.</summary>
28548 </histogram>
28550 <histogram name="Sync.EncryptAllData">
28551   <obsolete>
28552     Deprecated as of m26.
28553   </obsolete>
28554   <owner>zea@chromium.org</owner>
28555   <summary>
28556     Boolean histogram for whether the &quot;Encrypt all synced data&quot; radio
28557     button was selected during sync setup. Samples are taken every time sync is
28558     (re)configured, and the unique userid count shows how many users chose to
28559     encrypt their sync data.
28560   </summary>
28561 </histogram>
28563 <histogram name="Sync.EventCodes" enum="SyncEventCode">
28564   <owner>zea@chromium.org</owner>
28565   <summary>A UI event occured.</summary>
28566 </histogram>
28568 <histogram name="Sync.ExtensionAssociationTime" units="milliseconds">
28569   <owner>zea@chromium.org</owner>
28570   <summary>
28571     Time taken during extension association (M18 and earlier were mispelled with
28572     this histogram).
28573   </summary>
28574 </histogram>
28576 <histogram name="Sync.ExtensionRunFailures">
28577   <obsolete>
28578     Deprecated as of m19.
28579   </obsolete>
28580   <owner>zea@chromium.org</owner>
28581   <summary>
28582     Count of extension run failures, used to compare failure rates between data
28583     types for a particular profile (see other Sync*RunFailures histograms).
28584   </summary>
28585 </histogram>
28587 <histogram name="Sync.ExtensionsAssociationTime" units="milliseconds">
28588   <owner>zea@chromium.org</owner>
28589   <summary>Time taken during extension association.</summary>
28590 </histogram>
28592 <histogram name="Sync.ExtensionSettingsAssociationTime" units="milliseconds">
28593   <owner>zea@chromium.org</owner>
28594   <summary>Time taken during extension settings association.</summary>
28595 </histogram>
28597 <histogram name="Sync.ExtensionSettingsStartFailure" enum="SyncStartResult">
28598   <owner>zea@chromium.org</owner>
28599   <summary>
28600     Enumeration of types of extension settings association failures.
28601   </summary>
28602 </histogram>
28604 <histogram name="Sync.ExtensionsStartFailure" enum="SyncStartResult">
28605   <owner>zea@chromium.org</owner>
28606   <summary>Enumeration of types of extension association failures.</summary>
28607 </histogram>
28609 <histogram name="Sync.ExtensionStartFailures" enum="SyncStartResult">
28610   <obsolete>
28611     Deprecated as of m19.
28612   </obsolete>
28613   <owner>zea@chromium.org</owner>
28614   <summary>
28615     Enumeration of types of extension association failures (M18 and earlier were
28616     mispelled with this histogram).
28617   </summary>
28618 </histogram>
28620 <histogram name="Sync.FaviconCacheLookupSucceeded" enum="BooleanSuccess">
28621   <owner>zea@chromium.org</owner>
28622   <summary>Whether a sync favicon cache lookup succeeded or not.</summary>
28623 </histogram>
28625 <histogram name="Sync.FaviconCount">
28626   <owner>zea@chromium.org</owner>
28627   <summary>Number of synced favicons at initialization time.</summary>
28628 </histogram>
28630 <histogram name="Sync.FaviconImagesAssociationTime" units="milliseconds">
28631   <owner>zea@chromium.org</owner>
28632   <summary>Time taken during favicon images association.</summary>
28633 </histogram>
28635 <histogram name="Sync.FaviconImagesStartFailure" enum="SyncStartResult">
28636   <owner>zea@chromium.org</owner>
28637   <summary>
28638     Enumeration of types of favicon images association failures.
28639   </summary>
28640 </histogram>
28642 <histogram name="Sync.FaviconsAvailableAtMerge" enum="SyncFaviconsAvailable">
28643   <owner>zea@chromium.org</owner>
28644   <summary>
28645     Number of client that have filled their sync favicon cache and must evict
28646     old favicons vs those whose cache is not full.
28647   </summary>
28648 </histogram>
28650 <histogram name="Sync.FaviconTrackingAssociationTime" units="milliseconds">
28651   <owner>zea@chromium.org</owner>
28652   <summary>Time taken during favicon tracking association.</summary>
28653 </histogram>
28655 <histogram name="Sync.FaviconTrackingStartFailure" enum="SyncStartResult">
28656   <owner>zea@chromium.org</owner>
28657   <summary>
28658     Enumeration of types of favicon tracking association failures.
28659   </summary>
28660 </histogram>
28662 <histogram name="Sync.FaviconVisitPeriod" units="hours">
28663   <owner>zea@chromium.org</owner>
28664   <summary>Time between updates to a synced favicon's visit time.</summary>
28665 </histogram>
28667 <histogram name="Sync.FirstBackendInitializeSuccess" enum="BooleanSuccess">
28668   <obsolete>
28669     Deprecated 11/2011.  Was counted incorrectly.  Replaced by
28670     Sync.BackendInitializeFirstTimeSuccess.
28671   </obsolete>
28672   <owner>zea@chromium.org</owner>
28673   <summary>
28674     Tracks sync backend initialization success rate during initial sync setup.
28675   </summary>
28676 </histogram>
28678 <histogram name="Sync.FreqApps" units="milliseconds">
28679   <owner>zea@chromium.org</owner>
28680   <summary>
28681     Time between nudges for apps. Used as estimate of datatype commit frequency.
28682   </summary>
28683 </histogram>
28685 <histogram name="Sync.FreqAutofill" units="milliseconds">
28686   <owner>zea@chromium.org</owner>
28687   <summary>
28688     Time between nudges for autofill entries. Used as estimate of datatype
28689     commit frequency.
28690   </summary>
28691 </histogram>
28693 <histogram name="Sync.FreqAutofillProfiles" units="milliseconds">
28694   <owner>zea@chromium.org</owner>
28695   <summary>
28696     Time between nudges for autofill profiles. Used as estimate of datatype
28697     commit frequency.
28698   </summary>
28699 </histogram>
28701 <histogram name="Sync.FreqBookmarks" units="milliseconds">
28702   <owner>zea@chromium.org</owner>
28703   <summary>
28704     Time between nudges for bookmarks. Used as estimate of datatype commit
28705     frequency.
28706   </summary>
28707 </histogram>
28709 <histogram name="Sync.FreqDictionary" units="milliseconds">
28710   <owner>zea@chromium.org</owner>
28711   <summary>
28712     Time between nudges for dictionary. Used as estimate of datatype commit
28713     frequency.
28714   </summary>
28715 </histogram>
28717 <histogram name="Sync.FreqExtensions" units="milliseconds">
28718   <owner>zea@chromium.org</owner>
28719   <summary>
28720     Time between nudges for extensions. Used as estimate of datatype commit
28721     frequency.
28722   </summary>
28723 </histogram>
28725 <histogram name="Sync.FreqFaviconImages" units="milliseconds">
28726   <owner>zea@chromium.org</owner>
28727   <summary>
28728     Time between nudges for favicon images. Used as estimate of datatype commit
28729     frequency.
28730   </summary>
28731 </histogram>
28733 <histogram name="Sync.FreqFaviconTracking" units="milliseconds">
28734   <owner>zea@chromium.org</owner>
28735   <summary>
28736     Time between nudges for favicon tracking. Used as estimate of datatype
28737     commit frequency.
28738   </summary>
28739 </histogram>
28741 <histogram name="Sync.FreqNigori" units="milliseconds">
28742   <owner>zea@chromium.org</owner>
28743   <summary>
28744     Time between nudges for nigori. Used as estimate of datatype commit
28745     frequency.
28746   </summary>
28747 </histogram>
28749 <histogram name="Sync.FreqPasswords" units="milliseconds">
28750   <owner>zea@chromium.org</owner>
28751   <summary>
28752     Time between nudges for passwords. Used as estimate of datatype commit
28753     frequency.
28754   </summary>
28755 </histogram>
28757 <histogram name="Sync.FreqPreferences" units="milliseconds">
28758   <owner>zea@chromium.org</owner>
28759   <summary>
28760     Time between nudges for preferences. Used as estimate of datatype commit
28761     frequency.
28762   </summary>
28763 </histogram>
28765 <histogram name="Sync.FreqSearchEngines" units="milliseconds">
28766   <owner>zea@chromium.org</owner>
28767   <summary>
28768     Time between nudges for search engines. Used as estimate of datatype commit
28769     frequency.
28770   </summary>
28771 </histogram>
28773 <histogram name="Sync.FreqSessions" units="milliseconds">
28774   <owner>zea@chromium.org</owner>
28775   <summary>
28776     Time between nudges for sessions. Used as estimate of datatype commit
28777     frequency.
28778   </summary>
28779 </histogram>
28781 <histogram name="Sync.FreqSyncedNotifications" units="milliseconds">
28782   <owner>zea@chromium.org</owner>
28783   <summary>
28784     Time between nudges for synced notifications. Used as estimate of datatype
28785     commit frequency.
28786   </summary>
28787 </histogram>
28789 <histogram name="Sync.FreqThemes" units="milliseconds">
28790   <owner>zea@chromium.org</owner>
28791   <summary>
28792     Time between nudges for themes. Used as estimate of datatype commit
28793     frequency.
28794   </summary>
28795 </histogram>
28797 <histogram name="Sync.FreqTypedUrls" units="milliseconds">
28798   <owner>zea@chromium.org</owner>
28799   <summary>
28800     Time between nudges for typed urls. Used as estimate of datatype commit
28801     frequency.
28802   </summary>
28803 </histogram>
28805 <histogram name="Sync.KeystoreDecryptionFailed"
28806     enum="SyncKeystoreDecryptionFailure">
28807   <owner>zea@chromium.org</owner>
28808   <summary>
28809     The reason for a failure decrypting the keystore decryptor token.
28810   </summary>
28811 </histogram>
28813 <histogram name="Sync.LocalModelOutOfSync" enum="SyncModelTypes">
28814   <owner>zea@chromium.org</owner>
28815   <summary>
28816     Counts instances of out of sync local models detected during startup.
28817   </summary>
28818 </histogram>
28820 <histogram name="Sync.NigoriMigrationState" enum="SyncNigoriMigrationState">
28821   <owner>zea@chromium.org</owner>
28822   <summary>Breakdown of sync's nigori node keystore migration state.</summary>
28823 </histogram>
28825 <histogram name="Sync.PartiallySyncedTypes">
28826   <owner>zea@chromium.org</owner>
28827   <summary>
28828     Number of partially synced types (those with a progress marker but no
28829     initial sync ended bit) that exist at sync startup.
28830   </summary>
28831 </histogram>
28833 <histogram name="Sync.PasswordAssociationTime" units="milliseconds">
28834   <owner>zea@chromium.org</owner>
28835   <summary>
28836     Time taken during password association (M18 and earlier were mispelled with
28837     this histogram).
28838   </summary>
28839 </histogram>
28841 <histogram name="Sync.PasswordRunFailures">
28842   <obsolete>
28843     Deprecated as of m19.
28844   </obsolete>
28845   <owner>zea@chromium.org</owner>
28846   <summary>
28847     Count of passwords run failures, used to compare failure rates between data
28848     types for a particular profile (see other Sync*RunFailures histograms).
28849   </summary>
28850 </histogram>
28852 <histogram name="Sync.PasswordsAssociationTime" units="milliseconds">
28853   <owner>zea@chromium.org</owner>
28854   <summary>Time taken during password association.</summary>
28855 </histogram>
28857 <histogram name="Sync.PasswordsStartFailure" enum="SyncStartResult">
28858   <owner>zea@chromium.org</owner>
28859   <summary>Enumeration of types of password association failures.</summary>
28860 </histogram>
28862 <histogram name="Sync.PasswordStartFailures" enum="SyncStartResult">
28863   <obsolete>
28864     Deprecated as of m19.
28865   </obsolete>
28866   <owner>zea@chromium.org</owner>
28867   <summary>
28868     Enumeration of types of password association failures (M18 and earlier were
28869     mispelled with this histogram).
28870   </summary>
28871 </histogram>
28873 <histogram name="Sync.PreferenceAssociationTime" units="milliseconds">
28874   <owner>zea@chromium.org</owner>
28875   <summary>
28876     Time taken during preference association (M18 and earlier were mispelled
28877     with this histogram).
28878   </summary>
28879 </histogram>
28881 <histogram name="Sync.PreferenceRunFailures">
28882   <obsolete>
28883     Deprecated as of m19.
28884   </obsolete>
28885   <owner>zea@chromium.org</owner>
28886   <summary>
28887     Count of preferences run failures, used to compare failure rates between
28888     data types for a particular profile (see other Sync*RunFailures histograms).
28889   </summary>
28890 </histogram>
28892 <histogram name="Sync.PreferencesAssociationTime" units="milliseconds">
28893   <owner>zea@chromium.org</owner>
28894   <summary>Time taken during preference association.</summary>
28895 </histogram>
28897 <histogram name="Sync.PreferencesStartFailure" enum="SyncStartResult">
28898   <owner>zea@chromium.org</owner>
28899   <summary>Enumeration of types of preference association failures.</summary>
28900 </histogram>
28902 <histogram name="Sync.PreferenceStartFailures" enum="SyncStartResult">
28903   <obsolete>
28904     Deprecated as of m19.
28905   </obsolete>
28906   <owner>zea@chromium.org</owner>
28907   <summary>
28908     Enumeration of types of preference association failures (M18 and earlier
28909     were mispelled with this histogram).
28910   </summary>
28911 </histogram>
28913 <histogram name="Sync.ReauthorizationTime" units="milliseconds">
28914   <owner>zea@chromium.org</owner>
28915   <summary>Time taken from startup for the user to reauthorize.</summary>
28916 </histogram>
28918 <histogram name="Sync.RefreshTokenAvailable" enum="BooleanSuccess">
28919   <owner>zea@chromium.org</owner>
28920   <summary>
28921     Whether OAuth2 refresh token was available at the time when
28922     ProfileSyncService was starting backend.
28923   </summary>
28924 </histogram>
28926 <histogram name="Sync.ResolveSimpleConflict"
28927     enum="SyncSimpleConflictResolutions">
28928   <owner>zea@chromium.org</owner>
28929   <summary>Enumeration of types of simple conflict resolutions.</summary>
28930 </histogram>
28932 <histogram name="Sync.RestoreBackendInitializeSucess" enum="BooleanSuccess">
28933   <obsolete>
28934     Deprecated 11/2011.  Was counted incorrectly.  Replaced by
28935     Sync.BackendInitializeRestoreSuccess.
28936   </obsolete>
28937   <owner>zea@chromium.org</owner>
28938   <summary>
28939     Tracks sync backend initialization success rate in cases where sync was
28940     previously initialized.
28941   </summary>
28942 </histogram>
28944 <histogram name="Sync.SearchEngineAssociationTime" units="milliseconds">
28945   <owner>zea@chromium.org</owner>
28946   <summary>
28947     Time taken during search engine association (M18 and earlier were mispelled
28948     with this histogram).
28949   </summary>
28950 </histogram>
28952 <histogram name="Sync.SearchEngineRunFailures">
28953   <obsolete>
28954     Deprecated as of m19.
28955   </obsolete>
28956   <owner>zea@chromium.org</owner>
28957   <summary>
28958     Count of search engine run failures, used to compare failure rates between
28959     data types for a particular profile (see other Sync*RunFailures histograms).
28960   </summary>
28961 </histogram>
28963 <histogram name="Sync.SearchEnginesAssociationTime" units="milliseconds">
28964   <owner>zea@chromium.org</owner>
28965   <summary>Time taken during search engine association.</summary>
28966 </histogram>
28968 <histogram name="Sync.SearchEnginesStartFailure" enum="SyncStartResult">
28969   <owner>zea@chromium.org</owner>
28970   <summary>Enumeration of types of search engine association failures.</summary>
28971 </histogram>
28973 <histogram name="Sync.SearchEngineStartFailures" enum="SyncStartResult">
28974   <obsolete>
28975     Deprecated as of m19.
28976   </obsolete>
28977   <owner>zea@chromium.org</owner>
28978   <summary>
28979     Enumeration of types of search engine association failures (M18 and earlier
28980     were mispelled with this histogram).
28981   </summary>
28982 </histogram>
28984 <histogram name="Sync.ServiceInitialConfigureTime" units="milliseconds">
28985   <owner>zea@chromium.org</owner>
28986   <summary>
28987     Time spent on first-time configure.  May include time spent on retries.
28988   </summary>
28989 </histogram>
28991 <histogram name="Sync.ServiceSubsequentConfigureTime" units="milliseconds">
28992   <owner>zea@chromium.org</owner>
28993   <summary>
28994     Time spent on non-first-time configure.  May include time spent on retries.
28995   </summary>
28996 </histogram>
28998 <histogram name="Sync.SessionAssociationTime" units="milliseconds">
28999   <owner>zea@chromium.org</owner>
29000   <summary>
29001     Time taken during session association (M18 and earlier were mispelled with
29002     this histogram).
29003   </summary>
29004 </histogram>
29006 <histogram name="Sync.SessionRunFailures">
29007   <obsolete>
29008     Deprecated as of m19.
29009   </obsolete>
29010   <owner>zea@chromium.org</owner>
29011   <summary>
29012     Count of sessions run failures, used to compare failure rates between data
29013     types for a particular profile (see other Sync*RunFailures histograms).
29014   </summary>
29015 </histogram>
29017 <histogram name="Sync.SessionsAssociationTime" units="milliseconds">
29018   <owner>zea@chromium.org</owner>
29019   <summary>Time taken during session association.</summary>
29020 </histogram>
29022 <histogram name="Sync.SessionsStartFailure" enum="SyncStartResult">
29023   <owner>zea@chromium.org</owner>
29024   <summary>Enumeration of types of session association failures.</summary>
29025 </histogram>
29027 <histogram name="Sync.SessionStartFailures" enum="SyncStartResult">
29028   <obsolete>
29029     Deprecated as of m19.
29030   </obsolete>
29031   <owner>zea@chromium.org</owner>
29032   <summary>
29033     Enumeration of types of session association failures (M18 and earlier were
29034     mispelled with this histogram).
29035   </summary>
29036 </histogram>
29038 <histogram name="Sync.Shutdown.BackendDestroyedTime" units="milliseconds">
29039   <owner>zea@chromium.org</owner>
29040   <summary>
29041     Time taken from the start of sync shutdown (in ProfileSyncService) until the
29042     backend (SyncBackendHost) is fully destroyed.
29043   </summary>
29044 </histogram>
29046 <histogram name="Sync.Shutdown.StopRegistrarTime" units="milliseconds">
29047   <owner>zea@chromium.org</owner>
29048   <summary>
29049     Amount of time the UI thread waits (at shutdown) to stop the
29050     SyncBackendRegistrar.
29051   </summary>
29052 </histogram>
29054 <histogram name="Sync.Shutdown.StopSyncThreadTime" units="milliseconds">
29055   <owner>zea@chromium.org</owner>
29056   <summary>
29057     Amount of time the UI thread waits (at shutdown) to stop the sync thread.
29058   </summary>
29059 </histogram>
29061 <histogram name="Sync.Startup.DeferredInitTrigger"
29062     enum="SyncDeferredInitTrigger">
29063   <owner>zea@chromium.org</owner>
29064   <summary>The type of event that triggered sync initialization.</summary>
29065 </histogram>
29067 <histogram name="Sync.Startup.TimeDeferred" units="milliseconds">
29068   <obsolete>
29069     Deprecated, see TimeDeferred2.
29070   </obsolete>
29071   <owner>jeremychromium.org</owner>
29072   <owner>zea@google.com</owner>
29073   <summary>
29074     Time spent after ProfileSyncService *creation* but before SyncBackendHost
29075     initialization.
29076   </summary>
29077 </histogram>
29079 <histogram name="Sync.Startup.TimeDeferred2" units="milliseconds">
29080   <owner>jeremychromium.org</owner>
29081   <owner>zea@google.com</owner>
29082   <summary>
29083     Time spent after ProfileSyncService *creation* but before SyncBackendHost
29084     initialization.
29085   </summary>
29086 </histogram>
29088 <histogram name="Sync.Startup.TypeTriggeringInit" enum="SyncModelTypes">
29089   <owner>zea@chromium.org</owner>
29090   <summary>Data type that first requests sync initialization.</summary>
29091 </histogram>
29093 <histogram name="Sync.SyncAuthError" enum="SyncAuthError">
29094   <owner>zea@chromium.org</owner>
29095   <summary>
29096     Counts the number of times sync clients have encountered an auth error and
29097     number of times auth errors are fixed.
29098   </summary>
29099 </histogram>
29101 <histogram name="Sync.SyncedNotificationsAssociationTime" units="milliseconds">
29102   <owner>zea@chromium.org</owner>
29103   <summary>Time taken during synced notifications association.</summary>
29104 </histogram>
29106 <histogram name="Sync.SyncedNotificationsStartFailure" enum="SyncStartResult">
29107   <owner>zea@chromium.org</owner>
29108   <summary>
29109     Enumeration of types of synced notifications association failures.
29110   </summary>
29111 </histogram>
29113 <histogram name="Sync.SyncerConflictStuck">
29114   <obsolete>
29115     Deprecated 12/2011. No longer tracked. See crbug.com/107816.
29116   </obsolete>
29117   <owner>zea@chromium.org</owner>
29118   <summary>
29119     Number of times the sync conflict resolver gets stuck. This is not expected
29120     to be hit anymore.
29121   </summary>
29122 </histogram>
29124 <histogram name="Sync.SyncErrorInfobarDisplayed" enum="SyncErrorInfobarTypes">
29125   <owner>droger@chromium.org</owner>
29126   <owner>zea@chromium.org</owner>
29127   <summary>
29128     Enumeration of error conditions that displays an infobar to the user.
29129   </summary>
29130 </histogram>
29132 <histogram name="Sync.SyncEverything">
29133   <owner>zea@chromium.org</owner>
29134   <summary>
29135     Boolean histogram for whether the &quot;Sync Everything&quot; option was
29136     selected during sync setup. Samples are taken every time sync is
29137     (re)configured, and the unique userid count shows how many users chose to
29138     sync all available data types.
29139   </summary>
29140 </histogram>
29142 <histogram name="Sync.ThemeAssociationTime" units="milliseconds">
29143   <obsolete>
29144     Deprecated as of m19
29145   </obsolete>
29146   <owner>zea@chromium.org</owner>
29147   <summary>
29148     Time taken during theme association (M18 and earlier were mispelled with
29149     this histogram).
29150   </summary>
29151 </histogram>
29153 <histogram name="Sync.ThemeRunFailures">
29154   <obsolete>
29155     Deprecated as of m19.
29156   </obsolete>
29157   <owner>zea@chromium.org</owner>
29158   <summary>
29159     Count of theme run failures, used to compare failure rates between data
29160     types for a particular profile (see other Sync*RunFailures histograms).
29161   </summary>
29162 </histogram>
29164 <histogram name="Sync.ThemesAssociationTime" units="milliseconds">
29165   <owner>zea@chromium.org</owner>
29166   <summary>Time taken during theme association.</summary>
29167 </histogram>
29169 <histogram name="Sync.ThemesStartFailure" enum="SyncStartResult">
29170   <owner>zea@chromium.org</owner>
29171   <summary>Enumeration of types of theme association failures.</summary>
29172 </histogram>
29174 <histogram name="Sync.ThemeStartFailures" enum="SyncStartResult">
29175   <obsolete>
29176     Deprecated as of m19.
29177   </obsolete>
29178   <owner>zea@chromium.org</owner>
29179   <summary>
29180     Enumeration of types of theme association failures (M18 and earlier were
29181     mispelled with this histogram).
29182   </summary>
29183 </histogram>
29185 <histogram name="Sync.TypedUrlAssociationTime" units="milliseconds">
29186   <owner>zea@chromium.org</owner>
29187   <summary>
29188     Time taken during typed url association (M18 and earlier were mispelled with
29189     this histogram).
29190   </summary>
29191 </histogram>
29193 <histogram name="Sync.TypedUrlChangeProcessorErrors" units="%">
29194   <owner>zea@chromium.org</owner>
29195   <summary>
29196     The percentage of history DB operations initiated by the typed URL change
29197     processor that return an error. The cumulative count for the current sync
29198     session is logged after every typed URL change.
29199   </summary>
29200 </histogram>
29202 <histogram name="Sync.TypedUrlModelAssociationErrors" units="%">
29203   <owner>zea@chromium.org</owner>
29204   <summary>
29205     The percentage of history DB operations during model association that return
29206     an error. This is logged at the end of typed URL model association, which
29207     happens once each time sync starts up.
29208   </summary>
29209 </histogram>
29211 <histogram name="Sync.TypedUrlRunFailures">
29212   <obsolete>
29213     Deprecated as of m19.
29214   </obsolete>
29215   <owner>zea@chromium.org</owner>
29216   <summary>
29217     Count of typed url run failures, used to compare failure rates between data
29218     types for a particular profile (see other Sync*RunFailures histograms).
29219   </summary>
29220 </histogram>
29222 <histogram name="Sync.TypedUrlsAssociationTime" units="milliseconds">
29223   <owner>zea@chromium.org</owner>
29224   <summary>Time taken during typed url association.</summary>
29225 </histogram>
29227 <histogram name="Sync.TypedUrlsStartFailure" enum="SyncStartResult">
29228   <owner>zea@chromium.org</owner>
29229   <summary>Enumeration of types of typed url association failures.</summary>
29230 </histogram>
29232 <histogram name="Sync.TypedUrlStartFailures" enum="SyncStartResult">
29233   <obsolete>
29234     Deprecated as of m19.
29235   </obsolete>
29236   <owner>zea@chromium.org</owner>
29237   <summary>
29238     Enumeration of types of typed url association failures (M18 and earlier were
29239     mispelled with this histogram).
29240   </summary>
29241 </histogram>
29243 <histogram name="Sync.UnrecoverableErrors" enum="SyncUnrecoverableErrorReason">
29244   <owner>zea@chromium.org</owner>
29245   <summary>
29246     Enumeration of the different reasons for unrecoverable errors and how often
29247     they have occurred.
29248   </summary>
29249 </histogram>
29251 <histogram name="Sync.UserPerceivedAuthorizationTime" units="milliseconds">
29252   <owner>zea@chromium.org</owner>
29253   <summary>Time the user spends looking at the authorization dialog.</summary>
29254 </histogram>
29256 <histogram name="Sync.UserPerceivedBookmarkAssociation">
29257   <owner>zea@chromium.org</owner>
29258   <summary>Time taken during bookmark association.</summary>
29259 </histogram>
29261 <histogram name="SyncedNotifications.Actions"
29262     enum="SyncedNotificationActionType">
29263   <owner>petewil@chromium.org</owner>
29264   <owner>zea@chromium.org</owner>
29265   <summary>
29266     The actions taken on synced notifications, recorded every time they happen.
29267     This histogram will record every single event that happens separately.
29268   </summary>
29269 </histogram>
29271 <histogram name="SyncFileSystem.ConflictResolutionPolicy"
29272     enum="SyncFSConflictResolutionPolicy">
29273   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29274   <summary>
29275     Overridden conflict resolution policy of Sync FileSystem API. Recorded for
29276     each API call to override the policy.
29277   </summary>
29278 </histogram>
29280 <histogram name="SyncFileSystem.MetadataNumber">
29281   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29282   <summary>
29283     The number of cached backing remote file metadata in the Sync FileSystem
29284     database. Recorded at the initialization phase of Sync FileSystem.
29285   </summary>
29286 </histogram>
29288 <histogram name="SyncFileSystem.RegisteredAppNumber">
29289   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29290   <summary>
29291     The number of Chrome Apps that uses Sync FileSystem with V2 backend.
29292     Recorded at the initialization phase of Sync FileSystem.
29293   </summary>
29294 </histogram>
29296 <histogram name="SyncFileSystem.RegisterOriginResult"
29297     enum="SyncFSRemoteServiceState">
29298   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29299   <summary>
29300     The result of the registration of Chrome App to Sync FileSystem.
29301   </summary>
29302 </histogram>
29304 <histogram name="SyncFileSystem.RegisterOriginTime" units="milliseconds">
29305   <owner>peria@chromium.org</owner>
29306   <owner>tzik@chromium.org</owner>
29307   <summary>
29308     Time elapsed to register a Chrome App to SyncFilesystem. Recorded for each
29309     registration request by apps.
29310   </summary>
29311 </histogram>
29313 <histogram name="SyncFileSystem.TrackerNumber">
29314   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29315   <summary>
29316     The number of the directory tree node that maps backing files to local files
29317     in the Sync FileSystem database. Recorded at the initialization phase of
29318     SyncFileSystem.
29319   </summary>
29320 </histogram>
29322 <histogram name="Tab.AgeUponRestoreFromColdStart" units="minutes">
29323   <owner>lliabraa@chromium.org</owner>
29324   <summary>
29325     Age (time since the last display in previous sessions) of a tab being
29326     restored due to the first tab switch after the browser cold start, recorded
29327     upon such restore. When the browser is started from cold, this metric is not
29328     recorded for the foreground, automatically restored tab, so that the metric
29329     tracks only the restores triggered by direct user decision to switch tabs.
29330   </summary>
29331 </histogram>
29333 <histogram name="Tab.BackgroundLoadStatus" enum="TabBackgroundLoadStatus">
29334   <owner>ppi@chromium.org</owner>
29335   <summary>
29336     Mobile-specific metric: when a tab that was opened in background (via
29337     &quot;Open link in new tab&quot;) is switched to, we record whether the
29338     eagerly loaded tab was still memory resident, or we lost the loaded page due
29339     to memory pressure.
29340   </summary>
29341 </histogram>
29343 <histogram name="Tab.FormActivityCountEvictedHistogram">
29344   <owner>lliabraa@chromium.org</owner>
29345   <summary>
29346     A count of form activity (e.g. fields selected, characters typed) in a tab.
29347     Recorded only for tabs that are evicted due to memory pressure and then
29348     selected again.
29349   </summary>
29350 </histogram>
29352 <histogram name="Tab.PerceivedRestoreTime" units="ms">
29353   <owner>lliabraa@chromium.org</owner>
29354   <summary>
29355     User-perceived load time for a successful tab restore, measured from the
29356     first time the user sees the tab being restored until the load completes.
29357   </summary>
29358 </histogram>
29360 <histogram name="Tab.RestoreResult" enum="TabRestoreResult">
29361   <owner>lliabraa@chromium.org</owner>
29362   <summary>
29363     When the browser restores a tab, whether the load was successful. Loads can
29364     fail for instance when there is no connectivity.
29365   </summary>
29366 </histogram>
29368 <histogram name="Tab.RestoreTime" units="ms">
29369   <owner>lliabraa@chromium.org</owner>
29370   <summary>Load time for a successful tab restore.</summary>
29371 </histogram>
29373 <histogram name="Tab.RestoreUserPersistence" enum="TabRestoreUserAction">
29374   <owner>lliabraa@chromium.org</owner>
29375   <summary>
29376     When the browser restores a tab, whether the user waits for completion of
29377     the load or if the user gives up by switching to another tab or leaving
29378     Chrome.
29379   </summary>
29380 </histogram>
29382 <histogram name="Tab.StatusWhenDisplayed" enum="TabStatus">
29383   <owner>lliabraa@chromium.org</owner>
29384   <owner>ppi@chromium.org</owner>
29385   <summary>
29386     The status of a tab collected each time the tab is displayed on Android,
29387     including user switching to the tab and displays of newly created tabs, such
29388     as NTP or tabs opened to handle intents.
29389   </summary>
29390 </histogram>
29392 <histogram name="Tab.StatusWhenSwitchedBackToForeground" enum="TabStatus">
29393   <owner>lliabraa@chromium.org</owner>
29394   <owner>ppi@chromium.org</owner>
29395   <summary>
29396     The status of a tab collected each time the user switches to it on mobile.
29397     That does not include tabs being created at the time the user switches to
29398     them, such as NTP or tabs opened to handle intents.
29399   </summary>
29400 </histogram>
29402 <histogram name="Tab.StatusWhenSwitchedBackToForegroundDataProxyEnabled"
29403     enum="TabStatus">
29404   <owner>lliabraa@chromium.org</owner>
29405   <owner>marq@chromium.org</owner>
29406   <owner>ppi@chromium.org</owner>
29407   <summary>
29408     The status of a tab collected each time the user switches to it on mobile
29409     with the data reduction proxy enabled. This is populated identically, and in
29410     addition to Tab.StatusWhenSwitchedBackToForeground for any given tab
29411     switching event if the proxy is enabled.
29412   </summary>
29413 </histogram>
29415 <histogram name="Tab.SwitchedToForegroundAge" units="ms">
29416   <owner>lliabraa@chromium.org</owner>
29417   <summary>Age (in ms) when the tab was switched to foreground.</summary>
29418 </histogram>
29420 <histogram name="Tab.SwitchedToForegroundLaunchedWithURL"
29421     enum="TabSwitchedToForegroundLaunchedWithURL">
29422   <obsolete>
29423     Deprecated as of 04/2014.
29424   </obsolete>
29425   <owner>lliabraa@chromium.org</owner>
29426   <summary>
29427     Each time a tab is brought to the foreground, this histogram indicates if
29428     chrome was launched without an URL (i.e., from the launcher), or with an URL
29429     (i.e., from another app).
29430   </summary>
29431 </histogram>
29433 <histogram name="Tab.SwitchedToForegroundMRURank">
29434   <obsolete>
29435     Deprecated as of 04/2014.
29436   </obsolete>
29437   <owner>lliabraa@chromium.org</owner>
29438   <summary>
29439     Rank in MRU order (0 being first) when the tab was switched to foreground.
29440   </summary>
29441 </histogram>
29443 <histogram name="Tab.SwitchedToForegroundNumTabs">
29444   <owner>lliabraa@chromium.org</owner>
29445   <summary>Count of all tabs when a tab is switched.</summary>
29446 </histogram>
29448 <histogram name="Tab.SwitchedToForegroundRevisit"
29449     enum="TabSwitchedToForegroundRevisit">
29450   <obsolete>
29451     Deprecated as of 04/2014.
29452   </obsolete>
29453   <owner>lliabraa@chromium.org</owner>
29454   <summary>
29455     Each time a tab is brought to the foreground, this histogram indicates if
29456     this is the first viewing of the tab since Chrome was put into foreground,
29457     or if it was a return to a tab that has already been shown in this session.
29458   </summary>
29459 </histogram>
29461 <histogram name="Tab.TimeSinceFormActivityEvictedHistogram" units="ms">
29462   <owner>lliabraa@chromium.org</owner>
29463   <summary>
29464     Time elapsed since there was form activity (e.g. fields selected, characters
29465     typed) in a tab. Recorded only for tabs that are evicted due to memory
29466     pressure and then selected again.
29467   </summary>
29468 </histogram>
29470 <histogram name="Tabs.ForegroundTabAgeAtStartup" units="minutes">
29471   <owner>lliabraa@chromium.org</owner>
29472   <summary>
29473     Age (time since the last display in previous sessions) of the foreground tab
29474     being restored on the browser cold start.
29475   </summary>
29476 </histogram>
29478 <histogram name="Tabs.SpeculativeRestoreApplicability"
29479     enum="SpeculativeRestoreApplicability">
29480   <owner>lliabraa@chromium.org</owner>
29481   <owner>ppi@chromium.org</owner>
29482   <summary>
29483     Applicability of speculative tab restore, recorded every time a tab is
29484     switched. This allows to estimate the fraction of tab restores experienced
29485     on mobile that can be mitigated using speculative restore. Options higher in
29486     the enum take precedence over the lower ones (i.e. low-memory tablet will be
29487     accounted as tablet).
29488   </summary>
29489 </histogram>
29491 <histogram name="Tabs.SpeculativeRestorePredictionAccuracy.SideSwipe"
29492     enum="SpeculativeRestorePredictionAccuracy">
29493   <owner>lliabraa@chromium.org</owner>
29494   <owner>ppi@chromium.org</owner>
29495   <summary>
29496     Accuracy of the tab switch predictions made when the user begins the side
29497     swipe gesture.
29498   </summary>
29499 </histogram>
29501 <histogram name="Tabs.SpeculativeRestorePredictionAccuracy.TabSwitcher"
29502     enum="SpeculativeRestorePredictionAccuracy">
29503   <owner>lliabraa@chromium.org</owner>
29504   <owner>ppi@chromium.org</owner>
29505   <summary>
29506     Accuracy of the tab switch predictions made when the user enters the tab
29507     switcher.
29508   </summary>
29509 </histogram>
29511 <histogram name="Tabs.SpeculativeRestoreTargetStatus"
29512     enum="SpeculativeRestoreTabStatus">
29513   <owner>lliabraa@chromium.org</owner>
29514   <owner>ppi@chromium.org</owner>
29515   <summary>
29516     Status of a tab recorded when the tab is targeted with speculative restore.
29517   </summary>
29518 </histogram>
29520 <histogram name="Tabs.SpeculativeRestoreTimeAhead.SideSwipe" units="ms">
29521   <owner>lliabraa@chromium.org</owner>
29522   <owner>ppi@chromium.org</owner>
29523   <summary>
29524     Time between starting the speculative load and actual tab switch for correct
29525     speculative load predictions made when the user begins the side swipe
29526     gesture.
29527   </summary>
29528 </histogram>
29530 <histogram name="Tabs.SpeculativeRestoreTimeAhead.TabSwitcher" units="ms">
29531   <owner>lliabraa@chromium.org</owner>
29532   <owner>ppi@chromium.org</owner>
29533   <summary>
29534     Time between starting the speculative load and actual tab switch for correct
29535     speculative load predictions made when the user enters the tab switcher.
29536   </summary>
29537 </histogram>
29539 <histogram name="TimeZone.TimeZoneRequest.Event" enum="TimeZoneRequestEvent">
29540   <summary>Events in TimeZoneRequest.</summary>
29541 </histogram>
29543 <histogram name="TimeZone.TimeZoneRequest.ResponseCode" enum="HttpResponseCode">
29544   <summary>Http response codes in TimeZoneRequest.</summary>
29545 </histogram>
29547 <histogram name="TimeZone.TimeZoneRequest.ResponseFailureTime"
29548     units="milliseconds">
29549   <summary>
29550     The time elapsed between the sending of the first API request and the time
29551     the final (failed) response was recorded. Includes all retries.
29552   </summary>
29553 </histogram>
29555 <histogram name="TimeZone.TimeZoneRequest.ResponseSuccessTime"
29556     units="milliseconds">
29557   <summary>
29558     The time elapsed between the sending of the first API request and the time
29559     the final (successfull) response was recorded. Includes all retries.
29560   </summary>
29561 </histogram>
29563 <histogram name="TimeZone.TimeZoneRequest.Result" enum="TimeZoneRequestResult">
29564   <summary>Result of TimeZoneRequest.</summary>
29565 </histogram>
29567 <histogram name="TimeZone.TimeZoneRequest.Retries">
29568   <summary>Number of retries until the final response was recorded.</summary>
29569 </histogram>
29571 <histogram name="TopSites.NumberOfApplyBlacklist">
29572   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29573   <summary>The number of times TopSitesImpl::ApplyBlacklist is called.</summary>
29574 </histogram>
29576 <histogram name="TopSites.NumberOfBlacklistedItems">
29577   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29578   <summary>
29579     The number of items in the user Most Visited blacklist every time
29580     TopSitesImpl::ApplyBlacklist is called.
29581   </summary>
29582 </histogram>
29584 <histogram name="Touchpad.Device" enum="TouchpadDeviceState">
29585   <owner>pthammaiah@google.com</owner>
29586   <summary>Tracks touchpad device state.</summary>
29587 </histogram>
29589 <histogram name="Touchpad.Metrics" enum="TouchpadProblemType">
29590   <owner>pthammaiah@google.com</owner>
29591   <summary>
29592     Tracks unusual CrOS touchpad operational states (e.g. running into the noisy
29593     ground issue). This is sampled at every touchpad event.
29594   </summary>
29595 </histogram>
29597 <histogram name="Touchpad.NaturalScroll.Changed" enum="BooleanEnabled">
29598   <owner>pthammaiah@google.com</owner>
29599   <summary>Tracks touchpad natural scroll setting changes by the user.</summary>
29600 </histogram>
29602 <histogram name="Touchpad.NaturalScroll.Started" enum="BooleanEnabled">
29603   <owner>pthammaiah@google.com</owner>
29604   <summary>Tracks touchpad natural scroll setting on startup.</summary>
29605 </histogram>
29607 <histogram name="Touchpad.PointerSensitivity.Changed" enum="PointerSensitivity">
29608   <owner>pthammaiah@google.com</owner>
29609   <summary>
29610     Tracks touchpad sensitivity setting changes by the user. This replaces the
29611     old Touchpad.Sensitivity.Changed metric.
29612   </summary>
29613 </histogram>
29615 <histogram name="Touchpad.PointerSensitivity.Started" enum="PointerSensitivity">
29616   <owner>pthammaiah@google.com</owner>
29617   <summary>
29618     Tracks touchpad sensitivity setting on startup. This replaces the old
29619     Touchpad.Sensitivity.Started metric.
29620   </summary>
29621 </histogram>
29623 <histogram name="Touchpad.Sensitivity.Changed" enum="PointerSensitivity">
29624   <obsolete>
29625     Deprecated as of 6/2013, replaced by Touchpad.PointerSensitivity.Changed.
29626   </obsolete>
29627   <owner>pthammaiah@google.com</owner>
29628   <summary>Tracks touchpad sensitivity setting changes by the user.</summary>
29629 </histogram>
29631 <histogram name="Touchpad.Sensitivity.Started" enum="PointerSensitivity">
29632   <obsolete>
29633     Deprecated as of 6/2013, replaced by Touchpad.PointerSensitivity.Started.
29634   </obsolete>
29635   <owner>pthammaiah@google.com</owner>
29636   <summary>Tracks touchpad sensitivity setting on startup.</summary>
29637 </histogram>
29639 <histogram name="Touchpad.TapDragging.Changed" enum="BooleanEnabled">
29640   <owner>pthammaiah@google.com</owner>
29641   <summary>Tracks touchpad TapDragging setting changes by the user.</summary>
29642 </histogram>
29644 <histogram name="Touchpad.TapDragging.Started" enum="BooleanEnabled">
29645   <owner>pthammaiah@google.com</owner>
29646   <summary>Tracks touchpad TapDragging setting on startup.</summary>
29647 </histogram>
29649 <histogram name="Touchpad.TapToClick.Changed" enum="BooleanEnabled">
29650   <owner>pthammaiah@google.com</owner>
29651   <summary>Tracks touchpad TapToClick setting changes by the user.</summary>
29652 </histogram>
29654 <histogram name="Touchpad.TapToClick.Started" enum="BooleanEnabled">
29655   <owner>pthammaiah@google.com</owner>
29656   <summary>Tracks touchpad TapToClick setting on startup.</summary>
29657 </histogram>
29659 <histogram name="Touchpad.ThreeFingerSwipe.Changed" enum="BooleanEnabled">
29660   <obsolete>
29661     Deprecated as of 7/2013.
29662   </obsolete>
29663   <owner>pthammaiah@google.com</owner>
29664 </histogram>
29666 <histogram name="Touchpad.ThreeFingerSwipe.Started" enum="BooleanEnabled">
29667   <obsolete>
29668     Deprecated as of 7/2013.
29669   </obsolete>
29670   <owner>pthammaiah@google.com</owner>
29671 </histogram>
29673 <histogram name="Translate.AlwaysTranslateLang">
29674   <owner>kenjibaheux@google.com</owner>
29675   <summary>
29676     The number of times the always translate option was selected in the
29677     translate infobar.
29678   </summary>
29679 </histogram>
29681 <histogram name="Translate.CaptureText" units="milliseconds">
29682   <owner>kenjibaheux@google.com</owner>
29683   <summary>
29684     The time spent capturing plain text from the DOM. This is reported by
29685     ChromeRenderViewObserver when a page is loaded completely.
29686   </summary>
29687 </histogram>
29689 <histogram name="Translate.ContentLanguage" enum="TranslateLanguage">
29690   <owner>kenjibaheux@google.com</owner>
29691   <summary>
29692     A page may provide a Content-Language HTTP header or a META tag. For each
29693     page load, measures whether the Content-Language header exists and is valid.
29694   </summary>
29695 </histogram>
29697 <histogram name="Translate.DeclineTranslate">
29698   <owner>kenjibaheux@google.com</owner>
29699   <summary>
29700     The number of times the &quot;Nope&quot; (don't translate) or the infobar's
29701     X button was clicked in the translate infobar.
29702   </summary>
29703 </histogram>
29705 <histogram name="Translate.DeclineTranslateCloseInfobar">
29706   <owner>kenjibaheux@google.com</owner>
29707   <summary>
29708     The number of times the translate infobar was closed by clicking the X
29709     button without the user translating the page.
29710   </summary>
29711 </histogram>
29713 <histogram name="Translate.DeclineTranslateDismissUI">
29714   <owner>kenjibaheux@google.com</owner>
29715   <summary>
29716     The number of times the translate UI was closed without translating in the
29717     way that the user doesn't deny translating explicityly, like pressing 'Nope'
29718     button. This is counted on both the infobar and the bubble UI. We are
29719     comparing this on infobar to that on bubble by A/B testing and expecting
29720     that the user will click 'Nope' button on bubble less times than infobar. We
29721     won't delete this histogram after the experiment.
29722   </summary>
29723 </histogram>
29725 <histogram name="Translate.HtmlLang" enum="TranslateLanguage">
29726   <owner>kenjibaheux@google.com</owner>
29727   <summary>
29728     A page may provide a lang attribute in html tag. For each page load,
29729     measures whether the lang attribute exists and is valid.
29730   </summary>
29731 </histogram>
29733 <histogram name="Translate.InitiationStatus" enum="TranslateInitiationStatus">
29734   <obsolete>
29735     Deprecated as of 11/2013, and replaced by Translate.InitiationStatus.v2.
29736   </obsolete>
29737   <owner>kenjibaheux@google.com</owner>
29738   <summary>
29739     The reason why Chrome decided to perform the next action (e.g., to show
29740     infobar, to translate a page without any prompting, and so on) when Chrome
29741     Translate is ready to translate a page.
29742   </summary>
29743 </histogram>
29745 <histogram name="Translate.InitiationStatus.v2"
29746     enum="TranslateInitiationStatus">
29747   <owner>kenjibaheux@google.com</owner>
29748   <summary>
29749     The reason why Chrome decided to perform the next action (e.g., to show
29750     infobar, to translate a page without any prompting, and so on) when Chrome
29751     Translate is ready to translate a page.
29752   </summary>
29753 </histogram>
29755 <histogram name="Translate.LanguageVerification"
29756     enum="TranslateLanguageVerification">
29757   <owner>kenjibaheux@google.com</owner>
29758   <summary>
29759     For each page load, measures whether the provided Content-Language header
29760     matches the language determined by CLD.  Beyond directly matching or
29761     mismatching the Content-Language header, CLD can complement the
29762     Content-Language.  For example, suppose the Content-Language header
29763     specifies 'zh' (general Chinese), a language code that the Translate server
29764     does not support.  In this case, CLD can detect a subcode like '-TW' or
29765     '-CN', resulting in language codes 'zh-TW' and 'zh-CN', which the Translate
29766     server supports.  This is referred to as &quot;complementing a language
29767     subcode&quot;.
29768   </summary>
29769 </histogram>
29771 <histogram name="Translate.LocalesOnDisabledByPrefs" enum="LanguageCode">
29772   <owner>kenjibaheux@google.com</owner>
29773   <summary>
29774     Logs the user locale when the Translate feature is disabled by the user.
29775     This is recorded each time a webpage is loaded and prefs for translation is
29776     checked. This allows us to investigate the correlation between the user
29777     locale and the usage rates of the Translate.
29778   </summary>
29779 </histogram>
29781 <histogram name="Translate.ModifyOriginalLang">
29782   <owner>kenjibaheux@google.com</owner>
29783   <summary>
29784     The number of times the original language in the translate infobar has been
29785     changed.
29786   </summary>
29787 </histogram>
29789 <histogram name="Translate.ModifyTargetLang">
29790   <owner>kenjibaheux@google.com</owner>
29791   <summary>
29792     The number of times the target language in the translate infobar has been
29793     changed.
29794   </summary>
29795 </histogram>
29797 <histogram name="Translate.NeverTranslateLang">
29798   <owner>kenjibaheux@google.com</owner>
29799   <summary>
29800     The number of times the never translate option was selected in the translate
29801     infobar.
29802   </summary>
29803 </histogram>
29805 <histogram name="Translate.NeverTranslateSite">
29806   <owner>kenjibaheux@google.com</owner>
29807   <summary>
29808     The number of times the never translate site was selected in the translate
29809     infobar.
29810   </summary>
29811 </histogram>
29813 <histogram name="Translate.PageScheme" enum="TranslateScheme">
29814   <owner>kenjibaheux@google.com</owner>
29815   <summary>Counts translation target page schemes.</summary>
29816 </histogram>
29818 <histogram name="Translate.ReportLanguageDetectionError">
29819   <owner>kenjibaheux@google.com</owner>
29820   <summary>
29821     The number of times the &quot;report this error&quot; of options menu is
29822     selected in the translate infobar.
29823   </summary>
29824 </histogram>
29826 <histogram name="Translate.RevertTranslation">
29827   <owner>kenjibaheux@google.com</owner>
29828   <summary>
29829     The number of times the show original button was clicked in the translate
29830     infobar.
29831   </summary>
29832 </histogram>
29834 <histogram name="Translate.ServerReportedUnsupportedLanguage">
29835   <obsolete>
29836     Deprecated 5/2013 by Translate.UndisplayableLanguage
29837   </obsolete>
29838   <owner>kenjibaheux@google.com</owner>
29839   <summary>
29840     The number of times the detected language is not supported by Translate
29841     Element.
29842   </summary>
29843 </histogram>
29845 <histogram name="Translate.ShowBeforeTranslateInfobar">
29846   <obsolete>
29847     Deprecated 7/2010. No longer tracked.
29848   </obsolete>
29849   <owner>kenjibaheux@google.com</owner>
29850   <summary>
29851     The number of times an infobar proposing to translate a page has been shown.
29852   </summary>
29853 </histogram>
29855 <histogram name="Translate.ShowErrorInfobar" enum="TranslateError">
29856   <owner>kenjibaheux@google.com</owner>
29857   <summary>
29858     Chrome Translate shows an error infobar when an error happens on translation
29859     and the infobar message depends on what kind of error happens. This metric
29860     counts how often each error message is shown.
29861   </summary>
29862 </histogram>
29864 <histogram name="Translate.ShowErrorUI" enum="TranslateError">
29865   <owner>kenjibaheux@google.com</owner>
29866   <summary>
29867     Chrome Translate shows an error UI (infobar or bubble) when an error happens
29868     on translation and the UI message depends on what kind of error happens.
29869     This metric counts how often each error message is shown.
29870   </summary>
29871 </histogram>
29873 <histogram name="Translate.SimilarLanguageMatch" enum="BooleanMatched">
29874   <owner>kenjibaheux@google.com</owner>
29875   <summary>
29876     This metrics is logged whenever a page is loaded. The logged value is
29877     &quot;Mathced&quot; when the CLD-detected language differs from the page
29878     language code , and the two languages are such similar languages. In that
29879     case, Chrome ignore the CLD-determined language and instead uses the page
29880     language code. The page language code is decided by Content-Language and
29881     HTML lang attribute.
29882   </summary>
29883 </histogram>
29885 <histogram name="Translate.TimeToBeReady" units="milliseconds">
29886   <owner>kenjibaheux@google.com</owner>
29887   <summary>
29888     The time from injecting scripts for Chrome Translate to being ready to
29889     perform translation.
29890   </summary>
29891 </histogram>
29893 <histogram name="Translate.TimeToLoad" units="milliseconds">
29894   <owner>kenjibaheux@google.com</owner>
29895   <summary>
29896     The time from injecting scripts for Chrome Translate to the finishing loads
29897     of all depending libraries.
29898   </summary>
29899 </histogram>
29901 <histogram name="Translate.TimeToTranslate" units="milliseconds">
29902   <owner>kenjibaheux@google.com</owner>
29903   <summary>The time from starting translation to the completion.</summary>
29904 </histogram>
29906 <histogram name="Translate.Translate">
29907   <owner>kenjibaheux@google.com</owner>
29908   <summary>
29909     The number of times the translate button was clicked in the translate
29910     infobar.
29911   </summary>
29912 </histogram>
29914 <histogram name="Translate.UndisplayableLanguage" enum="LanguageCode">
29915   <owner>kenjibaheux@google.com</owner>
29916   <summary>
29917     Logs an undisplayable language included in the language list sent by the
29918     Translate server. The Translate server sends the list each time the user
29919     runs Chrome. This metrics tells us that there is a language which UI should
29920     support but doesn't.
29921   </summary>
29922 </histogram>
29924 <histogram name="Translate.UnsupportedLanguageAtInitiation" enum="LanguageCode">
29925   <owner>kenjibaheux@google.com</owner>
29926   <summary>
29927     Logs an unsupported source language detected during initiation of the
29928     Translate feature.  This is reported when the language detector successfully
29929     detects the language of the webpage, but the language is not supported by
29930     the translation server because it is too minor.  This metric allows us to
29931     assess how important the unsupported language is for Google translate.
29932   </summary>
29933 </histogram>
29935 <histogram name="Translate.UserActionDuration" units="milliseconds">
29936   <owner>kenjibaheux@google.com</owner>
29937   <summary>
29938     The time from a page content language being determined to user requesting
29939     Chrome Translate.
29940   </summary>
29941 </histogram>
29943 <histogram name="TryScroll.SlowScroll" enum="ScrollThread">
29944   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29945   <summary>Whether the scroll is executed on main thread.</summary>
29946 </histogram>
29948 <histogram name="UMA.ClientIdMigrated" enum="BooleanMigrated">
29949   <owner>asvitkine@chromium.org</owner>
29950   <summary>
29951     Recorded when the one-time UMA client id reset was performed (and the client
29952     id of this user was migrated).
29953   </summary>
29954 </histogram>
29956 <histogram name="UMA.CollectExternalEventsTime" units="milliseconds">
29957   <owner>asvitkine@chromium.org</owner>
29958   <summary>
29959     The time to run the external metrics collection task (Chrome OS).
29960   </summary>
29961 </histogram>
29963 <histogram name="UMA.Discarded Log Events">
29964   <owner>asvitkine@chromium.org</owner>
29965   <summary>
29966     The number of events discarded at log transmission time because the event
29967     count was already too large.
29968   </summary>
29969 </histogram>
29971 <histogram name="UMA.FieldTrialsEnabledBenchmarking" enum="BooleanUsage">
29972   <owner>asvitkine@chromium.org</owner>
29973   <summary>
29974     Log whether the --enable-benchmarking flag was set, which causes field
29975     trials to only use the default group.
29976   </summary>
29977 </histogram>
29979 <histogram name="UMA.GeneratedLowEntropySource" enum="BooleanSuccess">
29980   <owner>asvitkine@chromium.org</owner>
29981   <summary>
29982     For each attempt to generate the low entropy source, log whether or not the
29983     load required generating a new low entropy source.
29984   </summary>
29985 </histogram>
29987 <histogram name="UMA.InitSequence" enum="UmaInitSequence">
29988   <owner>asvitkine@chromium.org</owner>
29989   <summary>
29990     Logged during MetricsService initialization whether the init task or the
29991     initial log timer completed first. The expectation is the vast majority of
29992     the time, the init task should complete first. If metrics show otherwise,
29993     then it may indicate there's a bug in the MetricsService init sequence and
29994     that it should be investigated.
29995   </summary>
29996 </histogram>
29998 <histogram name="UMA.Large Accumulated Log Not Persisted" units="bytes">
29999   <owner>asvitkine@chromium.org</owner>
30000   <summary>
30001     Number of bytes in an excessively large log that was discarded at shutdown
30002     instead of being saved to disk to retry during next chrome run.
30003   </summary>
30004 </histogram>
30006 <histogram name="UMA.Large Rejected Log was Discarded" units="bytes">
30007   <owner>asvitkine@chromium.org</owner>
30008   <summary>
30009     Number of bytes in a log was was rejected by server, and then discarded.
30010   </summary>
30011 </histogram>
30013 <histogram name="UMA.LoadLogsTime" units="milliseconds">
30014   <owner>asvitkine@chromium.org</owner>
30015   <summary>
30016     The time spent to load (de-serialize) unsent logs from local state, recorded
30017     during the MetricsService startup sequence.
30018   </summary>
30019 </histogram>
30021 <histogram name="UMA.LogLoadComplete called">
30022   <owner>asvitkine@chromium.org</owner>
30023   <summary>
30024     Simple counter of the number of times LogLoadComplete was called (bug
30025     demonstration, as we're called more often than once per page load :-/ )
30026   </summary>
30027 </histogram>
30029 <histogram name="UMA.LowEntropySourceValue">
30030   <owner>asvitkine@chromium.org</owner>
30031   <summary>
30032     Distribution of the low entropy source value used for field trial
30033     randomization, recorded on startup.
30034   </summary>
30035 </histogram>
30037 <histogram name="UMA.MachineIdState" enum="UmaMachineIdState">
30038   <owner>jwd@chromium.org</owner>
30039   <summary>
30040     Tracks if the machine ID is generated successfully and if it changes from
30041     one run to the next. The machine ID is a 24-bit hash of machine
30042     characteristics. It is expected to change if an install of Chrome is copied
30043     to multiple machines. This check happens once per browser startup.
30044   </summary>
30045 </histogram>
30047 <histogram name="UMA.MetricsIDsReset" enum="BooleanHit">
30048   <owner>jwd@chromium.org</owner>
30049   <summary>
30050     A count of the number of times the metrics ids (client id and low entropy
30051     source) have been reset due to a cloned install being detected.
30052   </summary>
30053 </histogram>
30055 <histogram name="UMA.Perf.GetData" enum="GetPerfDataOutcome">
30056   <owner>asvitkine@chromium.org</owner>
30057   <summary>
30058     A count of successes and various failure modes related to collecting and
30059     processing performance data obtained through &quot;perf&quot; on Chrome OS.
30060   </summary>
30061 </histogram>
30063 <histogram name="UMA.ProtoCompressionRatio" units="%">
30064   <owner>asvitkine@chromium.org</owner>
30065   <summary>
30066     Compression ratio of the serialized protobuf that will be uploaded to the
30067     UMA server. This serialized protobuf is compressed using gzip.
30068   </summary>
30069 </histogram>
30071 <histogram name="UMA.ProtoGzipped" enum="Boolean">
30072   <obsolete>
30073     Deprecated as of Sep, 2013. Gzipping protobufs is now the default.
30074   </obsolete>
30075   <owner>asvitkine@chromium.org</owner>
30076   <summary>Was the UMA protobuf uploaded earlier compressed or not.</summary>
30077 </histogram>
30079 <histogram name="UMA.ProtoGzippedKBSaved" units="KB">
30080   <owner>asvitkine@chromium.org</owner>
30081   <summary>
30082     Kilobytes saved from gzipping the protobufs before uploading them.
30083   </summary>
30084 </histogram>
30086 <histogram name="UMA.StoreLogsTime" units="milliseconds">
30087   <owner>asvitkine@chromium.org</owner>
30088   <summary>
30089     The time spent to store unsent logs to local state, which is done
30090     periodically and also during start up if there was an initial stability log.
30091   </summary>
30092 </histogram>
30094 <histogram name="UMA.Unacceptable_Log_Discarded">
30095   <obsolete>
30096     Deprecated as of May, 2012 (i.e. Chrome 21+).  Replaced by the
30097     UMA.UploadResponseStatus.XML and UMA.UploadResponseStatus.Protobuf
30098     histograms.
30099   </obsolete>
30100   <owner>asvitkine@chromium.org</owner>
30101   <summary>The server returned a 400 code, and we discarded a log.</summary>
30102   <details>
30103     This tends to indicate that a syntax error is present in a log, such as
30104     would appear when a bogus XML tag is included, or the XML is not balanced
30105     and well structured.
30106   </details>
30107 </histogram>
30109 <histogram name="UMA.UploadCreation" enum="BooleanSuccess">
30110   <owner>asvitkine@chromium.org</owner>
30111   <summary>
30112     For each attempted UMA upload, log whether the upload was successfully
30113     constructed.  An upload might fail to be constructed, for example, if we try
30114     to upload before the system is fully initialized; or if serialization of the
30115     data fails.
30116   </summary>
30117 </histogram>
30119 <histogram name="UMA.UploadResponseStatus.Protobuf"
30120     enum="UmaUploadResponseStatus">
30121   <owner>asvitkine@chromium.org</owner>
30122   <summary>
30123     For each upload to the protocol buffer (v2) UMA server, log whether the
30124     upload was successful, or whether there was an error.
30125   </summary>
30126 </histogram>
30128 <histogram name="UMA.UploadResponseStatus.XML" enum="UmaUploadResponseStatus">
30129   <owner>asvitkine@chromium.org</owner>
30130   <summary>
30131     For each upload to the XML (v1) UMA server, log whether the upload was
30132     successful, or whether there was an error.
30133   </summary>
30134 </histogram>
30136 <histogram name="UMA.UsedResetVariationsFlag" enum="BooleanUsage">
30137   <owner>asvitkine@chromium.org</owner>
30138   <summary>
30139     Log whether the --reset-variation-state flag was set before the low entropy
30140     source was requested.
30141   </summary>
30142 </histogram>
30144 <histogram name="UMA.XMLNodeDumpTime" units="milliseconds">
30145   <owner>asvitkine@chromium.org</owner>
30146   <summary>
30147     The time spent in converting the XML tree into a character buffer when
30148     closing a metrics log (Chrome OS).
30149   </summary>
30150 </histogram>
30152 <histogram name="UMA.XMLWriterDestructionTime" units="milliseconds">
30153   <owner>asvitkine@chromium.org</owner>
30154   <summary>
30155     The time spent in freeing the XML writer and tree when closing a metrics log
30156     (Chrome OS).
30157   </summary>
30158 </histogram>
30160 <histogram name="UpdateEngine.Attempt.ConnectionType"
30161     enum="UpdateEngineConnectionType">
30162   <owner>zeuthen@chromium.org</owner>
30163   <summary>
30164     The network connection type when the attempt begins. Possible values include
30165     &quot;Unknown&quot;, &quot;Ethernet&quot;, &quot;Wifi&quot;,
30166     &quot;Wimax&quot;, &quot;Bluetooth&quot;, &quot;Cellular&quot;,
30167     &quot;Tethered Ethernet&quot;, &quot;Tethered Wifi&quot;.
30169     This is reported when an update attempt ends.
30171     This metric is specific to ChromeOS.
30172   </summary>
30173 </histogram>
30175 <histogram name="UpdateEngine.Attempt.DownloadErrorCode"
30176     enum="UpdateEngineDownloadErrorCode">
30177   <owner>zeuthen@chromium.org</owner>
30178   <summary>
30179     A more detailed description of the last Payload transfer error when
30180     downloading the payload.
30182     This is reported when an attempt ends with the &quot;Payload Download
30183     Error&quot; result.
30185     This metric is specific to ChromeOS.
30186   </summary>
30187 </histogram>
30189 <histogram name="UpdateEngine.Attempt.DownloadSource"
30190     enum="UpdateEngineDownloadSource">
30191   <owner>zeuthen@chromium.org</owner>
30192   <summary>
30193     The download source used, possible values include &quot;HTTPS Server&quot;,
30194     &quot;HTTP Server&quot; and &quot;HTTP Peer&quot;.
30196     This is reported when an update attempt ends.
30198     This metric is specific to ChromeOS.
30199   </summary>
30200 </histogram>
30202 <histogram name="UpdateEngine.Attempt.DurationMinutes" units="minutes">
30203   <owner>zeuthen@chromium.org</owner>
30204   <summary>
30205     The number of minutes the update attempt took including the time the device
30206     spent sleeping.
30208     This is reported when an update attempt ends.
30210     This metric is specific to ChromeOS.
30211   </summary>
30212 </histogram>
30214 <histogram name="UpdateEngine.Attempt.DurationUptimeMinutes" units="minutes">
30215   <owner>zeuthen@chromium.org</owner>
30216   <summary>
30217     The number of minutes the update attempt took excluding the time the device
30218     spent sleeping.
30220     This is reported when an update attempt ends.
30222     This metric is specific to ChromeOS.
30223   </summary>
30224 </histogram>
30226 <histogram name="UpdateEngine.Attempt.InternalErrorCode"
30227     enum="UpdateEngineErrorCode">
30228   <owner>zeuthen@chromium.org</owner>
30229   <summary>
30230     A more detailed description of the last internal error. The possible values
30231     correspond to the ErrorCode enumeration in the update_engine source code.
30233     This is reported when an attempt ends with the InternalError result.
30235     This metric is specific to ChromeOS.
30236   </summary>
30237 </histogram>
30239 <histogram name="UpdateEngine.Attempt.Number" units="count">
30240   <owner>zeuthen@chromium.org</owner>
30241   <summary>
30242     The attempt number which starts at 0 for the initial attempt and keeps
30243     increasing for subsequent attempts.
30245     This is reported when an update attempt ends.
30247     This metric is specific to ChromeOS.
30248   </summary>
30249 </histogram>
30251 <histogram name="UpdateEngine.Attempt.PayloadBytesDownloadedMiB" units="MiB">
30252   <owner>zeuthen@chromium.org</owner>
30253   <summary>
30254     The number of payload mebibytes (1048576 bytes) actually download.
30256     This is reported when an update attempt ends.
30258     This metric is specific to ChromeOS.
30259   </summary>
30260 </histogram>
30262 <histogram name="UpdateEngine.Attempt.PayloadDownloadSpeedKBps" units="KBps">
30263   <owner>zeuthen@chromium.org</owner>
30264   <summary>
30265     The payload download speed, in kilobytes per second (1000 bytes/second).
30266     This is calculated as the number of bytes downloaded divided by the duration
30267     of the attempt (excluding time spent sleeping).
30269     This is reported when an update attempt ends.
30271     This metric is specific to ChromeOS.
30272   </summary>
30273 </histogram>
30275 <histogram name="UpdateEngine.Attempt.PayloadSizeMiB" units="MiB">
30276   <owner>zeuthen@chromium.org</owner>
30277   <summary>
30278     The payload size, in mebibytes (1048576 bytes).
30280     This is reported when an update attempt ends.
30282     This metric is specific to ChromeOS.
30283   </summary>
30284 </histogram>
30286 <histogram name="UpdateEngine.Attempt.PayloadType"
30287     enum="UpdateEnginePayloadFormat">
30288   <owner>zeuthen@chromium.org</owner>
30289   <summary>
30290     The payload type, possible values include &quot;Delta&quot; (if Omaha
30291     specified to download a delta payload); and &quot;Full&quot; (if Omaha
30292     specified to download a full payload); and &quot;ForcedFull&quot; (if the
30293     client specified that it would only accept a full payload).
30295     This is reported when an update attempt ends.
30297     This metric is specific to ChromeOS.
30298   </summary>
30299 </histogram>
30301 <histogram name="UpdateEngine.Attempt.Result" enum="UpdateEngineAttemptResult">
30302   <owner>zeuthen@chromium.org</owner>
30303   <summary>
30304     The result of the update attempt.
30306     This is reported when an update attempt ends.
30308     This metric is specific to ChromeOS.
30309   </summary>
30310 </histogram>
30312 <histogram name="UpdateEngine.Attempt.TimeSinceLastAttemptMinutes"
30313     units="minutes">
30314   <owner>zeuthen@chromium.org</owner>
30315   <summary>
30316     The number of minutes since the last attempt including the time the device
30317     spent sleeping.
30319     This is reported when an update attempt ends but only if there was a
30320     previous attempt for the same update.
30322     This metric is specific to ChromeOS.
30323   </summary>
30324 </histogram>
30326 <histogram name="UpdateEngine.Attempt.TimeSinceLastAttemptUptimeMinutes"
30327     units="minutes">
30328   <owner>zeuthen@chromium.org</owner>
30329   <summary>
30330     The number of minutes since the last attempt excluding the time the device
30331     spent sleeping.
30333     This is reported when an update attempt ends but only if there was a
30334     previous attempt for the same update.
30336     This metric is specific to ChromeOS.
30337   </summary>
30338 </histogram>
30340 <histogram name="UpdateEngine.Check.DownloadErrorCode"
30341     enum="UpdateEngineDownloadErrorCode">
30342   <owner>zeuthen@chromium.org</owner>
30343   <summary>
30344     If unable to download a response from Omaha, a more detailed error code is
30345     reported in this metric.
30347     This is reported on every update check resulting in &quot;Download
30348     error&quot;.
30350     This metric is specific to ChromeOS.
30351   </summary>
30352 </histogram>
30354 <histogram name="UpdateEngine.Check.Reaction" enum="UpdateEngineCheckReaction">
30355   <owner>zeuthen@chromium.org</owner>
30356   <summary>
30357     If there is an update available, this metric will track what the device does
30358     with the information. Possible values include &quot;Applying update&quot;,
30359     &quot;Deferring update&quot;, &quot;Ignoring update&quot;, and &quot;Backing
30360     off&quot;.
30362     This is reported on update checks resulting in &quot;Update available&quot;.
30364     This metric is specific to ChromeOS.
30365   </summary>
30366 </histogram>
30368 <histogram name="UpdateEngine.Check.Result" enum="UpdateEngineCheckResult">
30369   <owner>zeuthen@chromium.org</owner>
30370   <summary>
30371     The response from Omaha. Possible values include &quot;No update
30372     available&quot;, &quot;Update available&quot;, &quot;Download error&quot;,
30373     &quot;Response parsing error&quot;, and &quot;Reboot pending&quot;.
30375     This is reported on every update check.
30377     This metric is specific to ChromeOS.
30378   </summary>
30379 </histogram>
30381 <histogram name="UpdateEngine.Check.TimeSinceLastCheckMinutes" units="minutes">
30382   <owner>zeuthen@chromium.org</owner>
30383   <summary>
30384     The number of minutes since the last check including the time the device
30385     spent sleeping.
30387     This is reported on every update check except for the first one.
30389     This metric is specific to ChromeOS.
30390   </summary>
30391 </histogram>
30393 <histogram name="UpdateEngine.Check.TimeSinceLastCheckUptimeMinutes"
30394     units="minutes">
30395   <owner>zeuthen@chromium.org</owner>
30396   <summary>
30397     The number of minutes since the last check excluding the time the device
30398     spent sleeping.
30400     This is reported on every update check except for the first one.
30402     This metric is specific to ChromeOS.
30403   </summary>
30404 </histogram>
30406 <histogram name="UpdateEngine.Daily.OSAgeDays" units="days">
30407   <owner>zeuthen@chromium.org</owner>
30408   <summary>
30409     The age of the OS in days, defined as the age of the /etc/lsb-release file.
30411     This is reported on every update check but at most once a day.
30413     This metric is specific to ChromeOS.
30414   </summary>
30415 </histogram>
30417 <histogram name="UpdateEngine.FailedUpdateCount" units="count">
30418   <owner>zeuthen@chromium.org</owner>
30419   <summary>
30420     The number of consecutive times a device has failed to boot an update that
30421     successfully applied.
30423     This is reported every time the firmware fails to boot the slot with the
30424     update and fell back to the slot it originally updated from.
30426     This metric is specific to ChromeOS.
30427   </summary>
30428 </histogram>
30430 <histogram name="UpdateEngine.InstallDateProvisioningSource"
30431     enum="UpdateEngineInstallDateProvisioningSource">
30432   <owner>zeuthen@chromium.org</owner>
30433   <summary>
30434     The source used to provision the install-date-days value sent to Omaha with
30435     every request.
30437     This is reported when OOBE (Out Of Box Experience) completes (M34 or later)
30438     or when upgrading to a version with install-date-days support.
30440     This metric is specific to ChromeOS.
30441   </summary>
30442 </histogram>
30444 <histogram name="UpdateEngine.Rollback.Result" enum="BooleanSuccess">
30445   <owner>zeuthen@chromium.org</owner>
30446   <summary>
30447     Whether rollback worked.
30449     This is reported every time there's a rollback request.
30451     This metric is specific to ChromeOS.
30452   </summary>
30453 </histogram>
30455 <histogram name="UpdateEngine.SuccessfulUpdate.AttemptCount" units="count">
30456   <owner>zeuthen@chromium.org</owner>
30457   <summary>
30458     The total number of update attempts required to update the device.
30460     This is reported on every successful update.
30462     This metric is specific to ChromeOS.
30463   </summary>
30464 </histogram>
30466 <histogram name="UpdateEngine.SuccessfulUpdate.BytesDownloadedMiB" units="MiB">
30467   <owner>zeuthen@chromium.org</owner>
30468   <summary>
30469     The total number of bytes downloaded in mebibytes (1048576 bytes) using all
30470     available sources (e.g. HTTP, HTTPS, HTTP Peer).
30472     This is reported on every successful update.
30474     This metric is specific to ChromeOS.
30475   </summary>
30476 </histogram>
30478 <histogram name="UpdateEngine.SuccessfulUpdate.BytesDownloadedMiBHttpPeer"
30479     units="MiB">
30480   <owner>zeuthen@chromium.org</owner>
30481   <summary>
30482     The total number of bytes downloaded in mebibytes (1048576 bytes) using HTTP
30483     from a local peer.
30485     This is reported on every successful update.
30487     This metric is specific to ChromeOS.
30488   </summary>
30489 </histogram>
30491 <histogram name="UpdateEngine.SuccessfulUpdate.BytesDownloadedMiBHttpServer"
30492     units="MiB">
30493   <owner>zeuthen@chromium.org</owner>
30494   <summary>
30495     The total number of bytes downloaded in mebibytes (1048576 bytes) using
30496     HTTP.
30498     This is reported on every successful update.
30500     This metric is specific to ChromeOS.
30501   </summary>
30502 </histogram>
30504 <histogram name="UpdateEngine.SuccessfulUpdate.BytesDownloadedMiBHttpsServer"
30505     units="MiB">
30506   <owner>zeuthen@chromium.org</owner>
30507   <summary>
30508     The total number of bytes downloaded in mebibytes (1048576 bytes) using
30509     HTTPS.
30511     This is reported on every successful update.
30513     This metric is specific to ChromeOS.
30514   </summary>
30515 </histogram>
30517 <histogram name="UpdateEngine.SuccessfulUpdate.DownloadOverheadPercentage"
30518     units="%">
30519   <owner>zeuthen@chromium.org</owner>
30520   <summary>
30521     The ratio between bytes downloaded and payload size minus 100.
30523     This is reported on every successful update.
30525     This metric is specific to ChromeOS.
30526   </summary>
30527 </histogram>
30529 <histogram name="UpdateEngine.SuccessfulUpdate.DownloadSourcesUsed"
30530     enum="UpdateEngineDownloadSources">
30531   <owner>zeuthen@chromium.org</owner>
30532   <summary>
30533     The various download sources used - this is a combination of the values
30534     &quot;HTTPS Server&quot;, &quot;HTTP Server&quot; and &quot;HTTP Peer&quot;.
30536     This is reported on every successful update.
30538     This metric is specific to ChromeOS.
30539   </summary>
30540 </histogram>
30542 <histogram name="UpdateEngine.SuccessfulUpdate.PayloadSizeMiB" units="MiB">
30543   <owner>zeuthen@chromium.org</owner>
30544   <summary>
30545     The size of the payload, in mebibytes (1048576 bytes).
30547     This is reported on every successful update.
30549     This metric is specific to ChromeOS.
30550   </summary>
30551 </histogram>
30553 <histogram name="UpdateEngine.SuccessfulUpdate.PayloadType"
30554     enum="UpdateEnginePayloadFormat">
30555   <owner>zeuthen@chromium.org</owner>
30556   <summary>
30557     The payload type (&quot;Delta&quot;, &quot;Full&quot;,
30558     &quot;ForcedFull&quot;) used.
30560     This is reported on every successful update.
30562     This metric is specific to ChromeOS.
30563   </summary>
30564 </histogram>
30566 <histogram name="UpdateEngine.SuccessfulUpdate.RebootCount" units="count">
30567   <owner>zeuthen@chromium.org</owner>
30568   <summary>
30569     The total number of reboots during the update.
30571     This is reported on every successful update.
30573     This metric is specific to ChromeOS.
30574   </summary>
30575 </histogram>
30577 <histogram name="UpdateEngine.SuccessfulUpdate.TotalDurationMinutes"
30578     units="minutes">
30579   <owner>zeuthen@chromium.org</owner>
30580   <summary>
30581     The total number of minutes from when an update was detected until an update
30582     (possibly another update) was applied. This includes the time waiting for
30583     update checks and time the device spent sleeping.
30585     This is reported on every successful update.
30587     This metric is specific to ChromeOS.
30588   </summary>
30589 </histogram>
30591 <histogram name="UpdateEngine.SuccessfulUpdate.UpdatesAbandonedCount"
30592     units="count">
30593   <owner>zeuthen@chromium.org</owner>
30594   <summary>
30595     The total number of updates that were abandoned since the last successful
30596     update.
30598     This is reported on every successful update.
30600     This metric is specific to ChromeOS.
30601   </summary>
30602 </histogram>
30604 <histogram name="UpdateEngine.SuccessfulUpdate.UrlSwitchCount" units="count">
30605   <owner>zeuthen@chromium.org</owner>
30606   <summary>
30607     The total number of times the URL was switched (from e.g. HTTPS to HTTP)
30608     because of failures.
30610     This is reported on every successful update.
30612     This metric is specific to ChromeOS.
30613   </summary>
30614 </histogram>
30616 <histogram name="UpdateEngine.TimeToRebootMinutes" units="minutes">
30617   <owner>zeuthen@chromium.org</owner>
30618   <summary>
30619     The duration between when an update has successfully completed and the user
30620     is presented with the &quot;reboot arrow&quot; and when the system has
30621     booted into the new update.
30623     This is reported every time the device is rebooted after an update has been
30624     applied.
30626     This metric is specific to ChromeOS.
30627   </summary>
30628 </histogram>
30630 <histogram name="Uptime.ChromeExecToLoginPromptVisibleAfterLogout" units="ms">
30631   <owner>dmikurube@chromium.org</owner>
30632   <summary>
30633     Measures the time elapsed on Chrome OS between when Chrome is started, and
30634     when the login prompt is again visible after a logout.  This statistic is
30635     only collected when preceeded by a logout.
30636   </summary>
30637 </histogram>
30639 <histogram name="Uptime.LoginPromptSetupTimeAfterLogout" units="ms">
30640   <owner>dmikurube@chromium.org</owner>
30641   <summary>
30642     Measures the time elapsed on Chrome OS for setting up for a login after a
30643     logout. More specifically, it is the time between when the Cryptohome is
30644     unmounted (the last step in the logout process) and when the login prompt is
30645     again visible after a logout.
30646   </summary>
30647 </histogram>
30649 <histogram name="Uptime.Logout" units="ms">
30650   <owner>dmikurube@chromium.org</owner>
30651   <summary>
30652     Measures the time elapsed on Chrome OS when performing a logout. More
30653     specifically, it is the time between when a logout is initiated and when the
30654     Cryptohome is unmounted, signaling the last step in the logout process. This
30655     statistic is not collected when the logout is part of a restart or shutdown.
30656   </summary>
30657 </histogram>
30659 <histogram name="Uptime.LogoutToLoginPromptVisible" units="ms">
30660   <owner>dmikurube@chromium.org</owner>
30661   <summary>
30662     Measures the time elapsed on Chrome OS between initiating a logout and the
30663     next time the login prompt is visible again.  This statistic is not
30664     collected if the machine is shutdown between the logout initiation and the
30665     prompt becoming visible.
30666   </summary>
30667 </histogram>
30669 <histogram name="Uptime.LogoutToUIStopAfterLogout" units="ms">
30670   <owner>dmikurube@chromium.org</owner>
30671   <summary>
30672     Measures the time elapsed on Chrome OS between when a logout is initiated
30673     and the UI has stopped (and Chrome has exited) during the logout process.
30674     This statistic is not collected if the logout is part of a restart or
30675     shutdown.
30676   </summary>
30677 </histogram>
30679 <histogram name="Uptime.ProcessesTerminatedToXTerminatedAfterLogout" units="ms">
30680   <owner>dmikurube@chromium.org</owner>
30681   <summary>
30682     Measures the time elapsed on Chrome OS between when all user-associated
30683     processes (including the X server) have been terminated during the logout
30684     process.  This statistic is not collected if the logout is part of a restart
30685     or shutdown.
30686   </summary>
30687 </histogram>
30689 <histogram name="Uptime.UIStopToProcessesTerminatedAfterLogout" units="ms">
30690   <owner>dmikurube@chromium.org</owner>
30691   <summary>
30692     Measures the time elapsed on Chrome OS between when the UI has stopped
30693     (Chrome has exited), and when all other associated processes have been
30694     terminated during the logout process. This statistic is not collected if the
30695     logout is part of a restart or shutdown.
30696   </summary>
30697 </histogram>
30699 <histogram name="Uptime.XTerminatedToChromeExecAfterLogout" units="ms">
30700   <owner>dmikurube@chromium.org</owner>
30701   <summary>
30702     Measures the time elapsed on Chrome OS between when the X server has been
30703     terminated from a previous logout and when Chrome is started again to show
30704     the login screen.
30705   </summary>
30706 </histogram>
30708 <histogram name="UserImage.ChangeChoice" enum="ChromeOSUserImageId">
30709   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30710   <summary>
30711     Distribution of the default images that users choose in Change Picture
30712     dialog (Chrome OS). One sample is taken each time the user changes picture.
30713   </summary>
30714 </histogram>
30716 <histogram name="UserImage.FirstTimeChoice" enum="ChromeOSUserImageId">
30717   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30718   <summary>
30719     Distribution of the default images chosen on user image screen during
30720     out-of-the-box experience (Chrome OS). One sample is taken each time the
30721     user confirms the choice by clicking OK button.
30722   </summary>
30723 </histogram>
30725 <histogram name="UserImage.LoggedIn" enum="ChromeOSUserImageId">
30726   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30727   <summary>
30728     Distribution of the default images that existing users login with (Chrome
30729     OS). One sample is taken each time the user logs in.
30730   </summary>
30731 </histogram>
30733 <histogram name="UserImage.ProfileDownloadResult"
30734     enum="ProfileImageDownloadResult">
30735   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30736   <summary>
30737     Profile image download result for UserManager (either on behalf of the
30738     Change Picture prefs page, OOBE or scheduled refresh after user login).
30739   </summary>
30740 </histogram>
30742 <histogram name="UserImage.ProfileDownloadTime" units="milliseconds">
30743   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30744   <summary>The time it took to download user's profile picture.</summary>
30745 </histogram>
30747 <histogram name="UserImage.ScreenIsShownTime" units="milliseconds">
30748   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30749   <summary>
30750     Time histogram of the &quot;Choose Picture&quot; OOBE screen display delay.
30751   </summary>
30752 </histogram>
30754 <histogram name="UserManager.LoginUserType" enum="UserType">
30755   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30756   <summary>
30757     The number of users of different types that log in to the system (Chrome
30758     OS).
30759   </summary>
30760 </histogram>
30762 <histogram name="UserManager.LogoutToLoginDelay" units="seconds">
30763   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30764   <summary>
30765     The time between one regular user logging out and a different regular user
30766     logging in (Chrome OS). Delays above thirty minutes or which span system
30767     reboots or non-regular-user logins are not reported.
30768   </summary>
30769 </histogram>
30771 <histogram name="Variations.DisabledNoEntropyProvider" enum="BooleanHit">
30772   <obsolete>
30773     Deprecated 1/2013. No longer tracked.
30774   </obsolete>
30775   <owner>asvitkine@chromium.org</owner>
30776   <summary>
30777     A count of the number of times we hit the code where a field trial is
30778     disabled because no entropy provider was provided.
30779   </summary>
30780 </histogram>
30782 <histogram name="Variations.FailedRequestErrorCode" enum="NetErrorCodes">
30783   <owner>asvitkine@chromium.org</owner>
30784   <summary>
30785     The counts of network error codes encountered by VariationsService when an
30786     attempt to fetch a variations seed from the server fails.
30787   </summary>
30788 </histogram>
30790 <histogram name="Variations.FetchNotModifiedLatency" units="milliseconds">
30791   <obsolete>
30792     Deprecated 2/2014. No longer tracked.
30793   </obsolete>
30794   <owner>asvitkine@chromium.org</owner>
30795   <summary>
30796     The latency of a VariationsService seed fetch that results in a not modified
30797     response.
30798   </summary>
30799 </histogram>
30801 <histogram name="Variations.FetchOtherLatency" units="milliseconds">
30802   <obsolete>
30803     Deprecated 2/2014. No longer tracked.
30804   </obsolete>
30805   <owner>asvitkine@chromium.org</owner>
30806   <summary>
30807     The latency of a VariationsService seed fetch that results in neither a
30808     success nor not modified response.
30809   </summary>
30810 </histogram>
30812 <histogram name="Variations.FetchSuccessLatency" units="milliseconds">
30813   <obsolete>
30814     Deprecated 2/2014. No longer tracked.
30815   </obsolete>
30816   <owner>asvitkine@chromium.org</owner>
30817   <summary>
30818     The latency of a VariationsService seed fetch that results in a success
30819     response.
30820   </summary>
30821 </histogram>
30823 <histogram name="Variations.HeaderConstructionTime" units="microseconds">
30824   <owner>asvitkine@chromium.org</owner>
30825   <summary>How long it took to create the X-Client-Data header.</summary>
30826 </histogram>
30828 <histogram name="Variations.LoadSeedSignature" enum="VariationSeedSignature">
30829   <owner>asvitkine@chromium.org</owner>
30830   <summary>
30831     The result of verifying the variations seed signature, recorded when the
30832     variations seed is stored to Local State after being retrieved from the
30833     server.
30834   </summary>
30835 </histogram>
30837 <histogram name="Variations.NetworkAvailability" enum="BooleanSuccess">
30838   <obsolete>
30839     Deprecated 9/2012. No longer tracked.
30840   </obsolete>
30841   <owner>asvitkine@chromium.org</owner>
30842   <summary>
30843     Whether or not the network was available when requested by the
30844     VariationsService.
30845   </summary>
30846 </histogram>
30848 <histogram name="Variations.ResourceRequestsAllowed"
30849     enum="VariationsResourceRequestsAllowedState">
30850   <owner>asvitkine@chromium.org</owner>
30851   <summary>
30852     Counts the number of times the VariationsService is allowed or not allowed
30853     to make a request due to the ResourceRequestAllowedNotifier.
30854   </summary>
30855 </histogram>
30857 <histogram name="Variations.SeedDateChange" enum="VariationsSeedDateChange">
30858   <owner>jwd@chromium.org</owner>
30859   <summary>
30860     Counts if a response from the variations server is the first response of the
30861     day or not. This is counted when a new valid seed or a 304 is received. The
30862     date line is computed in UTC and the times being compared are the server
30863     time from the server response and the stored server time from the last
30864     successful request.
30865   </summary>
30866 </histogram>
30868 <histogram name="Variations.SeedEmpty" enum="VariationsSeedEmpty">
30869   <owner>asvitkine@chromium.org</owner>
30870   <summary>
30871     Records whether the variations seed in local state is empty (does not exist)
30872     on startup.
30873   </summary>
30874 </histogram>
30876 <histogram name="Variations.SeedFetchResponseCode">
30877   <owner>asvitkine@chromium.org</owner>
30878   <summary>
30879     The counts of HTTP response codes encountered by VariationsService when
30880     attempting to fetch a variations seed from the server.
30881   </summary>
30882 </histogram>
30884 <histogram name="Variations.SeedFreshness" units="minutes">
30885   <owner>asvitkine@chromium.org</owner>
30886   <summary>
30887     The time interval between when the Variations seed was last downloaded and
30888     when it was used.
30889   </summary>
30890 </histogram>
30892 <histogram name="Variations.ServerStudyExpiredUniformity1Percent"
30893     enum="BooleanExpired">
30894   <obsolete>
30895     Deprecated 11/2012. No longer tracked.
30896   </obsolete>
30897   <owner>asvitkine@chromium.org</owner>
30898   <summary>
30899     Whether or not the 1-Percent uniformity trial from the Variations server was
30900     expired when loaded.
30901   </summary>
30902 </histogram>
30904 <histogram name="Variations.SimulateSeed.Duration" units="milliseconds">
30905   <owner>asvitkine@chromium.org</owner>
30906   <summary>
30907     Records the time taken to perform variations seed simulation.
30909     Recorded on every variation seed simulation, which follows a fetch.
30910   </summary>
30911 </histogram>
30913 <histogram name="Variations.SimulateSeed.KillBestEffortChanges">
30914   <owner>asvitkine@chromium.org</owner>
30915   <summary>
30916     Records the result of variations seed simulation. Logs the number of
30917     experiment groups in the &quot;kill best effort&quot; category that are
30918     expected to change on a restart of the browser with the received seed.
30920     Recorded on every variation seed simulation, which follows a fetch.
30921   </summary>
30922 </histogram>
30924 <histogram name="Variations.SimulateSeed.KillCriticalChanges">
30925   <owner>asvitkine@chromium.org</owner>
30926   <summary>
30927     Records the result of variations seed simulation. Logs the number of
30928     experiment groups in the &quot;kill critical&quot; category that are
30929     expected to change on a restart of the browser with the received seed.
30931     Recorded on every variation seed simulation, which follows a fetch.
30932   </summary>
30933 </histogram>
30935 <histogram name="Variations.SimulateSeed.NormalChanges">
30936   <owner>asvitkine@chromium.org</owner>
30937   <summary>
30938     Records the result of variations seed simulation. Logs the number of
30939     experiment groups in the &quot;normal&quot; category that are expected to
30940     change on a restart of the browser with the received seed.
30942     Recorded on every variation seed simulation, which follows a fetch.
30943   </summary>
30944 </histogram>
30946 <histogram name="Variations.StoreSeedSignature" enum="VariationSeedSignature">
30947   <owner>asvitkine@chromium.org</owner>
30948   <summary>
30949     The result of verifying the variations seed signature, recorded when the
30950     variations seed is loaded from Local State.
30951   </summary>
30952 </histogram>
30954 <histogram name="Variations.TimeSinceLastFetchAttempt" units="minutes">
30955   <owner>asvitkine@chromium.org</owner>
30956   <summary>
30957     The time since the previous attempt to fetch the variations seed within the
30958     same session, with 0 indicating that this is the first attempt. Recorded
30959     when a variations seed fetch is attempted by the VariationsService.
30960   </summary>
30961 </histogram>
30963 <histogram name="Variations.UniformityTrialExpired" enum="BooleanHit">
30964   <obsolete>
30965     Deprecated 1/2013. No longer tracked.
30966   </obsolete>
30967   <owner>asvitkine@chromium.org</owner>
30968   <summary>
30969     A count of the number of times we hit the code where the
30970     UMA-Uniformity-Trial-1-Percent field trial is disabled as a result of the
30971     expiration check.
30972   </summary>
30973 </histogram>
30975 <histogram name="Variations.UniformityTrialGroupNotActive"
30976     enum="UniformityTrialGroupNotActive">
30977   <obsolete>
30978     Deprecated 1/2013. No longer tracked.
30979   </obsolete>
30980   <owner>asvitkine@chromium.org</owner>
30981   <summary>
30982     Tracks whether the UMA-Uniformity-Trial-1-Percent field trial was not active
30983     and which factors contributed to it.
30984   </summary>
30985 </histogram>
30987 <histogram name="Viewport.MetaTagType" enum="MetaTagTypeEnum">
30988   <owner>bokan@chromium.org</owner>
30989   <summary>
30990     The viewport meta tag type seen on each page load. Only recorded on Android.
30991   </summary>
30992 </histogram>
30994 <histogram name="Viewport.OverviewZoom" units="Percent">
30995   <owner>bokan@chromium.org</owner>
30996   <summary>
30997     The screen width as a percentage of viewport width (i.e. zoom at which we
30998     can see the whole page). Only recorded on Android and for viewport meta tags
30999     with constant width.
31000   </summary>
31001 </histogram>
31003 <histogram name="VirtualKeyboard.KeyboardControlEvent"
31004     enum="KeyboardControlEvent">
31005   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
31006   <summary>
31007     A count of various control events that can occur on the virtual keyboard,
31008     such as showing and hiding.
31009   </summary>
31010 </histogram>
31012 <histogram name="VirtualKeyboard.KeystrokesBetweenBackspace">
31013   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
31014   <summary>
31015     Counts the number of keys typed by the virtual keyboard between each
31016     backspace. This metric provides a rough approximation of an error rate for
31017     the virtual keyboard.
31018   </summary>
31019 </histogram>
31021 <histogram name="Wallet.ApiCallDuration.AcceptLegalDocuments" units="ms">
31022   <owner>estade@chromium.org</owner>
31023   <summary>
31024     Measures the time taken by Google Online Wallet server's accept legal
31025     document API call.
31026   </summary>
31027 </histogram>
31029 <histogram name="Wallet.ApiCallDuration.AuthenticateInstrument" units="ms">
31030   <owner>estade@chromium.org</owner>
31031   <summary>
31032     Measures the time taken by Google Online Wallet server's authenticate
31033     instrument API call.
31034   </summary>
31035 </histogram>
31037 <histogram name="Wallet.ApiCallDuration.GetFullWallet" units="ms">
31038   <owner>estade@chromium.org</owner>
31039   <summary>
31040     Measures the time taken by Google Online Wallet server's get full wallet API
31041     call.
31042   </summary>
31043 </histogram>
31045 <histogram name="Wallet.ApiCallDuration.GetWalletItems" units="ms">
31046   <owner>estade@chromium.org</owner>
31047   <summary>
31048     Measures the time taken by Google Online Wallet server's get wallet items
31049     API call.
31050   </summary>
31051 </histogram>
31053 <histogram name="Wallet.ApiCallDuration.SaveAddress" units="ms">
31054   <obsolete>
31055     Deprecated as of 7/2013, replaced by Wallet.ApiCallDuration.SaveToWallet.
31056   </obsolete>
31057   <owner>estade@chromium.org</owner>
31058   <summary>
31059     Measures the time taken by Google Online Wallet server's save address API
31060     call.
31061   </summary>
31062 </histogram>
31064 <histogram name="Wallet.ApiCallDuration.SaveInstrument" units="ms">
31065   <obsolete>
31066     Deprecated as of 7/2013, replaced by Wallet.ApiCallDuration.SaveToWallet.
31067   </obsolete>
31068   <owner>estade@chromium.org</owner>
31069   <summary>
31070     Measures the time taken by Google Online Wallet server's save instrument API
31071     call.
31072   </summary>
31073 </histogram>
31075 <histogram name="Wallet.ApiCallDuration.SaveInstrumentAndAddress" units="ms">
31076   <obsolete>
31077     Deprecated as of 7/2013, replaced by Wallet.ApiCallDuration.SaveToWallet.
31078   </obsolete>
31079   <owner>estade@chromium.org</owner>
31080   <summary>
31081     Measures the time taken by Google Online Wallet server's save instument and
31082     address API call.
31083   </summary>
31084 </histogram>
31086 <histogram name="Wallet.ApiCallDuration.SaveToWallet" units="ms">
31087   <owner>estade@chromium.org</owner>
31088   <summary>
31089     Measures the time taken by Google Online Wallet server's save to wallet API
31090     call.
31091   </summary>
31092 </histogram>
31094 <histogram name="Wallet.ApiCallDuration.SendStatus" units="ms">
31095   <owner>estade@chromium.org</owner>
31096   <summary>
31097     Measures the time taken by Google Online Wallet server's send status API
31098     call.
31099   </summary>
31100 </histogram>
31102 <histogram name="Wallet.ApiCallDuration.UnknownApiCall" units="ms">
31103   <owner>estade@chromium.org</owner>
31104   <summary>
31105     Measures the time taken by Google Online Wallet server's unknown API calls.
31106   </summary>
31107 </histogram>
31109 <histogram name="Wallet.ApiCallDuration.UpdateAddress" units="ms">
31110   <obsolete>
31111     Deprecated as of 7/2013, replaced by Wallet.ApiCallDuration.SaveToWallet.
31112   </obsolete>
31113   <owner>estade@chromium.org</owner>
31114   <summary>
31115     Measures the time taken by Google Online Wallet server's update address API
31116     call.
31117   </summary>
31118 </histogram>
31120 <histogram name="Wallet.ApiCallDuration.UpdateInstrument" units="ms">
31121   <obsolete>
31122     Deprecated as of 7/2013, replaced by Wallet.ApiCallDuration.SaveToWallet.
31123   </obsolete>
31124   <owner>estade@chromium.org</owner>
31125   <summary>
31126     Measures the time taken by Google Online Wallet server's update instument
31127     API call.
31128   </summary>
31129 </histogram>
31131 <histogram name="Wallet.MalformedResponse" enum="WalletApiCall">
31132   <owner>estade@chromium.org</owner>
31133   <summary>
31134     Counts the number of times each Wallet API failed due to being unable to
31135     parse the response.
31136   </summary>
31137 </histogram>
31139 <histogram name="Wallet.ResponseCode" enum="HttpResponseCode">
31140   <owner>estade@chromium.org</owner>
31141   <summary>HTTP response codes seen by Wallet client.</summary>
31142 </histogram>
31144 <histogram name="WebCore.Animation.CSSProperties" enum="MappedCSSProperties">
31145   <owner>ajuma@chromium.org</owner>
31146   <summary>
31147     Counts the number of times each CSS property is animated. There is no limit
31148     on the number of times each property is counted per page view -- a property
31149     that is animated multiple times during a single page view is counted each
31150     time it animates.
31151   </summary>
31152 </histogram>
31154 <histogram name="WebCore.Document.execCommand" enum="MappedEditingCommands">
31155   <owner>yoichio@chromium.org</owner>
31156   <summary>
31157     Counts the number of times each document.execCommand is executed. This
31158     doesn't count commands not supported by Blink.
31159   </summary>
31160 </histogram>
31162 <histogram name="WebCore.Editing.Commands" enum="MappedEditingCommands">
31163   <owner>yoichio@chromium.org</owner>
31164   <summary>
31165     Counts the number of times each Editor::Command::execute is called. This
31166     doesn't count commands not supported by Blink.
31167   </summary>
31168 </histogram>
31170 <histogram name="WebCore.FeatureObserver" enum="FeatureObserver">
31171   <owner>eseidel@chromium.org</owner>
31172   <summary>
31173     Count of how many instances of WebCore::Page use various features. Each
31174     WebCore::Page instance has a WebCore::UseCounter instance. It records and
31175     reports feature usage (e.g. via UseCounter::count() method).
31176   </summary>
31177 </histogram>
31179 <histogram name="WebCore.FeatureObserver.CSSProperties"
31180     enum="MappedCSSProperties">
31181   <owner>eseidel@chromium.org</owner>
31182   <owner>mikelawther@chromium.org</owner>
31183   <summary>
31184     Records usage of CSS properties used on a page, either statically or
31185     dynamically, from the time the page is initialised to when it is closed or
31186     navigated away from. Each property is counted at most once per page per
31187     view.
31188   </summary>
31189   <details>
31190     Every time a CSS property is parsed on a page, that property is recorded as
31191     having been used. The histogram is updated with this data whenever a page is
31192     closed, or a page navigation happens. Each histogram bucket corresponds to a
31193     CSS property (eg width, border-radius). The exception is the bucket numbered
31194     '1' - this counts the number of pages that CSS properties were counted on.
31196     These numbers give the percentage of pages that use a CSS property. For
31197     example, if the 'border-radius' histogram bucket has a count of 250, and the
31198     page count bucket (i.e. bucket number 1) has a count of 1000 - this means
31199     that 1000 pages were recorded, and border-radius was used on 25% of those
31200     pages.
31202     Internally, each WebCore::Page has a WebCore::UseCounter instance, with
31203     booleans recording use of each CSS property - one boolean per property. Upon
31204     destruction of the WebCore::Page (e.g. by the user closing the tab), or a
31205     page navigation happening, the histogram is updated. For each boolean that
31206     is set to True, the corresponding histogram bucket for that CSS property is
31207     incremented by 1. The page count bucket (i.e. bucket number 1) is always
31208     incremented by 1 on each histogram update.
31209   </details>
31210 </histogram>
31212 <histogram name="WebCore.IndexedDB.BackingStore.ConsistencyError"
31213     enum="IDBLevelDBBackingStoreInternalErrorType">
31214   <owner>dgrogan@chromium.org</owner>
31215   <summary>
31216     Methods that encountered consistency errors. Such errors probably point to a
31217     bug in our code.
31218   </summary>
31219 </histogram>
31221 <histogram name="WebCore.IndexedDB.BackingStore.InternalError"
31222     enum="IDBLevelDBBackingStoreInternalErrorType">
31223   <obsolete>
31224     As of chrome 26, use {Consistency, Read, Write}Error instead.
31225   </obsolete>
31226   <owner>dgrogan@chromium.org</owner>
31227   <summary>
31228     Count of internal IndexedDB errors (data corruption, I/O errors, etc)
31229     encountered.
31230   </summary>
31231 </histogram>
31233 <histogram name="WebCore.IndexedDB.BackingStore.OpenStatus"
31234     enum="IDBLevelDBBackingStoreOpenResult">
31235   <owner>dgrogan@chromium.org</owner>
31236   <summary>
31237     Count of the different success and failure modes when opening an IndexedDB
31238     backing store - clean open, successful open with recovery, failed recovery,
31239     etc. Includes all hosts.
31240   </summary>
31241 </histogram>
31243 <histogram name="WebCore.IndexedDB.BackingStore.OpenStatus.Docs"
31244     enum="IDBLevelDBBackingStoreOpenResult">
31245   <owner>dgrogan@chromium.org</owner>
31246   <summary>
31247     Count of the different success and failure modes when opening an IndexedDB
31248     backing store - clean open, successful open with recovery, failed recovery,
31249     etc. Only for docs.google.com.
31250   </summary>
31251 </histogram>
31253 <histogram name="WebCore.IndexedDB.BackingStore.OverlyLargeOriginLength"
31254     units="characters">
31255   <owner>dgrogan@chromium.org</owner>
31256   <summary>
31257     Length of leveldb directories that cause paths to not fit in the filesystem,
31258     either because the individual component is too long or the overall path is
31259     larger than MAX_PATH.
31260   </summary>
31261 </histogram>
31263 <histogram name="WebCore.IndexedDB.BackingStore.ReadError"
31264     enum="IDBLevelDBBackingStoreInternalErrorType">
31265   <owner>dgrogan@chromium.org</owner>
31266   <summary>
31267     Methods that encountered leveldb errors while trying to read from disk.
31268   </summary>
31269 </histogram>
31271 <histogram name="WebCore.IndexedDB.BackingStore.WriteError"
31272     enum="IDBLevelDBBackingStoreInternalErrorType">
31273   <owner>dgrogan@chromium.org</owner>
31274   <summary>
31275     Methods that encountered leveldb errors while trying to write to disk.
31276   </summary>
31277 </histogram>
31279 <histogram name="WebCore.IndexedDB.Context.ForcedCloseReason"
31280     enum="IDBContextForcedCloseReason">
31281   <owner>dgrogan@chromium.org</owner>
31282   <summary>The reason that a forced-close of a backing store occurred.</summary>
31283 </histogram>
31285 <histogram name="WebCore.IndexedDB.FrontEndAPICalls"
31286     enum="IndexedDatabaseMethods">
31287   <owner>dgrogan@chromium.org</owner>
31288   <summary>
31289     Count total number of front end API calls of IndexedDB methods.
31290   </summary>
31291 </histogram>
31293 <histogram name="WebCore.IndexedDB.LevelDB.FreeDiskSpaceFailure"
31294     enum="LevelDBErrorCount">
31295   <owner>dgrogan@chromium.org</owner>
31296   <summary>
31297     Count of how many times LevelDBDatabase got an error trying to check free
31298     disk space.
31299   </summary>
31300 </histogram>
31302 <histogram name="WebCore.IndexedDB.LevelDB.OpenFailureFreeDiskSpace" units="Kb">
31303   <owner>dgrogan@chromium.org</owner>
31304   <summary>
31305     Amount of free disk space on the partition/volume/etc where LevelDB failed
31306     to open.
31307   </summary>
31308 </histogram>
31310 <histogram name="WebCore.IndexedDB.LevelDB.OpenSuccessFreeDiskSpace" units="Kb">
31311   <owner>dgrogan@chromium.org</owner>
31312   <summary>
31313     Amount of free disk space on the partition/volume/etc where LevelDB was
31314     successfully opened.
31315   </summary>
31316 </histogram>
31318 <histogram name="WebCore.IndexedDB.LevelDBOpenErrors" enum="LevelDBErrorTypes">
31319   <owner>dgrogan@chromium.org</owner>
31320   <summary>
31321     Error classes returned by LevelDB when it failed to open a database.
31322   </summary>
31323 </histogram>
31325 <histogram name="WebCore.IndexedDB.LevelDBOpenErrors.Corruption"
31326     enum="LevelDBCorruptionTypes">
31327   <owner>dgrogan@chromium.org</owner>
31328   Types of corruption that LevelDB encounters when opening a database.
31329 </histogram>
31331 <histogram name="WebCore.IndexedDB.LevelDBOpenErrors.EnvMethod"
31332     enum="LevelDBIOErrorMethods">
31333   <owner>dgrogan@chromium.org</owner>
31334   <summary>
31335     LevelDBEnv methods that generated IO errors when opening a database.
31336   </summary>
31337 </histogram>
31339 <histogram name="WebCore.IndexedDB.LevelDBOpenErrors.Errno"
31340     enum="OSAgnosticErrno">
31341   <owner>dgrogan@chromium.org</owner>
31342   <summary>
31343     Errno errors encountered by a single LevelDBEnv method when opening an
31344     IndexedDB instance.
31345   </summary>
31346 </histogram>
31348 <histogram name="WebCore.IndexedDB.LevelDBOpenErrors.PFE"
31349     enum="PlatformFileError">
31350   <owner>dgrogan@chromium.org</owner>
31351   <summary>
31352     PlatformFileErrors encountered by a single LevelDBEnv method when opening an
31353     IndexedDB instance.
31354   </summary>
31355 </histogram>
31357 <histogram name="WebCore.IndexedDB.LevelDBReadErrors" enum="LevelDBErrorTypes">
31358   <owner>dgrogan@chromium.org</owner>
31359   <summary>
31360     Error classes returned by LevelDB when it failed to read a database.
31361   </summary>
31362 </histogram>
31364 <histogram name="WebCore.IndexedDB.LevelDBReadErrors.Corruption"
31365     enum="LevelDBCorruptionTypes">
31366   <owner>dgrogan@chromium.org</owner>
31367   Types of corruption that LevelDB encounters when reading a database.
31368 </histogram>
31370 <histogram name="WebCore.IndexedDB.LevelDBReadErrors.EnvMethod"
31371     enum="LevelDBIOErrorMethods">
31372   <owner>dgrogan@chromium.org</owner>
31373   <summary>
31374     LevelDBEnv methods that generated IO errors when reading a database.
31375   </summary>
31376 </histogram>
31378 <histogram name="WebCore.IndexedDB.LevelDBReadErrors.Errno"
31379     enum="OSAgnosticErrno">
31380   <owner>dgrogan@chromium.org</owner>
31381   <summary>
31382     Errno errors encountered by a single LevelDBEnv method when reading an
31383     IndexedDB instance.
31384   </summary>
31385 </histogram>
31387 <histogram name="WebCore.IndexedDB.LevelDBReadErrors.PFE"
31388     enum="PlatformFileError">
31389   <owner>dgrogan@chromium.org</owner>
31390   <summary>
31391     PlatformFileErrors encountered by a single LevelDBEnv method when opening an
31392     IndexedDB instance.
31393   </summary>
31394 </histogram>
31396 <histogram name="WebCore.IndexedDB.LevelDBWriteErrors" enum="LevelDBErrorTypes">
31397   <owner>dgrogan@chromium.org</owner>
31398   <summary>
31399     Error classes returned by LevelDB when it failed to write to a database.
31400   </summary>
31401 </histogram>
31403 <histogram name="WebCore.IndexedDB.LevelDBWriteErrors.Corruption"
31404     enum="LevelDBCorruptionTypes">
31405   <owner>dgrogan@chromium.org</owner>
31406   Types of corruption returned by LevelDB when it failed to write to a database.
31407 </histogram>
31409 <histogram name="WebCore.IndexedDB.LevelDBWriteErrors.EnvMethod"
31410     enum="LevelDBIOErrorMethods">
31411   <owner>dgrogan@chromium.org</owner>
31412   <summary>
31413     LevelDBEnv methods that generated IO errors when writing to a database.
31414   </summary>
31415 </histogram>
31417 <histogram name="WebCore.IndexedDB.LevelDBWriteErrors.Errno"
31418     enum="OSAgnosticErrno">
31419   <owner>dgrogan@chromium.org</owner>
31420   <summary>
31421     Errno errors encountered by a single LevelDBEnv method when writing to an
31422     IndexedDB instance.
31423   </summary>
31424 </histogram>
31426 <histogram name="WebCore.IndexedDB.LevelDBWriteErrors.PFE"
31427     enum="PlatformFileError">
31428   <owner>dgrogan@chromium.org</owner>
31429   <summary>
31430     PlatformFileErrors encountered by a single LevelDBEnv method when writing to
31431     an IndexedDB instance.
31432   </summary>
31433 </histogram>
31435 <histogram name="WebCore.PreloadDelayMs" units="milliseconds">
31436   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
31437   <summary>
31438     The delay between when the preload scanner discovers a resource on the
31439     parser thread and when the preload request is issued on the main thread.
31440   </summary>
31441 </histogram>
31443 <histogram name="WebCore.ResourceFetcher.ActionUponResourceRequest"
31444     enum="ActionUponResourceRequest">
31445   <owner>clamy@chromium.org</owner>
31446   <summary>
31447     The resulting action (e.g. load resource, use resource from in-memory
31448     cache...) upon a resource request.
31449   </summary>
31450 </histogram>
31452 <histogram name="WebCore.ResourceFetcher.HitCount">
31453   <owner>clamy@chromium.org</owner>
31454   <summary>
31455     Number of dead resources found in the memory cache over the lifetime of the
31456     ResourceFetcher.
31457   </summary>
31458 </histogram>
31460 <histogram name="WebCore.ResourceFetcher.LoadCount">
31461   <owner>clamy@chromium.org</owner>
31462   <summary>
31463     Number of resources that needed to be loaded by the ResourceFetcher over its
31464     lifetime.
31465   </summary>
31466 </histogram>
31468 <histogram name="WebCore.ResourceFetcher.ResourceHasClientUponCacheHit"
31469     enum="ResourceHasClient">
31470   <owner>clamy@chromium.org</owner>
31471   <summary>
31472     Whether the resource in the cache is being used by at least one client (live
31473     resource) or not (dead resource) upon a cache hit.
31474   </summary>
31475 </histogram>
31477 <histogram name="WebCore.ResourceFetcher.ResourceTypeUponCacheHit"
31478     enum="ResourceType">
31479   <owner>clamy@chromium.org</owner>
31480   <summary>
31481     The type of the resource (e.g. image, script...) upon a cache hit.
31482   </summary>
31483 </histogram>
31485 <histogram name="WebCore.ResourceFetcher.RevalidateCount">
31486   <owner>clamy@chromium.org</owner>
31487   <summary>
31488     Number of dead resources that needed to be revalidated by the
31489     ResourceFetcher over its lifetime.
31490   </summary>
31491 </histogram>
31493 <histogram name="WebCore.V8DOMWindowShell.createContext.IsolatedWorld"
31494     units="milliseconds">
31495   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
31496   <summary>
31497     Duration of time taken to create a V8 Context for an isolated world.
31498   </summary>
31499 </histogram>
31501 <histogram name="WebCore.V8DOMWindowShell.createContext.MainWorld"
31502     units="milliseconds">
31503   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
31504   <summary>
31505     Duration of time taken to create a V8 Context for the main world.
31506   </summary>
31507 </histogram>
31509 <histogram name="WebCore.WebSocket.HandshakeResult"
31510     enum="WebSocketHandshakeResult">
31511   <owner>yhirano@chromium.org</owner>
31512   <owner>ricea@chromium.org</owner>
31513   <owner>tyoshino@chromium.org</owner>
31514   <summary>
31515     Count the number of WebSocket handshake for each result. Use this histogram
31516     as a baseline for investigating feature usage counters.
31517   </summary>
31518 </histogram>
31520 <histogram name="WebCore.WebSocket.PerMessageDeflateContextTakeOverMode"
31521     enum="WebSocketPerMessageDeflateContextTakeOverMode">
31522   <owner>yhirano@chromium.org</owner>
31523   <owner>ricea@chromium.org</owner>
31524   <owner>tyoshino@chromium.org</owner>
31525   <summary>
31526     Count the number of WebSockets that accepted permessage-deflate extension
31527     for each context take over mode. Used by the old Blink-based WebSocket
31528     implementation.
31529   </summary>
31530 </histogram>
31532 <histogram name="WebCore.WebSocket.SendType" enum="WebSocketSendType">
31533   <owner>yhirano@chromium.org</owner>
31534   <owner>ricea@chromium.org</owner>
31535   <owner>tyoshino@chromium.org</owner>
31536   <summary>
31537     Count the number of send() method calls on WebSockets for each argument
31538     type.
31539   </summary>
31540 </histogram>
31542 <histogram name="WebCore.XHR.send.ArrayBufferOrView"
31543     enum="XMLHttpRequestSendArrayBufferOrView">
31544   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
31545   <summary>
31546     Count the number of XHR.send() calls for each argument type to see when we
31547     can deprecate the ArrayBuffer type support.
31548   </summary>
31549 </histogram>
31551 <histogram name="WebFont.BlankTextShownTime" units="milliseconds">
31552   <owner>kenjibaheux@chromium.org</owner>
31553   <owner>ksakamoto@chromium.org</owner>
31554   <summary>
31555     A histogram tracking the time we spent showing blank text because a web font
31556     wasn't available by the time we needed it. Measured once per @font-face that
31557     ended up showing blank text.
31558   </summary>
31559 </histogram>
31561 <histogram name="WebFont.CacheHit" enum="WebFontCacheHit">
31562   <owner>dmikurube@chromium.org</owner>
31563   <owner>kenjibaheux@chromium.org</owner>
31564   <owner>ksakamoto@chromium.org</owner>
31565   <summary>
31566     Recorded upon web fonts load. Counts the number of times web font is loaded
31567     from cache (disk cache or memory cache), fetched over network, or served
31568     from data URL.
31569   </summary>
31570 </histogram>
31572 <histogram name="WebFont.CORSSuccess" enum="BooleanSuccess">
31573   <owner>bashi@chromium.org</owner>
31574   <owner>kenjibaheux@chromium.org</owner>
31575   <summary>The success or failure of web fonts CORS-enabled fetching.</summary>
31576 </histogram>
31578 <histogram name="WebFont.DownloadTime.0.Under10KB" units="milliseconds">
31579   <owner>kenjibaheux@chromium.org</owner>
31580   <owner>ksakamoto@chromium.org</owner>
31581   <summary>
31582     The time it takes for a webfont download to finish, for webfonts of under
31583     10KB.
31584   </summary>
31585 </histogram>
31587 <histogram name="WebFont.DownloadTime.1.10KBTo50KB" units="milliseconds">
31588   <owner>kenjibaheux@chromium.org</owner>
31589   <owner>ksakamoto@chromium.org</owner>
31590   <summary>
31591     The time it takes for a webfont download to finish, for webfonts of
31592     10KB-50KB.
31593   </summary>
31594 </histogram>
31596 <histogram name="WebFont.DownloadTime.2.50KBTo100KB" units="milliseconds">
31597   <owner>kenjibaheux@chromium.org</owner>
31598   <owner>ksakamoto@chromium.org</owner>
31599   <summary>
31600     The time it takes for a webfont download to finish, for webfonts of
31601     50KB-100KB.
31602   </summary>
31603 </histogram>
31605 <histogram name="WebFont.DownloadTime.3.100KBTo1MB" units="milliseconds">
31606   <owner>kenjibaheux@chromium.org</owner>
31607   <owner>ksakamoto@chromium.org</owner>
31608   <summary>
31609     The time it takes for a webfont download to finish, for webfonts of
31610     100KB-1MB.
31611   </summary>
31612 </histogram>
31614 <histogram name="WebFont.DownloadTime.4.Over1MB" units="milliseconds">
31615   <owner>kenjibaheux@chromium.org</owner>
31616   <owner>ksakamoto@chromium.org</owner>
31617   <summary>
31618     The time it takes for a webfont download to finish, for webfonts of over
31619     1MB.
31620   </summary>
31621 </histogram>
31623 <histogram name="WebFont.DownloadTime.LoadError" units="milliseconds">
31624   <owner>kenjibaheux@chromium.org</owner>
31625   <owner>ksakamoto@chromium.org</owner>
31626   <summary>
31627     The time taken for a webfont download that failed. Includes aborted
31628     requests.
31629   </summary>
31630 </histogram>
31632 <histogram name="WebFont.HadBlankText" enum="BooleanHadBlankText">
31633   <owner>kenjibaheux@chromium.org</owner>
31634   <owner>ksakamoto@chromium.org</owner>
31635   <summary>
31636     This metrics is logged when a page that use web fonts is loaded. The value
31637     is whether we had to wait on at least one web font and ended up showing
31638     blank text, or not.
31639   </summary>
31640 </histogram>
31642 <histogram name="WebFont.LayoutLatency" units="milliseconds">
31643   <obsolete>
31644     Renamed to WebFont.StyleRecalcToDownloadLatency for clarity.
31645   </obsolete>
31646   <owner>kenjibaheux@chromium.org</owner>
31647   <owner>ksakamoto@chromium.org</owner>
31648   <summary>
31649     The time from when the webfont was referenced by a calculated style for the
31650     first time to the start of the font download.
31651   </summary>
31652 </histogram>
31654 <histogram name="WebFont.LoadTime.0.Under10KB" units="milliseconds">
31655   <obsolete>
31656     Deprecated as of 8/2013, replaced by WebFont.DownloadTime.0.Under10KB.
31657   </obsolete>
31658   <owner>kenjibaheux@chromium.org</owner>
31659   <owner>ksakamoto@chromium.org</owner>
31660   <summary>
31661     The time it takes for a webfont download to finish, for webfonts of under
31662     10KB.
31663   </summary>
31664 </histogram>
31666 <histogram name="WebFont.LoadTime.1.10KBTo50KB" units="milliseconds">
31667   <obsolete>
31668     Deprecated as of 8/2013, replaced by WebFont.DownloadTime.1.10KBTo50KB.
31669   </obsolete>
31670   <owner>kenjibaheux@chromium.org</owner>
31671   <owner>ksakamoto@chromium.org</owner>
31672   <summary>
31673     The time it takes for a webfont download to finish, for webfonts of
31674     10KB-50KB.
31675   </summary>
31676 </histogram>
31678 <histogram name="WebFont.LoadTime.2.50KBTo100KB" units="milliseconds">
31679   <obsolete>
31680     Deprecated as of 8/2013, replaced by WebFont.DownloadTime.2.50KBTo100KB.
31681   </obsolete>
31682   <owner>kenjibaheux@chromium.org</owner>
31683   <owner>ksakamoto@chromium.org</owner>
31684   <summary>
31685     The time it takes for a webfont download to finish, for webfonts of
31686     50KB-100KB.
31687   </summary>
31688 </histogram>
31690 <histogram name="WebFont.LoadTime.3.100KBTo1MB" units="milliseconds">
31691   <obsolete>
31692     Deprecated as of 8/2013, replaced by WebFont.DownloadTime.3.100KBTo1MB.
31693   </obsolete>
31694   <owner>kenjibaheux@chromium.org</owner>
31695   <owner>ksakamoto@chromium.org</owner>
31696   <summary>
31697     The time it takes for a webfont download to finish, for webfonts of
31698     100KB-1MB.
31699   </summary>
31700 </histogram>
31702 <histogram name="WebFont.LoadTime.4.Over1MB" units="milliseconds">
31703   <obsolete>
31704     Deprecated as of 8/2013, replaced by WebFont.DownloadTime.4.Over1MB.
31705   </obsolete>
31706   <owner>kenjibaheux@chromium.org</owner>
31707   <owner>ksakamoto@chromium.org</owner>
31708   <summary>
31709     The time it takes for a webfont download to finish, for webfonts of over
31710     1MB.
31711   </summary>
31712 </histogram>
31714 <histogram name="WebFont.LoadTime.LoadError" units="milliseconds">
31715   <obsolete>
31716     Deprecated as of 8/2013, replaced by WebFont.DownloadTime.LoadError.
31717   </obsolete>
31718   <owner>kenjibaheux@chromium.org</owner>
31719   <owner>ksakamoto@chromium.org</owner>
31720   <summary>
31721     The time taken for a webfont download that failed. Includes aborted
31722     requests.
31723   </summary>
31724 </histogram>
31726 <histogram name="WebFont.LocalFontUsed" enum="BooleanUsage">
31727   <owner>dmikurube@chromium.org</owner>
31728   <owner>kenjibaheux@chromium.org</owner>
31729   <owner>ksakamoto@chromium.org</owner>
31730   <summary>
31731     Whether a locallly installed font is actually used when @font-face had local
31732     sources.
31733   </summary>
31734 </histogram>
31736 <histogram name="WebFont.Resource.StyleRecalcToDownloadLatency"
31737     units="milliseconds">
31738   <owner>kenjibaheux@chromium.org</owner>
31739   <owner>ksakamoto@chromium.org</owner>
31740   <summary>
31741     The time from when the webfont was referenced by a calculated style for the
31742     first time to the start of the font download. Recorded at most once for each
31743     FontResource object (not recorded if the font is retrieved from the memory
31744     cache).
31745   </summary>
31746 </histogram>
31748 <histogram name="WebFont.Resource.UsageType" enum="WebFontUsageType">
31749   <owner>kenjibaheux@chromium.org</owner>
31750   <owner>ksakamoto@chromium.org</owner>
31751   <summary>
31752     For each webfont, this records (a) if the font was 'styled', i.e. referenced
31753     by a calculated style for a RenderText before the font data was used, and
31754     (b) if the font was actually used or not, i.e. the renderer requested the
31755     font data or not. (A Font can be used without being styled, for example when
31756     drawn by a Canvas 2D Context.) This is recorded upon a download request of a
31757     webfont, or destruction of a FontResource object. Recorded at most once for
31758     each FontResource object in the renderer's memory cahce.
31759   </summary>
31760 </histogram>
31762 <histogram name="WebFont.StyleRecalcToDownloadLatency" units="milliseconds">
31763   <obsolete>
31764     Deprecated as of 9/2013, replaced by
31765     WebFont.Resource.StyleRecalcToDownloadLatency.
31766   </obsolete>
31767   <owner>kenjibaheux@chromium.org</owner>
31768   <owner>ksakamoto@chromium.org</owner>
31769   <summary>
31770     The time from when the webfont was referenced by a calculated style for the
31771     first time to the start of the font download.
31772   </summary>
31773 </histogram>
31775 <histogram name="WebFont.UsageType" enum="WebFontUsageType">
31776   <obsolete>
31777     Deprecated as of 9/2013, replaced by WebFont.Resource.UsageType.
31778   </obsolete>
31779   <owner>kenjibaheux@chromium.org</owner>
31780   <owner>ksakamoto@chromium.org</owner>
31781   <summary>
31782     For each webfont, this records (a) if the font was 'styled', i.e. referenced
31783     by a calculated style for a RenderText before the font data was used, and
31784     (b) if the font was actually used or not, i.e. the renderer requested the
31785     font data or not. (A Font can be used without being styled, for example when
31786     drawn by a Canvas 2D Context.) This is recorded upon a download request of a
31787     webfont, or destruction of a CSSFontFaceSource object. Recorded at most once
31788     for each url() source of @font-face CSS rule.
31789   </summary>
31790 </histogram>
31792 <histogram name="WebFont.WebFontsInPage">
31793   <owner>kenjibaheux@chromium.org</owner>
31794   <owner>ksakamoto@chromium.org</owner>
31795   <summary>
31796     The number of webfonts used in a page. This is recorded when the first
31797     layout is done, and so will not count webfonts dynamically loaded by
31798     scripts.
31799   </summary>
31800 </histogram>
31802 <histogram name="WebHistory.LocalResultMissingOnServer" units="%">
31803   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
31804   <summary>
31805     Percentage of results that are present locally but are not returned by the
31806     web history API call. Recorded every time a signed-in user visits the
31807     chrome://history page and the results from the web history are received.
31808   </summary>
31809 </histogram>
31811 <histogram name="WebHistory.OAuthTokenCompletion" enum="BooleanSuccess">
31812   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
31813   <summary>
31814     Whether getting the OAuth token was successful for a web history query. On
31815     visits to the chrome://history page this token is obtained and then used to
31816     get the user's synced web history.
31817   </summary>
31818 </histogram>
31820 <histogram name="WebHistory.OAuthTokenResponseCode" units="code">
31821   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
31822   <summary>
31823     HTTP Response code returned by the server when trying to fetch the OAuth
31824     token for a web history query.
31825   </summary>
31826 </histogram>
31828 <histogram name="WebHistory.QueryCompletion" enum="WebHistoryStatus">
31829   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
31830   <summary>
31831     Whether the web history API call was successful. Every time a signed-in user
31832     visits the chrome://history page this query is executed to get the user's
31833     synced web history. If successful, the local and remote results are merged
31834     and shown in the history page.
31835   </summary>
31836 </histogram>
31838 <histogram name="WebHistory.ResponseTime" units="milliseconds">
31839   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
31840   <summary>
31841     Time it took for the web history to reply. Recorded when the web history API
31842     call triggered by visiting chrome://history receives the data, measuring how
31843     much time it took for the server to reply.
31844   </summary>
31845 </histogram>
31847 <histogram name="WebRTC.AudioCaptureTime" units="milliseconds">
31848   <obsolete>
31849     Removed from code 2014/2/25.
31850   </obsolete>
31851   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
31852   <summary>Duration in milliseconds of WebRTC audio capture session.</summary>
31853 </histogram>
31855 <histogram name="WebRTC.AudioInputChannelLayout" enum="ChannelLayout">
31856   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
31857   <summary>Audio input channel layout in WebRTC.</summary>
31858 </histogram>
31860 <histogram name="WebRTC.AudioInputFramesPerBuffer" enum="AudioFramesPerBuffer">
31861   <obsolete>
31862     No longer exists in the code as of 2014/2/25.
31863   </obsolete>
31864   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
31865   <summary>Size of WebRTC audio input buffers (in audio frames).</summary>
31866 </histogram>
31868 <histogram name="WebRTC.AudioInputFramesPerBufferUnexpected"
31869     units="audio frames">
31870   <obsolete>
31871     No longer exists in the code as of 2014/2/25.
31872   </obsolete>
31873   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
31874   <summary>
31875     Size of WebRTC audio input buffers (atypical values, in audio frames).
31876   </summary>
31877 </histogram>
31879 <histogram name="WebRTC.AudioInputSampleRate" enum="AudioSampleRate">
31880   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
31881   <summary>Audio input sample rate for WebRTC (in Hz).</summary>
31882 </histogram>
31884 <histogram name="WebRTC.AudioInputSampleRateUnexpected" units="Hz">
31885   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
31886   <summary>
31887     Audio input sample rate for WebRTC (atypical values, in Hz).
31888   </summary>
31889 </histogram>
31891 <histogram name="WebRTC.AudioOutputChannelLayout" enum="ChannelLayout">
31892   <obsolete>
31893     Removed from code on 2014/2/25.
31894   </obsolete>
31895   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
31896   <summary>Audio output channel layout in WebRTC.</summary>
31897 </histogram>
31899 <histogram name="WebRTC.AudioOutputFramesPerBuffer" enum="AudioFramesPerBuffer">
31900   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
31901   <summary>Size of WebRTC audio output buffers (in audio frames).</summary>
31902 </histogram>
31904 <histogram name="WebRTC.AudioOutputFramesPerBufferUnexpected"
31905     units="audio frames">
31906   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
31907   <summary>
31908     Size of WebRTC audio output buffers (atypical values, in audio frames).
31909   </summary>
31910 </histogram>
31912 <histogram name="WebRTC.AudioOutputSampleRate" enum="AudioSampleRate">
31913   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
31914   <summary>Audio output sample rate for WebRTC (in Hz).</summary>
31915 </histogram>
31917 <histogram name="WebRTC.AudioOutputSampleRateUnexpected" units="Hz">
31918   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
31919   <summary>
31920     Audio output sample rate for WebRTC (atypical values, in Hz).
31921   </summary>
31922 </histogram>
31924 <histogram name="WebRTC.AudioRenderTime" units="milliseconds">
31925   <obsolete>
31926     Removed from code 2014/2/25.
31927   </obsolete>
31928   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
31929   <summary>Duration in milliseconds of WebRTC audio render session.</summary>
31930 </histogram>
31932 <histogram name="WebRTC.DataChannelCounters" enum="DataChannelCounters">
31933   <owner>perkj@chromium.org</owner>
31934   <summary>
31935     Counters on creation, opening, and a few main attributes of data channels.
31936   </summary>
31937 </histogram>
31939 <histogram name="WebRTC.DataChannelMaxRetransmits">
31940   <owner>perkj@chromium.org</owner>
31941   <summary>
31942     The maximum number of retransmissions that are attempted in unreliable mode.
31943     It is set to the value used in the configuration when a RTCDataChannel is
31944     created.
31945   </summary>
31946 </histogram>
31948 <histogram name="WebRTC.DataChannelMaxRetransmitTime" units="milliseconds">
31949   <owner>perkj@chromium.org</owner>
31950   <summary>
31951     The length of the time window during which transmissions and retransmissions
31952     may occur in unreliable mode. It is set to the value used in the
31953     configuration when a RTCDataChannel is created.
31954   </summary>
31955 </histogram>
31957 <histogram name="WebRTC.DesktopCaptureCounters" enum="DesktopCaptureCounters">
31958   <owner>jiayl@chromium.org</owner>
31959   <summary>
31960     Counters on creation of DesktopCaptureDevice and the first capture call.
31961   </summary>
31962 </histogram>
31964 <histogram name="WebRTC.NumDataChannelsPerPeerConnection">
31965   <owner>perkj@chromium.org</owner>
31966   <summary>
31967     Number of data channels created per PeerConnection. Sample added to the
31968     histogram when the PeerConnection is destroyed. Note that this is done
31969     purely on the renderer side, so no sample will be generated when the
31970     renderer process is destroyed (as in the fast shutdown path for the
31971     renderer) before the PeerConnection is destroyed.
31972   </summary>
31973 </histogram>
31975 <histogram name="WebRTC.PeerConnection.IPMetrics" enum="PeerConnectionCounters">
31976   <owner>mallinath@chromium.org</owner>
31977   <summary>
31978     Counters on IPv4 and IPv6 usage in PeerConnection. These values are logged
31979     once per PeerConnection.
31980   </summary>
31981 </histogram>
31983 <histogram name="WebRTC.PeerConnection.IPv4Interfaces">
31984   <owner>mallinath@chromium.org</owner>
31985   <summary>
31986     Number of IPv4 network interfaces discovered in a PeerConnection Session.
31987   </summary>
31988 </histogram>
31990 <histogram name="WebRTC.PeerConnection.IPv6Interfaces">
31991   <owner>mallinath@chromium.org</owner>
31992   <summary>
31993     Number of IPv6 network interfaces discovered in a PeerConnection Session.
31994   </summary>
31995 </histogram>
31997 <histogram name="WebRTC.PeerConnection.TimeToConnect" units="milliseconds">
31998   <owner>mallinath@chromium.org</owner>
31999   <summary>Time to setup a peer to peer call with PeerConnection.</summary>
32000 </histogram>
32002 <histogram name="WebRTC.ReceivedAudioTrackDuration" units="milliseconds">
32003   <owner>perkj@chromium.org</owner>
32004   <summary>
32005     Durations of audio tracks received over a PeerConnection. The stopwatch
32006     starts when the track first becomes connected, and ends when it is
32007     disconnected or very soon thereafter.
32008   </summary>
32009 </histogram>
32011 <histogram name="WebRTC.ReceivedVideoTrackDuration" units="milliseconds">
32012   <owner>perkj@chromium.org</owner>
32013   <summary>
32014     Durations of video tracks received over a PeerConnection. The stopwatch
32015     starts when the track first becomes connected, and ends when it is
32016     disconnected or very soon thereafter.
32017   </summary>
32018 </histogram>
32020 <histogram name="WebRTC.ReliableDataChannelMessageSize" units="bytes">
32021   <owner>perkj@chromium.org</owner>
32022   <summary>
32023     Sizes of messages sent over reliable data channels. The size of an
32024     individual message is added to the histogram as a sample immediately when a
32025     message is sent.
32026   </summary>
32027 </histogram>
32029 <histogram name="WebRTC.ScreenCaptureTime" units="milliseconds">
32030   <owner>jiayl@chromium.org</owner>
32031   <summary>Time for capturing one frame in screen capturing.</summary>
32032 </histogram>
32034 <histogram name="WebRTC.SentAudioTrackDuration" units="milliseconds">
32035   <owner>perkj@chromium.org</owner>
32036   <summary>
32037     Durations of audio tracks sent over a PeerConnection. The stopwatch starts
32038     when the track first becomes connected, and ends when it is disconnected or
32039     very soon thereafter.
32040   </summary>
32041 </histogram>
32043 <histogram name="WebRTC.SentVideoTrackDuration" units="milliseconds">
32044   <owner>perkj@chromium.org</owner>
32045   <summary>
32046     Durations of video tracks sent over a PeerConnection. The stopwatch starts
32047     when the track first becomes connected, and ends when it is disconnected or
32048     very soon thereafter.
32049   </summary>
32050 </histogram>
32052 <histogram name="WebRTC.UnreliableDataChannelMessageSize" units="bytes">
32053   <owner>perkj@chromium.org</owner>
32054   <summary>
32055     Sizes of messages sent over unreliable data channels. The size of an
32056     individual message is added to the histogram as a sample immediately when a
32057     message is sent.
32058   </summary>
32059 </histogram>
32061 <histogram name="WebRTC.webkitApiCount" enum="JavaScriptAPIName">
32062   <owner>perkj@chromium.org</owner>
32063   <summary>Counts number of calls to WebRTC APIs from JavaScript.</summary>
32064 </histogram>
32066 <histogram name="WebRTC.webkitApiCountPerSession" enum="JavaScriptAPIName">
32067   <owner>perkj@chromium.org</owner>
32068   <summary>
32069     Counts the number of calls to WebRTC APIs from JavaScript once per session.
32070     A session is a crude estimate since its implemented as the lifetime of the
32071     render process that called the WebRTC API.
32072   </summary>
32073 </histogram>
32075 <histogram name="WebRTC.webkitApiCountUniqueByOrigin" enum="JavaScriptAPIName">
32076   <obsolete>
32077     Deprecated as of r253828 (27 Feb 2014).
32078   </obsolete>
32079   <owner>tommi@chromium.org</owner>
32080   <summary>
32081     Counts number of calls to WebRTC APIs from JavaScript, once per origin per
32082     renderer process.
32083   </summary>
32084 </histogram>
32086 <histogram name="WebRTC.WindowCaptureTime" units="milliseconds">
32087   <owner>jiayl@chromium.org</owner>
32088   <summary>Time for capturing one frame in window capturing.</summary>
32089 </histogram>
32091 <histogram name="Webstore.ExtensionInstallResult" enum="BooleanSuccess">
32092   <owner>jackhou@chromium.org</owner>
32093   <summary>
32094     The success or failure of all extension installs from the webstore. This
32095     includes those initiated by sync.
32096   </summary>
32097 </histogram>
32099 <histogram name="Win8.PageLoad" enum="Win8PageLoadType">
32100   <owner>zturner@chromium.org</owner>
32101   <summary>
32102     Count of page loads in each of the 2 different environments (metro/desktop)
32103     on Windows 8.
32104   </summary>
32105 </histogram>
32107 <histogram name="Windows.Tablet" enum="BooleanTablet">
32108   <owner>zturner@chromium.org</owner>
32109   <summary>Count of browser launches from a Windows tablet pc.</summary>
32110 </histogram>
32112 <histogram name="WinTimeTicks.FailedToChangeCores" enum="WindowsVersion">
32113   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
32114   <summary>
32115     Incremented each time the TimeTicks field trial runs on a machine with
32116     multiple cores, but failed to change thread affinity. Broken down by Windows
32117     version.
32118   </summary>
32119 </histogram>
32121 <histogram name="WinTimeTicks.MinResolutionNanoseconds" units="nanoseconds">
32122   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
32123   <summary>
32124     The smallest non-zero delta reported by subsequent calls to
32125     QueryPerformanceCounter.
32126   </summary>
32127 </histogram>
32129 <histogram name="WinTimeTicks.NonStopTsc">
32130   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
32131   <summary>
32132     True if the CPU's time stamp counter ticks at a constant rate regardless of
32133     CPU frequency.
32134   </summary>
32135 </histogram>
32137 <histogram name="WinTimeTicks.TickedBackwards" enum="WindowsVersion">
32138   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
32139   <summary>
32140     The number of times the TimeTicks field trial failed because
32141     QueryPerformanceCounter ticked backwards. Broken down by Windows version.
32142   </summary>
32143 </histogram>
32145 <histogram name="WinTimeTicks.VersionSuccessful" enum="WindowsVersion">
32146   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
32147   <summary>
32148     The number of times the TimeTicks field trial succeeded. Broken down by
32149     Windows version.
32150   </summary>
32151 </histogram>
32153 <histogram name="WinTimeTicks.VersionTotal" enum="WindowsVersion">
32154   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
32155   <summary>
32156     The number of times the TimeTicks field trial ran for comparison with
32157     WinTimeTicks.VersionSuccess. Broken down by Windows version.
32158   </summary>
32159 </histogram>
32161 <histogram name="WrenchMenu.RecentTabsSubMenu" enum="RecentTabsAction">
32162   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
32163   <summary>
32164     The number of times each tab or window restore option in the Recent Tabs
32165     submenu is clicked.
32166   </summary>
32167 </histogram>
32169 <histogram name="ZeroSuggest.AllResults">
32170   <owner>hfung@chromium.org</owner>
32171   <summary>
32172     The number of results (either query or URL) from ZeroSuggest. This is set
32173     every time a successful response from ZeroSuggest is recieved, which can be
32174     every time the user focuses on the omnibox.
32175   </summary>
32176 </histogram>
32178 <histogram name="ZeroSuggest.QueryResults">
32179   <owner>hfung@chromium.org</owner>
32180   <summary>
32181     The number of query results returned from ZeroSuggest. This is set every
32182     time a successful response from ZeroSuggest is recieved, which can be every
32183     time the user focuses on the omnibox.
32184   </summary>
32185 </histogram>
32187 <histogram name="ZeroSuggest.URLResults">
32188   <owner>hfung@chromium.org</owner>
32189   <summary>
32190     The number of URL results returned from ZeroSuggest. This is set every time
32191     a successful response from ZeroSuggest is recieved, which can be every time
32192     the user focuses on the omnibox.
32193   </summary>
32194 </histogram>
32196 </histograms>
32198 <!-- Enum types -->
32200 <enums>
32202 <enum name="Abandoned" type="int">
32203   <int value="0" label="Finished"/>
32204   <int value="1" label="Abandoned"/>
32205 </enum>
32207 <enum name="AcceleratedFixedRootBackground" type="int">
32208   <int value="0" label="ScrolledMainFrame"/>
32209   <int value="1" label="ScrolledMainFrameWithAcceleratedFixedRootBackground"/>
32210   <int value="2" label="ScrolledMainFrameWithUnacceleratedFixedRootBackground"/>
32211 </enum>
32213 <enum name="ActionAfterDoubleTap" type="int">
32214   <int value="0" label="Navigated Back"/>
32215   <int value="1" label="Stopped Navigation"/>
32216   <int value="2" label="No Action"/>
32217 </enum>
32219 <enum name="ActionUponResourceRequest" type="int">
32220   <int value="0" label="Load resource"/>
32221   <int value="1" label="Revalidate resource"/>
32222   <int value="2" label="Use resource from cache"/>
32223 </enum>
32225 <enum name="ActiveWindowShowType" type="int">
32226   <int value="0" label="No Active Window"/>
32227   <int value="1" label="Other"/>
32228   <int value="2" label="Maximized"/>
32229   <int value="3" label="Fullscreen"/>
32230   <int value="4" label="Snapped"/>
32231 </enum>
32233 <enum name="AddressFamily" type="int">
32234   <int value="0" label="Unspecified"/>
32235   <int value="1" label="IPv4"/>
32236   <int value="2" label="IPv6"/>
32237 </enum>
32239 <enum name="AlternateProtocolUsage" type="int">
32240   <int value="0" label="ALTERNATE_PROTOCOL_USAGE_NO_RACE"/>
32241   <int value="1" label="ALTERNATE_PROTOCOL_USAGE_WON_RACE"/>
32242   <int value="2" label="ALTERNATE_PROTOCOL_USAGE_LOST_RACE"/>
32243   <int value="3" label="ALTERNATE_PROTOCOL_USAGE_MAPPING_MISSING"/>
32244   <int value="4" label="ALTERNATE_PROTOCOL_USAGE_BROKEN"/>
32245 </enum>
32247 <enum name="AndroidActivityId" type="int">
32248   <int value="1" label="Unknown"/>
32249   <int value="2" label="Main"/>
32250   <int value="3" label="Preferences"/>
32251   <int value="4" label="WebappActivity"/>
32252   <int value="5" label="FullScreenActivity"/>
32253 </enum>
32255 <enum name="AndroidEvictionReason" type="int">
32256   <int value="0" label="TabUnusedTooLong"/>
32257   <int value="1" label="TabUnusedInSession"/>
32258   <int value="2" label="LimitOfActiveTabs"/>
32259   <int value="3" label="EvictNTabs"/>
32260   <int value="4" label="EvictAll"/>
32261 </enum>
32263 <enum name="AndroidMemoryNotificationBackground" type="int">
32264   <int value="0" label="TrimMemoryUiHidden"/>
32265   <int value="1" label="TrimMemoryBackground"/>
32266   <int value="2" label="TrimMemoryModerate"/>
32267   <int value="3" label="TrimMemoryComplete"/>
32268 </enum>
32270 <enum name="AndroidMemoryNotificationForeground" type="int">
32271   <int value="0" label="TrimMemoryRunningModerate"/>
32272   <int value="1" label="TrimMemoryRunningLow"/>
32273   <int value="2" label="TrimMemoryRunningCritical"/>
32274   <int value="3" label="LowMemory"/>
32275 </enum>
32277 <enum name="AndroidTabCloseUndoToastEvent" type="int">
32278   <int value="0" label="Undo Shown (Cold)"/>
32279   <int value="1" label="Undo Shown (Warm)"/>
32280   <int value="2" label="Undo Pressed"/>
32281   <int value="3" label="Undos Dismissed (Timeout)"/>
32282   <int value="4" label="Undos Dismissed (Action)"/>
32283 </enum>
32285 <enum name="AppBannersDismissEvent" type="int">
32286   <int value="41" label="Error/unknown reason for dismissal"/>
32287   <int value="42" label="User opened the application after installing it"/>
32288   <int value="43" label="User clicked on the banner"/>
32289   <int value="44" label="User swiped the banner away"/>
32290   <int value="45" label="User hit the X button"/>
32291   <int value="46" label="User began app install, but it didn't finish in time"/>
32292   <int value="47" label="Automatic dismissal: User navigated elsewhere"/>
32293 </enum>
32295 <enum name="AppBannersDisplayEvent" type="int">
32296   <int value="1" label="Banner was requested by the site"/>
32297   <int value="2" label="User previously blocked the same banner"/>
32298   <int value="3" label="User blocked too many other banners from the site"/>
32299   <int value="4" label="Banner created."/>
32300 </enum>
32302 <enum name="AppBannersInstallEvent" type="int">
32303   <int value="21" label="User triggered the app install dialog"/>
32304   <int value="22" label="User began installing the app"/>
32305   <int value="23" label="User waited for the app to finish installing"/>
32306 </enum>
32308 <enum name="AppCacheCheckResponseResult" type="int">
32309   <int value="0" label="OK"/>
32310   <int value="1" label="Manifest obsolete"/>
32311   <int value="2" label="Response obsolete"/>
32312   <int value="3" label="Entry not found"/>
32313   <int value="4" label="Read headers error"/>
32314   <int value="5" label="Read data error"/>
32315   <int value="6" label="Unexpected size"/>
32316   <int value="7" label="Check canceled"/>
32317 </enum>
32319 <enum name="AppCacheErrorSite" type="int">
32320   <summary>Identifies the point of failure, see sources.</summary>
32321 </enum>
32323 <enum name="AppCacheInitResult" type="int">
32324   <int value="0" label="OK"/>
32325   <int value="1" label="SQL Database Error"/>
32326   <int value="2" label="Disk Cache Error"/>
32327 </enum>
32329 <enum name="AppCacheUpdateJobResult" type="int">
32330   <int value="0" label="OK"/>
32331   <int value="1" label="SQL Database Error"/>
32332   <int value="2" label="Disk Cache Error"/>
32333   <int value="3" label="Quota Error"/>
32334   <int value="4" label="Redirect Error"/>
32335   <int value="5" label="Manifest Error"/>
32336   <int value="6" label="Network Error"/>
32337   <int value="7" label="Server Error"/>
32338   <int value="8" label="Cancelled"/>
32339 </enum>
32341 <enum name="AppLaunch" type="int">
32342   <int value="0" label="NTP_APPS_MAXIMIZED"/>
32343   <int value="1" label="NTP_APPS_COLLAPSED"/>
32344   <int value="2" label="NTP_APPS_MENU"/>
32345   <int value="3" label="NTP_MOST_VISITED"/>
32346   <int value="4" label="NTP_RECENTLY_CLOSED"/>
32347   <int value="5" label="BOOKMARK_BAR"/>
32348   <int value="6" label="CONTENT_NAVIGATION"/>
32349   <int value="7" label="SESSION_RESTORE"/>
32350   <int value="8" label="AUTOLAUNCH"/>
32351   <int value="9" label="OMNIBOX_APP"/>
32352   <int value="10" label="OMNIBOX_LOCATION"/>
32353   <int value="11" label="OMNIBOX_INSTANT"/>
32354   <int value="12" label="EXTENSION_API"/>
32355   <int value="13" label="CMD_LINE_APP"/>
32356   <int value="14" label="CMD_LINE_URL"/>
32357   <int value="15" label="NTP_WEBSTORE"/>
32358   <int value="16" label="NTP_APP_RE_ENABLE"/>
32359   <int value="17" label="CMD_LINE_APP_LEGACY"/>
32360   <int value="18" label="NTP_WEBSTORE_FOOTER"/>
32361   <int value="19" label="NTP_WEBSTORE_PLUS_ICON"/>
32362   <int value="20" label="APP_LIST_MAIN"/>
32363   <int value="21" label="APP_LIST_SEARCH"/>
32364   <int value="22" label="APP_LIST_MAIN_CHROME"/>
32365   <int value="23" label="APP_LIST_MAIN_WEBSTORE"/>
32366   <int value="24" label="APP_LIST_SEARCH_CHROME"/>
32367   <int value="25" label="APP_LIST_SEARCH_WEBSTORE"/>
32368 </enum>
32370 <enum name="AppLaunchContainer" type="int">
32371   <int value="0" label="LAUNCH_CONTAINER_WINDOW"/>
32372   <int value="1" label="LAUNCH_CONTAINER_PANEL"/>
32373   <int value="2" label="LAUNCH_CONTAINER_TAB"/>
32374   <int value="3" label="LAUNCH_CONTAINER_NONE (v2 packaged apps)"/>
32375 </enum>
32377 <enum name="AppLauncherPromo" type="int">
32378   <int value="0" label="Already installed"/>
32379   <int value="1" label="Shown"/>
32380   <int value="2" label="Dismissed"/>
32381   <int value="3" label="Learn more"/>
32382 </enum>
32384 <enum name="AppListEnableSource" type="int">
32385   <int value="0" label="Not enabled (should never be recorded)"/>
32386   <int value="1" label="Packaged app installed from Web Store"/>
32387   <int value="2" label="Clicked app launcher link from the Web Store"/>
32388   <int value="3" label="Command line flag"/>
32389   <int value="4" label="Chrome reinstalled over old, enabled profile"/>
32390   <int value="5" label="Second packaged app installed without showing"/>
32391 </enum>
32393 <enum name="AppListSearchResult" type="int">
32394   <int value="0" label="OMNIBOX"/>
32395   <int value="1" label="APP"/>
32396   <int value="2" label="WEBSTORE"/>
32397   <int value="3" label="SEARCH_WEBSTORE"/>
32398   <int value="4" label="SEARCH_PEOPLE"/>
32399 </enum>
32401 <enum name="AppPromoAction" type="int">
32402   <int value="0" label="PROMO_LAUNCH_APP"/>
32403   <int value="1" label="PROMO_LAUNCH_WEB_STORE"/>
32404   <int value="2" label="PROMO_CLOSE"/>
32405   <int value="3" label="PROMO_EXPIRE"/>
32406   <int value="4" label="PROMO_SEEN"/>
32407 </enum>
32409 <enum name="AppsPageDragSource" type="int">
32410   <int value="0" label="Same apps pane"/>
32411   <int value="1" label="Different apps pane"/>
32412   <int value="2" label="Most visited pane"/>
32413   <int value="3" label="Bookmarks pane"/>
32414   <int value="4" label="Outside of NTP (e.g. bookmarks bar)"/>
32415 </enum>
32417 <enum name="AsyncDNSConfigParsePosix" type="int">
32418   <int value="0" label="OK"/>
32419   <int value="1" label="RES_INIT_FAILED"/>
32420   <int value="2" label="RES_INIT_UNSET"/>
32421   <int value="3" label="BAD_ADDRESS"/>
32422   <int value="4" label="BAD_EXT_STRUCT"/>
32423   <int value="5" label="NULL_ADDRESS"/>
32424   <int value="6" label="NO_NAMESERVERS"/>
32425   <int value="7" label="MISSING_OPTIONS"/>
32426   <int value="8" label="UNHANDLED_OPTIONS"/>
32427 </enum>
32429 <enum name="AsyncDNSConfigParseWin" type="int">
32430   <int value="0" label="OK"/>
32431   <int value="1" label="READ_IPHELPER"/>
32432   <int value="2" label="READ_POLICY_SEARCHLIST"/>
32433   <int value="3" label="READ_TCPIP_SEARCHLIST"/>
32434   <int value="4" label="READ_DOMAIN"/>
32435   <int value="5" label="READ_POLICY_DEVOLUTION"/>
32436   <int value="6" label="READ_DNSCACHE_DEVOLUTION"/>
32437   <int value="7" label="READ_TCPIP_DEVOLUTION"/>
32438   <int value="8" label="READ_APPEND_MULTILABEL"/>
32439   <int value="9" label="READ_PRIMARY_SUFFIX"/>
32440   <int value="10" label="BAD_ADDRESS"/>
32441   <int value="11" label="NO_NAMESERVERS"/>
32442   <int value="12" label="UNHANDLED_OPTIONS"/>
32443 </enum>
32445 <enum name="AsyncDNSHostsParseWin" type="int">
32446   <int value="0" label="OK"/>
32447   <int value="1" label="UNREADABLE_HOSTS_FILE"/>
32448   <int value="2" label="COMPUTER_NAME_FAILED"/>
32449   <int value="3" label="IPHELPER_FAILED"/>
32450   <int value="4" label="BAD_ADDRESS"/>
32451 </enum>
32453 <enum name="AsyncDNSNameServersType" type="int">
32454   <summary>Type of nameservers in the DNS config.</summary>
32455   <int value="0" label="NONE">No nameservers configured.</int>
32456   <int value="1" label="GOOGLE_PUBLIC_DNS">
32457     All nameservers are Google Public DNS servers.
32458   </int>
32459   <int value="2" label="PUBLIC">
32460     All nameservers have public IP addresses (and aren't Google Public DNS
32461     servers).
32462   </int>
32463   <int value="3" label="PRIVATE">
32464     All nameservers have private IP addresses (loopback, link-local, or RFC
32465     1918).
32466   </int>
32467   <int value="4" label="MIXED">
32468     Nameservers are a mix of types (Google Public DNS, public, private).
32469   </int>
32470 </enum>
32472 <enum name="AsyncDNSParseResult" type="int">
32473   <summary>Results of DnsResponse::ParseToAddressList.</summary>
32474   <int value="0" label="SUCCESS"/>
32475   <int value="1" label="MALFORMED_RESPONSE"/>
32476   <int value="2" label="MALFORMED_CNAME"/>
32477   <int value="3" label="NAME_MISMATCH"/>
32478   <int value="4" label="SIZE_MISMATCH"/>
32479   <int value="5" label="CNAME_AFTER_ADDRESS"/>
32480   <int value="6" label="ADDRESS_TTL_MISMATCH"/>
32481   <int value="7" label="NO_ADDRESSES"/>
32482 </enum>
32484 <enum name="AsyncDNSResolveStatus" type="int">
32485   <int value="0" label="DNS_SUCCESS">Succeeded with async DNS.</int>
32486   <int value="1" label="PROC_SUCCESS">
32487     Succeeded with getaddrinfo after async DNS failed.
32488   </int>
32489   <int value="2" label="FAIL">Both async DNS and getaddrinfo failed.</int>
32490   <int value="3" label="SUSPECT_NETBIOS">
32491     Same as PROC_SUCCESS except the hostname fits NetBIOS name criteria.
32492   </int>
32493 </enum>
32495 <enum name="AsyncDNSWatchStatus" type="int">
32496   <int value="0" label="STARTED">Started.</int>
32497   <int value="1" label="FAILED_TO_START_CONFIG">
32498     Failed to start watching config.
32499   </int>
32500   <int value="2" label="FAILED_TO_START_HOSTS">
32501     Failed to start watching HOSTS.
32502   </int>
32503   <int value="3" label="FAILED_CONFIG">Failed during watching config.</int>
32504   <int value="4" label="FAILED_HOSTS">Failed during watching HOSTS.</int>
32505 </enum>
32507 <enum name="AudioCodec" type="int">
32508   <int value="0" label="kUnknownAudioCodec"/>
32509   <int value="1" label="kCodecAAC"/>
32510   <int value="2" label="kCodecMP3"/>
32511   <int value="3" label="kCodecPCM"/>
32512   <int value="4" label="kCodecVorbis"/>
32513   <int value="5" label="kCodecFLAC"/>
32514   <int value="6" label="kCodecAMR_NB"/>
32515   <int value="7" label="kCodecAMR_WB"/>
32516   <int value="8" label="kCodecPCM_MULAW"/>
32517   <int value="9" label="kCodecGSM_MS"/>
32518   <int value="10" label="kCodecPCM_S16BE"/>
32519   <int value="11" label="kCodecPCM_S24BE"/>
32520   <int value="12" label="kCodecOpus"/>
32521 </enum>
32523 <enum name="AudioFramesPerBuffer" type="int">
32524   <int value="0" label="k160"/>
32525   <int value="1" label="k320"/>
32526   <int value="2" label="k440"/>
32527   <int value="3" label="k480"/>
32528   <int value="4" label="k640"/>
32529   <int value="5" label="k880"/>
32530   <int value="6" label="k960"/>
32531   <int value="7" label="k1440"/>
32532   <int value="8" label="k1920"/>
32533 </enum>
32535 <enum name="AudioRendererEvents" type="int">
32536   <int value="0" label="Initialized"/>
32537   <int value="1" label="Runtime error"/>
32538 </enum>
32540 <enum name="AudioSampleFormat" type="int">
32541   <int value="0" label="Unknown"/>
32542   <int value="1" label="Unsigned 8-bit"/>
32543   <int value="2" label="Signed 16-bit"/>
32544   <int value="3" label="Signed 32-bit"/>
32545   <int value="4" label="Float 32-bit"/>
32546   <int value="5" label="Signed 16-bit planar"/>
32547   <int value="6" label="Float 32-bit planar"/>
32548 </enum>
32550 <enum name="AudioSampleRate" type="int">
32551   <int value="0" label="k8000Hz"/>
32552   <int value="1" label="k16000Hz"/>
32553   <int value="2" label="k32000Hz"/>
32554   <int value="3" label="k48000Hz"/>
32555   <int value="4" label="k96000Hz"/>
32556   <int value="5" label="k11025Hz"/>
32557   <int value="6" label="k22050Hz"/>
32558   <int value="7" label="k44100Hz"/>
32559   <int value="8" label="k88200Hz"/>
32560   <int value="9" label="k176400Hz"/>
32561   <int value="10" label="k192000Hz"/>
32562 </enum>
32564 <enum name="AudioTrackProcessingStates" type="int">
32565   <int value="0" label="Enabled"/>
32566   <int value="1" label="Disabled"/>
32567   <int value="2" label="Processing in WebRTC"/>
32568 </enum>
32570 <enum name="AutocheckoutBubble" type="int">
32571   <obsolete>
32572     Deprecated as of 8/2013.
32573   </obsolete>
32574   <int value="0" label="Created"/>
32575   <int value="1" label="Accepted"/>
32576   <int value="2" label="Dismissed"/>
32577   <int value="3" label="Ignored"/>
32578   <int value="4" label="Could be displayed"/>
32579 </enum>
32581 <enum name="AutocheckoutBuyFlow" type="int">
32582   <obsolete>
32583     Deprecated as of 8/2013.
32584   </obsolete>
32585   <int value="0" label="Started"/>
32586   <int value="1" label="Success"/>
32587   <int value="2" label="Missing field mappings"/>
32588   <int value="3" label="Missing advance element"/>
32589   <int value="4" label="Cannot proceed"/>
32590 </enum>
32592 <enum name="AutofillCreditCardInfoBar" type="int">
32593   <int value="0" label="Shown"/>
32594   <int value="1" label="Accepted"/>
32595   <int value="2" label="Denied"/>
32596   <int value="3" label="Ignored"/>
32597 </enum>
32599 <enum name="AutofillDeveloperEngagement" type="int">
32600   <int value="0" label="Fillable form parsed"/>
32601   <int value="1" label="Includes type hints"/>
32602 </enum>
32604 <enum name="AutofillDialogDismissalState" type="int">
32605   <int value="0" label="Submitted, existing data (deprecated)"/>
32606   <int value="1" label="Submitted, saved to Wallet"/>
32607   <int value="2" label="Submitted, saved locally"/>
32608   <int value="3" label="Submitted, no save"/>
32609   <int value="4" label="Canceled, no edits"/>
32610   <int value="5" label="Canceled, no invalid fields"/>
32611   <int value="6" label="Canceled, 1+ invalid fields"/>
32612   <int value="7" label="Canceled during sign-in"/>
32613   <int value="8" label="Submitted, existing data came from Wallet"/>
32614   <int value="9" label="Submitted, existing data came from Autofill"/>
32615 </enum>
32617 <enum name="AutofillDialogInitialUserState" type="int">
32618   <int value="0" label="Not signed in, no Autofill"/>
32619   <int value="1" label="Not signed in, has Autofill"/>
32620   <int value="2" label="Signed in, no Wallet, no Autofill"/>
32621   <int value="3" label="Signed in, no Wallet, has Autofill"/>
32622   <int value="4" label="Signed in, has Wallet, no Autofill"/>
32623   <int value="5" label="Signed in, ha Wallet, has Autofill"/>
32624 </enum>
32626 <enum name="AutofillDialogPopupEvent" type="int">
32627   <int value="0" label="Popup shown"/>
32628   <int value="1" label="Form Autofilled"/>
32629 </enum>
32631 <enum name="AutofillDialogSecurity" type="int">
32632   <int value="0" label="Baseline: Dialog shown"/>
32633   <int value="1" label="Credit card over HTTP"/>
32634   <int value="2" label="Cross-origin frame"/>
32635 </enum>
32637 <enum name="AutofillDialogUiEvents" type="int">
32638   <int value="0" label="Dialog shown"/>
32639   <int value="1" label="Dialog submitted"/>
32640   <int value="2" label="Dialog canceled"/>
32641   <int value="3"
32642       label="Account switched: Wallet-&gt;Autofill (M35+: user actions only)"/>
32643   <int value="4" label="Account switched: Autofill-&gt;Wallet"/>
32644   <int value="5" label="Account switched: Wallet-&gt;Wallet"/>
32645   <int value="6" label="Sign-in UI shown"/>
32646   <int value="7" label="Selected different email suggestion"/>
32647   <int value="8" label="Selected different billing suggestion"/>
32648   <int value="9" label="Selected different cc+billing suggestion"/>
32649   <int value="10" label="Selected different shipping suggestion"/>
32650   <int value="11" label="Selected different cc suggestion"/>
32651   <int value="12" label="Showed edit UI for email"/>
32652   <int value="13" label="Showed edit UI for billing"/>
32653   <int value="14" label="Showed edit UI for cc+billing"/>
32654   <int value="15" label="Showed edit UI for shipping"/>
32655   <int value="16" label="Showed edit UI for cc"/>
32656   <int value="17" label="Selected 'Add email' suggestion"/>
32657   <int value="18" label="Selected 'Add billing' suggestion"/>
32658   <int value="19" label="Selected 'Add cc+billing' suggestion"/>
32659   <int value="20" label="Selected 'Add shipping' suggestion"/>
32660   <int value="21" label="Selected 'Add cc' suggestion"/>
32661   <int value="22" label="Account switched: Wallet account added (multilogin)"/>
32662 </enum>
32664 <enum name="AutofillExperimentId" type="int">
32665   <int value="0" label="No Experiment"/>
32666   <int value="1" label="Unknown"/>
32667   <int value="2" label="ar06"/>
32668   <int value="3" label="ar1"/>
32669   <int value="4" label="ar2"/>
32670   <int value="5" label="ar4"/>
32671   <int value="6" label="ar05wlr15"/>
32672   <int value="7" label="ar05wlr25"/>
32673   <int value="8" label="ar05wlr25fs5"/>
32674   <int value="9" label="tbar1"/>
32675   <int value="10" label="ar04wr3fs4"/>
32676   <int value="11" label="No Server Response"/>
32677   <int value="12" label="fp05"/>
32678   <int value="13" label="fp025"/>
32679   <int value="14" label="fp05cc03"/>
32680   <int value="15" label="fp05cco03"/>
32681   <int value="16" label="fp05cco03cstd"/>
32682   <int value="17" label="fp05cc03e1"/>
32683 </enum>
32685 <enum name="AutofillQuality" type="int">
32686   <int value="0" label="Submitted"/>
32687   <int value="1" label="Autofilled"/>
32688   <int value="2" label="Autofill failed"/>
32689   <int value="3" label="Heuristic Unknown"/>
32690   <int value="4" label="Heuristic Match"/>
32691   <int value="5" label="Heuristic Mismatch"/>
32692   <int value="6" label="Server Unknown"/>
32693   <int value="7" label="Server Match"/>
32694   <int value="8" label="Server Mismatch"/>
32695 </enum>
32697 <enum name="AutofillQueryResult" type="int">
32698   <int value="0" label="Sent"/>
32699   <int value="1" label="Received"/>
32700   <int value="2" label="Parsed"/>
32701   <int value="3" label="Response matches local"/>
32702   <int value="4" label="Response improves local (nonempty)"/>
32703   <int value="5" label="Response improves local (empty)"/>
32704 </enum>
32706 <enum name="AutofillTypeQuality" type="int">
32707   <int value="0" label="Unknown"/>
32708   <int value="1" label="Match"/>
32709   <int value="2" label="Mismatch"/>
32710 </enum>
32712 <enum name="AutofillTypeQualityByFieldType" type="int">
32713   <int value="0" label="Ambiguous, Unknown"/>
32714   <int value="1" label="Ambiguous, Match"/>
32715   <int value="2" label="Ambiguous, Mismatch"/>
32716   <int value="3" label="Name, Unknown"/>
32717   <int value="4" label="Name, Match"/>
32718   <int value="5" label="Name, Mismatch"/>
32719   <int value="6" label="Company, Unknown"/>
32720   <int value="7" label="Company, Match"/>
32721   <int value="8" label="Company, Mismatch"/>
32722   <int value="9" label="Addr. line 1, Unknown"/>
32723   <int value="10" label="Addr. line 1, Match"/>
32724   <int value="11" label="Addr. line 1, Mismatch"/>
32725   <int value="12" label="Addr. line 2, Unknown"/>
32726   <int value="13" label="Addr. line 2, Match"/>
32727   <int value="14" label="Addr. line 2, Mismatch"/>
32728   <int value="15" label="City, Unknown"/>
32729   <int value="16" label="City, Match"/>
32730   <int value="17" label="City, Mismatch"/>
32731   <int value="18" label="State, Unknown"/>
32732   <int value="19" label="State, Match"/>
32733   <int value="20" label="State, Mismatch"/>
32734   <int value="21" label="ZIP code, Unknown"/>
32735   <int value="22" label="ZIP code, Match"/>
32736   <int value="23" label="ZIP code, Mismatch"/>
32737   <int value="24" label="Country, Unknown"/>
32738   <int value="25" label="Country, Match"/>
32739   <int value="26" label="Country, Mismatch"/>
32740   <int value="27" label="Phone, Unknown"/>
32741   <int value="28" label="Phone, Match"/>
32742   <int value="29" label="Phone, Mismatch"/>
32743   <int value="30" label="Fax, Unknown"/>
32744   <int value="31" label="Fax, Match"/>
32745   <int value="32" label="Fax, Mismatch"/>
32746   <int value="33" label="Email, Unknown"/>
32747   <int value="34" label="Email, Match"/>
32748   <int value="35" label="Email, Mismatch"/>
32749   <int value="36" label="Credit card: name, Unknown"/>
32750   <int value="37" label="Credit card: name, Match"/>
32751   <int value="38" label="Credit card: name, Mismatch"/>
32752   <int value="39" label="Credit card: number, Unknown"/>
32753   <int value="40" label="Credit card: number, Match"/>
32754   <int value="41" label="Credit card: number, Mismatch"/>
32755   <int value="42" label="Credit card: date, Unknown"/>
32756   <int value="43" label="Credit card: date, Match"/>
32757   <int value="44" label="Credit card: date, Mismatch"/>
32758   <int value="45" label="Credit card: type, Unknown"/>
32759   <int value="46" label="Credit card: type, Match"/>
32760   <int value="47" label="Credit card: type, Mismatch"/>
32761   <int value="48" label="Password, Unknown"/>
32762   <int value="49" label="Password, Match"/>
32763   <int value="50" label="Password, Mismatch"/>
32764 </enum>
32766 <enum name="AutofillUserHappiness" type="int">
32767   <int value="0" label="Forms loaded"/>
32768   <int value="1" label="Submitted fillable form, autofilled all"/>
32769   <int value="2" label="Submitted fillable form, autofilled some"/>
32770   <int value="3" label="Submitted fillable form, autofilled none"/>
32771   <int value="4" label="Submitted non-fillable form"/>
32772   <int value="5" label="User did type"/>
32773   <int value="6" label="Suggestions shown"/>
32774   <int value="7" label="Suggestions shown (once)"/>
32775   <int value="8" label="User did autofill"/>
32776   <int value="9" label="User did autofill (once)"/>
32777   <int value="10" label="User edited autofilled field"/>
32778   <int value="11" label="User edited autofilled field (once)"/>
32779 </enum>
32781 <enum name="BackingStoreResults" type="int">
32782   <int value="0" label="Unused"/>
32783   <int value="1" label="Success"/>
32784   <int value="2" label="Failure"/>
32785 </enum>
32787 <enum name="BatteryInfoSampleResult" type="int">
32788   <int value="0" label="Read"/>
32789   <int value="1" label="Good"/>
32790   <int value="2" label="Bad"/>
32791 </enum>
32793 <enum name="BlacklistSetup" type="int">
32794   <int value="0" label="Blacklist enabled"/>
32795   <int value="1" label="Blacklist ran successfully."/>
32796   <int value="2" label="Blacklist failed."/>
32797   <int value="3" label="Blacklist thunk setup failed."/>
32798   <int value="4" label="Blacklist interception failed."/>
32799 </enum>
32801 <enum name="BluetoothPairingMethod" type="int">
32802   <int value="0" label="No user interaction required"/>
32803   <int value="1" label="PIN Code requested from user"/>
32804   <int value="2" label="Passkey requested from user"/>
32805   <int value="3" label="PIN Code entered into device"/>
32806   <int value="4" label="Passkey entered into device"/>
32807   <int value="5" label="Passkey confirmed on both devices"/>
32808 </enum>
32810 <enum name="BluetoothPairingResult" type="int">
32811   <int value="0" label="Success"/>
32812   <int value="1" label="Connection already in-progress"/>
32813   <int value="2" label="Failed for non-specific reason"/>
32814   <int value="3" label="Authentication failed"/>
32815   <int value="4" label="Authentication canceled"/>
32816   <int value="5" label="Authentication rejected"/>
32817   <int value="6" label="Authentication timed out"/>
32818   <int value="7" label="Unsupported device"/>
32819   <int value="8" label="Unknown or unhandler error"/>
32820 </enum>
32822 <enum name="Boolean" type="int">
32823   <int value="0" label="False"/>
32824   <int value="1" label="True"/>
32825 </enum>
32827 <enum name="BooleanAccepted" type="int">
32828   <int value="0" label="Not Accepted"/>
32829   <int value="1" label="Accepted"/>
32830 </enum>
32832 <enum name="BooleanAttempted" type="int">
32833   <int value="0" label="Not Attempted"/>
32834   <int value="1" label="Attempted"/>
32835 </enum>
32837 <enum name="BooleanAvailable" type="int">
32838   <int value="0" label="Not Available"/>
32839   <int value="1" label="Available"/>
32840 </enum>
32842 <enum name="BooleanCloseTimeout" type="int">
32843   <int value="0" label="Closed normally"/>
32844   <int value="1" label="Timed out"/>
32845 </enum>
32847 <enum name="BooleanCommonNameMatch" type="int">
32848   <int value="0" label="subjectAltName used"/>
32849   <int value="1" label="Common Name used"/>
32850 </enum>
32852 <enum name="BooleanCorrupt" type="int">
32853   <int value="0" label="Not Corrupt"/>
32854   <int value="1" label="Corrupt"/>
32855 </enum>
32857 <enum name="BooleanCovered" type="int">
32858   <int value="0" label="Not Covered"/>
32859   <int value="1" label="Covered"/>
32860 </enum>
32862 <enum name="BooleanCredentialsLost" type="int">
32863   <int value="0" label="Found Credentials"/>
32864   <int value="1" label="Missing Credentials"/>
32865 </enum>
32867 <enum name="BooleanDataReductionProxy" type="int">
32868   <int value="0" label="Not Data Reduction Proxy"/>
32869   <int value="1" label="Data Reduction Proxy"/>
32870 </enum>
32872 <enum name="BooleanDelete" type="int">
32873   <int value="0" label="Ignored"/>
32874   <int value="1" label="Deleted"/>
32875 </enum>
32877 <enum name="BooleanDidEvict" type="int">
32878   <int value="0" label="Did not evict"/>
32879   <int value="1" label="Did evict"/>
32880 </enum>
32882 <enum name="BooleanDuplicate" type="int">
32883   <int value="0" label="Not Duplicate"/>
32884   <int value="1" label="Duplicate"/>
32885 </enum>
32887 <enum name="BooleanEnabled" type="int">
32888   <int value="0" label="Disabled"/>
32889   <int value="1" label="Enabled"/>
32890 </enum>
32892 <enum name="BooleanExpired" type="int">
32893   <int value="0" label="Unexpired"/>
32894   <int value="1" label="Expired"/>
32895 </enum>
32897 <enum name="BooleanForceDisabled" type="int">
32898   <int value="0" label="Not Force Disabled"/>
32899   <int value="1" label="Force Disabled"/>
32900 </enum>
32902 <enum name="BooleanHadBlankText" type="int">
32903   <int value="0" label="Did not have blank text"/>
32904   <int value="1" label="Had blank text"/>
32905 </enum>
32907 <enum name="BooleanHasCrc" type="int">
32908   <int value="0" label="No CRC"/>
32909   <int value="1" label="Has CRC"/>
32910 </enum>
32912 <enum name="BooleanHit" type="int">
32913   <int value="0" label="Not_reached"/>
32914   <int value="1" label="Hit"/>
32915 </enum>
32917 <enum name="BooleanHttps" type="int">
32918   <int value="0" label="HTTP"/>
32919   <int value="1" label="HTTPS"/>
32920 </enum>
32922 <enum name="BooleanMatched" type="int">
32923   <int value="0" label="Not matched"/>
32924   <int value="1" label="Matched"/>
32925 </enum>
32927 <enum name="BooleanMigrated" type="int">
32928   <int value="0" label="Not migrated"/>
32929   <int value="1" label="Migrated"/>
32930 </enum>
32932 <enum name="BooleanOrphan" type="int">
32933   <int value="0" label="Non-orphan"/>
32934   <int value="1" label="Orphan"/>
32935 </enum>
32937 <enum name="BooleanRaced" type="int">
32938   <int value="0" label="Did Not Race"/>
32939   <int value="1" label="Raced"/>
32940 </enum>
32942 <enum name="BooleanRegistered" type="int">
32943   <int value="0" label="Not Registered"/>
32944   <int value="1" label="Registered"/>
32945 </enum>
32947 <enum name="BooleanReported" type="int">
32948   <int value="0" label="Not reported"/>
32949   <int value="1" label="Reported"/>
32950 </enum>
32952 <enum name="BooleanSelected" type="int">
32953   <int value="0" label="No selection"/>
32954   <int value="1" label="Selected"/>
32955 </enum>
32957 <enum name="BooleanStale" type="int">
32958   <int value="0" label="Fresh"/>
32959   <int value="1" label="Stale"/>
32960 </enum>
32962 <enum name="BooleanSuccess" type="int">
32963   <int value="0" label="Failure"/>
32964   <int value="1" label="Success"/>
32965 </enum>
32967 <enum name="BooleanSuppressed" type="int">
32968   <int value="0" label="No suppressions"/>
32969   <int value="1" label="Suppressed"/>
32970 </enum>
32972 <enum name="BooleanTabDiscard" type="int">
32973   <int value="0" label="Memory OK, no discards"/>
32974   <int value="1" label="Memory low, tabs discarded"/>
32975 </enum>
32977 <enum name="BooleanTablet" type="int">
32978   <int value="0" label="Non tablet"/>
32979   <int value="1" label="Tablet"/>
32980 </enum>
32982 <enum name="BooleanUsage" type="int">
32983   <int value="0" label="Not Used"/>
32984   <int value="1" label="Used"/>
32985 </enum>
32987 <enum name="BooleanValid" type="int">
32988   <int value="0" label="Invalid"/>
32989   <int value="1" label="Valid"/>
32990 </enum>
32992 <enum name="BooleanWiped" type="int">
32993   <int value="0" label="Re-enabled"/>
32994   <int value="1" label="Wiped out"/>
32995 </enum>
32997 <enum name="BrokenAlternateProtocolLocation" type="int">
32998   <int value="0" label="HTTP_STREAM_FACTORY_IMPL_JOB"/>
32999   <int value="1" label="QUIC_STREAM_FACTORY"/>
33000   <int value="2" label="HTTP_STREAM_FACTORY_IMPL_JOB_ALT"/>
33001   <int value="3" label="HTTP_STREAM_FACTORY_IMPL_JOB_MAIN"/>
33002 </enum>
33004 <enum name="CanvasContextType" type="int">
33005   <int value="0" label="2d"/>
33006   <int value="1" label="webkit-3d"/>
33007   <int value="2" label="experimental-webgl"/>
33008   <int value="3" label="webgl"/>
33009 </enum>
33011 <enum name="CaptivePortalDetectResult" type="int">
33012   <int value="0" label="INTERNET_CONNECTED"/>
33013   <int value="1" label="NO_RESPONSE"/>
33014   <int value="2" label="BEHIND_CAPTIVE_PORTAL"/>
33015   <int value="3" label="NO_RESPONSE_HTTPS_LANDING_URL"/>
33016   <int value="4" label="BEHIND_CAPTIVE_PORTAL_HTTPS_LANDING_URL"/>
33017 </enum>
33019 <enum name="CaptivePortalNotificationStatus" type="int">
33020   <int value="0" label="UNKNOWN"/>
33021   <int value="1" label="OFFLINE"/>
33022   <int value="2" label="ONLINE"/>
33023   <int value="3" label="PORTAL"/>
33024   <int value="4" label="PROXY_AUTH_REQUIRED"/>
33025 </enum>
33027 <enum name="CaptivePortalNotificationUserAction" type="int">
33028   <int value="0" label="CLICKED"/>
33029   <int value="1" label="CLOSED"/>
33030   <int value="2" label="IGNORED"/>
33031 </enum>
33033 <enum name="CaptivePortalStatus" type="int">
33034   <int value="0" label="UNKNOWN"/>
33035   <int value="1" label="OFFLINE"/>
33036   <int value="2" label="ONLINE"/>
33037   <int value="3" label="PORTAL"/>
33038   <int value="4" label="PROXY_AUTH_REQUIRED"/>
33039 </enum>
33041 <enum name="CapturePixelFormat" type="int">
33042   <int value="0" label="UNKNOWN"/>
33043   <int value="1" label="I420"/>
33044   <int value="2" label="YUY2"/>
33045   <int value="3" label="UYVY"/>
33046   <int value="4" label="RGB24"/>
33047   <int value="5" label="ARGB"/>
33048   <int value="6" label="MJPEG"/>
33049   <int value="7" label="NV21"/>
33050   <int value="8" label="YV12"/>
33051 </enum>
33053 <enum name="CastPlayBackState" type="int">
33054   <int value="0" label="YT_PLAYER_SUCCESS"/>
33055   <int value="1" label="YT_PLAYER_FAILURE"/>
33056   <int value="2" label="DEFAULT_PLAYER_SUCCESS"/>
33057   <int value="3" label="DEFAULT_PLAYER_FAILURE"/>
33058 </enum>
33060 <enum name="CatSixtyFour" type="int">
33061   <int value="0" label="Saber-Toothed Cat (&lt;10.6), 32-bit (?)"/>
33062   <int value="1" label="Saber-Toothed Cat (&lt;10.6), 64-bit (?)"/>
33063   <int value="2" label="Snow Leopard (10.6), 32-bit"/>
33064   <int value="3" label="Snow Leopard (10.6), 64-bit"/>
33065   <int value="4" label="Lion (10.7), 32-bit (?)"/>
33066   <int value="5" label="Lion (10.7), 64-bit"/>
33067   <int value="6" label="Mountain Lion (10.8), 32-bit (?)"/>
33068   <int value="7" label="Mountain Lion (10.8), 64-bit"/>
33069   <int value="8" label="Mavericks (10.9), 32-bit (?)"/>
33070   <int value="9" label="Mavericks (10.9), 64-bit"/>
33071   <int value="10" label="Saber-Toothed Cat (&lt;10.6), 8-bit (?)"/>
33072   <int value="11" label="Snow Leopard (10.6), 8-bit (?)"/>
33073   <int value="12" label="Lion (10.7), 8-bit (?)"/>
33074   <int value="13" label="Mountain Lion (10.8), 8-bit (?)"/>
33075   <int value="14" label="Mavericks (10.9), 8-bit (?)"/>
33076   <int value="15" label="FutureCat (&gt;10.9), 32-bit (?)"/>
33077   <int value="16" label="FutureCat (&gt;10.9), 64-bit"/>
33078   <int value="17" label="FutureCat (&gt;10.9), 8-bit (?)"/>
33079 </enum>
33081 <enum name="ChannelLayout" type="int">
33082   <int value="0" label="CHANNEL_LAYOUT_NONE"/>
33083   <int value="1" label="CHANNEL_LAYOUT_UNSUPPORTED"/>
33084   <int value="2" label="CHANNEL_LAYOUT_MONO"/>
33085   <int value="3" label="CHANNEL_LAYOUT_STEREO"/>
33086   <int value="4" label="CHANNEL_LAYOUT_2_1"/>
33087   <int value="5" label="CHANNEL_LAYOUT_SURROUND"/>
33088   <int value="6" label="CHANNEL_LAYOUT_4POINT0"/>
33089   <int value="7" label="CHANNEL_LAYOUT_2_2"/>
33090   <int value="8" label="CHANNEL_LAYOUT_QUAD"/>
33091   <int value="9" label="CHANNEL_LAYOUT_5POINT0"/>
33092   <int value="10" label="CHANNEL_LAYOUT_5POINT1"/>
33093   <int value="11" label="CHANNEL_LAYOUT_5POINT0_BACK"/>
33094   <int value="12" label="CHANNEL_LAYOUT_5POINT1_BACK"/>
33095   <int value="13" label="CHANNEL_LAYOUT_7POINT0"/>
33096   <int value="14" label="CHANNEL_LAYOUT_7POINT1"/>
33097   <int value="15" label="CHANNEL_LAYOUT_7POINT1_WIDE"/>
33098   <int value="16" label="CHANNEL_LAYOUT_STEREO_DOWNMIX"/>
33099   <int value="17" label="CHANNEL_LAYOUT_2POINT1"/>
33100   <int value="18" label="CHANNEL_LAYOUT_3_1"/>
33101   <int value="19" label="CHANNEL_LAYOUT_4_1"/>
33102   <int value="20" label="CHANNEL_LAYOUT_6_0"/>
33103   <int value="21" label="CHANNEL_LAYOUT_6_0_FRONT"/>
33104   <int value="22" label="CHANNEL_LAYOUT_HEXAGONAL"/>
33105   <int value="23" label="CHANNEL_LAYOUT_6_1"/>
33106   <int value="24" label="CHANNEL_LAYOUT_6_1_BACK"/>
33107   <int value="25" label="CHANNEL_LAYOUT_6_1_FRONT"/>
33108   <int value="26" label="CHANNEL_LAYOUT_7_0_FRONT"/>
33109   <int value="27" label="CHANNEL_LAYOUT_7_1_WIDE_BACK"/>
33110   <int value="28" label="CHANNEL_LAYOUT_OCTAGONAL"/>
33111   <int value="29" label="CHANNEL_LAYOUT_DISCRETE"/>
33112 </enum>
33114 <enum name="CheckCRCResult" type="int">
33115   <int value="0" label="Stream was never read to end"/>
33116   <int value="1" label="CRC check not done"/>
33117   <int value="2" label="CRC check done"/>
33118   <int value="3" label="Stream was never read at all"/>
33119 </enum>
33121 <enum name="ChromeDownloadCountType" type="int">
33122   <int value="0" label="Initiated by Navigation (Obsolete)"/>
33123   <int value="1" label="Initiated by Context Menu (Obsolete)"/>
33124   <int value="2" label="Initiated by WebStore Installer (Obsolete)"/>
33125   <int value="3" label="Initiated by ImageBurner (Obsolete)"/>
33126   <int value="4" label="Blocked by Throttling"/>
33127 </enum>
33129 <enum name="ChromeDownloadSource" type="int">
33130   <int value="0" label="Initiated by Navigation"/>
33131   <int value="1" label="Initiated by Context Menu"/>
33132   <int value="2" label="Initiated by WebStore Installer"/>
33133   <int value="3" label="Initiated by ImageBurner"/>
33134   <int value="4" label="Initiated by Plugin Installer"/>
33135 </enum>
33137 <enum name="ChromeNotifierServiceActionType" type="int">
33138   <int value="0" label="Unknown"/>
33139   <int value="1" label="First service enabled"/>
33140   <int value="2" label="First service disabled"/>
33141 </enum>
33143 <enum name="ChromeOSColorProfile" type="int">
33144   <summary>See ui/display/display_constants.h for the variation.</summary>
33145   <int value="0" label="Standard"/>
33146   <int value="1" label="Dynamic"/>
33147   <int value="2" label="Movie"/>
33148   <int value="3" label="Reading"/>
33149 </enum>
33151 <enum name="ChromeOSUserImageId" type="int">
33152   <summary>
33153     Indices of the default images as defined in
33154     chrome/browser/chromeos/login/default_user_images.cc. The last three values
33155     are for taken photo, downloaded file and the image previously used by user.
33156   </summary>
33157   <int value="0" label="Default, Beaker"/>
33158   <int value="1" label="Default, Bee"/>
33159   <int value="2" label="Default, Briefcase"/>
33160   <int value="3" label="Default, Circles"/>
33161   <int value="4" label="Default, Cloud"/>
33162   <int value="5" label="Default, Cupcake"/>
33163   <int value="6" label="Default, Day"/>
33164   <int value="7" label="Default, Flower"/>
33165   <int value="8" label="Default, Globe"/>
33166   <int value="9" label="Default, Hot air"/>
33167   <int value="10" label="Default, Ladybug"/>
33168   <int value="11" label="Default, Leaf"/>
33169   <int value="12" label="Default, Night"/>
33170   <int value="13" label="Default, Plane"/>
33171   <int value="14" label="Default, Robot body"/>
33172   <int value="15" label="Default, Robot head"/>
33173   <int value="16" label="Default, Toolbox"/>
33174   <int value="17" label="Default, User color"/>
33175   <int value="18" label="Default, User enterprise"/>
33176   <int value="19" label="Photo taken"/>
33177   <int value="20" label="Downloaded file"/>
33178   <int value="21" label="Old image"/>
33179   <int value="22" label="Profile image"/>
33180 </enum>
33182 <enum name="ClipboardAction" type="int">
33183   <int value="0" label="Write from non-Incognito"/>
33184   <int value="1" label="Write from Incognito"/>
33185   <int value="2" label="Read Text"/>
33186 </enum>
33188 <enum name="CloudPrintAuthEventType" type="int">
33189   <int value="0" label="AUTH_EVENT_ROBO_CREATE"/>
33190   <int value="1" label="AUTH_EVENT_ROBO_SUCCEEDED"/>
33191   <int value="2" label="AUTH_EVENT_ROBO_FAILED"/>
33192   <int value="3" label="AUTH_EVENT_ROBO_JSON_ERROR"/>
33193   <int value="4" label="AUTH_EVENT_ROBO_AUTH_ERROR"/>
33194   <int value="5" label="AUTH_EVENT_AUTH_WITH_TOKEN"/>
33195   <int value="6" label="AUTH_EVENT_AUTH_WITH_CODE"/>
33196   <int value="7" label="AUTH_EVENT_TOKEN_RESPONSE"/>
33197   <int value="8" label="AUTH_EVENT_REFRESH_REQUEST"/>
33198   <int value="9" label="AUTH_EVENT_REFRESH_RESPONSE"/>
33199   <int value="10" label="AUTH_EVENT_AUTH_ERROR"/>
33200   <int value="11" label="AUTH_EVENT_NET_ERROR"/>
33201 </enum>
33203 <enum name="CloudPrintJobHandlerEventType" type="int">
33204   <int value="0" label="JOB_HANDLER_CHECK_FOR_JOBS"/>
33205   <int value="1" label="JOB_HANDLER_START"/>
33206   <int value="2" label="JOB_HANDLER_PENDING_TASK"/>
33207   <int value="3" label="JOB_HANDLER_PRINTER_UPDATE"/>
33208   <int value="4" label="JOB_HANDLER_JOB_CHECK"/>
33209   <int value="5" label="JOB_HANDLER_JOB_STARTED"/>
33210   <int value="6" label="JOB_HANDLER_VALID_TICKET"/>
33211   <int value="7" label="JOB_HANDLER_DATA"/>
33212   <int value="8" label="JOB_HANDLER_SET_IN_PROGRESS"/>
33213   <int value="9" label="JOB_HANDLER_SET_START_PRINTING"/>
33214   <int value="10" label="JOB_HANDLER_START_SPOOLING"/>
33215   <int value="11" label="JOB_HANDLER_SPOOLED"/>
33216   <int value="12" label="JOB_HANDLER_JOB_COMPLETED"/>
33217   <int value="13" label="JOB_HANDLER_INVALID_TICKET"/>
33218   <int value="14" label="JOB_HANDLER_INVALID_DATA"/>
33219 </enum>
33221 <enum name="CloudPrintJobStatusType" type="int">
33222   <int value="0" label="JOB_SUCCESS"/>
33223   <int value="1" label="JOB_DOWNLOAD_FAILED"/>
33224   <int value="2" label="JOB_VALIDATE_TICKET_FAILED"/>
33225   <int value="3" label="JOB_FAILED"/>
33226 </enum>
33228 <enum name="CloudPrintNativeJobStatusType" type="int">
33229   <int value="0" label="PRINT_JOB_STATUS_INVALID"/>
33230   <int value="1" label="PRINT_JOB_STATUS_IN_PROGRESS"/>
33231   <int value="2" label="PRINT_JOB_STATUS_ERROR"/>
33232   <int value="3" label="PRINT_JOB_STATUS_COMPLETED"/>
33233 </enum>
33235 <enum name="CloudPrintUrlFetcherRequestType" type="int">
33236   <int value="0" label="REQUEST_AUTH_CODE"/>
33237   <int value="1" label="REQUEST_REGISTER"/>
33238   <int value="2" label="REQUEST_UNREGISTER"/>
33239   <int value="3" label="REQUEST_UPDATE_PRINTER"/>
33240   <int value="4" label="REQUEST_UPDATE_JOB"/>
33241   <int value="5" label="REQUEST_USER_MESSAGE"/>
33242   <int value="6" label="REQUEST_TICKET"/>
33243   <int value="7" label="REQUEST_DATA"/>
33244   <int value="8" label="REQUEST_JOB_FETCH"/>
33245 </enum>
33247 <enum name="CoalescePotentialPackets" type="int">
33248   <int value="0" label="No Advantage"/>
33249   <int value="1" label="Header packets Only"/>
33250   <int value="30" label="More Than 30"/>
33251 </enum>
33253 <enum name="CompositedScrolling" type="int">
33254   <int value="0" label="Is scrollable area"/>
33255   <int value="1" label="Needs to be stacking container"/>
33256   <int value="2" label="Will use composited scrolling"/>
33257 </enum>
33259 <enum name="CompositorScrollResult" type="int">
33260   <int value="0" label="ScrollOnMainThread"/>
33261   <int value="1" label="ScrollStarted"/>
33262   <int value="2" label="ScrollIgnored"/>
33263   <int value="3" label="ScrollUnknown"/>
33264 </enum>
33266 <enum name="CompositorType" type="int">
33267   <int value="0" label="Software compositor"/>
33268   <int value="1" label="GPU compositor"/>
33269 </enum>
33271 <enum name="ConnectionResult" type="int">
33272   <int value="0" label="Success"/>
33273   <int value="1" label="Failure"/>
33274   <int value="2" label="Aborted"/>
33275 </enum>
33277 <enum name="ConnectionType" type="int">
33278   <summary>
33279     Connection type as defined in net/base/connection_type_histograms.h
33280   </summary>
33281   <int value="0" label="Any">Any connection (SSL, HTTP, SPDY, etc.)</int>
33282   <int value="1" label="SSL">An SSL connection</int>
33283   <int value="2" label="SSL-MD5">
33284     An SSL connection with an MD5 certificate in the certificate chain
33285     (excluding root)
33286   </int>
33287   <int value="3" label="SSL-MD2">
33288     An SSL connection with an MD2 certificate in the certificate chain
33289     (excluding root)
33290   </int>
33291   <int value="4" label="SSL-MD4">
33292     An SSL connection with an MD4 certificate in the certificate chain
33293     (excluding root)
33294   </int>
33295   <int value="5" label="SSL-MD5(CA)">
33296     An SSL connection with an MD5 CA certificate in the certificate chain
33297     (excluding root)
33298   </int>
33299   <int value="6" label="SSL-MD2(CA)">
33300     An SSL connection with an MD2 CA certificate in the cerfificate chain
33301     (excluding root)
33302   </int>
33303   <int value="7" label="HTTP">An HTTP connection</int>
33304   <int value="8" label="SPDY">A SPDY connection</int>
33305   <int value="9" label="SSL-2.0">An SSL connection that uses SSL 2.0</int>
33306   <int value="10" label="SSL-3.0">An SSL connection that uses SSL 3.0</int>
33307   <int value="11" label="TLS-1.0">An SSL connection that uses TLS 1.0</int>
33308   <int value="12" label="TLS-1.1">An SSL connection that uses TLS 1.1</int>
33309   <int value="13" label="TLS-1.2">An SSL connection that uses TLS 1.2</int>
33310 </enum>
33312 <enum name="ConnectivityDiagnosticsTestVerdict" type="int">
33313   <int value="0" label="NO_PROBLEM"/>
33314   <int value="1" label="POTENTIAL_PROBLEM"/>
33315   <int value="2" label="PROBLEM"/>
33316   <int value="3" label="TEST_FAILURE_OCCURRED"/>
33317   <int value="4" label="TEST_NOT_RUN"/>
33318 </enum>
33320 <enum name="ContextualSearchOptCardAction" type="int">
33321   <int value="0" label="Opt-in"/>
33322   <int value="1" label="Opt-out"/>
33323   <int value="2" label="Learn More"/>
33324   <int value="3" label="Dismiss by Tapping on the Page"/>
33325   <int value="4" label="Dismiss by Scrolling the Page"/>
33326   <int value="5" label="Dismiss by Leaving the Page"/>
33327 </enum>
33329 <enum name="ContextualSearchPeekCardAction" type="int">
33330   <int value="0" label="Tap Card"/>
33331   <int value="1" label="Dismiss by Tapping on the Page"/>
33332   <int value="2" label="Dismiss by Scrolling the Page"/>
33333   <int value="3" label="Dismiss by Leaving the Page"/>
33334 </enum>
33336 <enum name="ContextualSearchTapAction" type="int">
33337   <int value="0" label="Tap Word"/>
33338   <int value="1" label="Tap Ignored"/>
33339   <int value="2" label="Tap Invalid"/>
33340 </enum>
33342 <enum name="CookieDeletionCause" type="int">
33343   <summary>Reason why a cookie was removed from the cookie store</summary>
33344   <int value="0" label="explicit">
33345     The user explicitly requested that we delete a cookie
33346   </int>
33347   <int value="1" label="overwrite">
33348     The value of the cookie was overwritten by a new value
33349   </int>
33350   <int value="2" label="expired">The cookie expiration time passed</int>
33351   <int value="3" label="evicted">
33352     The cookie was evicted during garbage collection (replaced by
33353     domain_evicted/global_evicted below)
33354   </int>
33355   <int value="4" label="store_dup">
33356     The backing store had two copies of the cookie so one was removed (i.e.
33357     problems writing the backing store database)
33358   </int>
33359   <int value="5" label="dont_record">
33360     The cookie deletion should not be recorded because it occurred, e.g., during
33361     shutdown (the fact that these values showed up in the histogram is a bug,
33362     since fixed)
33363   </int>
33364   <int value="6" label="domain_evicted">
33365     The cookie was evicted during per-domain/eTLD+1 garbage collection
33366   </int>
33367   <int value="7" label="global_evicted">
33368     The cookie was evicted during whole store garbage collection.
33369   </int>
33370   <int value="8" label="domain_evicted_pre_safe">
33371     The cookie evicted during per-domain/eTLD+1 garbage collection, and would
33372     have been evicted by the global garbage collection process (because they
33373     hadn't been accessed recently enough).
33374   </int>
33375   <int value="9" label="domain_evicted_post_safe">
33376     The cookie evicted during per-domain/eTLD+1 garbage collection, and would
33377     not have been evicted by global metrics as well (because they had been
33378     accessed recently enough to save).
33379   </int>
33380   <int value="10" label="expired_overwrite">
33381     The cookie deletion occurred because the server overwrote it with an already
33382     expired cookie (this is a common idiom for server deletions of cookies).
33383   </int>
33384 </enum>
33386 <enum name="CrosDisksArchiveType" type="int">
33387   <int value="0" label="Unknown"/>
33388   <int value="1" label="ZIP"/>
33389   <int value="2" label="RAR"/>
33390   <int value="3" label="Tar"/>
33391   <int value="4" label="Bzip2-compressed Tar"/>
33392   <int value="5" label="Gzip-compressed Tar"/>
33393 </enum>
33395 <enum name="CrosDisksDeviceMediaType" type="int">
33396   <int value="0" label="Unknown"/>
33397   <int value="1" label="USB Drive"/>
33398   <int value="2" label="SD Card"/>
33399   <int value="3" label="Optical Disc"/>
33400   <int value="4" label="Mobile Device"/>
33401   <int value="5" label="DVD"/>
33402 </enum>
33404 <enum name="CrosDisksFilesystemType" type="int">
33405   <int value="0" label="Unknown"/>
33406   <int value="1" label="Others"/>
33407   <int value="2" label="FAT"/>
33408   <int value="3" label="exFAT"/>
33409   <int value="4" label="NTFS"/>
33410   <int value="5" label="HFS+"/>
33411   <int value="6" label="Ext2"/>
33412   <int value="7" label="Ext3"/>
33413   <int value="8" label="Ext4"/>
33414   <int value="9" label="ISO9660"/>
33415   <int value="10" label="UDF"/>
33416 </enum>
33418 <enum name="CrosEnableDriveOfflineOutcome" type="int">
33419   <int value="0" label="Success: Offline mode enabled"/>
33420   <int value="1" label="Failure: Hosted app page timed out"/>
33421   <int value="2" label="Failure: Hosted app page load failed"/>
33422   <int value="3" label="Failure: Not a regular user account"/>
33423   <int value="4" label="Failure: Drive app not installed"/>
33424   <int value="5" label="Failure: Background page already exists"/>
33425 </enum>
33427 <enum name="CrosEventEnum" type="int">
33428   <int value="0" label="ModemManagerCommandSendFailure"/>
33429   <int value="1" label="HwWatchdogReboot"/>
33430   <int value="2" label="Cras.NoCodecsFoundAtBoot"/>
33431   <int value="3" label="Chaps.DatabaseCorrupted"/>
33432   <int value="4" label="Chaps.DatabaseRepairFailure"/>
33433   <int value="5" label="Chaps.DatabaseCreateFailure"/>
33434   <int value="6" label="Attestation.OriginSpecificExhausted"/>
33435   <int value="7" label="SpringPowerSupply.Original.High"/>
33436   <int value="8" label="SpringPowerSupply.Other.High"/>
33437   <int value="9" label="SpringPowerSupply.Original.Low"/>
33438   <int value="10" label="SpringPowerSupply.ChargerIdle"/>
33439   <int value="11" label="TPM.NonZeroDictionaryAttackCounter"/>
33440 </enum>
33442 <enum name="CrosFirstRunTutorialCompletionType" type="int">
33443   <int value="0" label="Was not finished"/>
33444   <int value="1" label="Finished with &quot;Got It&quot; button"/>
33445   <int value="2" label="Finished with &quot;Keep Exploring&quot; button"/>
33446 </enum>
33448 <enum name="CrosShelfClickTarget" type="int">
33449   <obsolete>
33450     Deprecated as of 12/2013. Default pinned apps trial is finished.
33451   </obsolete>
33452   <int value="0" label="Chrome"/>
33453   <int value="1" label="AppLauncher"/>
33454   <int value="2" label="Gmail"/>
33455   <int value="3" label="Search"/>
33456   <int value="4" label="Youtube"/>
33457   <int value="5" label="Doc"/>
33458   <int value="6" label="Sheets"/>
33459   <int value="7" label="Slides"/>
33460   <int value="8" label="PlayMusic"/>
33461 </enum>
33463 <enum name="DataChannelCounters" type="int">
33464   <int value="0" label="Channel created."/>
33465   <int value="1" label="Channel reached Open state."/>
33466   <int value="2" label="Channel is reliable."/>
33467   <int value="3" label="Channel is ordered."/>
33468   <int value="4" label="Channel is negotiated."/>
33469 </enum>
33471 <enum name="DataReductionProxyBypassEventType" type="int">
33472   <int value="0" label="Short bypass"/>
33473   <int value="1" label="Long bypass"/>
33474   <int value="2" label="Bypass due to internal server error"/>
33475   <int value="3" label="Bypass due to other error"/>
33476   <int value="4" label="Bypass due to missing via header"/>
33477   <int value="5" label="Bypass due to 4xx response"/>
33478 </enum>
33480 <enum name="DataReductionProxyProbeURLFetchResult" type="int">
33481   <int value="0" label="Internet disconnected"/>
33482   <int value="1" label="Probe failed, proxy disabled"/>
33483   <int value="2" label="Probe failed, proxy already disabled"/>
33484   <int value="3" label="Probe succeeded, proxy enabled"/>
33485   <int value="4" label="Probe succeeded, proxy already enabled"/>
33486 </enum>
33488 <enum name="DataReductionProxyPromoAction" type="int">
33489   <int value="0" label="Dismissed from first screen"/>
33490   <int value="1" label="Dismissed from second screen"/>
33491   <int value="2" label="Enabled from first screen"/>
33492   <int value="3" label="Enabled from second screen"/>
33493 </enum>
33495 <enum name="DataReductionProxySettingsConversion" type="int">
33496   <int value="0" label="OFF to OFF"/>
33497   <int value="1" label="OFF to ON"/>
33498   <int value="2" label="ON to OFF"/>
33499   <int value="3" label="ON to ON"/>
33500 </enum>
33502 <enum name="DataReductionProxyStartupState" type="int">
33503   <int value="0" label="Proxy not available"/>
33504   <int value="1" label="Proxy available but not enabled"/>
33505   <int value="2" label="Proxy available and enabled"/>
33506 </enum>
33508 <enum name="DesktopCaptureCounters" type="int">
33509   <int value="0" label="Screen capturer created."/>
33510   <int value="1" label="Window capturer created."/>
33511   <int value="2" label="First screen capture call succeeded."/>
33512   <int value="3" label="First screen capture call failed."/>
33513   <int value="4" label="First window capture call succeeded."/>
33514   <int value="5" label="First window capture call failed."/>
33515 </enum>
33517 <enum name="DevicePermissionActions" type="int">
33518   <int value="0" label="AllowHttps"/>
33519   <int value="1" label="AllowHttp"/>
33520   <int value="2" label="Deny"/>
33521   <int value="3" label="Cancel"/>
33522 </enum>
33524 <enum name="DevicesPageEvents" type="int">
33525   <int value="0" label="OPENED"/>
33526   <int value="1" label="LOG_IN_STARTED_FROM_REGISTER_PROMO"/>
33527   <int value="2" label="LOG_IN_STARTED_FROM_DEVICE_LIST_PROMO"/>
33528   <int value="3" label="ADD_PRINTER_CLICKED"/>
33529   <int value="4" label="REGISTER_CLICKED"/>
33530   <int value="5" label="REGISTER_CONFIRMED"/>
33531   <int value="6" label="REGISTER_SUCCESS"/>
33532   <int value="7" label="REGISTER_CANCEL"/>
33533   <int value="8" label="REGISTER_FAILURE"/>
33534   <int value="9" label="MANAGE_CLICKED"/>
33535   <int value="10" label="REGISTER_CANCEL_ON_PRINTER"/>
33536   <int value="11" label="REGISTER_TIMEOUT"/>
33537   <int value="12" label="LOG_IN_STARTED_FROM_REGISTER_OVERLAY_PROMO"/>
33538 </enum>
33540 <enum name="DiagnosticsRecoveryRun" type="int">
33541   <int value="0" label="Recovery not run"/>
33542   <int value="1" label="Recovery run because of crash"/>
33543   <int value="2" label="Recovery run by user"/>
33544 </enum>
33546 <enum name="DiagnosticsResult" type="int">
33547   <int value="0" label="Not run (regular startup)"/>
33548   <int value="1" label="Success (crash startup)"/>
33549   <int value="2" label="Failure (crash startup)"/>
33550   <int value="3" label="Skipped (crash startup)"/>
33551 </enum>
33553 <enum name="DiagnosticsTestName" type="int">
33554   <int value="0" label="Conflicting DLLs Test"/>
33555   <int value="1" label="Disk Space Test"/>
33556   <int value="2" label="Install Type Test"/>
33557   <int value="3" label="JSON Bookmarks Test"/>
33558   <int value="4" label="JSON Local State Test"/>
33559   <int value="5" label="JSON Preferences Test"/>
33560   <int value="6" label="Operating System Test"/>
33561   <int value="7" label="Path Dictionaries Test"/>
33562   <int value="8" label="Path Local State Test"/>
33563   <int value="9" label="Path Resources Test"/>
33564   <int value="10" label="Path User Data Test"/>
33565   <int value="11" label="Version Test"/>
33566   <int value="12" label="SQLite Integrity App Cache Test"/>
33567   <int value="13" label="SQLite Integrity Archived History Test"/>
33568   <int value="14" label="SQLite Integrity Cookie Test"/>
33569   <int value="15" label="SQLite Integrity Database Tracker Test"/>
33570   <int value="16" label="SQLite Integrity History Test"/>
33571   <int value="17" label="SQLite Integrity Nss Cert Test"/>
33572   <int value="18" label="SQLite Integrity Nss Key Test"/>
33573   <int value="19" label="SQLite Integrity Thumbnails Test"/>
33574   <int value="20" label="SQLite Integrity Web Data Test"/>
33575 </enum>
33577 <enum name="DllHash" type="int">
33578 <!-- Generated by chrome_elf/dll_hash_for_uma/dll_hash_for_uma_main.cc -->
33580   <int value="803283353" label="lmrn.dll"/>
33581   <int value="989714890" label="datamngr.dll"/>
33582   <int value="1270622879" label="hk.dll"/>
33583   <int value="2132270559" label="libsvn_tsvn32.dll"/>
33584 </enum>
33586 <enum name="DNSEmptyAddressListAndNoError" type="int">
33587   <int value="0" label="Error reported or Address List is not empty"/>
33588   <int value="1" label="Success reported but Address List is empty"/>
33589 </enum>
33591 <enum name="DnsProbe.JobResult" type="int">
33592   <int value="0" label="SERVERS_UNKNOWN"/>
33593   <int value="1" label="SERVERS_CORRECT"/>
33594   <int value="2" label="SERVERS_INCORRECT"/>
33595   <int value="3" label="SERVERS_FAILING"/>
33596   <int value="4" label="SERVERS_UNREACHABLE"/>
33597 </enum>
33599 <enum name="DnsProbe.ObsoleteProbeResult" type="int">
33600   <int value="0" label="INCONCLUSIVE"/>
33601   <int value="1" label="NO_INTERNET"/>
33602   <int value="2" label="BAD_CONFIG"/>
33603   <int value="3" label="NXDOMAIN"/>
33604 </enum>
33606 <enum name="DnsProbe.ProbeStatus" type="int">
33607   <int value="0" label="POSSIBLE"/>
33608   <int value="1" label="NOT_RUN"/>
33609   <int value="2" label="STARTED"/>
33610   <int value="3" label="FINISHED_INCONCLUSIVE"/>
33611   <int value="4" label="FINISHED_NO_INTERNET"/>
33612   <int value="5" label="FINISHED_BAD_CONFIG"/>
33613   <int value="6" label="FINISHED_NXDOMAIN"/>
33614 </enum>
33616 <enum name="DnsProbe.SystemIsLocalhost" type="int">
33617   <int value="0" label="Not just 127.0.0.1">
33618     127.0.0.1 was not the only nameserver in the system DNS config.
33619   </int>
33620   <int value="1" label="Just 127.0.0.1">
33621     127.0.0.1 was the only nameserver in the system DNS config.
33622   </int>
33623 </enum>
33625 <enum name="DockedAction" type="int">
33626   <int value="0" label="None"/>
33627   <int value="1" label="Dock"/>
33628   <int value="2" label="Undock"/>
33629   <int value="3" label="Resize"/>
33630   <int value="4" label="Reorder"/>
33631   <int value="5" label="Evict"/>
33632   <int value="6" label="Maximize"/>
33633   <int value="7" label="Minimize"/>
33634   <int value="8" label="Restore"/>
33635   <int value="9" label="Close"/>
33636 </enum>
33638 <enum name="DockedActionSource" type="int">
33639   <int value="0" label="Unknown"/>
33640   <int value="1" label="Mouse"/>
33641   <int value="2" label="Touch"/>
33642 </enum>
33644 <enum name="DomainBoundCerts.GetCertResult" type="int">
33645   <int value="0" label="SYNC_SUCCESS"/>
33646   <int value="1" label="ASYNC_SUCCESS"/>
33647   <int value="2" label="ASYNC_CANCELLED"/>
33648   <int value="3" label="ASYNC_FAILURE_KEYGEN"/>
33649   <int value="4" label="ASYNC_FAILURE_CREATE_CERT"/>
33650   <int value="5" label="ASYNC_FAILURE_EXPORT_KEY"/>
33651   <int value="6" label="ASYNC_FAILURE_UNKNOWN"/>
33652   <int value="7" label="INVALID_ARGUMENT"/>
33653   <int value="8" label="UNSUPPORTED_TYPE"/>
33654   <int value="9" label="TYPE_MISMATCH"/>
33655   <int value="10" label="WORKER_FAILURE"/>
33656 </enum>
33658 <enum name="DomainBoundCerts.Support" type="int">
33659   <int value="0" label="DISABLED"/>
33660   <int value="1" label="CLIENT_ONLY"/>
33661   <int value="2" label="CLIENT_AND_SERVER"/>
33662   <int value="3" label="CLIENT_NO_ECC">
33663     Channel ID was enabled, but the client did not support elliptic curve key
33664     generation.
33665   </int>
33666   <int value="4" label="CLIENT_BAD_SYSTEM_TIME">
33667     Channel ID was enabled, but the client had an invalid system time which
33668     prevented using it.
33669   </int>
33670   <int value="5" label="CLIENT_NO_SERVER_BOUND_CERT_SERVICE">
33671     The SSLClientSocket was created without a ServerBoundCertService.
33672   </int>
33673 </enum>
33675 <enum name="DomainReliability.BooleanFailover" type="int">
33676   <int value="0" label="Used first collector"/>
33677   <int value="1" label="Failed over to another collector"/>
33678 </enum>
33680 <enum name="DoubleGetExperimentMethods" type="int">
33681   <int value="0" label="POST"/>
33682   <int value="1" label="GET_CACHABLE"/>
33683   <int value="2" label="GET_NON_CACHABLE"/>
33684 </enum>
33686 <enum name="DownloadContentDisposition" type="int">
33687   <int value="0" label="Content-Disposition header present"/>
33688   <int value="1" label="Valid"/>
33689   <int value="2" label="Has disposition-type"/>
33690   <int value="3" label="Has unknown disposition-type"/>
33691   <int value="4" label="Has 'name' attribute"/>
33692   <int value="5" label="Has 'filename' attribute"/>
33693   <int value="6" label="Has 'filename*' attribute"/>
33694   <int value="7" label="Has non-ASCII strings"/>
33695   <int value="8" label="Has percent encoded strings"/>
33696   <int value="9" label="Has RFC 2047 encoded strings"/>
33697   <int value="10" label="Has 'name' attribute only"/>
33698 </enum>
33700 <enum name="DownloadContentType" type="int">
33701   <int value="0" label="UNRECOGNIZED"/>
33702   <int value="1" label="TEXT"/>
33703   <int value="2" label="IMAGE"/>
33704   <int value="3" label="AUDIO"/>
33705   <int value="4" label="VIDEO"/>
33706   <int value="5" label="OCTET_STREAM"/>
33707   <int value="6" label="PDF"/>
33708   <int value="7" label="DOC"/>
33709   <int value="8" label="XLS"/>
33710   <int value="9" label="PPT"/>
33711   <int value="10" label="ARCHIVE"/>
33712   <int value="11" label="EXE"/>
33713   <int value="12" label="DMG"/>
33714   <int value="13" label="CRX"/>
33715 </enum>
33717 <enum name="DownloadCountType" type="int">
33718   <int value="0" label="Initiated by Navigation (Obsolete)"/>
33719   <int value="1" label="Initiated by Context Menu (Obsolete)"/>
33720   <int value="2" label="Initiated by SavePackage Failure (Obsolete)"/>
33721   <int value="3" label="Initiated by Drag-n-drop (Obsolete)"/>
33722   <int value="4" label="Initiated by Renderer (Obsolete)"/>
33723   <int value="5" label="Initiated and Unthrottled"/>
33724   <int value="6" label="Completed"/>
33725   <int value="7" label="Cancelled"/>
33726   <int value="8" label="Started"/>
33727   <int value="9" label="Interrupted"/>
33728   <int value="10" label="Calls to AppendDataToFile (Size) (Obsolete 8/2013)"/>
33729   <int value="11" label="Calls to AppendDataToFile (Count) (Obsolete 8/2013)"/>
33730   <int value="12" label="Interrupted at End of Download"/>
33731   <int value="13" label="Attempt to Append to Detached File"/>
33732   <int value="14" label="File Missing After Successful Scan"/>
33733   <int value="15" label="Supports ranges and strong ETag (Obsolete 11/2013)"/>
33734   <int value="16" label="No WebContents at interruption"/>
33735   <int value="17" label="Supports ranges and strong validation"/>
33736 </enum>
33738 <enum name="DownloadDatabaseRecordDroppedType" type="int">
33739   <int value="0" label="Bad State"/>
33740   <int value="1" label="Bad Danger Type"/>
33741 </enum>
33743 <enum name="DownloadDOMEvent" type="int">
33744   <int value="0" label="GetDownloads"/>
33745   <int value="1" label="OpenFile"/>
33746   <int value="2" label="Drag"/>
33747   <int value="3" label="SaveDangerous"/>
33748   <int value="4" label="DiscardDangerous"/>
33749   <int value="5" label="Show"/>
33750   <int value="6" label="Pause"/>
33751   <int value="7" label="Remove"/>
33752   <int value="8" label="Cancel"/>
33753   <int value="9" label="ClearAll"/>
33754   <int value="10" label="OpenFolder"/>
33755   <int value="11" label="Resume"/>
33756 </enum>
33758 <enum name="DownloadFilePickerResult" type="int">
33759   <int value="0" label="SAME"/>
33760   <int value="1" label="DIFFERENT_DIR"/>
33761   <int value="2" label="DIFFERENT_NAME"/>
33762   <int value="3" label="CANCEL"/>
33763 </enum>
33765 <enum name="DownloadFunctions" type="int">
33766   <int value="0" label="download"/>
33767   <int value="1" label="search"/>
33768   <int value="2" label="pause"/>
33769   <int value="3" label="resume"/>
33770   <int value="4" label="cancel"/>
33771   <int value="5" label="erase"/>
33772   <int value="6" label="set_destination"/>
33773   <int value="7" label="accept_danger"/>
33774   <int value="8" label="show"/>
33775   <int value="9" label="drag"/>
33776 </enum>
33778 <enum name="DownloadImageType" type="int">
33779   <int value="0" label="Unrecognized"/>
33780   <int value="1" label="GIF"/>
33781   <int value="2" label="JPEG"/>
33782   <int value="3" label="PNG"/>
33783   <int value="4" label="TIFF"/>
33784   <int value="5" label="ICON"/>
33785   <int value="6" label="WEBP"/>
33786 </enum>
33788 <enum name="DownloadInterruptedUnknownSizeType" type="int">
33789   <int value="0" label="Size Known"/>
33790   <int value="1" label="Size Unknown"/>
33791 </enum>
33793 <enum name="DownloadItem.DangerousFileType" type="int">
33794   <int value="0" label="unknown"/>
33795   <int value="1" label="ad"/>
33796   <int value="2" label="ade"/>
33797   <int value="3" label="adp"/>
33798   <int value="4" label="ah"/>
33799   <int value="5" label="apk"/>
33800   <int value="6" label="app"/>
33801   <int value="7" label="application"/>
33802   <int value="8" label="asp"/>
33803   <int value="9" label="asx"/>
33804   <int value="10" label="bas"/>
33805   <int value="11" label="bash"/>
33806   <int value="12" label="bat"/>
33807   <int value="13" label="cfg"/>
33808   <int value="14" label="chi"/>
33809   <int value="15" label="chm"/>
33810   <int value="16" label="class"/>
33811   <int value="17" label="cmd"/>
33812   <int value="18" label="com"/>
33813   <int value="19" label="command"/>
33814   <int value="20" label="crt"/>
33815   <int value="21" label="crx"/>
33816   <int value="22" label="csh"/>
33817   <int value="23" label="deb"/>
33818   <int value="24" label="dex"/>
33819   <int value="25" label="dll"/>
33820   <int value="26" label="drv"/>
33821   <int value="27" label="exe"/>
33822   <int value="28" label="fxp"/>
33823   <int value="29" label="grp"/>
33824   <int value="30" label="hlp"/>
33825   <int value="31" label="hta"/>
33826   <int value="32" label="htm"/>
33827   <int value="33" label="html"/>
33828   <int value="34" label="htt"/>
33829   <int value="35" label="inf"/>
33830   <int value="36" label="ini"/>
33831   <int value="37" label="ins"/>
33832   <int value="38" label="isp"/>
33833   <int value="39" label="jar"/>
33834   <int value="40" label="jnlp"/>
33835   <int value="41" label="user.js"/>
33836   <int value="42" label="js"/>
33837   <int value="43" label="jse"/>
33838   <int value="44" label="ksh"/>
33839   <int value="45" label="lnk"/>
33840   <int value="46" label="local"/>
33841   <int value="47" label="mad"/>
33842   <int value="48" label="maf"/>
33843   <int value="49" label="mag"/>
33844   <int value="50" label="mam"/>
33845   <int value="51" label="manifest"/>
33846   <int value="52" label="maq"/>
33847   <int value="53" label="mar"/>
33848   <int value="54" label="mas"/>
33849   <int value="55" label="mat"/>
33850   <int value="56" label="mau"/>
33851   <int value="57" label="mav"/>
33852   <int value="58" label="maw"/>
33853   <int value="59" label="mda"/>
33854   <int value="60" label="mdb"/>
33855   <int value="61" label="mde"/>
33856   <int value="62" label="mdt"/>
33857   <int value="63" label="mdw"/>
33858   <int value="64" label="mdz"/>
33859   <int value="65" label="mht"/>
33860   <int value="66" label="mhtml"/>
33861   <int value="67" label="mmc"/>
33862   <int value="68" label="mof"/>
33863   <int value="69" label="msc"/>
33864   <int value="70" label="msh"/>
33865   <int value="71" label="mshxml"/>
33866   <int value="72" label="msi"/>
33867   <int value="73" label="msp"/>
33868   <int value="74" label="mst"/>
33869   <int value="75" label="ocx"/>
33870   <int value="76" label="ops"/>
33871   <int value="77" label="pcd"/>
33872   <int value="78" label="pif"/>
33873   <int value="79" label="pkg"/>
33874   <int value="80" label="pl"/>
33875   <int value="81" label="plg"/>
33876   <int value="82" label="prf"/>
33877   <int value="83" label="prg"/>
33878   <int value="84" label="pst"/>
33879   <int value="85" label="py"/>
33880   <int value="86" label="pyc"/>
33881   <int value="87" label="pyw"/>
33882   <int value="88" label="rb"/>
33883   <int value="89" label="reg"/>
33884   <int value="90" label="rpm"/>
33885   <int value="91" label="scf"/>
33886   <int value="92" label="scr"/>
33887   <int value="93" label="sct"/>
33888   <int value="94" label="sh"/>
33889   <int value="95" label="shar"/>
33890   <int value="96" label="shb"/>
33891   <int value="97" label="shs"/>
33892   <int value="98" label="shtm"/>
33893   <int value="99" label="shtml"/>
33894   <int value="100" label="spl"/>
33895   <int value="101" label="svg"/>
33896   <int value="102" label="swf"/>
33897   <int value="103" label="sys"/>
33898   <int value="104" label="tcsh"/>
33899   <int value="105" label="url"/>
33900   <int value="106" label="vb"/>
33901   <int value="107" label="vbe"/>
33902   <int value="108" label="vbs"/>
33903   <int value="109" label="vsd"/>
33904   <int value="110" label="vsmacros"/>
33905   <int value="111" label="vss"/>
33906   <int value="112" label="vst"/>
33907   <int value="113" label="vsw"/>
33908   <int value="114" label="ws"/>
33909   <int value="115" label="wsc"/>
33910   <int value="116" label="wsf"/>
33911   <int value="117" label="wsh"/>
33912   <int value="118" label="xbap"/>
33913   <int value="119" label="xht"/>
33914   <int value="120" label="xhtm"/>
33915   <int value="121" label="xhtml"/>
33916   <int value="122" label="xml"/>
33917   <int value="123" label="xsl"/>
33918   <int value="124" label="xslt"/>
33919 </enum>
33921 <enum name="DownloadItem.DangerType" type="int">
33922   <int value="0" label="NOT_DANGEROUS"/>
33923   <int value="1" label="DANGEROUS_FILE"/>
33924   <int value="2" label="DANGEROUS_URL"/>
33925   <int value="3" label="DANGEROUS_CONTENT"/>
33926   <int value="4" label="MAYBE_DANGEROUS_CONTENT"/>
33927   <int value="5" label="UNCOMMON_CONTENT"/>
33928   <int value="6" label="USER_VALIDATED"/>
33929   <int value="7" label="DANGEROUS_HOST"/>
33930   <int value="8" label="POTENTIALLY_UNWANTED"/>
33931 </enum>
33933 <enum name="DownloadOpenMethod" type="int">
33934   <int value="0" label="Opened with plaform handler by default"/>
33935   <int value="1" label="Opened in browser by default"/>
33936   <int value="2" label="Opened with plaform handler by user choice"/>
33937 </enum>
33939 <enum name="DownloadOriginStateOnResumption" type="int">
33940   <int value="0" label="No changes"/>
33941   <int value="1" label="New redirects"/>
33942   <int value="2" label="New validators"/>
33943   <int value="3" label="New redirects + validators"/>
33944   <int value="4" label="New Content-Disposition"/>
33945   <int value="5" label="New redirects + Content-Disposition"/>
33946   <int value="6" label="New validators + Content-Disposition"/>
33947   <int value="7" label="New redirects + validators + Content-Disposition"/>
33948 </enum>
33950 <enum name="DownloadSavePackageEvent" type="int">
33951   <int value="0" label="Started"/>
33952   <int value="1" label="Cancelled"/>
33953   <int value="2" label="Finished"/>
33954   <int value="3" label="Write to already completed file"/>
33955   <int value="4" label="Write to already failed file"/>
33956 </enum>
33958 <enum name="DownloadSource" type="int">
33959   <int value="0" label="Initiated by Save Package on Non-HTML content"/>
33960   <int value="1" label="Initiated by Drag-and-drop"/>
33961   <int value="2" label="Initiated by RPC from Renderer"/>
33962   <int value="3" label="Initiated by Save from Pepper"/>
33963   <int value="4" label="Initiated by Resumption"/>
33964 </enum>
33966 <enum name="DriveCacheDBOpenStatus" type="int">
33967   <int value="0" label="Success"/>
33968   <int value="1" label="Corrupt database"/>
33969   <int value="2" label="Unknown recoverable failure"/>
33970   <int value="3" label="Unrecoverable (disk full?) failure"/>
33971 </enum>
33973 <enum name="DriveEntryKind" type="int">
33974   <int value="0" label="Unknown"/>
33975   <int value="1" label="Item"/>
33976   <int value="2" label="Site"/>
33977   <int value="3" label="Document"/>
33978   <int value="4" label="Spereadsheet"/>
33979   <int value="5" label="Presentation"/>
33980   <int value="6" label="Drawing"/>
33981   <int value="7" label="Table"/>
33982   <int value="8" label="External app"/>
33983   <int value="9" label="Folder"/>
33984   <int value="10" label="File"/>
33985   <int value="11" label="PDF"/>
33986 </enum>
33988 <enum name="DriveFileFormat" type="int">
33989   <int value="0" label="AAC"/>
33990   <int value="1" label="ASF"/>
33991   <int value="2" label="AVI"/>
33992   <int value="3" label="CSV"/>
33993   <int value="4" label="DOC"/>
33994   <int value="5" label="DOCX"/>
33995   <int value="6" label="FLV"/>
33996   <int value="7" label="JPG"/>
33997   <int value="8" label="MJPG"/>
33998   <int value="9" label="MOV"/>
33999   <int value="10" label="MP3"/>
34000   <int value="11" label="MP4"/>
34001   <int value="12" label="MPG"/>
34002   <int value="13" label="OTHER"/>
34003   <int value="14" label="PDF"/>
34004   <int value="15" label="PPT"/>
34005   <int value="16" label="PPTX"/>
34006   <int value="17" label="PSD"/>
34007   <int value="18" label="RAR"/>
34008   <int value="19" label="WMA"/>
34009   <int value="20" label="WMV"/>
34010   <int value="21" label="XLS"/>
34011   <int value="22" label="XLSX"/>
34012   <int value="23" label="ZIP"/>
34013 </enum>
34015 <enum name="DriveMetadataDBInitStatus" type="int">
34016   <int value="0" label="Success"/>
34017   <int value="1" label="Not found"/>
34018   <int value="2" label="Corruption"/>
34019   <int value="3" label="IO error"/>
34020   <int value="4" label="Failed to open DB for unknown reason"/>
34021   <int value="5" label="Incompatible DB format"/>
34022   <int value="6" label="DB is broken"/>
34023   <int value="7" label="Opened existing DB."/>
34024   <int value="8" label="No existing DB was found. Created new DB."/>
34025   <int value="9" label="Cannot open existing DB. Created new DB."/>
34026 </enum>
34028 <enum name="EAPInnerProtocol" type="int">
34029   <int value="0" label="UNKNOWN"/>
34030   <int value="1" label="NONE"/>
34031   <int value="2" label="PEAP-MD5"/>
34032   <int value="3" label="PEAP-MSCHAPV2"/>
34033   <int value="4" label="TTLS-EAP-MD5"/>
34034   <int value="5" label="TTLS-EAP-MSCHAPV2"/>
34035   <int value="6" label="TTLS-MSCHAPV2"/>
34036   <int value="7" label="TTLS-MSCHAP"/>
34037   <int value="8" label="TTLS-PAP"/>
34038   <int value="9" label="TTLS-CHAP"/>
34039 </enum>
34041 <enum name="EAPOuterProtocol" type="int">
34042   <int value="0" label="UNKNOWN"/>
34043   <int value="1" label="LEAP"/>
34044   <int value="2" label="PEAP"/>
34045   <int value="3" label="TLS"/>
34046   <int value="4" label="TTLS"/>
34047 </enum>
34049 <enum name="EasyUnlockButton" type="int">
34050   <int value="0" label="Setup app launches"/>
34051   <int value="1" label="Find device"/>
34052   <int value="2" label="Pair device"/>
34053   <int value="3" label="Try out"/>
34054   <int value="4" label="Enable"/>
34055   <int value="5" label="Disable"/>
34056 </enum>
34058 <enum name="EasyUnlockNotificationEvent" type="int">
34059   <int value="0" label="Set up notification shown"/>
34060   <int value="1" label="Set up notification clicked"/>
34061   <int value="2" label="Try out notification shown"/>
34062   <int value="3" label="Try out notification clicked"/>
34063 </enum>
34065 <enum name="EasyUnlockSetupState" type="int">
34066   <int value="0" label="Success"/>
34067   <int value="1" label="Scan (initial)"/>
34068   <int value="2" label="Scan (in progress)"/>
34069   <int value="3" label="Scan (error)"/>
34070   <int value="4" label="Pairing (initial)"/>
34071   <int value="5" label="Pairing (in progress)"/>
34072   <int value="6" label="Pairing (error)"/>
34073   <int value="7" label="Help"/>
34074 </enum>
34076 <enum name="EasyUnlockUnlockEvent" type="int">
34077   <int value="0" label="Screen unlocked (total)"/>
34078   <int value="1" label="Screen unlocked (via EasyUnlock)"/>
34079 </enum>
34081 <enum name="EnterpriseCheckError" type="int">
34082   <int value="0" label="Cound not get net join info."/>
34083   <int value="1" label="Cound not bind to domain controller."/>
34084 </enum>
34086 <enum name="EnterpriseDeviceManagementStatus" type="int">
34087   <summary>
34088     Status codes produced by DeviceManagementService for requests made to the
34089     device management server.
34090   </summary>
34091   <int value="0" label="SUCCESS"/>
34092   <int value="1" label="REQUEST_INVALID"/>
34093   <int value="2" label="REQUEST_FAILED"/>
34094   <int value="3" label="TEMPORARY_UNAVAILABLE"/>
34095   <int value="4" label="HTTP_STATUS_ERROR"/>
34096   <int value="5" label="RESPONSE_DECODING_ERROR"/>
34097   <int value="6" label="SERVICE_MANAGEMENT_NOT_SUPPORTED"/>
34098   <int value="7" label="SERVICE_DEVICE_NOT_FOUND"/>
34099   <int value="8" label="SERVICE_MANAGEMENT_TOKEN_INVALID"/>
34100   <int value="9" label="SERVICE_ACTIVATION_PENDING"/>
34101   <int value="10" label="SERVICE_INVALID_SERIAL_NUMBER"/>
34102   <int value="11" label="SERVICE_DEVICE_ID_CONFLICT"/>
34103   <int value="12" label="SERVICE_MISSING_LICENSES"/>
34104   <int value="902" label="SERVICE_POLICY_NOT_FOUND"/>
34105 </enum>
34107 <enum name="EnterpriseDMTokenType" type="int">
34108   <summary>
34109     Result of DMToken operations as defined in
34110     chrome/browser/policy/enterprise_metrics.h.
34111   </summary>
34112   <int value="0" label="Load Succeeded">
34113     A cached token was successfully loaded from disk.
34114   </int>
34115   <int value="1" label="Load Failed">
34116     Reading a cached token from disk failed.
34117   </int>
34118   <int value="2" label="Fetch Requested">
34119     A token fetch request was sent to the DM server.
34120   </int>
34121   <int value="3" label="Fetch Request Failed">
34122     The request was invalid, or the HTTP request failed.
34123   </int>
34124   <int value="4" label="Fetch Server Failed">
34125     Error HTTP status received, or the DM server failed in another way.
34126   </int>
34127   <int value="5" label="Fetch Response Received">
34128     A response to the fetch request was received.
34129   </int>
34130   <int value="6" label="Fetch Bad Response">
34131     The response received was invalid. This happens when some expected data was
34132     not present in the response.
34133   </int>
34134   <int value="7" label="Fetch Management Not Supported">
34135     DM server reported that management is not supported.
34136   </int>
34137   <int value="8" label="Fetch Device Not Found">
34138     DM server reported that the given device ID was not found.
34139   </int>
34140   <int value="9" label="Fetch OK">DM token successfully retrieved.</int>
34141   <int value="10" label="Store Succeeded">
34142     Successfully cached a token to disk.
34143   </int>
34144   <int value="11" label="Store Failed">Caching a token to disk failed.</int>
34145   <int value="12" label="Device ID Conflict">The Device-ID is not unique.</int>
34146   <int value="13" label="Invalid Serial">
34147     Serial number rejected by DMServer.
34148   </int>
34149   <int value="14" label="Missing Licenses">
34150     No more licenses available for that domain.
34151   </int>
34152 </enum>
34154 <enum name="EnterpriseEnrollmentType" type="int">
34155   <summary>
34156     Result of device enrollment as defined in
34157     chrome/browser/policy/enterprise_metrics.h.
34158   </summary>
34159   <int value="0" label="Cancelled">
34160     The enrollment screen was closed without completing the enrollment process.
34161   </int>
34162   <int value="1" label="Started">
34163     The user submitted credentials and started the enrollment process.
34164   </int>
34165   <int value="2" label="Network Failed">
34166     Enrollment failed due to a network error.
34167   </int>
34168   <int value="3" label="Login Failed">
34169     Enrollment failed because logging in to Gaia failed.
34170   </int>
34171   <int value="4" label="Not Supported">
34172     Enrollment failed because it is not supported for the account used.
34173   </int>
34174   <int value="5" label="Policy Failed">
34175     Enrollment failed because it failed to apply device policy.
34176   </int>
34177   <int value="6" label="Other Failed">
34178     Enrollment failed due to an unexpected error. This currently happens when
34179     the Gaia auth token is not issued for the DM service, the device cloud
34180     policy subsystem isn't initialized, or when fetching Gaia tokens fails for
34181     an unknown reason.
34182   </int>
34183   <int value="7" label="OK">Enrollment was successful.</int>
34184   <int value="8" label="Invalid Serial">
34185     Serial number doesn't belong to account domain.
34186   </int>
34187   <int value="9" label="Auto-enrollment Started">
34188     Auto-enrollment started automatically after sign-in.
34189   </int>
34190   <int value="10" label="Auto-enrollment Failed">Auto-enrollment failed.</int>
34191   <int value="11" label="Auto-enrollment Retried">
34192     Auto-enrollment started again after a failure.
34193   </int>
34194   <int value="12" label="Auto-enrollment Cancelled">
34195     User opted-out of auto-enrollment.
34196   </int>
34197   <int value="13" label="Auto-enrollment OK">Auto-enrollment OK.</int>
34198   <int value="14" label="Invalid enrollment mode">
34199     The enrollment mode has not been sent down or is unknown to the client.
34200   </int>
34201   <int value="15" label="Auto-enrollment not supported">
34202     The enrollment mode can not be set through auto-enrollment.
34203   </int>
34204   <int value="16" label="Install attributes timeout">
34205     Install attributes failed to initialize in time.
34206   </int>
34207   <int value="17" label="Wrong user name">
34208     Re-enrollment attempted with an account from a different domain.
34209   </int>
34210   <int value="18" label="Missing licenses">
34211     No licenses left for that domain.
34212   </int>
34213   <int value="19" label="Robot auth code fetch failed">
34214     Enrollment failed due to an error fetching the device robot authorization
34215     code from the DM Server.
34216   </int>
34217   <int value="20" label="Robot refresh token fetch failed">
34218     Enrollment failed due to an error fetching the device robot refresh token
34219     from Gaia.
34220   </int>
34221   <int value="21" label="Robot refresh token store failed">
34222     Enrollment failed due to an error persisting the device robot refresh token
34223     on the device.
34224   </int>
34225   <int value="22" label="Deprovisioned device">
34226     Enrollment failed because the administrator has deprovisioned the device.
34227   </int>
34228   <int value="23" label="Domain mismatch">
34229     Enrollment failed because the device belongs to a different domain.
34230   </int>
34231 </enum>
34233 <enum name="EnterprisePolicies" type="int">
34234 <!-- Generated from ../../../components/policy/resources/policy_templates.json -->
34236   <int value="1" label="Configure the home page URL"/>
34237   <int value="2" label="Use New Tab Page as homepage"/>
34238   <int value="3" label="Set Chrome as Default Browser"/>
34239   <int value="4" label="Application locale"/>
34240   <int value="5" label="Enable alternate error pages"/>
34241   <int value="6" label="Enable search suggestions"/>
34242   <int value="7" label="Enable network prediction"/>
34243   <int value="8" label="Disable SPDY protocol"/>
34244   <int value="9" label="Enable JavaScript"/>
34245   <int value="10" label="Enable Incognito mode"/>
34246   <int value="11" label="Disable saving browser history"/>
34247   <int value="12" label="Enable printing"/>
34248   <int value="13" label="Enable Google Cloud Print proxy"/>
34249   <int value="14" label="Enable Safe Browsing"/>
34250   <int value="15" label="Enable reporting of usage and crash-related data"/>
34251   <int value="16" label="Enable the password manager"/>
34252   <int value="17" label="Allow users to show passwords in Password Manager"/>
34253   <int value="18" label="Enable AutoFill"/>
34254   <int value="19" label="Specify a list of disabled plugins"/>
34255   <int value="20" label="Disable synchronization of data with Google"/>
34256   <int value="21" label="Choose how to specify proxy server settings"/>
34257   <int value="22" label="Choose how to specify proxy server settings"/>
34258   <int value="23" label="Address or URL of proxy server"/>
34259   <int value="24" label="URL to a proxy .pac file"/>
34260   <int value="25" label="Proxy bypass rules"/>
34261   <int value="26" label="Supported authentication schemes"/>
34262   <int value="27"
34263       label="Disable CNAME lookup when negotiating Kerberos authentication"/>
34264   <int value="28" label="Include non-standard port in Kerberos SPN"/>
34265   <int value="29" label="Authentication server whitelist"/>
34266   <int value="30" label="Kerberos delegation server whitelist"/>
34267   <int value="31" label="GSSAPI library name"/>
34268   <int value="32" label="Configure extension installation blacklist"/>
34269   <int value="33" label="Configure extension installation whitelist"/>
34270   <int value="34" label="Configure the list of force-installed extensions"/>
34271   <int value="35" label="Show Home button on toolbar"/>
34272   <int value="36" label="Disable Developer Tools"/>
34273   <int value="37" label="Action on startup"/>
34274   <int value="38" label="URLs to open on startup"/>
34275   <int value="39" label="Block third party cookies"/>
34276   <int value="40" label="Enable the default search provider"/>
34277   <int value="41" label="Default search provider name"/>
34278   <int value="42" label="Default search provider keyword"/>
34279   <int value="43" label="Default search provider search URL"/>
34280   <int value="44" label="Default search provider suggest URL"/>
34281   <int value="45" label="Default search provider instant URL"/>
34282   <int value="46" label="Default search provider icon"/>
34283   <int value="47" label="Default search provider encodings"/>
34284   <int value="48" label="Default cookies setting"/>
34285   <int value="49" label="Default images setting"/>
34286   <int value="50" label="Default JavaScript setting"/>
34287   <int value="51" label="Default plugins setting"/>
34288   <int value="52" label="Default popups setting"/>
34289   <int value="53" label="Default notification setting"/>
34290   <int value="54" label="Default geolocation setting"/>
34291   <int value="55" label="Disable support for 3D graphics APIs"/>
34292   <int value="56" label="Refresh rate for user policy"/>
34293   <int value="57" label="Default HTML renderer for Google Chrome Frame"/>
34294   <int value="58"
34295       label="Always render the following URL patterns in Google Chrome Frame"/>
34296   <int value="59"
34297       label="Always render the following URL patterns in the host browser"/>
34298   <int value="60"
34299       label="Allow Google Chrome Frame to handle the listed content types"/>
34300   <int value="61" label="Enable lock when the device become idle or suspended"/>
34301   <int value="62" label="Enable Instant"/>
34302   <int value="63" label="Set user data directory"/>
34303   <int value="64" label="Set download directory"/>
34304   <int value="65" label="Clear site data on browser shutdown (deprecated)"/>
34305   <int value="66" label="Specify whether the plugin finder should be disabled"/>
34306   <int value="67" label="Block cookies on these sites"/>
34307   <int value="68" label="Allow session only cookies on these sites"/>
34308   <int value="69" label="Allow images on these sites"/>
34309   <int value="70" label="Block images on these sites"/>
34310   <int value="71" label="Allow JavaScript on these sites"/>
34311   <int value="72" label="Block JavaScript on these sites"/>
34312   <int value="73" label="Allow plugins on these sites"/>
34313   <int value="74" label="Block plugins on these sites"/>
34314   <int value="75" label="Allow popups on these sites"/>
34315   <int value="76" label="Block popups on these sites"/>
34316   <int value="77" label="Allow cookies on these sites"/>
34317   <int value="78" label="Specify a list of enabled plugins"/>
34318   <int value="79"
34319       label="Specify a list of plugins that the user can enable or disable"/>
34320   <int value="80" label="Enable Translate"/>
34321   <int value="81" label="Allow running plugins that are outdated"/>
34322   <int value="82" label="Enable Bookmark Bar"/>
34323   <int value="83" label="Enables or disables bookmark editing"/>
34324   <int value="84" label="Allow invocation of file selection dialogs"/>
34325   <int value="85" label="Disable URL protocol schemes"/>
34326   <int value="86" label="Always runs plugins that require authorization"/>
34327   <int value="87" label="Set Google Chrome Frame user data directory"/>
34328   <int value="88" label="Set disk cache directory"/>
34329   <int value="89" label="Cross-origin HTTP Basic Auth prompts"/>
34330   <int value="90" label="Refresh rate for Device Policy"/>
34331   <int value="91" label="Release channel"/>
34332   <int value="92"
34333       label="Maximal number of concurrent connections to the proxy server"/>
34334   <int value="93" label="Incognito mode availability"/>
34335   <int value="94" label="Enable firewall traversal from remote access client"/>
34336   <int value="95" label="Enable firewall traversal from remote access host"/>
34337   <int value="96"
34338       label="Prevent app promotions from appearing on the new tab page"/>
34339   <int value="97" label="Import bookmarks from default browser on first run"/>
34340   <int value="98"
34341       label="Import browsing history from default browser on first run"/>
34342   <int value="99" label="Import of homepage from default browser on first run"/>
34343   <int value="100"
34344       label="Import search engines from default browser on first run"/>
34345   <int value="101"
34346       label="Import saved passwords from default browser on first run"/>
34347   <int value="102"
34348       label="Automatically select client certificates for these sites"/>
34349   <int value="103" label="Block access to a list of URLs"/>
34350   <int value="104" label="Allows access to a list of URLs"/>
34351   <int value="105" label="Allow notifications on these sites"/>
34352   <int value="106" label="Block notifications on these sites"/>
34353   <int value="107" label="User-level network configuration"/>
34354   <int value="108" label="Device-level network configuration"/>
34355   <int value="109"
34356       label="Enable submission of documents to Google Cloud Print"/>
34357   <int value="110" label="Set disk cache size in bytes"/>
34358   <int value="111" label="Set media disk cache size in bytes"/>
34359   <int value="112" label="Enterprise web store URL (deprecated)"/>
34360   <int value="113" label="Enterprise web store name (deprecated)"/>
34361   <int value="114"
34362       label="Enable TLS domain-bound certificates extension (deprecated)"/>
34363   <int value="115"
34364       label="Enable reporting memory info (JS heap size) to page (deprecated)"/>
34365   <int value="116" label="Proxy settings"/>
34366   <int value="117" label="Disable Print Preview"/>
34367   <int value="118" label="Disable SSL record splitting"/>
34368   <int value="119" label="Report OS and firmware version"/>
34369   <int value="120" label="Report device activity times"/>
34370   <int value="121" label="Report device boot mode"/>
34371   <int value="122" label="Login user white list"/>
34372   <int value="123" label="Allow creation of new user accounts"/>
34373   <int value="124" label="Enable guest mode"/>
34374   <int value="125" label="Show usernames on login screen"/>
34375   <int value="126" label="Enable data roaming"/>
34376   <int value="127" label="Enable metrics reporting"/>
34377   <int value="128" label="Wipe user data on sign-out"/>
34378   <int value="129" label="Whether online OCSP/CRL checks are performed"/>
34379   <int value="130" label="Timeout until idle user log-out is executed"/>
34380   <int value="131" label="Duration of the idle log-out warning message"/>
34381   <int value="132"
34382       label="Screen saver to be used on the sign-in screen in retail mode"/>
34383   <int value="133"
34384       label="Duration of inactivity before the screen saver is shown on the
34385              sign-in screen in retail mode"/>
34386   <int value="134"
34387       label="Whether the release channel should be configurable by the user"/>
34388   <int value="135" label="List of AppPack extensions"/>
34389   <int value="136" label="Disables Auto Update"/>
34390   <int value="137" label="Load specified urls on demo login"/>
34391   <int value="138"
34392       label="Continue running background apps when Google Chrome is closed"/>
34393   <int value="139" label="Disables Drive in the Chrome OS Files app"/>
34394   <int value="140"
34395       label="Disables Google Drive over Cellular connections in the Chrome OS
34396              Files app"/>
34397   <int value="141"
34398       label="Additional command line parameters for Google Chrome"/>
34399   <int value="142" label="Target Auto Update Version"/>
34400   <int value="143" label="Report device location"/>
34401   <int value="144" label="List of pinned apps to show in the launcher"/>
34402   <int value="145" label="Auto update scatter factor"/>
34403   <int value="146" label="Connection types allowed for updates"/>
34404   <int value="147"
34405       label="Restrict which users are allowed to sign in to Google Chrome"/>
34406   <int value="148"
34407       label="Configure extension, app, and user script install sources"/>
34408   <int value="149" label="Default mediastream setting"/>
34409   <int value="150"
34410       label="Disable proceeding from the Safe Browsing warning page"/>
34411   <int value="151" label="Enable or disable spell checking web service"/>
34412   <int value="152" label="Disable mounting of external storage"/>
34413   <int value="153" label="Disable taking screenshots"/>
34414   <int value="154"
34415       label="Configure the required domain name for remote access hosts"/>
34416   <int value="155"
34417       label="Enable two-factor authentication for remote access hosts"/>
34418   <int value="156"
34419       label="Configure the TalkGadget prefix for remote access hosts"/>
34420   <int value="157" label="Enable curtaining of remote access hosts"/>
34421   <int value="158" label="Timezone"/>
34422   <int value="159" label="Allow playing audio"/>
34423   <int value="160" label="Allow or deny audio capture"/>
34424   <int value="161"
34425       label="List of alternate URLs for the default search provider"/>
34426   <int value="162" label="Force SafeSearch"/>
34427   <int value="163" label="Device-local accounts"/>
34428   <int value="164" label="Add a logout button to the system tray"/>
34429   <int value="165" label="Use built-in DNS client"/>
34430   <int value="166" label="Control shelf auto-hiding"/>
34431   <int value="167" label="Allow or deny video capture"/>
34432   <int value="168" label="Configure allowed app/extension types"/>
34433   <int value="169" label="Set the display name for device-local accounts"/>
34434   <int value="170" label="Limit the session length"/>
34435   <int value="171"
34436       label="Parameter controlling search term placement for the default
34437              search provider"/>
34438   <int value="172" label="Screen dim delay when running on AC power"/>
34439   <int value="173" label="Screen off delay when running on AC power"/>
34440   <int value="174" label="Screen lock delay when running on AC power"/>
34441   <int value="175" label="Idle delay when running on AC power"/>
34442   <int value="176" label="Screen dim delay when running on battery power"/>
34443   <int value="177" label="Screen off delay when running on battery power"/>
34444   <int value="178" label="Screen lock delay when running on battery power"/>
34445   <int value="179" label="Idle delay when running on battery power"/>
34446   <int value="180" label="Action to take when the idle delay is reached"/>
34447   <int value="181" label="Action to take when the user closes the lid"/>
34448   <int value="182"
34449       label="Specify whether audio activity affects power management"/>
34450   <int value="183"
34451       label="Specify whether video activity affects power management"/>
34452   <int value="184"
34453       label="Percentage by which to scale the idle delay in presentation mode
34454              (deprecated)"/>
34455   <int value="185"
34456       label="Allow users to redeem offers through Chrome OS Registration"/>
34457   <int value="186" label="Set the Terms of Service for a device-local account"/>
34458   <int value="187" label="Enable deleting browser and download history"/>
34459   <int value="188" label="Show accessibility options in system tray menu"/>
34460   <int value="189"
34461       label="Hide the web store from the new tab page and app launcher"/>
34462   <int value="190" label="Allows sign in to Chrome"/>
34463   <int value="191" label="System wide flags to be applied on Chrome start-up"/>
34464   <int value="192" label="Limit device uptime by automatically rebooting"/>
34465   <int value="193" label="Automatically reboot after update"/>
34466   <int value="194" label="Public session for auto-login"/>
34467   <int value="195" label="Public session auto-login timer"/>
34468   <int value="196"
34469       label="Set the restriction on the fetching of the Variations seed"/>
34470   <int value="197" label="Idle warning delay when running on AC power"/>
34471   <int value="198" label="Idle warning delay when running on battery power"/>
34472   <int value="199"
34473       label="Set the restriction on the fetching of the Variations seed"/>
34474   <int value="200" label="Enable remote attestation for the user"/>
34475   <int value="201"
34476       label="Extensions allowed to to use the remote attestation API"/>
34477   <int value="202" label="Enable bailout keyboard shortcut for auto-login"/>
34478   <int value="203" label="Allow screen wake locks"/>
34479   <int value="204" label="Default behavior for sites not in any content pack"/>
34480   <int value="205" label="Managed user manual exception hosts"/>
34481   <int value="206" label="Managed user manual exception URLs"/>
34482   <int value="207" label="Enable remote attestation for the device"/>
34483   <int value="208"
34484       label="URLs that will be granted access to audio capture devices
34485              without prompt"/>
34486   <int value="209"
34487       label="URLs that will be granted access to video capture devices
34488              without prompt"/>
34489   <int value="210"
34490       label="Percentage by which to scale the screen dim delay if the user
34491              becomes active after dimming"/>
34492   <int value="211" label="Enable large cursor"/>
34493   <int value="212" label="Enable spoken feedback"/>
34494   <int value="213" label="Enable high contrast mode"/>
34495   <int value="214" label="Set screen magnifier type"/>
34496   <int value="215"
34497       label="Set default state of the large cursor on the login screen"/>
34498   <int value="216"
34499       label="Set the default state of spoken feedback on the login screen"/>
34500   <int value="217"
34501       label="Set the default state of high contrast mode on the login screen"/>
34502   <int value="218"
34503       label="Set the default screen magnifier type enabled on the login
34504              screen"/>
34505   <int value="219" label="Enable supervised users"/>
34506   <int value="220"
34507       label="Percentage by which to scale the screen dim delay in
34508              presentation mode"/>
34509   <int value="221" label="Suppress the Google Chrome Frame turndown prompt"/>
34510   <int value="222"
34511       label="Action to take when the idle delay is reached while running on
34512              battery power"/>
34513   <int value="223" label="Enable creation of supervised users"/>
34514   <int value="224" label="Report device network interfaces"/>
34515   <int value="225" label="Power management on the login screen"/>
34516   <int value="226"
34517       label="Action to take when the idle delay is reached while running on
34518              AC power"/>
34519   <int value="227" label="Managed Bookmarks"/>
34520   <int value="228" label="Maximum fetch delay after a policy invalidation"/>
34521   <int value="229"
34522       label="Parameter providing search-by-image feature for the default
34523              search provider"/>
34524   <int value="230" label="Parameters for search URL which uses POST"/>
34525   <int value="231" label="Parameters for suggest URL which uses POST"/>
34526   <int value="232" label="Parameters for instant URL which uses POST"/>
34527   <int value="233" label="Parameters for image URL which uses POST"/>
34528   <int value="234" label="Enable or disable PIN-less authentication"/>
34529   <int value="235"
34530       label="Whether online OCSP/CRL checks are required for local trust
34531              anchors"/>
34532   <int value="236" label="Use 24 hour clock by default"/>
34533   <int value="237" label="Default search provider new tab page URL"/>
34534   <int value="238" label="Skip the meta tag check in Google Chrome Frame"/>
34535   <int value="239"
34536       label="Enable the use of remote attestation for content protection for
34537              the device"/>
34538   <int value="240" label="Allow fullscreen mode"/>
34539   <int value="241" label="Enable the data compression proxy feature"/>
34540   <int value="242" label="Auto update p2p enabled"/>
34541   <int value="243" label="Allow autoupdate downloads via HTTP"/>
34542   <int value="244" label="Control the user behavior in a multiprofile session"/>
34543   <int value="245" label="Ephemeral profile"/>
34544   <int value="246"
34545       label="Selects the strategy used to free up disk space during automatic
34546              clean-up (deprecated)"/>
34547   <int value="247" label="Wait for initial user activity"/>
34548   <int value="248" label="Report device users"/>
34549   <int value="249" label="User avatar image"/>
34550   <int value="250" label="Enable network configuration prompt when offline"/>
34551   <int value="251" label="Configure native messaging blacklist"/>
34552   <int value="252" label="Configure native messaging whitelist"/>
34553   <int value="253"
34554       label="Allow user-level Native Messaging hosts (installed without admin
34555              permissions)."/>
34556   <int value="254"
34557       label="Limit the time for which a user authenticated via SAML can log
34558              in offline"/>
34559   <int value="255" label="Enable on-screen keyboard"/>
34560   <int value="256"
34561       label="Set default state of the on-screen keyboard on the login screen"/>
34562   <int value="257" label="Allow gnubby authentication"/>
34563   <int value="258"
34564       label="Power management settings when the user becomes idle"/>
34565   <int value="259" label="Screen lock delays"/>
34566   <int value="260" label="Media keys default to function keys"/>
34567   <int value="261" label="Enable WPAD optimization"/>
34568   <int value="262" label="Wallpaper image"/>
34569   <int value="263"
34570       label="Enable the use of relay servers by the remote access host"/>
34571   <int value="264"
34572       label="Restrict the UDP port range used by the remote access host"/>
34573   <int value="265" label="Enables the old web-based signin"/>
34574   <int value="266" label="Block developer mode"/>
34575 </enum>
34577 <enum name="EnterprisePolicyInvalidations" type="int">
34578   <int value="0" label="No payload; not expired"/>
34579   <int value="1" label="Payload; not expired"/>
34580   <int value="2" label="No payload; expired"/>
34581   <int value="3" label="Payload; expired"/>
34582 </enum>
34584 <enum name="EnterprisePolicyLoadStatus" type="int">
34585   <summary>
34586     Status codes produced by the policy loaders that pull policy settings from
34587     the platform-specific management infrastructure, such as Windows Group
34588     Policy.
34589   </summary>
34590   <int value="0" label="STARTED">
34591     Policy load attempt started. This gets logged for each policy load attempt
34592     to get a baseline on the number of requests, and an arbitrary number of the
34593     below status codes may get added in addition.
34594   </int>
34595   <int value="1" label="QUERY_FAILED">
34596     System failed to determine whether there's policy.
34597   </int>
34598   <int value="2" label="NO_POLICY">No policy present.</int>
34599   <int value="3" label="INACCCESSIBLE">
34600     Data inaccessible, such as non-local policy file.
34601   </int>
34602   <int value="4" label="MISSING">
34603     Data missing, such as policy file not present.
34604   </int>
34605   <int value="5" label="WOW64_REDIRECTION_DISABLED">
34606     Trying with Wow64 redirection disabled.
34607   </int>
34608   <int value="6" label="READ_ERROR">
34609     Data read error, for example file reading errors.
34610   </int>
34611   <int value="7" label="TOO_BIG">Data too large to process.</int>
34612   <int value="8" label="PARSE_ERROR">Parse error.</int>
34613 </enum>
34615 <enum name="EnterprisePolicyRefresh" type="int">
34616   <int value="0" label="Changed"/>
34617   <int value="1" label="Changed; Invalidations disabled"/>
34618   <int value="2" label="Unchanged"/>
34619   <int value="3" label="Invalidated; Changed"/>
34620   <int value="4" label="Invalidated; Unchanged"/>
34621 </enum>
34623 <enum name="EnterprisePolicyType" type="int">
34624   <summary>
34625     Result of Policy operations as defined in
34626     chrome/browser/policy/enterprise_metrics.h.
34627   </summary>
34628   <int value="0" label="Load Succeeded">
34629     A cached policy was successfully loaded from disk.
34630   </int>
34631   <int value="1" label="Load Failed">
34632     Reading a cached policy from disk failed.
34633   </int>
34634   <int value="2" label="Fetch Requested">
34635     A policy fetch request was sent to the DM server.
34636   </int>
34637   <int value="3" label="Fetch Request Failed">
34638     The request was invalid, or the HTTP request failed.
34639   </int>
34640   <int value="4" label="Fetch Server Failed">
34641     Error HTTP status received, or the DM server failed in another way.
34642   </int>
34643   <int value="5" label="Fetch Not Found">
34644     Policy not found for the given user or device.
34645   </int>
34646   <int value="6" label="Fetch Invalid Token">
34647     DM server didn't accept the token used in the request.
34648   </int>
34649   <int value="7" label="Fetch Response Received">
34650     A response to the policy fetch request was received.
34651   </int>
34652   <int value="8" label="Fetch Bad Response">
34653     The policy response message didn't contain a policy, or other data was
34654     missing.
34655   </int>
34656   <int value="9" label="Fetch Invalid Policy">Failed to decode the policy.</int>
34657   <int value="10" label="Fetch Bad Signature">
34658     The device policy was rejected because its signature was invalid.
34659   </int>
34660   <int value="11" label="Fetch Timestamp In Future">
34661     Rejected policy because its timestamp is in the future.
34662   </int>
34663   <int value="12" label="Fetch Non Enterprise Device">
34664     Device policy rejected because the device is not managed.
34665   </int>
34666   <int value="13" label="Fetch User Mismatch">
34667     The policy was provided for a username that is different from the device
34668     owner, and the policy was rejected.
34669   </int>
34670   <int value="14" label="Fetch Other Failed">
34671     The policy was rejected for another reason. Currently this can happen only
34672     for device policies, when the SignedSettings fail to store or retrieve a
34673     stored policy.
34674   </int>
34675   <int value="15" label="Fetch OK">The fetched policy was accepted.</int>
34676   <int value="16" label="Fetch Not Modified">
34677     The policy just fetched didn't have any changes compared to the cached
34678     policy.
34679   </int>
34680   <int value="17" label="Store Succeeded">
34681     Successfully cached a policy to disk.
34682   </int>
34683   <int value="18" label="Store Failed">Caching a policy to disk failed.</int>
34684 </enum>
34686 <enum name="ErrorCodesGetAdaptersAddresses" type="int">
34687   <int value="8" label="ERROR_NOT_ENOUGH_MEMORY"/>
34688   <int value="87" label="ERROR_INVALID_PARAMETER"/>
34689   <int value="111" label="ERROR_BUFFER_OVERFLOW"/>
34690   <int value="232" label="ERROR_NO_DATA"/>
34691   <int value="1228" label="ERROR_ADDRESS_NOT_ASSOCIATED"/>
34692 </enum>
34694 <enum name="ErrorCodesGetaddrinfo_All" type="int">
34695   <int value="1" label="EAI_BADFLAGS(L)"/>
34696   <int value="2" label="EAI_NONAME(L) EAI_AGAIN(M)"/>
34697   <int value="3" label="EAI_AGAIN(L) EAI_BADFLAGS(M)"/>
34698   <int value="4" label="EAI_FAIL"/>
34699   <int value="5" label="EAI_NODATA(L) EAI_FAMILY(M)"/>
34700   <int value="6" label="WSA_INVALID_HANDLE EAI_FAMILY(L) EAI_MEMORY(M)"/>
34701   <int value="7" label="EAI_SOCKTYPE(L) EAI_NODATA(M)"/>
34702   <int value="8" label="WSA_NOT_ENOUGH_MEMORY EAI_SERVICE(L) EAI_NONAME(M)"/>
34703   <int value="9" label="EAI_ADDRFAMILY EAI_SERVICE(M)"/>
34704   <int value="10" label="EAI_MEMORY(L) EAI_SOCKTYPE(L)"/>
34705   <int value="11" label="EAI_SYSTEM"/>
34706   <int value="12" label="EAI_OVERFLOW"/>
34707   <int value="10022" label="WSAEINVAL"/>
34708   <int value="10044" label="WSAESOCKTNOSUPPORT"/>
34709   <int value="10047" label="WSAEAFNOSUPPORT"/>
34710   <int value="10093" label="WSANOTINITIALISED"/>
34711   <int value="10109" label="WSA_TYPE_NOT_FOUND"/>
34712   <int value="11001" label="WSA_HOST_NOT_FOUND"/>
34713   <int value="11002" label="WSATRY_AGAIN"/>
34714   <int value="11003" label="WSA_ANO_RECOVERY"/>
34715   <int value="11004" label="WSANO_DATA"/>
34716 </enum>
34718 <enum name="ErrorCodesGetaddrinfo_Linux" type="int">
34719   <int value="1" label="EAI_BADFLAGS"/>
34720   <int value="2" label="EAI_NONAME"/>
34721   <int value="3" label="EAI_AGAIN"/>
34722   <int value="4" label="EAI_FAIL"/>
34723   <int value="5" label="EAI_NODATA"/>
34724   <int value="6" label="EAI_FAMILY"/>
34725   <int value="7" label="EAI_SOCKTYPE"/>
34726   <int value="8" label="EAI_SERVICE"/>
34727   <int value="9" label="EAI_ADDRFAMILY"/>
34728   <int value="10" label="EAI_MEMORY"/>
34729   <int value="11" label="EAI_SYSTEM"/>
34730   <int value="12" label="EAI_OVERFLOW"/>
34731 </enum>
34733 <enum name="ErrorCodesGetaddrinfo_Mac" type="int">
34734   <int value="1" label="EAI_ADDRFAMILY"/>
34735   <int value="2" label="EAI_AGAIN"/>
34736   <int value="3" label="EAI_BADFLAGS"/>
34737   <int value="4" label="EAI_FAIL"/>
34738   <int value="5" label="EAI_FAMILY"/>
34739   <int value="6" label="EAI_MEMORY"/>
34740   <int value="7" label="EAI_NODATA"/>
34741   <int value="8" label="EAI_NONAME"/>
34742   <int value="9" label="EAI_SERVICE"/>
34743   <int value="10" label="EAI_SOCKTYPE"/>
34744   <int value="11" label="EAI_SYSTEM"/>
34745   <int value="12" label="EAI_BADHINTS"/>
34746   <int value="13" label="EAI_PROTOCOL"/>
34747   <int value="14" label="EAI_OVERFLOW"/>
34748 </enum>
34750 <enum name="ErrorCodesGetaddrinfo_Win" type="int">
34751   <int value="6" label="WSA_INVALID_HANDLE"/>
34752   <int value="8" label="WSA_NOT_ENOUGH_MEMORY or EAI_SERVICE"/>
34753   <int value="10022" label="WSAEINVAL"/>
34754   <int value="10044" label="WSAESOCKTNOSUPPORT"/>
34755   <int value="10047" label="WSAEAFNOSUPPORT"/>
34756   <int value="10093" label="WSANOTINITIALISED"/>
34757   <int value="10109" label="WSA_TYPE_NOT_FOUND"/>
34758   <int value="11001" label="WSA_HOST_NOT_FOUND"/>
34759   <int value="11002" label="WSATRY_AGAIN"/>
34760   <int value="11003" label="WSA_ANO_RECOVERY"/>
34761   <int value="11004" label="WSANO_DATA"/>
34762 </enum>
34764 <enum name="ExecutionPhase" type="int">
34765   <int value="0" label="UNINITIALIZED_PHASE"/>
34766   <int value="100" label="START_METRICS_RECORDING"/>
34767   <int value="200" label="CREATE_PROFILE"/>
34768   <int value="300" label="STARTUP_TIMEBOMB_ARM"/>
34769   <int value="400" label="THREAD_WATCHER_START"/>
34770   <int value="500" label="MAIN_MESSAGE_LOOP_RUN"/>
34771   <int value="600" label="SHUTDOWN_TIMEBOMB_ARM"/>
34772   <int value="700" label="SHUTDOWN_COMPLETE"/>
34773 </enum>
34775 <enum name="ExtensionBackgroundPageType" type="int">
34776   <int value="0" label="None"/>
34777   <int value="1" label="Persistent"/>
34778   <int value="2" label="Event Page"/>
34779 </enum>
34781 <enum name="ExtensionBubbleAction" type="int">
34782   <int value="0" label="Learn more"/>
34783   <int value="1" label="Execute"/>
34784   <int value="2" label="Dismiss"/>
34785 </enum>
34787 <enum name="ExtensionCreationFlags" type="int">
34788   <int value="0" label="REQUIRE_KEY"/>
34789   <int value="1" label="REQUIRE_MODERN_MANIFEST_VERSION"/>
34790   <int value="2" label="ALLOW_FILE_ACCESS"/>
34791   <int value="3" label="FROM_WEBSTORE"/>
34792   <int value="4" label="FROM_BOOKMARK"/>
34793   <int value="5" label="FOLLOW_SYMLINKS_ANYWHERE"/>
34794   <int value="6" label="ERROR_ON_PRIVATE_KEY"/>
34795   <int value="7" label="WAS_INSTALLED_BY_DEFAULT"/>
34796   <int value="8" label="REQUIRE_PERMISSIONS_CONSENT"/>
34797   <int value="9" label="IS_EPHEMERAL"/>
34798   <int value="10" label="WAS_INSTALLED_BY_OEM"/>
34799 </enum>
34801 <enum name="ExtensionDisabledUIUserResponse" type="int">
34802   <int value="0" label="IGNORED"/>
34803   <int value="1" label="REENABLE"/>
34804   <int value="2" label="UNINSTALL"/>
34805 </enum>
34807 <enum name="ExtensionFileWriteResult" type="int">
34808   <obsolete>
34809     Deprecated 10/2013.
34810   </obsolete>
34811   <int value="0" label="SUCCESS"/>
34812   <int value="1" label="CANT_CREATE_TEMP_CRX"/>
34813   <int value="2" label="CANT_WRITE_CRX_DATA"/>
34814   <int value="3" label="CANT_READ_CRX_FILE"/>
34815 </enum>
34817 <enum name="ExtensionFromWebstoreInconcistencyEnum" type="int">
34818   <int value="0" label="Non-webstore update URL"/>
34819   <int value="1" label="External install location"/>
34820 </enum>
34822 <enum name="ExtensionFunctions" type="int">
34823 <!-- Generated from ../../../extensions/browser/extension_function_histogram_value.h -->
34825   <int value="0" label="UNKNOWN"/>
34826   <int value="1" label="WEBNAVIGATION_GETALLFRAMES"/>
34827   <int value="2" label="BROWSINGDATA_REMOVEWEBSQL"/>
34828   <int value="3" label="ALARMS_CREATE"/>
34829   <int value="4" label="FILEBROWSERPRIVATE_REMOVEFILEWATCH"/>
34830   <int value="5" label="COOKIES_GET"/>
34831   <int value="6" label="FONTSETTINGS_GETMINIMUMFONTSIZE"/>
34832   <int value="7" label="CHROMEOSINFOPRIVATE_GET"/>
34833   <int value="8" label="BOOKMARKMANAGERPRIVATE_CUT"/>
34834   <int value="9" label="TABS_CAPTUREVISIBLETAB"/>
34835   <int value="10" label="MANAGEMENT_SETENABLED"/>
34836   <int value="11" label="HISTORY_DELETEALL"/>
34837   <int value="12" label="STORAGE_GET"/>
34838   <int value="13" label="SOCKET_SETKEEPALIVE"/>
34839   <int value="14" label="DOWNLOADS_CANCEL"/>
34840   <int value="15" label="BOOKMARKS_CREATE"/>
34841   <int value="16" label="BOOKMARKS_UPDATE"/>
34842   <int value="17" label="FILEBROWSERPRIVATE_GETDRIVEFILES"/>
34843   <int value="18" label="TERMINALPRIVATE_ONTERMINALRESIZE"/>
34844   <int value="19" label="DELETED_FILEBROWSERPRIVATE_REQUESTDIRECTORYREFRESH"/>
34845   <int value="20" label="BLUETOOTH_GETADAPTERSTATE"/>
34846   <int value="21" label="FILEBROWSERPRIVATE_CANCELFILETRANSFERS"/>
34847   <int value="22" label="FILEBROWSERPRIVATE_PINDRIVEFILE"/>
34848   <int value="23" label="SOCKET_WRITE"/>
34849   <int value="24" label="OMNIBOX_SETDEFAULTSUGGESTION"/>
34850   <int value="25" label="TTS_SPEAK"/>
34851   <int value="26" label="WALLPAPERPRIVATE_RESTOREMINIMIZEDWINDOWS"/>
34852   <int value="27" label="BROWSINGDATA_REMOVEHISTORY"/>
34853   <int value="28" label="DELETED_FILEBROWSERPRIVATE_ISFULLSCREEN"/>
34854   <int value="29" label="AUTOTESTPRIVATE_LOGOUT"/>
34855   <int value="30" label="EXPERIMENTAL_HISTORY_GETMOSTVISITED"/>
34856   <int value="31" label="BLUETOOTH_DISCONNECT"/>
34857   <int value="32" label="BLUETOOTH_SETOUTOFBANDPAIRINGDATA"/>
34858   <int value="33" label="BOOKMARKMANAGERPRIVATE_CANPASTE"/>
34859   <int value="34" label="AUTOTESTPRIVATE_RESTART"/>
34860   <int value="35" label="USB_CLAIMINTERFACE"/>
34861   <int value="36" label="MEDIAPLAYERPRIVATE_SETWINDOWHEIGHT"/>
34862   <int value="37" label="DELETED_EXPERIMENTAL_PROCESSES_GETPROCESSINFO"/>
34863   <int value="38" label="HISTORY_GETVISITS"/>
34864   <int value="39" label="SOCKET_BIND"/>
34865   <int value="40" label="TABS_MOVE"/>
34866   <int value="41" label="SOCKET_DISCONNECT"/>
34867   <int value="42" label="FILESYSTEM_GETWRITABLEENTRY"/>
34868   <int value="43" label="SYNCFILESYSTEM_REQUESTFILESYSTEM"/>
34869   <int value="44" label="COMMANDS_GETALL"/>
34870   <int value="45" label="EXPERIMENTAL_DISCOVERY_REMOVESUGGESTION"/>
34871   <int value="46" label="VIRTUALKEYBOARDPRIVATE_SENDKEYEVENT"/>
34872   <int value="47" label="BOOKMARKMANAGERPRIVATE_GETSUBTREE"/>
34873   <int value="48" label="DELETED_EXPERIMENTAL_RLZ_RECORDPRODUCTEVENT"/>
34874   <int value="49" label="BOOKMARKS_GETRECENT"/>
34875   <int value="50" label="APP_CURRENTWINDOWINTERNAL_SETBOUNDS"/>
34876   <int value="51" label="CLOUDPRINTPRIVATE_SETUPCONNECTOR"/>
34877   <int value="52" label="SERIAL_SETCONTROLSIGNALS"/>
34878   <int value="53" label="DELETED_FILEBROWSERPRIVATE_SETLASTMODIFIED"/>
34879   <int value="54" label="IDLE_SETDETECTIONINTERVAL"/>
34880   <int value="55" label="FILEBROWSERPRIVATE_GETFILETASKS"/>
34881   <int value="56" label="WEBSTOREPRIVATE_GETSTORELOGIN"/>
34882   <int value="57" label="SYSTEMPRIVATE_GETINCOGNITOMODEAVAILABILITY"/>
34883   <int value="58" label="IDLTEST_SENDARRAYBUFFERVIEW"/>
34884   <int value="59" label="SOCKET_SETNODELAY"/>
34885   <int value="60" label="APP_CURRENTWINDOWINTERNAL_SHOW"/>
34886   <int value="61" label="WEBSTOREPRIVATE_GETBROWSERLOGIN"/>
34887   <int value="62" label="EXPERIMENTAL_IDENTITY_GETAUTHTOKEN"/>
34888   <int value="63" label="DELETED_SYSTEMINFO_DISPLAY_GETDISPLAYINFO"/>
34889   <int value="64" label="BROWSINGDATA_REMOVEPLUGINDATA"/>
34890   <int value="65" label="SOCKET_LISTEN"/>
34891   <int value="66" label="MEDIAGALLERIES_GETMEDIAFILESYSTEMS"/>
34892   <int value="67" label="DOWNLOADS_OPEN"/>
34893   <int value="68" label="TABS_EXECUTESCRIPT"/>
34894   <int value="69" label="SYNCFILESYSTEM_GETUSAGEANDQUOTA"/>
34895   <int value="70" label="INPUTMETHODPRIVATE_GET"/>
34896   <int value="71" label="USB_CLOSEDEVICE"/>
34897   <int value="72" label="TTS_STOP"/>
34898   <int value="73" label="DELETED_SERIAL_GETPORTS"/>
34899   <int value="74" label="DELETED_FILEBROWSERPRIVATE_CLEARDRIVECACHE"/>
34900   <int value="75" label="SERIAL_GETCONTROLSIGNALS"/>
34901   <int value="76" label="DEVELOPERPRIVATE_ENABLE"/>
34902   <int value="77" label="FILEBROWSERPRIVATE_GETDRIVEFILEPROPERTIES"/>
34903   <int value="78" label="USB_FINDDEVICES"/>
34904   <int value="79" label="BOOKMARKMANAGERPRIVATE_DROP"/>
34905   <int value="80" label="DELETED_FILEBROWSERPRIVATE_GETFILETRANSFERS"/>
34906   <int value="81" label="INPUT_IME_SETMENUITEMS"/>
34907   <int value="82" label="BOOKMARKS_EXPORT"/>
34908   <int value="83" label="HISTORY_SEARCH"/>
34909   <int value="84" label="TTSENGINE_SENDTTSEVENT"/>
34910   <int value="85" label="EXPERIMENTAL_ACCESSIBILITY_GETALERTSFORTAB"/>
34911   <int value="86" label="BOOKMARKS_IMPORT"/>
34912   <int value="87" label="SYNCFILESYSTEM_DELETEFILESYSTEM"/>
34913   <int value="88" label="DEBUGGER_SENDCOMMAND"/>
34914   <int value="89" label="DEBUGGER_DETACH"/>
34915   <int value="90" label="METRICSPRIVATE_RECORDSMALLCOUNT"/>
34916   <int value="91" label="APP_CURRENTWINDOWINTERNAL_MINIMIZE"/>
34917   <int value="92" label="DEVELOPERPRIVATE_AUTOUPDATE"/>
34918   <int value="93" label="DNS_RESOLVE"/>
34919   <int value="94" label="DELETED_EXPERIMENTAL_SYSTEMINFO_MEMORY_GET"/>
34920   <int value="95" label="HISTORY_ADDURL"/>
34921   <int value="96" label="TABS_GET"/>
34922   <int value="97" label="BROWSERACTION_SETBADGETEXT"/>
34923   <int value="98" label="TABS_RELOAD"/>
34924   <int value="99" label="WINDOWS_CREATE"/>
34925   <int value="100" label="DEVELOPERPRIVATE_LOADUNPACKED"/>
34926   <int value="101" label="DELETED_DOWNLOADS_SETDESTINATION"/>
34927   <int value="102" label="DELETED_EXPERIMENTAL_PROCESSES_GETPROCESSIDFORTAB"/>
34928   <int value="103" label="BOOKMARKS_GETCHILDREN"/>
34929   <int value="104" label="BROWSERACTION_GETTITLE"/>
34930   <int value="105" label="TERMINALPRIVATE_OPENTERMINALPROCESS"/>
34931   <int value="106" label="DELETED_SERIAL_CLOSE"/>
34932   <int value="107" label="CONTEXTMENUS_REMOVE"/>
34933   <int value="108" label="FILEBROWSERPRIVATE_REQUESTFILESYSTEM"/>
34934   <int value="109" label="ECHOPRIVATE_GETREGISTRATIONCODE"/>
34935   <int value="110" label="TABS_GETCURRENT"/>
34936   <int value="111" label="FONTSETTINGS_CLEARDEFAULTFIXEDFONTSIZE"/>
34937   <int value="112" label="MEDIAPLAYERPRIVATE_CLOSEWINDOW"/>
34938   <int value="113" label="WEBREQUESTINTERNAL_ADDEVENTLISTENER"/>
34939   <int value="114" label="CLOUDPRINTPRIVATE_GETPRINTERS"/>
34940   <int value="115" label="STORAGE_SET"/>
34941   <int value="116" label="FONTSETTINGS_GETDEFAULTFONTSIZE"/>
34942   <int value="117" label="EXTENSION_SETUPDATEURLDATA"/>
34943   <int value="118" label="DELETED_SERIAL_WRITE"/>
34944   <int value="119" label="IDLE_QUERYSTATE"/>
34945   <int value="120" label="DELETED_EXPERIMENTAL_RLZ_GETACCESSPOINTRLZ"/>
34946   <int value="121" label="WEBSTOREPRIVATE_SETSTORELOGIN"/>
34947   <int value="122" label="PAGEACTIONS_ENABLEFORTAB"/>
34948   <int value="123" label="COOKIES_SET"/>
34949   <int value="124" label="CONTENTSETTINGS_SET"/>
34950   <int value="125" label="CONTEXTMENUS_REMOVEALL"/>
34951   <int value="126" label="TABS_INSERTCSS"/>
34952   <int value="127" label="WEBREQUEST_HANDLERBEHAVIORCHANGED"/>
34953   <int value="128" label="INPUT_IME_SETCURSORPOSITION"/>
34954   <int value="129" label="OMNIBOX_SENDSUGGESTIONS"/>
34955   <int value="130" label="SYSTEMINDICATOR_ENABLE"/>
34956   <int value="131" label="EVENTS_GETRULES"/>
34957   <int value="132" label="BOOKMARKMANAGERPRIVATE_COPY"/>
34958   <int value="133" label="SOCKET_RECVFROM"/>
34959   <int value="134" label="TABS_GETALLINWINDOW"/>
34960   <int value="135" label="CONTEXTMENUS_UPDATE"/>
34961   <int value="136" label="BOOKMARKS_SEARCH"/>
34962   <int value="137" label="EXPERIMENTAL_APP_CLEARALLNOTIFICATIONS"/>
34963   <int value="138" label="BLUETOOTH_GETLOCALOUTOFBANDPAIRINGDATA"/>
34964   <int value="139" label="SYSTEMPRIVATE_GETUPDATESTATUS"/>
34965   <int value="140" label="FONTSETTINGS_CLEARMINIMUMFONTSIZE"/>
34966   <int value="141" label="DELETED_FILEBROWSERPRIVATE_GETFILELOCATIONS"/>
34967   <int value="142" label="EXPERIMENTAL_DISCOVERY_SUGGEST"/>
34968   <int value="143" label="FILEBROWSERPRIVATE_SETDEFAULTTASK"/>
34969   <int value="144" label="BROWSERACTION_GETBADGETEXT"/>
34970   <int value="145" label="APP_CURRENTWINDOWINTERNAL_HIDE"/>
34971   <int value="146" label="SOCKET_CONNECT"/>
34972   <int value="147" label="BOOKMARKS_GETSUBTREE"/>
34973   <int value="148" label="HISTORY_DELETEURL"/>
34974   <int value="149"
34975       label="DELETED_EXPERIMENTAL_MEDIAGALLERIES_ASSEMBLEMEDIAFILE"/>
34976   <int value="150" label="BOOKMARKMANAGERPRIVATE_STARTDRAG"/>
34977   <int value="151" label="BROWSINGDATA_REMOVEPASSWORDS"/>
34978   <int value="152" label="DOWNLOADS_DRAG"/>
34979   <int value="153" label="INPUT_IME_SETCOMPOSITION"/>
34980   <int value="154" label="METRICSPRIVATE_RECORDUSERACTION"/>
34981   <int value="155" label="USB_RELEASEINTERFACE"/>
34982   <int value="156" label="PAGEACTION_GETPOPUP"/>
34983   <int value="157" label="DELETED_SCRIPTBADGE_GETATTENTION"/>
34984   <int value="158" label="FONTSETTINGS_GETFONTLIST"/>
34985   <int value="159" label="PERMISSIONS_CONTAINS"/>
34986   <int value="160" label="DELETED_SCRIPTBADGE_GETPOPUP"/>
34987   <int value="161" label="EXPERIMENTAL_ACCESSIBILITY_GETFOCUSEDCONTROL"/>
34988   <int value="162" label="DEVELOPERPRIVATE_GETSTRINGS"/>
34989   <int value="163" label="METRICSPRIVATE_RECORDMEDIUMCOUNT"/>
34990   <int value="164" label="MANAGEMENT_GET"/>
34991   <int value="165" label="PERMISSIONS_GETALL"/>
34992   <int value="166" label="DOWNLOADS_SHOW"/>
34993   <int value="167" label="DELETED_EXPERIMENTAL_RLZ_CLEARPRODUCTSTATE"/>
34994   <int value="168" label="TABS_REMOVE"/>
34995   <int value="169" label="MANAGEMENT_GETPERMISSIONWARNINGSBYID"/>
34996   <int value="170" label="WINDOWS_GET"/>
34997   <int value="171" label="FILEBROWSERPRIVATE_EXECUTETASK"/>
34998   <int value="172" label="TTS_GETVOICES"/>
34999   <int value="173" label="MANAGEMENT_GETALL"/>
35000   <int value="174" label="MANAGEMENT_GETPERMISSIONWARNINGSBYMANIFEST"/>
35001   <int value="175" label="APP_CURRENTWINDOWINTERNAL_CLEARATTENTION"/>
35002   <int value="176" label="AUTOTESTPRIVATE_SHUTDOWN"/>
35003   <int value="177" label="FONTSETTINGS_CLEARDEFAULTFONTSIZE"/>
35004   <int value="178" label="BOOKMARKS_GETTREE"/>
35005   <int value="179" label="FILEBROWSERPRIVATE_SELECTFILES"/>
35006   <int value="180" label="RUNTIME_GETBACKGROUNDPAGE"/>
35007   <int value="181" label="DELETED_EXPERIMENTAL_RECORD_REPLAYURLS"/>
35008   <int value="182" label="WEBSTOREPRIVATE_COMPLETEINSTALL"/>
35009   <int value="183" label="DELETED_EXPERIMENTAL_SPEECHINPUT_START"/>
35010   <int value="184" label="COOKIES_GETALL"/>
35011   <int value="185" label="DOWNLOADS_GETFILEICON"/>
35012   <int value="186" label="PAGEACTION_GETTITLE"/>
35013   <int value="187" label="BROWSINGDATA_REMOVE"/>
35014   <int value="188" label="DELETED_SERIAL_OPEN"/>
35015   <int value="189" label="FILESYSTEM_GETDISPLAYPATH"/>
35016   <int value="190" label="FILEBROWSERPRIVATE_FORMATVOLUME"/>
35017   <int value="191" label="BOOKMARKS_GET"/>
35018   <int value="192" label="DELETED_MANAGEDMODEPRIVATE_GET"/>
35019   <int value="193" label="ALARMS_CLEAR"/>
35020   <int value="194" label="SYNCFILESYSTEM_GETFILESYNCSTATUS"/>
35021   <int value="195" label="SOCKET_GETINFO"/>
35022   <int value="196" label="WEBSTOREPRIVATE_INSTALLBUNDLE"/>
35023   <int value="197" label="BROWSERACTION_ENABLE"/>
35024   <int value="198" label="METRICSPRIVATE_RECORDMEDIUMTIME"/>
35025   <int value="199" label="PAGEACTION_SETTITLE"/>
35026   <int value="200" label="CLOUDPRINTPRIVATE_GETHOSTNAME"/>
35027   <int value="201" label="CONTENTSETTINGS_GETRESOURCEIDENTIFIERS"/>
35028   <int value="202" label="SOCKET_CREATE"/>
35029   <int value="203" label="DEVELOPERPRIVATE_RELOAD"/>
35030   <int value="204" label="FILEBROWSERPRIVATE_GETVOLUMEMETADATALIST"/>
35031   <int value="205" label="APP_RUNTIME_POSTINTENTRESPONSE"/>
35032   <int value="206" label="DELETED_MANAGEDMODEPRIVATE_SETPOLICY"/>
35033   <int value="207" label="WEBSTOREPRIVATE_BEGININSTALLWITHMANIFEST3"/>
35034   <int value="208" label="WALLPAPERPRIVATE_SETWALLPAPER"/>
35035   <int value="209" label="USB_CONTROLTRANSFER"/>
35036   <int value="210" label="DELETED_EXPERIMENTAL_SPEECHINPUT_STOP"/>
35037   <int value="211" label="USB_BULKTRANSFER"/>
35038   <int value="212" label="DELETED_FILEBROWSERPRIVATE_GETVOLUMEMETADATA"/>
35039   <int value="213" label="PAGECAPTURE_SAVEASMHTML"/>
35040   <int value="214" label="EXTENSION_ISALLOWEDINCOGNITOACCESS"/>
35041   <int value="215" label="BROWSINGDATA_REMOVEAPPCACHE"/>
35042   <int value="216" label="APP_CURRENTWINDOWINTERNAL_DRAWATTENTION"/>
35043   <int value="217" label="METRICSPRIVATE_RECORDCOUNT"/>
35044   <int value="218" label="USB_INTERRUPTTRANSFER"/>
35045   <int value="219" label="TYPES_CHROMESETTING_CLEAR"/>
35046   <int value="220" label="INPUT_IME_COMMITTEXT"/>
35047   <int value="221" label="IDLTEST_SENDARRAYBUFFER"/>
35048   <int value="222" label="WALLPAPERPRIVATE_SETWALLPAPERIFEXISTS"/>
35049   <int value="223" label="SOCKET_ACCEPT"/>
35050   <int value="224" label="WEBNAVIGATION_GETFRAME"/>
35051   <int value="225" label="EXPERIMENTAL_POWER_RELEASEKEEPAWAKE"/>
35052   <int value="226" label="APP_CURRENTWINDOWINTERNAL_SETICON"/>
35053   <int value="227" label="PUSHMESSAGING_GETCHANNELID"/>
35054   <int value="228" label="EXPERIMENTAL_INFOBARS_SHOW"/>
35055   <int value="229" label="INPUT_IME_SETCANDIDATEWINDOWPROPERTIES"/>
35056   <int value="230" label="METRICSPRIVATE_RECORDPERCENTAGE"/>
35057   <int value="231" label="TYPES_CHROMESETTING_GET"/>
35058   <int value="232" label="WINDOWS_GETLASTFOCUSED"/>
35059   <int value="233" label="DELETED_MANAGEDMODEPRIVATE_GETPOLICY"/>
35060   <int value="234" label="STORAGE_CLEAR"/>
35061   <int value="235" label="STORAGE_GETBYTESINUSE"/>
35062   <int value="236" label="TABS_QUERY"/>
35063   <int value="237" label="PAGEACTION_SETPOPUP"/>
35064   <int value="238" label="DEVELOPERPRIVATE_INSPECT"/>
35065   <int value="239" label="DOWNLOADS_SEARCH"/>
35066   <int value="240" label="FONTSETTINGS_CLEARFONT"/>
35067   <int value="241" label="WINDOWS_UPDATE"/>
35068   <int value="242" label="BOOKMARKMANAGERPRIVATE_CANOPENNEWWINDOWS"/>
35069   <int value="243" label="SERIAL_FLUSH"/>
35070   <int value="244" label="BROWSERACTION_SETTITLE"/>
35071   <int value="245" label="BOOKMARKMANAGERPRIVATE_CANEDIT"/>
35072   <int value="246" label="WALLPAPERPRIVATE_SETCUSTOMWALLPAPER"/>
35073   <int value="247" label="BOOKMARKS_REMOVE"/>
35074   <int value="248" label="INPUT_IME_SETCANDIDATES"/>
35075   <int value="249" label="TERMINALPRIVATE_CLOSETERMINALPROCESS"/>
35076   <int value="250" label="HISTORY_DELETERANGE"/>
35077   <int value="251" label="IDLTEST_GETARRAYBUFFER"/>
35078   <int value="252" label="TERMINALPRIVATE_SENDINPUT"/>
35079   <int value="253" label="TABS_HIGHLIGHT"/>
35080   <int value="254" label="BLUETOOTH_STARTDISCOVERY"/>
35081   <int value="255" label="FILEBROWSERPRIVATE_SELECTFILE"/>
35082   <int value="256" label="WINDOWS_GETCURRENT"/>
35083   <int value="257" label="DEBUGGER_ATTACH"/>
35084   <int value="258" label="WALLPAPERPRIVATE_SAVETHUMBNAIL"/>
35085   <int value="259" label="INPUT_IME_KEYEVENTHANDLED"/>
35086   <int value="260" label="FONTSETTINGS_SETDEFAULTFONTSIZE"/>
35087   <int value="261" label="RUNTIME_REQUESTUPDATECHECK"/>
35088   <int value="262" label="PAGEACTION_SETICON"/>
35089   <int value="263" label="BROWSERACTION_SETBADGEBACKGROUNDCOLOR"/>
35090   <int value="264" label="DEVELOPERPRIVATE_GETITEMSINFO"/>
35091   <int value="265" label="BLUETOOTH_STOPDISCOVERY"/>
35092   <int value="266" label="COOKIES_REMOVE"/>
35093   <int value="267" label="DELETED_EXPERIMENTAL_RLZ_SENDFINANCIALPING"/>
35094   <int value="268" label="TABCAPTURE_GETCAPTUREDTABS"/>
35095   <int value="269" label="WINDOWS_REMOVE"/>
35096   <int value="270" label="WALLPAPERPRIVATE_GETOFFLINEWALLPAPERLIST"/>
35097   <int value="271" label="BROWSERACTION_GETBADGEBACKGROUNDCOLOR"/>
35098   <int value="272" label="PAGEACTIONS_DISABLEFORTAB"/>
35099   <int value="273" label="DEVELOPERPRIVATE_ALLOWFILEACCESS"/>
35100   <int value="274" label="FILEBROWSERPRIVATE_REMOVEMOUNT"/>
35101   <int value="275" label="BLUETOOTH_CONNECT"/>
35102   <int value="276" label="TABCAPTURE_CAPTURE"/>
35103   <int value="277" label="NOTIFICATIONS_CREATE"/>
35104   <int value="278" label="TABS_DUPLICATE"/>
35105   <int value="279" label="BLUETOOTH_WRITE"/>
35106   <int value="280" label="PAGEACTION_SHOW"/>
35107   <int value="281" label="WALLPAPERPRIVATE_GETTHUMBNAIL"/>
35108   <int value="282" label="DOWNLOADS_PAUSE"/>
35109   <int value="283" label="PERMISSIONS_REQUEST"/>
35110   <int value="284" label="TOPSITES_GET"/>
35111   <int value="285" label="BROWSINGDATA_REMOVEDOWNLOADS"/>
35112   <int value="286" label="BROWSINGDATA_REMOVELOCALSTORAGE"/>
35113   <int value="287" label="FILEBROWSERHANDLERINTERNAL_SELECTFILE"/>
35114   <int value="288" label="INPUT_IME_UPDATEMENUITEMS"/>
35115   <int value="289" label="FILEBROWSERPRIVATE_GETSTRINGS"/>
35116   <int value="290" label="CONTENTSETTINGS_GET"/>
35117   <int value="291" label="FONTSETTINGS_SETDEFAULTFIXEDFONTSIZE"/>
35118   <int value="292" label="EXPERIMENTAL_APP_NOTIFY"/>
35119   <int value="293" label="METRICSPRIVATE_RECORDLONGTIME"/>
35120   <int value="294" label="SOCKET_READ"/>
35121   <int value="295" label="DELETED_EXPERIMENTAL_PROCESSES_TERMINATE"/>
35122   <int value="296" label="METRICSPRIVATE_RECORDTIME"/>
35123   <int value="297" label="BOOKMARKMANAGERPRIVATE_GETSTRINGS"/>
35124   <int value="298" label="USB_ISOCHRONOUSTRANSFER"/>
35125   <int value="299" label="PERMISSIONS_REMOVE"/>
35126   <int value="300" label="MANAGEMENT_UNINSTALL"/>
35127   <int value="301" label="I18N_GETACCEPTLANGUAGES"/>
35128   <int value="302" label="MANAGEMENT_LAUNCHAPP"/>
35129   <int value="303" label="INPUT_IME_CLEARCOMPOSITION"/>
35130   <int value="304" label="ALARMS_GETALL"/>
35131   <int value="305" label="DIAL_DISCOVERNOW"/>
35132   <int value="306" label="TYPES_CHROMESETTING_SET"/>
35133   <int value="307" label="BROWSERACTION_SETICON"/>
35134   <int value="308" label="EXPERIMENTAL_ACCESSIBILITY_SETACCESSIBILITYENABLED"/>
35135   <int value="309" label="DELETED_FILEBROWSERPRIVATE_VIEWFILES"/>
35136   <int value="310" label="DELETED_BLUETOOTH_GETSERVICES"/>
35137   <int value="311" label="TABS_UPDATE"/>
35138   <int value="312" label="BROWSINGDATA_REMOVEFORMDATA"/>
35139   <int value="313" label="DELETED_FILEBROWSERPRIVATE_RELOADDRIVE"/>
35140   <int value="314" label="ALARMS_GET"/>
35141   <int value="315" label="BROWSINGDATA_REMOVEINDEXEDDB"/>
35142   <int value="316" label="FILEBROWSERPRIVATE_ADDFILEWATCH"/>
35143   <int value="317" label="CONTENTSETTINGS_CLEAR"/>
35144   <int value="318" label="FILEBROWSERPRIVATE_GETPREFERENCES"/>
35145   <int value="319" label="BOOKMARKMANAGERPRIVATE_PASTE"/>
35146   <int value="320" label="FILESYSTEM_ISWRITABLEENTRY"/>
35147   <int value="321" label="USB_SETINTERFACEALTERNATESETTING"/>
35148   <int value="322" label="FONTSETTINGS_SETMINIMUMFONTSIZE"/>
35149   <int value="323" label="BROWSERACTION_GETPOPUP"/>
35150   <int value="324" label="SOCKET_DESTROY"/>
35151   <int value="325" label="BLUETOOTH_GETDEVICES"/>
35152   <int value="326" label="ALARMS_CLEARALL"/>
35153   <int value="327" label="FONTSETTINGS_GETDEFAULTFIXEDFONTSIZE"/>
35154   <int value="328" label="FILEBROWSERPRIVATE_ZIPSELECTION"/>
35155   <int value="329" label="SYSTEMINDICATOR_DISABLE"/>
35156   <int value="330" label="DELETED_SCRIPTBADGE_SETPOPUP"/>
35157   <int value="331" label="EXTENSION_ISALLOWEDFILESCHEMEACCESS"/>
35158   <int value="332" label="EXPERIMENTAL_IDENTITY_LAUNCHWEBAUTHFLOW"/>
35159   <int value="333" label="FILEBROWSERPRIVATE_GETDRIVECONNECTIONSTATE"/>
35160   <int value="334" label="TABS_DETECTLANGUAGE"/>
35161   <int value="335" label="METRICSPRIVATE_RECORDVALUE"/>
35162   <int value="336" label="BOOKMARKMANAGERPRIVATE_SORTCHILDREN"/>
35163   <int value="337" label="DELETED_SERIAL_READ"/>
35164   <int value="338" label="APP_CURRENTWINDOWINTERNAL_MAXIMIZE"/>
35165   <int value="339" label="EXPERIMENTAL_DISCOVERY_CLEARALLSUGGESTIONS"/>
35166   <int value="340" label="DELETED_MANAGEDMODEPRIVATE_ENTER"/>
35167   <int value="341" label="DELETED_FILEBROWSERPRIVATE_TRANSFERFILE"/>
35168   <int value="342" label="BROWSERACTION_SETPOPUP"/>
35169   <int value="343" label="TABS_GETSELECTED"/>
35170   <int value="344" label="FONTSETTINGS_GETFONT"/>
35171   <int value="345" label="BLUETOOTH_READ"/>
35172   <int value="346" label="WEBREQUESTINTERNAL_EVENTHANDLED"/>
35173   <int value="347" label="EVENTS_ADDRULES"/>
35174   <int value="348" label="CONTEXTMENUS_CREATE"/>
35175   <int value="349" label="MEDIAPLAYERPRIVATE_GETPLAYLIST"/>
35176   <int value="350" label="DOWNLOADS_ERASE"/>
35177   <int value="351" label="DELETED_EXPERIMENTAL_RECORD_CAPTUREURLS"/>
35178   <int value="352" label="TTS_ISSPEAKING"/>
35179   <int value="353" label="BOOKMARKS_REMOVETREE"/>
35180   <int value="354" label="FILEBROWSERPRIVATE_SEARCHDRIVE"/>
35181   <int value="355" label="DELETED_EXPERIMENTAL_SYSTEMINFO_CPU_GET"/>
35182   <int value="356" label="FILEBROWSERPRIVATE_SETPREFERENCES"/>
35183   <int value="357" label="FONTSETTINGS_SETFONT"/>
35184   <int value="358" label="SOCKET_GETNETWORKLIST"/>
35185   <int value="359" label="BOOKMARKS_MOVE"/>
35186   <int value="360" label="WALLPAPERPRIVATE_MINIMIZEINACTIVEWINDOWS"/>
35187   <int value="361" label="STORAGE_REMOVE"/>
35188   <int value="362" label="AUTOTESTPRIVATE_LOGINSTATUS"/>
35189   <int value="363" label="TABS_CREATE"/>
35190   <int value="364" label="FILEBROWSERPRIVATE_CANCELDIALOG"/>
35191   <int value="365" label="BROWSINGDATA_REMOVECOOKIES"/>
35192   <int value="366" label="FILESYSTEM_CHOOSEENTRY"/>
35193   <int value="367" label="MEDIAPLAYERPRIVATE_PLAY"/>
35194   <int value="368" label="WEBSTOREPRIVATE_GETWEBGLSTATUS"/>
35195   <int value="369" label="SOCKET_SENDTO"/>
35196   <int value="370" label="BROWSINGDATA_REMOVEFILESYSTEMS"/>
35197   <int value="371" label="WALLPAPERPRIVATE_GETSTRINGS"/>
35198   <int value="372" label="BROWSINGDATA_REMOVECACHE"/>
35199   <int value="373" label="BOOKMARKMANAGERPRIVATE_RECORDLAUNCH"/>
35200   <int value="374" label="BROWSERACTION_DISABLE"/>
35201   <int value="375" label="DELETED_EXPERIMENTAL_SPEECHINPUT_ISRECORDING"/>
35202   <int value="376" label="APP_WINDOW_CREATE"/>
35203   <int value="377" label="RUNTIME_RELOAD"/>
35204   <int value="378" label="EXPERIMENTAL_POWER_REQUESTKEEPAWAKE"/>
35205   <int value="379" label="SYSTEMINDICATOR_SETICON"/>
35206   <int value="380" label="FILEBROWSERPRIVATE_ADDMOUNT"/>
35207   <int value="381" label="APP_CURRENTWINDOWINTERNAL_FOCUS"/>
35208   <int value="382" label="EVENTS_REMOVERULES"/>
35209   <int value="383" label="DOWNLOADS_DOWNLOAD"/>
35210   <int value="384" label="WINDOWS_GETALL"/>
35211   <int value="385" label="DELETED_FILEBROWSERPRIVATE_TOGGLEFULLSCREEN"/>
35212   <int value="386" label="APP_CURRENTWINDOWINTERNAL_RESTORE"/>
35213   <int value="387" label="DELETED_WEBSOCKETPROXYPRIVATE_GETPASSPORTFORTCP"/>
35214   <int value="388" label="PAGEACTION_HIDE"/>
35215   <int value="389" label="DELETED_EXPERIMENTAL_SYSTEMINFO_STORAGE_GET"/>
35216   <int value="390" label="DOWNLOADS_ACCEPTDANGER"/>
35217   <int value="391" label="DELETED_WEBSOCKETPROXYPRIVATE_GETURLFORTCP"/>
35218   <int value="392" label="FILEBROWSERPRIVATE_GETSIZESTATS"/>
35219   <int value="393" label="DOWNLOADS_RESUME"/>
35220   <int value="394" label="COOKIES_GETALLCOOKIESTORES"/>
35221   <int value="395" label="MEDIAGALLERIESPRIVATE_ADDGALLERYWATCH"/>
35222   <int value="396" label="MEDIAGALLERIESPRIVATE_REMOVEGALLERYWATCH"/>
35223   <int value="397" label="WEBVIEW_EXECUTESCRIPT"/>
35224   <int value="398" label="NOTIFICATIONS_UPDATE"/>
35225   <int value="399" label="NOTIFICATIONS_CLEAR"/>
35226   <int value="400" label="DELETED_SESSIONRESTORE_GETRECENTLYCLOSED"/>
35227   <int value="401" label="DELETED_SESSIONRESTORE_RESTORE"/>
35228   <int value="402" label="MANAGEMENT_UNINSTALLSELF"/>
35229   <int value="403" label="ECHOPRIVATE_GETOOBETIMESTAMP"/>
35230   <int value="404" label="FILEBROWSERPRIVATE_VALIDATEPATHNAMELENGTH"/>
35231   <int value="405" label="BROWSINGDATA_SETTINGS"/>
35232   <int value="406" label="WEBSTOREPRIVATE_GETISLAUNCHERENABLED"/>
35233   <int value="407" label="NETWORKINGPRIVATE_GETPROPERTIES"/>
35234   <int value="408" label="NETWORKINGPRIVATE_GETVISIBLENETWORKS"/>
35235   <int value="409" label="NETWORKINGPRIVATE_STARTCONNECT"/>
35236   <int value="410" label="NETWORKINGPRIVATE_STARTDISCONNECT"/>
35237   <int value="411" label="MEDIAGALLERIESPRIVATE_GETALLGALLERYWATCH"/>
35238   <int value="412" label="MEDIAGALLERIESPRIVATE_REMOVEALLGALLERYWATCH"/>
35239   <int value="413" label="FILEBROWSERPRIVATE_SEARCHDRIVEMETADATA"/>
35240   <int value="414" label="DELETED_ECHOPRIVATE_CHECKALLOWREDEEMOFFERS"/>
35241   <int value="415" label="DELETED_MEDIAGALLERIESPRIVATE_EJECTDEVICE"/>
35242   <int value="416" label="FILEBROWSERPRIVATE_LOGOUTUSERFORREAUTHENTICATION"/>
35243   <int value="417" label="DEVELOPERPRIVATE_CHOOSEPATH"/>
35244   <int value="418" label="DEVELOPERPRIVATE_PACKDIRECTORY"/>
35245   <int value="419" label="NETWORKINGPRIVATE_VERIFYDESTINATION"/>
35246   <int value="420" label="NETWORKINGPRIVATE_VERIFYANDENCRYPTCREDENTIALS"/>
35247   <int value="421" label="NETWORKINGPRIVATE_VERIFYANDENCRYPTDATA"/>
35248   <int value="422" label="DEVELOPERPRIVATE_RESTART"/>
35249   <int value="423" label="DEVELOPERPRIVATE_ALLOWINCOGNITO"/>
35250   <int value="424" label="INPUT_IME_DELETESURROUNDINGTEXT"/>
35251   <int value="425" label="DELETED_FILEBROWSERPRIVATE_OPENNEWWINDOW"/>
35252   <int value="426" label="CLOUDPRINTPRIVATE_GETCLIENTID"/>
35253   <int value="427" label="ECHOPRIVATE_GETUSERCONSENT"/>
35254   <int value="428" label="SYNCFILESYSTEM_SETCONFLICTRESOLUTIONPOLICY"/>
35255   <int value="429" label="SYNCFILESYSTEM_GETCONFLICTRESOLUTIONPOLICY"/>
35256   <int value="430" label="NETWORKINGPRIVATE_SETPROPERTIES"/>
35257   <int value="431" label="NETWORKINGPRIVATE_GETSTATE"/>
35258   <int value="432" label="POWER_REQUESTKEEPAWAKE"/>
35259   <int value="433" label="POWER_RELEASEKEEPAWAKE"/>
35260   <int value="434" label="WALLPAPERPRIVATE_SETCUSTOMWALLPAPERLAYOUT"/>
35261   <int value="435" label="DOWNLOADSINTERNAL_DETERMINEFILENAME"/>
35262   <int value="436" label="SYNCFILESYSTEM_GETFILESYNCSTATUSES"/>
35263   <int value="437" label="MEDIAGALLERIESPRIVATE_GETHANDLERS"/>
35264   <int value="438" label="WALLPAPERPRIVATE_RESETWALLPAPER"/>
35265   <int value="439" label="DEVELOPERPRIVATE_PERMISSIONS"/>
35266   <int value="440" label="WEBSTOREPRIVATE_ENABLEAPPLAUNCHER"/>
35267   <int value="441" label="APP_CURRENTWINDOWINTERNAL_FULLSCREEN"/>
35268   <int value="442" label="DEVELOPERPRIVATE_LOADUNPACKEDCROS"/>
35269   <int value="443" label="NETWORKINGPRIVATE_REQUESTNETWORKSCAN"/>
35270   <int value="444" label="ENTERPRISE_PLATFORMKEYSPRIVATE_CHALLENGEMACHINEKEY"/>
35271   <int value="445" label="ENTERPRISE_PLATFORMKEYSPRIVATE_CHALLENGEUSERKEY"/>
35272   <int value="446" label="DEVELOPERPRIVATE_LOADPROJECTTOSYNCFS"/>
35273   <int value="447" label="DEVELOPERPRIVATE_GETPROJECTSINFO"/>
35274   <int value="448" label="DEVELOPERPRIVATE_LOADPROJECT"/>
35275   <int value="449" label="COMMANDLINEPRIVATE_HASSWITCH"/>
35276   <int value="450" label="NETWORKINGPRIVATE_GETMANAGEDPROPERTIES"/>
35277   <int value="451" label="LOCATION_WATCHLOCATION"/>
35278   <int value="452" label="LOCATION_CLEARWATCH"/>
35279   <int value="453" label="BLUETOOTH_ADDPROFILE"/>
35280   <int value="454" label="BLUETOOTH_REMOVEPROFILE"/>
35281   <int value="455" label="DELETED_BLUETOOTH_GETPROFILES"/>
35282   <int value="456" label="EXPERIMENTAL_IDENTITY_REMOVECACHEDAUTHTOKEN"/>
35283   <int value="457" label="AUDIO_GETINFO"/>
35284   <int value="458" label="AUDIO_SETACTIVEDEVICES"/>
35285   <int value="459" label="AUDIO_SETPROPERTIES"/>
35286   <int value="460" label="USB_RESETDEVICE"/>
35287   <int value="461" label="SOCKET_MULTICAST_JOIN_GROUP"/>
35288   <int value="462" label="SOCKET_MULTICAST_LEAVE_GROUP"/>
35289   <int value="463" label="SOCKET_MULTICAST_SET_TIME_TO_LIVE"/>
35290   <int value="464" label="SOCKET_MULTICAST_SET_LOOPBACK_MODE"/>
35291   <int value="465" label="SOCKET_MULTICAST_GET_JOINED_GROUPS"/>
35292   <int value="466"
35293       label="EXPERIMENTAL_ACCESSIBILITY_SETNATIVEACCESSIBILITYENABLED"/>
35294   <int value="467" label="RUNTIME_GETPLATFORMINFO"/>
35295   <int value="468" label="WEBVIEW_INSERTCSS"/>
35296   <int value="469" label="METRICSPRIVATE_GETISCRASHRECORDINGENABLED"/>
35297   <int value="470" label="IDENTITYPRIVATE_GETSTRINGS"/>
35298   <int value="471" label="NOTIFICATIONS_GET_ALL"/>
35299   <int value="472" label="USB_LISTINTERFACES"/>
35300   <int value="473" label="FILESYSTEM_RETAINENTRY"/>
35301   <int value="474" label="FILESYSTEM_ISRESTORABLE"/>
35302   <int value="475" label="FILESYSTEM_RESTOREENTRY"/>
35303   <int value="476" label="RUNTIME_SETUNINSTALLURL"/>
35304   <int value="477" label="INPUTMETHODPRIVATE_STARTIME"/>
35305   <int value="478" label="MUSICMANAGERPRIVATE_GETDEVICEID"/>
35306   <int value="479" label="TTS_PAUSE"/>
35307   <int value="480" label="TTS_RESUME"/>
35308   <int value="481" label="DELETED_SYSTEMINFO_CPU_GET"/>
35309   <int value="482" label="DELETED_EXPERIMENTAL_SYSTEMINFO_STORAGE_ADDWATCH"/>
35310   <int value="483" label="DELETED_EXPERIMENTAL_SYSTEMINFO_STORAGE_REMOVEWATCH"/>
35311   <int value="484" label="DELETED_EXPERIMENTAL_SYSTEMINFO_STORAGE_GETALLWATCH"/>
35312   <int value="485"
35313       label="DELETED_EXPERIMENTAL_SYSTEMINFO_STORAGE_REMOVEALLWATCH"/>
35314   <int value="486" label="DELETED_SYSTEMINFO_MEMORY_GET"/>
35315   <int value="487" label="ACTIVITYLOGPRIVATE_GETEXTENSIONACTIVITIES"/>
35316   <int value="488" label="RUNTIME_GETPACKAGEDIRECTORYENTRY"/>
35317   <int value="489" label="DELETED_SYSTEMINFO_DISPLAY_SETDISPLAYPROPERTIES"/>
35318   <int value="490" label="FEEDBACKPRIVATE_GETUSEREMAIL"/>
35319   <int value="491" label="FEEDBACKPRIVATE_GETSYSTEMINFORMATION"/>
35320   <int value="492" label="FEEDBACKPRIVATE_SENDFEEDBACK"/>
35321   <int value="493" label="VIRTUALKEYBOARDPRIVATE_INSERTTEXT"/>
35322   <int value="494" label="DIAGNOSTICS_SENDPACKET"/>
35323   <int value="495" label="METRICSPRIVATE_GETFIELDTRIAL"/>
35324   <int value="496" label="FILEBROWSERPRIVATE_ZOOM"/>
35325   <int value="497" label="WEBVIEW_GO"/>
35326   <int value="498" label="WEBSTOREPRIVATE_ISININCOGNITOMODEFUNCTION"/>
35327   <int value="499" label="FILEBROWSERPRIVATE_REQUESTACCESSTOKEN"/>
35328   <int value="500" label="WEBVIEW_STOP"/>
35329   <int value="501" label="WEBVIEW_RELOAD"/>
35330   <int value="502" label="WEBVIEW_TERMINATE"/>
35331   <int value="503" label="TYPES_PRIVATE_CHROMEDIRECTSETTING_GET"/>
35332   <int value="504" label="TYPES_PRIVATE_CHROMEDIRECTSETTING_SET"/>
35333   <int value="505" label="TYPES_PRIVATE_CHROMEDIRECTSETTING_CLEAR"/>
35334   <int value="506" label="DELETED_EXPERIMENTAL_SYSTEMINFO_STORAGE_EJECTDEVICE"/>
35335   <int value="507" label="SYSTEM_CPU_GETINFO"/>
35336   <int value="508" label="BOOKMARKMANAGERPRIVATE_REMOVETREES"/>
35337   <int value="509" label="SYSTEM_DISPLAY_GETINFO"/>
35338   <int value="510" label="SYSTEM_DISPLAY_SETDISPLAYPROPERTIES"/>
35339   <int value="511" label="SYSTEM_MEMORY_GETINFO"/>
35340   <int value="512" label="FILEBROWSERPRIVATE_GETSHAREURL"/>
35341   <int value="513" label="SYSTEM_STORAGE_GETINFO"/>
35342   <int value="514" label="SYSTEM_STORAGE_EJECTDEVICE"/>
35343   <int value="515" label="DELETED_SYSTEM_STORAGE_ADDAVAILABLECAPACITYWATCH"/>
35344   <int value="516" label="DELETED_SYSTEM_STORAGE_REMOVEAVAILABLECAPACITYWATCH"/>
35345   <int value="517"
35346       label="DELETED_SYSTEM_STORAGE_GETALLAVAILABLECAPACITYWATCHES"/>
35347   <int value="518"
35348       label="DELETED_SYSTEM_STORAGE_REMOVEALLAVAILABLECAPACITYWATCHES"/>
35349   <int value="519" label="DOWNLOADS_REMOVEFILE"/>
35350   <int value="520" label="DOWNLOADS_SHOWDEFAULTFOLDER"/>
35351   <int value="521" label="INFOBARS_SHOW"/>
35352   <int value="522" label="DOWNLOADS_SETSHELFENABLED"/>
35353   <int value="523" label="IMAGEWRITER_WRITEFROMURL"/>
35354   <int value="524" label="IMAGEWRITER_WRITEFROMFILE"/>
35355   <int value="525" label="IMAGEWRITER_CANCELWRITE"/>
35356   <int value="526" label="IMAGEWRITER_DESTROYPARTITIONS"/>
35357   <int value="527" label="FEEDBACKPRIVATE_GETSTRINGS"/>
35358   <int value="528" label="LOGPRIVATE_GETHISTORICAL"/>
35359   <int value="529" label="VIRTUALKEYBOARDPRIVATE_MOVECURSOR"/>
35360   <int value="530" label="METRICSPRIVATE_GETVARIATIONPARAMS"/>
35361   <int value="531" label="WEBVIEW_SETPERMISSION"/>
35362   <int value="532" label="DESKTOPCAPTURE_CHOOSEDESKTOPMEDIA"/>
35363   <int value="533" label="APP_CURRENTWINDOWINTERNAL_SETSHAPE"/>
35364   <int value="534" label="PROCESSES_GETPROCESSINFO"/>
35365   <int value="535" label="PROCESSES_GETPROCESSIDFORTAB"/>
35366   <int value="536" label="PROCESSES_TERMINATE"/>
35367   <int value="537" label="SOCKETS_UDP_CREATE"/>
35368   <int value="538" label="SOCKETS_UDP_UPDATE"/>
35369   <int value="539" label="SOCKETS_UDP_BIND"/>
35370   <int value="540" label="SOCKETS_UDP_SEND"/>
35371   <int value="541" label="SOCKETS_UDP_CLOSE"/>
35372   <int value="542" label="SOCKETS_UDP_GETINFO"/>
35373   <int value="543" label="SOCKETS_UDP_GETSOCKETS"/>
35374   <int value="544" label="SOCKETS_UDP_JOINGROUP"/>
35375   <int value="545" label="SOCKETS_UDP_LEAVEGROUP"/>
35376   <int value="546" label="SOCKETS_UDP_SETMULTICASTTIMETOLIVE"/>
35377   <int value="547" label="SOCKETS_UDP_SETMULTICASTLOOPBACKMODE"/>
35378   <int value="548" label="SOCKETS_UDP_GETJOINEDGROUPS"/>
35379   <int value="549" label="SIGNED_IN_DEVICES_GET"/>
35380   <int value="550" label="AUTOTESTPRIVATE_SIMULATEASANMEMORYBUG"/>
35381   <int value="551" label="WEBVIEW_CLEARDATA"/>
35382   <int value="552" label="SESSIONS_GETRECENTLYCLOSED"/>
35383   <int value="553" label="SESSIONS_GETDEVICES"/>
35384   <int value="554" label="SESSIONS_RESTORE"/>
35385   <int value="555" label="SYNCFILESYSTEM_GETSERVICESTATUS"/>
35386   <int value="556" label="ECHOPRIVATE_SETOFFERINFO"/>
35387   <int value="557" label="ECHOPRIVATE_GETOFFERINFO"/>
35388   <int value="558" label="DEVELOPERPRIVATE_ISPROFILEMANAGED"/>
35389   <int value="559" label="FILEBROWSERPRIVATE_INSTALLWEBSTOREITEM"/>
35390   <int value="560" label="FILEBROWSERPRIVATE_STARTCOPY"/>
35391   <int value="561" label="FILEBROWSERPRIVATE_CANCELCOPY"/>
35392   <int value="562" label="NETWORKINGPRIVATE_CREATENETWORK"/>
35393   <int value="563" label="BRAILLEDISPLAYPRIVATE_GETDISPLAYSTATE"/>
35394   <int value="564" label="BRAILLEDISPLAYPRIVATE_WRITEDOTS"/>
35395   <int value="565" label="USB_GETDEVICES"/>
35396   <int value="566" label="USB_REQUESTACCESS"/>
35397   <int value="567" label="USB_OPENDEVICE"/>
35398   <int value="568" label="ACTIVITYLOGPRIVATE_DELETEDATABASE"/>
35399   <int value="569" label="ACTIVITYLOGPRIVATE_DELETEURLS"/>
35400   <int value="570" label="FILEBROWSERPRIVATE_REQUESTWEBSTOREACCESSTOKEN"/>
35401   <int value="571" label="IMAGEWRITER_LISTREMOVABLESTORAGEDEVICES"/>
35402   <int value="572" label="WALLPAPER_SETWALLPAPER"/>
35403   <int value="573" label="VIRTUALKEYBOARDPRIVATE_HIDEKEYBOARD"/>
35404   <int value="574" label="AUTOTESTPRIVATE_LOCKSCREEN"/>
35405   <int value="575" label="WEBRTCLOGGINGPRIVATE_SETMETADATA"/>
35406   <int value="576" label="WEBRTCLOGGINGPRIVATE_START"/>
35407   <int value="577" label="WEBRTCLOGGINGPRIVATE_SETUPLOADONRENDERCLOSE"/>
35408   <int value="578" label="WEBRTCLOGGINGPRIVATE_STOP"/>
35409   <int value="579" label="WEBRTCLOGGINGPRIVATE_UPLOAD"/>
35410   <int value="580" label="WEBRTCLOGGINGPRIVATE_DISCARD"/>
35411   <int value="581" label="WEBVIEW_OVERRIDEUSERAGENT"/>
35412   <int value="582" label="PRINCIPALSPRIVATE_SHOWAVATARBUBBLE"/>
35413   <int value="583" label="PRINCIPALSPRIVATE_SIGNOUT"/>
35414   <int value="584" label="CAST_CHANNEL_OPEN"/>
35415   <int value="585" label="CAST_CHANNEL_SEND"/>
35416   <int value="586" label="CAST_CHANNEL_CLOSE"/>
35417   <int value="587" label="RUNTIME_RESTART"/>
35418   <int value="588" label="DESKTOPCAPTURE_CANCELCHOOSEDESKTOPMEDIA"/>
35419   <int value="589" label="APP_CURRENTWINDOWINTERNAL_SETALWAYSONTOP"/>
35420   <int value="590" label="SOCKETS_TCP_CREATE"/>
35421   <int value="591" label="SOCKETS_TCP_UPDATE"/>
35422   <int value="592" label="SOCKETS_TCP_SETPAUSED"/>
35423   <int value="593" label="SOCKETS_TCP_SETKEEPALIVE"/>
35424   <int value="594" label="SOCKETS_TCP_SETNODELAY"/>
35425   <int value="595" label="SOCKETS_TCP_CONNECT"/>
35426   <int value="596" label="SOCKETS_TCP_DISCONNECT"/>
35427   <int value="597" label="SOCKETS_TCP_SEND"/>
35428   <int value="598" label="SOCKETS_TCP_CLOSE"/>
35429   <int value="599" label="SOCKETS_TCP_GETINFO"/>
35430   <int value="600" label="SOCKETS_TCP_GETSOCKETS"/>
35431   <int value="601" label="NETWORKINGPRIVATE_GETENABLEDNETWORKTYPES"/>
35432   <int value="602" label="NETWORKINGPRIVATE_ENABLENETWORKTYPE"/>
35433   <int value="603" label="NETWORKINGPRIVATE_DISABLENETWORKTYPE"/>
35434   <int value="604" label="SOCKETS_TCP_SERVER_CREATE"/>
35435   <int value="605" label="SOCKETS_TCP_SERVER_UPDATE"/>
35436   <int value="606" label="SOCKETS_TCP_SERVER_SETPAUSED"/>
35437   <int value="607" label="SOCKETS_TCP_SERVER_LISTEN"/>
35438   <int value="608" label="SOCKETS_TCP_SERVER_DISCONNECT"/>
35439   <int value="609" label="SOCKETS_TCP_SERVER_CLOSE"/>
35440   <int value="610" label="SOCKETS_TCP_SERVER_GETINFO"/>
35441   <int value="611" label="SOCKETS_TCP_SERVER_GETSOCKETS"/>
35442   <int value="612" label="SYSTEM_STORAGE_GETAVAILABLECAPACITY"/>
35443   <int value="613" label="BROWSERACTION_OPEN_POPUP"/>
35444   <int value="614" label="WEBRTC_AUDIO_PRIVATE_GET_SINKS"/>
35445   <int value="615" label="WEBRTC_AUDIO_PRIVATE_GET_ACTIVE_SINK"/>
35446   <int value="616" label="WEBRTC_AUDIO_PRIVATE_SET_ACTIVE_SINK"/>
35447   <int value="617" label="WEBRTC_AUDIO_PRIVATE_GET_ASSOCIATED_SINK"/>
35448   <int value="618" label="VIRTUALKEYBOARDPRIVATE_KEYBOARDLOADED"/>
35449   <int value="619" label="DELETED_APP_CURRENTWINDOWINTERNAL_SETMINWIDTH"/>
35450   <int value="620" label="DELETED_APP_CURRENTWINDOWINTERNAL_SETMINHEIGHT"/>
35451   <int value="621" label="DELETED_APP_CURRENTWINDOWINTERNAL_SETMAXWIDTH"/>
35452   <int value="622" label="DELETED_APP_CURRENTWINDOWINTERNAL_SETMAXHEIGHT"/>
35453   <int value="623" label="SYSTEMPRIVATE_GETAPIKEY"/>
35454   <int value="624" label="CHROMEOSINFOPRIVATE_SET"/>
35455   <int value="625" label="BOOKMARKMANAGERPRIVATE_GETMETAINFO"/>
35456   <int value="626" label="BOOKMARKMANAGERPRIVATE_SETMETAINFO"/>
35457   <int value="627" label="FILESYSTEMPROVIDER_MOUNT"/>
35458   <int value="628" label="AUTOTESTPRIVATE_GETEXTENSIONSINFO"/>
35459   <int value="629" label="SCREENLOCKPRIVATE_GETLOCKED"/>
35460   <int value="630" label="SCREENLOCKPRIVATE_SETLOCKED"/>
35461   <int value="631" label="SCREENLOCKPRIVATE_SHOWMESSAGE"/>
35462   <int value="632" label="FEEDBACKPRIVATE_GETHISTOGRAMS"/>
35463   <int value="633" label="SYSTEM_NETWORK_GETNETWORKINTERFACES"/>
35464   <int value="634" label="SERIAL_GETDEVICES"/>
35465   <int value="635" label="SERIAL_UPDATE"/>
35466   <int value="636" label="SERIAL_SETPAUSED"/>
35467   <int value="637" label="SERIAL_GETINFO"/>
35468   <int value="638" label="SERIAL_GETCONNECTIONS"/>
35469   <int value="639" label="SERIAL_SEND"/>
35470   <int value="640" label="GCM_REGISTER"/>
35471   <int value="641" label="GCM_SEND"/>
35472   <int value="642" label="SERIAL_CONNECT"/>
35473   <int value="643" label="SERIAL_DISCONNECT"/>
35474   <int value="644" label="MEDIAGALLERIES_GETALLMEDIAFILESYSTEMMETADATA"/>
35475   <int value="645" label="FIRSTRUNPRIVATE_GETLOCALIZEDSTRINGS"/>
35476   <int value="646" label="FIRSTRUNPRIVATE_LAUNCHTUTORIAL"/>
35477   <int value="647" label="SOCKETS_UDP_SETPAUSED"/>
35478   <int value="648" label="WEBVIEW_CAPTUREVISIBLEREGION"/>
35479   <int value="649" label="MEDIAGALLERIES_GETMETADATA"/>
35480   <int value="650" label="INPUT_IME_SENDKEYEVENTS"/>
35481   <int value="651" label="VIRTUALKEYBOARDPRIVATE_LOCKKEYBOARD"/>
35482   <int value="652" label="SCREENLOCKPRIVATE_SHOWCUSTOMICON"/>
35483   <int value="653" label="INPUT_IME_HIDEINPUTVIEW"/>
35484   <int value="654" label="BOOKMARKMANAGERPRIVATE_UNDO"/>
35485   <int value="655" label="BOOKMARKMANAGERPRIVATE_REDO"/>
35486   <int value="656" label="BOOKMARKMANAGERPRIVATE_UNDOINFO"/>
35487   <int value="657" label="BOOKMARKMANAGERPRIVATE_REDOINFO"/>
35488   <int value="658" label="MEDIAGALLERIES_ADDUSERSELECTEDFOLDER"/>
35489   <int value="659"
35490       label="PREFERENCESPRIVATE_GETSYNCCATEGORIESWITHOUTPASSPHRASE"/>
35491   <int value="660" label="READINGLISTPRIVATE_ADDENTRY"/>
35492   <int value="661" label="READINGLISTPRIVATE_REMOVEENTRY"/>
35493   <int value="662" label="READINGLISTPRIVATE_GETENTRIES"/>
35494   <int value="663" label="MEDIAGALLERIES_STARTMEDIASCAN"/>
35495   <int value="664" label="MEDIAGALLERIES_CANCELMEDIASCAN"/>
35496   <int value="665" label="MEDIAGALLERIES_ADDSCANRESULTS"/>
35497   <int value="666" label="LOGPRIVATE_STARTNETINTERNALSWATCH"/>
35498   <int value="667" label="LOGPRIVATE_STOPNETINTERNALSWATCH"/>
35499   <int value="668" label="FILEBROWSERPRIVATE_GETPROFILES"/>
35500   <int value="669" label="FILEBROWSERPRIVATE_VISITDESKTOP"/>
35501   <int value="670" label="VIRTUALKEYBOARDPRIVATE_GETKEYBOARDCONFIG"/>
35502   <int value="671" label="HID_GETDEVICES"/>
35503   <int value="672" label="HID_CONNECT"/>
35504   <int value="673" label="HID_DISCONNECT"/>
35505   <int value="674" label="HID_RECEIVE"/>
35506   <int value="675" label="HID_SEND"/>
35507   <int value="676" label="HID_RECEIVEFEATUREREPORT"/>
35508   <int value="677" label="HID_SENDFEATUREREPORT"/>
35509   <int value="678" label="HOTWORDPRIVATE_SETENABLED"/>
35510   <int value="679" label="HOTWORDPRIVATE_GETSTATUS"/>
35511   <int value="680" label="APP_CURRENTWINDOWINTERNAL_SETBADGEICON"/>
35512   <int value="681" label="APP_CURRENTWINDOWINTERNAL_CLEARBADGE"/>
35513   <int value="682" label="WEBVIEW_SETZOOM"/>
35514   <int value="683" label="WEBVIEW_GETZOOM"/>
35515   <int value="684" label="DEVELOPERPRIVATE_REQUESTFILESOURCE"/>
35516   <int value="685" label="DEVELOPERPRIVATE_OPENDEVTOOLS"/>
35517   <int value="686" label="ACTIVITYLOGPRIVATE_DELETEACTIVITIES"/>
35518   <int value="687" label="NETWORKINGPRIVATE_SETWIFITDLSENABLEDSTATE"/>
35519   <int value="688" label="NETWORKINGPRIVATE_GETWIFITDLSSTATUS"/>
35520   <int value="689" label="SCREENLOCKPRIVATE_HIDECUSTOMICON"/>
35521   <int value="690" label="SCREENLOCKPRIVATE_SETAUTHTYPE"/>
35522   <int value="691" label="SCREENLOCKPRIVATE_GETAUTHTYPE"/>
35523   <int value="692" label="SCREENLOCKPRIVATE_ACCEPTAUTHATTEMPT"/>
35524   <int value="693" label="WEBVIEW_FIND"/>
35525   <int value="694" label="WEBVIEW_STOPFINDING"/>
35526   <int value="695" label="WEBVIEW_CONTEXTMENUSCREATE"/>
35527   <int value="696" label="WEBVIEW_CONTEXTMENUSUPDATE"/>
35528   <int value="697" label="WEBVIEW_CONTEXTMENUSREMOVE"/>
35529   <int value="698" label="WEBVIEW_CONTEXTMENUSREMOVEALL"/>
35530   <int value="699" label="AUTOMATIONINTERNAL_ENABLETAB"/>
35531   <int value="700" label="APP_CURRENTWINDOWINTERNAL_SETSIZECONSTRAINTS"/>
35532   <int value="701" label="BLUETOOTH_GETDEVICE"/>
35533   <int value="702" label="GCM_UNREGISTER"/>
35534   <int value="703" label="FILEBROWSERPRIVATE_REQUESTDRIVESHARE"/>
35535   <int value="704" label="METRICSPRIVATE_RECORDSPARSEVALUE"/>
35536   <int value="705" label="HOTWORDPRIVATE_SETAUDIOLOGGINGENABLED"/>
35537   <int value="706" label="BLUETOOTHPRIVATE_SETADAPTERSTATE"/>
35538   <int value="707" label="BLUETOOTHPRIVATE_ENABLEPAIRING"/>
35539   <int value="708" label="BLUETOOTHPRIVATE_DISABLEPAIRING"/>
35540   <int value="709" label="BLUETOOTHPRIVATE_SETPAIRINGRESPONSE"/>
35541   <int value="710" label="NETWORKINGPRIVATE_GETCAPTIVEPORTALSTATUS"/>
35542   <int value="711" label="AUTOMATIONINTERNAL_PERFORMACTION"/>
35543   <int value="712" label="BLUETOOTH_UPDATE_SOCKET"/>
35544   <int value="713" label="BLUETOOTH_SET_SOCKET_PAUSED"/>
35545   <int value="714" label="BLUETOOTH_GET_SOCKET"/>
35546   <int value="715" label="BLUETOOTH_GET_SOCKETS"/>
35547   <int value="716" label="FILESYSTEMPROVIDER_UNMOUNT"/>
35548   <int value="717" label="FILESYSTEMPROVIDERINTERNAL_UNMOUNTREQUESTEDSUCCESS"/>
35549   <int value="718" label="FILESYSTEMPROVIDERINTERNAL_UNMOUNTREQUESTEDERROR"/>
35550   <int value="719" label="MEDIAGALLERIES_DROPPERMISSIONFORMEDIAFILESYSTEM"/>
35551   <int value="720" label="WEBCAMPRIVATE_SET"/>
35552   <int value="721" label="WEBCAMPRIVATE_RESET"/>
35553   <int value="722" label="WEBCAMPRIVATE_GET"/>
35554   <int value="723" label="BLUETOOTHLOWENERGY_GETSERVICE"/>
35555   <int value="724" label="BLUETOOTHLOWENERGY_GETSERVICES"/>
35556   <int value="725" label="BLUETOOTHLOWENERGY_GETCHARACTERISTIC"/>
35557   <int value="726" label="BLUETOOTHLOWENERGY_GETCHARACTERISTICS"/>
35558   <int value="727" label="BLUETOOTHLOWENERGY_GETINCLUDEDSERVICES"/>
35559   <int value="728" label="BLUETOOTHLOWENERGY_GETDESCRIPTOR"/>
35560   <int value="729" label="BLUETOOTHLOWENERGY_GETDESCRIPTORS"/>
35561   <int value="730" label="BLUETOOTHLOWENERGY_READCHARACTERISTICVALUE"/>
35562   <int value="731" label="BLUETOOTHLOWENERGY_WRITECHARACTERISTICVALUE"/>
35563   <int value="732" label="BLUETOOTHLOWENERGY_READDESCRIPTORVALUE"/>
35564   <int value="733" label="BLUETOOTHLOWENERGY_WRITEDESCRIPTORVALUE"/>
35565   <int value="734" label="BOOKMARKMANAGERPRIVATE_CREATEWITHMETAINFO"/>
35566   <int value="735" label="BOOKMARKMANAGERPRIVATE_UPDATEMETAINFO"/>
35567   <int value="736" label="BLUETOOTHSOCKET_CREATE"/>
35568   <int value="737" label="BLUETOOTHSOCKET_UPDATE"/>
35569   <int value="738" label="BLUETOOTHSOCKET_SETPAUSED"/>
35570   <int value="739" label="BLUETOOTHSOCKET_LISTENUSINGRFCOMM"/>
35571   <int value="740" label="BLUETOOTHSOCKET_LISTENUSINGINSECURERFCOMM"/>
35572   <int value="741" label="BLUETOOTHSOCKET_LISTENUSINGL2CAP"/>
35573   <int value="742" label="BLUETOOTHSOCKET_CONNECT"/>
35574   <int value="743" label="BLUETOOTHSOCKET_DISCONNECT"/>
35575   <int value="744" label="BLUETOOTHSOCKET_CLOSE"/>
35576   <int value="745" label="BLUETOOTHSOCKET_SEND"/>
35577   <int value="746" label="BLUETOOTHSOCKET_GETINFO"/>
35578   <int value="747" label="BLUETOOTHSOCKET_GETSOCKETS"/>
35579   <int value="748" label="WEBSTOREPRIVATE_SIGNINFUNCTION"/>
35580   <int value="749" label="SHELL_CREATEWINDOW"/>
35581   <int value="750"
35582       label="FILESYSTEMPROVIDERINTERNAL_GETMETADATAREQUESTEDSUCCESS"/>
35583   <int value="751"
35584       label="FILESYSTEMPROVIDERINTERNAL_GETMETADATAREQUESTEDERROR"/>
35585   <int value="752" label="BROWSER_OPENTAB"/>
35586   <int value="753" label="MANAGEMENT_CREATEAPPSHORTCUT"/>
35587   <int value="754" label="WEBVIEW_SHOWCONTEXTMENU"/>
35588   <int value="755" label="WEBRTCLOGGINGPRIVATE_STARTRTPDUMP"/>
35589   <int value="756" label="WEBRTCLOGGINGPRIVATE_STOPRTPDUMP"/>
35590   <int value="757" label="AUTOMATIONINTERNAL_ENABLEDESKTOP"/>
35591   <int value="758" label="HOTWORDPRIVATE_SETHOTWORDSESSIONSTATE"/>
35592   <int value="759" label="HOTWORDPRIVATE_NOTIFYHOTWORDRECOGNITION"/>
35593   <int value="760"
35594       label="FILESYSTEMPROVIDERINTERNAL_READDIRECTORYREQUESTEDSUCCESS"/>
35595   <int value="761"
35596       label="FILESYSTEMPROVIDERINTERNAL_READDIRECTORYREQUESTEDERROR"/>
35597   <int value="762" label="LEDGER_BATCHEXECUTE"/>
35598   <int value="763" label="FILESYSTEMPROVIDERINTERNAL_OPENFILEREQUESTEDSUCCESS"/>
35599   <int value="764" label="FILESYSTEMPROVIDERINTERNAL_OPENFILEREQUESTEDERROR"/>
35600   <int value="765"
35601       label="FILESYSTEMPROVIDERINTERNAL_CLOSEFILEREQUESTEDSUCCESS"/>
35602   <int value="766" label="FILESYSTEMPROVIDERINTERNAL_CLOSEFILEREQUESTEDERROR"/>
35603   <int value="767" label="SYNCEDNOTIFICATIONSPRIVATE_GETINITIALDATA"/>
35604   <int value="768" label="SYNCEDNOTIFICATIONSPRIVATE_UPDATENOTIFICATION"/>
35605   <int value="769" label="SYNCEDNOTIFICATIONSPRIVATE_SETRENDERCONTEXT"/>
35606   <int value="770" label="IDENTITY_GETACCOUNTS"/>
35607   <int value="771" label="FILEBROWSERPRIVATE_RESOLVEISOLATEDENTRIES"/>
35608   <int value="772" label="FILESYSTEMPROVIDERINTERNAL_READFILEREQUESTEDSUCCESS"/>
35609   <int value="773" label="FILESYSTEMPROVIDERINTERNAL_READFILEREQUESTEDERROR"/>
35610   <int value="774" label="NETWORKINGPRIVATE_GETNETWORKS"/>
35611   <int value="775" label="WEBVIEW_SETNAME"/>
35612   <int value="776" label="ENTERPRISE_PLATFORMKEYSINTERNAL_GENERATEKEY"/>
35613   <int value="777" label="ENTERPRISE_PLATFORMKEYSINTERNAL_SIGN"/>
35614   <int value="778" label="ENTERPRISE_PLATFORMKEYSINTERNAL_GETTOKENS"/>
35615   <int value="779" label="ENTERPRISE_PLATFORMKEYS_GETCERTIFICATES"/>
35616   <int value="780" label="ENTERPRISE_PLATFORMKEYS_IMPORTCERTIFICATE"/>
35617   <int value="781" label="ENTERPRISE_PLATFORMKEYS_REMOVECERTIFICATE"/>
35618   <int value="782" label="FILEBROWSERPRIVATE_OPENINSPECTOR"/>
35619   <int value="783" label="STREAMSPRIVATE_ABORT"/>
35620   <int value="784" label="MANAGEMENT_SETLAUNCHTYPE"/>
35621 </enum>
35623 <enum name="ExtensionInstallCause" type="int">
35624   <int value="0" label="INSTALL_CAUSE_UNSET"/>
35625   <int value="1" label="INSTALL_CAUSE_USER_DOWNLOAD"/>
35626   <int value="2" label="INSTALL_CAUSE_UPDATE"/>
35627   <int value="3" label="INSTALL_CAUSE_EXTERNAL_FILE"/>
35628   <int value="4" label="INSTALL_CAUSE_AUTOMATION"/>
35629 </enum>
35631 <enum name="ExtensionInstallPromptExperimentLinkAction" type="int">
35632   <int value="0" label="Link is shown"/>
35633   <int value="1" label="Link is not shown"/>
35634   <int value="2" label="Link is clicked"/>
35635 </enum>
35637 <enum name="ExtensionInstallPromptType" type="int">
35638   <int value="0" label="Install prompt"/>
35639   <int value="1" label="Inline install prompt"/>
35640   <int value="2" label="Bundle install prompt"/>
35641   <int value="3" label="Re-enable prompt"/>
35642   <int value="4" label="Permissions prompt"/>
35643   <int value="5" label="External install prompt"/>
35644   <int value="6" label="Post install permissions prompt"/>
35645   <int value="7" label="Launch prompt"/>
35646   <int value="8" label="Remote install prompt"/>
35647 </enum>
35649 <enum name="ExtensionInstallVerifierGetSignatureResult" type="int">
35650   <int value="0" label="No signature (network error, etc)"/>
35651   <int value="1" label="Invalid signature"/>
35652   <int value="2" label="Valid signature"/>
35653 </enum>
35655 <enum name="ExtensionInstallVerifierInitResult" type="int">
35656   <int value="0" label="No value in prefs"/>
35657   <int value="1" label="Pref present but parsing failed"/>
35658   <int value="2" label="Invalid signature"/>
35659   <int value="3" label="Valid signature"/>
35660 </enum>
35662 <enum name="ExtensionInstallVerifierMustRemainDisabled" type="int">
35663   <int value="0" label="VERIFIED"/>
35664   <int value="1" label="NOT_EXTENSION"/>
35665   <int value="2" label="UNPACKED"/>
35666   <int value="3" label="ENTERPRISE_POLICY_ALLOWED"/>
35667   <int value="4" label="FORCED_NOT_VERIFIED"/>
35668   <int value="5" label="NOT_FROM_STORE"/>
35669   <int value="6" label="NO_SIGNATURE"/>
35670   <int value="7" label="NOT_VERIFIED_BUT_NOT_ENFORCING"/>
35671   <int value="8" label="NOT_VERIFIED"/>
35672 </enum>
35674 <enum name="ExtensionInstallVerifierStatus" type="int">
35675   <int value="0" label="NONE"/>
35676   <int value="1" label="BOOTSTRAP"/>
35677   <int value="2" label="ENFORCE"/>
35678 </enum>
35680 <enum name="ExtensionLaunchType" type="int">
35681   <int value="0" label="PINNED"/>
35682   <int value="1" label="REGULAR"/>
35683   <int value="2" label="FULLSCREEN"/>
35684 </enum>
35686 <enum name="ExtensionLocation" type="int">
35687   <int value="0" label="INVALID"/>
35688   <int value="1" label="INTERNAL"/>
35689   <int value="2" label="EXTERNAL_PREF"/>
35690   <int value="3" label="EXTERNAL_REGISTRY"/>
35691   <int value="4" label="LOAD"/>
35692   <int value="5" label="COMPONENT"/>
35693   <int value="6" label="EXTERNAL_PREF_DOWNLOAD"/>
35694   <int value="7" label="EXTERNAL_POLICY_DOWNLOAD"/>
35695   <int value="8" label="COMMAND_LINE"/>
35696   <int value="9" label="EXTERNAL_POLICY"/>
35697   <int value="10" label="EXTERNAL_COMPONENT"/>
35698 </enum>
35700 <enum name="ExtensionPermission" type="int">
35701   <int value="0" label="UNKNOWN"/>
35702   <int value="1" label="NONE"/>
35703   <int value="2" label="BOOKMARKS"/>
35704   <int value="3" label="GEOLOCATION"/>
35705   <int value="4" label="BROWSING_HISTORY"/>
35706   <int value="5" label="TABS"/>
35707   <int value="6" label="MANAGEMENT"/>
35708   <int value="7" label="DEBUGGER"/>
35709   <int value="8" label="1_HOST"/>
35710   <int value="9" label="2_HOSTS"/>
35711   <int value="10" label="3_HOSTS"/>
35712   <int value="11" label="4_OR_MORE_HOSTS"/>
35713   <int value="12" label="ALL_HOSTS"/>
35714   <int value="13" label="FULL_ACCESS"/>
35715   <int value="14" label="CLIPBOARD"/>
35716   <int value="15" label="TTS_ENGINE"/>
35717   <int value="16" label="CONTENT_SETTINGS"/>
35718   <int value="17" label="PRIVACY"/>
35719   <int value="18" label="MANAGED_MODE"/>
35720   <int value="19" label="INPUT"/>
35721   <int value="20" label="AUDIO_CAPTURE"/>
35722   <int value="21" label="VIDEO_CAPTURE"/>
35723   <int value="22" label="DOWNLOADS"/>
35724   <int value="23" label="FILE_SYSTEM_WRITE"/>
35725   <int value="24" label="ALL_MEDIA_GALLERIES"/>
35726   <int value="25" label="SERIAL"/>
35727   <int value="26" label="SOCKET_ANY_HOST"/>
35728   <int value="27" label="SOCKET_DOMAIN_HOSTS"/>
35729   <int value="28" label="SOCKET_SPECIFIC_HOSTS"/>
35730 </enum>
35732 <enum name="ExtensionPermission2" type="int">
35733 <!-- Generated from ../../../extensions/common/permissions/permission_message.h -->
35735   <int value="0" label="kUnknown"/>
35736   <int value="1" label="kNone"/>
35737   <int value="2" label="kBookmarks"/>
35738   <int value="3" label="kGeolocation"/>
35739   <int value="4" label="kBrowsingHistory"/>
35740   <int value="5" label="kTabs"/>
35741   <int value="6" label="kManagement"/>
35742   <int value="7" label="kDebugger"/>
35743   <int value="8" label="kDesktopCapture"/>
35744   <int value="9" label="kHid"/>
35745   <int value="10" label="kHosts1"/>
35746   <int value="11" label="kHosts2"/>
35747   <int value="12" label="kHosts3"/>
35748   <int value="13" label="kHosts4OrMore"/>
35749   <int value="14" label="kHostsAll"/>
35750   <int value="15" label="kFullAccess"/>
35751   <int value="16" label="kClipboard"/>
35752   <int value="17" label="kTtsEngine"/>
35753   <int value="18" label="kContentSettings"/>
35754   <int value="19" label="kPrivacy"/>
35755   <int value="20" label="kManagedMode"/>
35756   <int value="21" label="kInput"/>
35757   <int value="22" label="kAudioCapture"/>
35758   <int value="23" label="kVideoCapture"/>
35759   <int value="24" label="kDownloads"/>
35760   <int value="25" label="kFileSystemWrite"/>
35761   <int value="26" label="kMediaGalleriesAllGalleriesRead"/>
35762   <int value="27" label="kSerial"/>
35763   <int value="28" label="kSocketAnyHost"/>
35764   <int value="29" label="kSocketDomainHosts"/>
35765   <int value="30" label="kSocketSpecificHosts"/>
35766   <int value="31" label="kBluetooth"/>
35767   <int value="32" label="kUsb"/>
35768   <int value="33" label="kSystemIndicator"/>
35769   <int value="34" label="kUsbDevice"/>
35770   <int value="35" label="kMediaGalleriesAllGalleriesCopyTo"/>
35771   <int value="36" label="kSystemInfoDisplay"/>
35772   <int value="37" label="kNativeMessaging"/>
35773   <int value="38" label="kSyncFileSystem"/>
35774   <int value="39" label="kAudio"/>
35775   <int value="40" label="kFavicon"/>
35776   <int value="41" label="kMusicManagerPrivate"/>
35777   <int value="42" label="kWebConnectable"/>
35778   <int value="43" label="kActivityLogPrivate"/>
35779   <int value="44" label="kBluetoothDevices"/>
35780   <int value="45" label="kDownloadsOpen"/>
35781   <int value="46" label="kNetworkingPrivate"/>
35782   <int value="47" label="kDeclarativeWebRequest"/>
35783   <int value="48" label="kFileSystemDirectory"/>
35784   <int value="49" label="kFileSystemWriteDirectory"/>
35785   <int value="50" label="kSignedInDevices"/>
35786   <int value="51" label="kWallpaper"/>
35787   <int value="52" label="kNetworkState"/>
35788   <int value="53" label="kHomepage"/>
35789   <int value="54" label="kSearchProvider"/>
35790   <int value="55" label="kStartupPages"/>
35791   <int value="56" label="kMediaGalleriesAllGalleriesDelete"/>
35792   <int value="57" label="kScreenlockPrivate"/>
35793   <int value="58" label="kOverrideBookmarksUI"/>
35794   <int value="59" label="kAutomation"/>
35795   <int value="60" label="kAccessibilityFeaturesModify"/>
35796   <int value="61" label="kAccessibilityFeaturesRead"/>
35797   <int value="62" label="kBluetoothPrivate"/>
35798 </enum>
35800 <enum name="ExtensionServiceVerifyAllSuccess" type="int">
35801   <int value="0" label="VERIFY_ALL_BOOTSTRAP_SUCCESS"/>
35802   <int value="1" label="VERIFY_ALL_BOOTSTRAP_FAILURE"/>
35803   <int value="2" label="VERIFY_ALL_NON_BOOTSTRAP_SUCCESS"/>
35804   <int value="3" label="VERIFY_ALL_NON_BOOTSTRAP_FAILURE"/>
35805 </enum>
35807 <enum name="ExtensionType" type="int">
35808   <int value="0" label="UNKNOWN"/>
35809   <int value="1" label="EXTENSION"/>
35810   <int value="2" label="THEME"/>
35811   <int value="3" label="USER_SCRIPT"/>
35812   <int value="4" label="HOSTED_APP"/>
35813   <int value="5" label="LEGACY_PACKAGED_APP"/>
35814   <int value="6" label="PLATFORM_APP"/>
35815 </enum>
35817 <enum name="ExtensionUnpackFailureReason" type="int">
35818   <summary>
35819     Reasons the sandboxed extension unpacker can fail.  See enum FailureReason
35820     in src/chrome/browser/extensions/sandboxed_extension_unpacker.h .
35821   </summary>
35822   <int value="0" label="COULD_NOT_GET_TEMP_DIRECTORY"/>
35823   <int value="1" label="COULD_NOT_CREATE_TEMP_DIRECTORY"/>
35824   <int value="2" label="FAILED_TO_COPY_EXTENSION_FILE_TO_TEMP_DIRECTORY"/>
35825   <int value="3" label="COULD_NOT_GET_SANDBOX_FRIENDLY_PATH"/>
35826   <int value="4" label="COULD_NOT_LOCALIZE_EXTENSION"/>
35827   <int value="5" label="INVALID_MANIFEST"/>
35828   <int value="6" label="UNPACKER_CLIENT_FAILED"/>
35829   <int value="7" label="UTILITY_PROCESS_CRASHED_WHILE_TRYING_TO_INSTALL"/>
35830   <int value="8" label="CRX_FILE_NOT_READABLE"/>
35831   <int value="9" label="CRX_HEADER_INVALID"/>
35832   <int value="10" label="CRX_MAGIC_NUMBER_INVALID"/>
35833   <int value="11" label="CRX_VERSION_NUMBER_INVALID"/>
35834   <int value="12" label="CRX_EXCESSIVELY_LARGE_KEY_OR_SIGNATURE"/>
35835   <int value="13" label="CRX_ZERO_KEY_LENGTH"/>
35836   <int value="14" label="CRX_ZERO_SIGNATURE_LENGTH"/>
35837   <int value="15" label="CRX_PUBLIC_KEY_INVALID"/>
35838   <int value="16" label="CRX_SIGNATURE_INVALID"/>
35839   <int value="17" label="CRX_SIGNATURE_VERIFICATION_INITIALIZATION_FAILED"/>
35840   <int value="18" label="CRX_SIGNATURE_VERIFICATION_FAILED"/>
35841   <int value="19" label="ERROR_SERIALIZING_MANIFEST_JSON"/>
35842   <int value="20" label="ERROR_SAVING_MANIFEST_JSON"/>
35843   <int value="21" label="COULD_NOT_READ_IMAGE_DATA_FROM_DISK"/>
35844   <int value="22" label="DECODED_IMAGES_DO_NOT_MATCH_THE_MANIFEST"/>
35845   <int value="23" label="INVALID_PATH_FOR_BROWSER_IMAGE"/>
35846   <int value="24" label="ERROR_REMOVING_OLD_IMAGE_FILE"/>
35847   <int value="25" label="INVALID_PATH_FOR_BITMAP_IMAGE"/>
35848   <int value="26" label="ERROR_RE_ENCODING_THEME_IMAGE"/>
35849   <int value="27" label="ERROR_SAVING_THEME_IMAGE"/>
35850   <int value="28" label="COULD_NOT_READ_CATALOG_DATA_FROM_DISK"/>
35851   <int value="29" label="INVALID_CATALOG_DATA"/>
35852   <int value="30" label="INVALID_PATH_FOR_CATALOG"/>
35853   <int value="31" label="ERROR_SERIALIZING_CATALOG"/>
35854   <int value="32" label="ERROR_SAVING_CATALOG"/>
35855 </enum>
35857 <enum name="ExternalDeviceAction" type="int">
35858   <int value="0" label="Import to Drive"/>
35859   <int value="1" label="View files"/>
35860   <int value="2" label="View files (automatically)"/>
35861   <int value="3" label="Watch video"/>
35862   <int value="4" label="Error"/>
35863   <int value="5" label="Close (no action)"/>
35864 </enum>
35866 <enum name="ExternalDisplayOpenResult" type="int">
35867   <int value="0" label="Success"/>
35868   <int value="1" label="Failed with EACCES (incorrect permission on device)"/>
35869   <int value="2" label="Failed with ENOENT (device missing)"/>
35870   <int value="3" label="Failed for some other reason"/>
35871 </enum>
35873 <enum name="ExternalDisplayReceiveResult" type="int">
35874   <int value="0" label="Success"/>
35875   <int value="1" label="ioctl() to I2C device failed"/>
35876   <int value="2" label="Bad message checksum"/>
35877   <int value="3" label="Bad message address"/>
35878   <int value="4" label="Bad message length"/>
35879   <int value="5" label="Bad command code in message"/>
35880   <int value="6" label="Bad result code in message"/>
35881   <int value="7" label="Bad feature index in message"/>
35882   <int value="8" label="Maximum value of 0 in message"/>
35883 </enum>
35885 <enum name="ExternalDisplaySendResult" type="int">
35886   <int value="0" label="Success"/>
35887   <int value="1" label="ioctl() to I2C device failed"/>
35888 </enum>
35890 <enum name="ExternalItemState" type="int">
35891   <int value="0" label="DEPRECATED_DISABLED"/>
35892   <int value="1" label="DEPRECATED_ENABLED"/>
35893   <int value="2" label="DISABLED (in webstore)"/>
35894   <int value="3" label="ENABLED (in webstore)"/>
35895   <int value="4" label="DISABLED (not in webstore)"/>
35896   <int value="5" label="ENABLED (not in webstore)"/>
35897   <int value="6" label="UNINSTALLED (in webstore)"/>
35898   <int value="7" label="UNINSTALLED (not in webstore)"/>
35899 </enum>
35901 <enum name="Exynos5250LotIdEnum" type="int">
35902   <int value="0" label="Fused device"/>
35903   <int value="1" label="Generic unfused device"/>
35904   <int value="2" label="Unfused; lot ID NZVPU"/>
35905   <int value="3" label="Unfused; lot ID NZVR7"/>
35906 </enum>
35908 <enum name="FallbackDNSTestResult" type="int">
35909   <int value="0" label="Success"/>
35910   <int value="1" label="Failure"/>
35911 </enum>
35913 <enum name="FallbackSSLVersion" type="int">
35914   <int value="0" label="FALLBACK_NONE">SSL version fallback did not occur.</int>
35915   <int value="1" label="FALLBACK_SSL3">Fell back on SSL 3.0.</int>
35916   <int value="2" label="FALLBACK_TLS1">Fell back on TLS 1.0.</int>
35917   <int value="3" label="FALLBACK_TLS1_1">Fell back on TLS 1.1.</int>
35918 </enum>
35920 <enum name="FeatureObserver" type="int">
35921 <!-- Generated from ../../../third_party/WebKit/Source/core/frame/UseCounter.h -->
35923   <int value="0" label="PageDestruction"/>
35924   <int value="1" label="LegacyNotifications"/>
35925   <int value="2" label="MultipartMainResource"/>
35926   <int value="3" label="PrefixedIndexedDB"/>
35927   <int value="4" label="WorkerStart"/>
35928   <int value="5" label="SharedWorkerStart"/>
35929   <int value="6" label="LegacyWebAudio"/>
35930   <int value="7" label="WebAudioStart"/>
35931   <int value="8" label="PrefixedContentSecurityPolicy"/>
35932   <int value="9" label="UnprefixedIndexedDB"/>
35933   <int value="10" label="OpenWebDatabase"/>
35934   <int value="11" label="LegacyHTMLNotifications"/>
35935   <int value="12" label="LegacyTextNotifications"/>
35936   <int value="13" label="UnprefixedRequestAnimationFrame"/>
35937   <int value="14" label="PrefixedRequestAnimationFrame"/>
35938   <int value="15" label="ContentSecurityPolicy"/>
35939   <int value="16" label="ContentSecurityPolicyReportOnly"/>
35940   <int value="17" label="PrefixedContentSecurityPolicyReportOnly"/>
35941   <int value="18" label="PrefixedTransitionEndEvent"/>
35942   <int value="19" label="UnprefixedTransitionEndEvent"/>
35943   <int value="20" label="PrefixedAndUnprefixedTransitionEndEvent"/>
35944   <int value="21" label="AutoFocusAttribute"/>
35945   <int value="22" label="DeprecatedAutoSaveAttribute"/>
35946   <int value="23" label="DataListElement"/>
35947   <int value="24" label="FormAttribute"/>
35948   <int value="25" label="IncrementalAttribute"/>
35949   <int value="26" label="InputTypeColor"/>
35950   <int value="27" label="InputTypeDate"/>
35951   <int value="28" label="InputTypeDateTime"/>
35952   <int value="29" label="InputTypeDateTimeFallback"/>
35953   <int value="30" label="InputTypeDateTimeLocal"/>
35954   <int value="31" label="InputTypeEmail"/>
35955   <int value="32" label="InputTypeMonth"/>
35956   <int value="33" label="InputTypeNumber"/>
35957   <int value="34" label="InputTypeRange"/>
35958   <int value="35" label="InputTypeSearch"/>
35959   <int value="36" label="InputTypeTel"/>
35960   <int value="37" label="InputTypeTime"/>
35961   <int value="38" label="InputTypeURL"/>
35962   <int value="39" label="InputTypeWeek"/>
35963   <int value="40" label="InputTypeWeekFallback"/>
35964   <int value="41" label="ListAttribute"/>
35965   <int value="42" label="MaxAttribute"/>
35966   <int value="43" label="MinAttribute"/>
35967   <int value="44" label="PatternAttribute"/>
35968   <int value="45" label="PlaceholderAttribute"/>
35969   <int value="46" label="PrecisionAttribute"/>
35970   <int value="47" label="PrefixedDirectoryAttribute"/>
35971   <int value="48" label="PrefixedSpeechAttribute"/>
35972   <int value="49" label="RequiredAttribute"/>
35973   <int value="50" label="ResultsAttribute"/>
35974   <int value="51" label="StepAttribute"/>
35975   <int value="52" label="PageVisits"/>
35976   <int value="53" label="HTMLMarqueeElement"/>
35977   <int value="54" label="Unused: CSSOverflowMarquee"/>
35978   <int value="55" label="Reflection"/>
35979   <int value="56" label="CursorVisibility"/>
35980   <int value="57" label="PrefixedStorageInfo"/>
35981   <int value="58" label="XFrameOptions"/>
35982   <int value="59" label="XFrameOptionsSameOrigin"/>
35983   <int value="60" label="XFrameOptionsSameOriginWithBadAncestorChain"/>
35984   <int value="61" label="DeprecatedFlexboxWebContent"/>
35985   <int value="62" label="DeprecatedFlexboxChrome"/>
35986   <int value="63" label="DeprecatedFlexboxChromeExtension"/>
35987   <int value="64" label="SVGTRefElement"/>
35988   <int value="65" label="UnprefixedPerformanceTimeline"/>
35989   <int value="66" label="PrefixedPerformanceTimeline"/>
35990   <int value="67" label="UnprefixedUserTiming"/>
35991   <int value="68" label="PrefixedUserTiming"/>
35992   <int value="69" label="WindowEvent"/>
35993   <int value="70" label="ContentSecurityPolicyWithBaseElement"/>
35994   <int value="71" label="PrefixedMediaAddKey"/>
35995   <int value="72" label="PrefixedMediaGenerateKeyRequest"/>
35996   <int value="73" label="WebAudioLooping"/>
35997   <int value="74" label="DocumentClear"/>
35998   <int value="75" label="PrefixedTransitionMediaFeature"/>
35999   <int value="76" label="SVGFontElement"/>
36000   <int value="77" label="XMLDocument"/>
36001   <int value="78" label="XSLProcessingInstruction"/>
36002   <int value="79" label="XSLTProcessor"/>
36003   <int value="80" label="SVGSwitchElement"/>
36004   <int value="81" label="PrefixedDocumentRegister"/>
36005   <int value="82" label="HTMLShadowElementOlderShadowRoot"/>
36006   <int value="83" label="DocumentAll"/>
36007   <int value="84" label="FormElement"/>
36008   <int value="85" label="DemotedFormElement"/>
36009   <int value="86" label="CaptureAttributeAsEnum"/>
36010   <int value="87" label="ShadowDOMPrefixedPseudo"/>
36011   <int value="88" label="ShadowDOMPrefixedCreateShadowRoot"/>
36012   <int value="89" label="ShadowDOMPrefixedShadowRoot"/>
36013   <int value="90" label="SVGAnimationElement"/>
36014   <int value="91" label="KeyboardEventKeyLocation"/>
36015   <int value="92" label="CaptureEvents"/>
36016   <int value="93" label="ReleaseEvents"/>
36017   <int value="94" label="CSSDisplayRunIn"/>
36018   <int value="95" label="CSSDisplayCompact"/>
36019   <int value="96" label="LineClamp"/>
36020   <int value="97" label="SubFrameBeforeUnloadRegistered"/>
36021   <int value="98" label="SubFrameBeforeUnloadFired"/>
36022   <int value="99" label="CSSPseudoElementPrefixedDistributed"/>
36023   <int value="100" label="TextReplaceWholeText"/>
36024   <int value="101" label="PrefixedShadowRootConstructor"/>
36025   <int value="102" label="ConsoleMarkTimeline"/>
36026   <int value="103" label="CSSPseudoElementUserAgentCustomPseudo"/>
36027   <int value="104" label="DocumentTypeEntities"/>
36028   <int value="105" label="DocumentTypeInternalSubset"/>
36029   <int value="106" label="DocumentTypeNotations"/>
36030   <int value="107" label="ElementGetAttributeNode"/>
36031   <int value="108" label="ElementSetAttributeNode"/>
36032   <int value="109" label="ElementRemoveAttributeNode"/>
36033   <int value="110" label="ElementGetAttributeNodeNS"/>
36034   <int value="111" label="DocumentCreateAttribute"/>
36035   <int value="112" label="DocumentCreateAttributeNS"/>
36036   <int value="113" label="DocumentCreateCDATASection"/>
36037   <int value="114" label="DocumentInputEncoding"/>
36038   <int value="115" label="DocumentXMLEncoding"/>
36039   <int value="116" label="DocumentXMLStandalone"/>
36040   <int value="117" label="DocumentXMLVersion"/>
36041   <int value="118" label="NodeIsSameNode"/>
36042   <int value="119" label="NodeIsSupported"/>
36043   <int value="120" label="NodeNamespaceURI"/>
36044   <int value="121" label="NodePrefix"/>
36045   <int value="122" label="NodeLocalName"/>
36046   <int value="123" label="NavigatorProductSub"/>
36047   <int value="124" label="NavigatorVendor"/>
36048   <int value="125" label="NavigatorVendorSub"/>
36049   <int value="126" label="FileError"/>
36050   <int value="127" label="DocumentCharset"/>
36051   <int value="128" label="PrefixedAnimationEndEvent"/>
36052   <int value="129" label="UnprefixedAnimationEndEvent"/>
36053   <int value="130" label="PrefixedAndUnprefixedAnimationEndEvent"/>
36054   <int value="131" label="PrefixedAnimationStartEvent"/>
36055   <int value="132" label="UnprefixedAnimationStartEvent"/>
36056   <int value="133" label="PrefixedAndUnprefixedAnimationStartEvent"/>
36057   <int value="134" label="PrefixedAnimationIterationEvent"/>
36058   <int value="135" label="UnprefixedAnimationIterationEvent"/>
36059   <int value="136" label="PrefixedAndUnprefixedAnimationIterationEvent"/>
36060   <int value="137" label="EventReturnValue"/>
36061   <int value="138" label="SVGSVGElement"/>
36062   <int value="139" label="SVGAnimateColorElement"/>
36063   <int value="140" label="InsertAdjacentText"/>
36064   <int value="141" label="InsertAdjacentElement"/>
36065   <int value="142" label="HasAttributes"/>
36066   <int value="143" label="DOMSubtreeModifiedEvent"/>
36067   <int value="144" label="DOMNodeInsertedEvent"/>
36068   <int value="145" label="DOMNodeRemovedEvent"/>
36069   <int value="146" label="DOMNodeRemovedFromDocumentEvent"/>
36070   <int value="147" label="DOMNodeInsertedIntoDocumentEvent"/>
36071   <int value="148" label="DOMCharacterDataModifiedEvent"/>
36072   <int value="149" label="DocumentAllTags"/>
36073   <int value="150" label="DocumentAllLegacyCall"/>
36074   <int value="151" label="HTMLAppletElementLegacyCall"/>
36075   <int value="152" label="HTMLEmbedElementLegacyCall"/>
36076   <int value="153" label="HTMLObjectElementLegacyCall"/>
36077   <int value="154" label="BeforeLoadEvent"/>
36078   <int value="155" label="GetMatchedCSSRules"/>
36079   <int value="156" label="SVGFontInCSS"/>
36080   <int value="157" label="ScrollTopBodyNotQuirksMode"/>
36081   <int value="158" label="ScrollLeftBodyNotQuirksMode"/>
36082   <int value="159" label="AttributeIsId"/>
36083   <int value="160" label="AttributeOwnerElement"/>
36084   <int value="161" label="AttributeSetPrefix"/>
36085   <int value="162" label="AttributeSpecified"/>
36086   <int value="163" label="BeforeLoadEventInIsolatedWorld"/>
36087   <int value="164" label="PrefixedAudioDecodedByteCount"/>
36088   <int value="165" label="PrefixedVideoDecodedByteCount"/>
36089   <int value="166" label="PrefixedVideoSupportsFullscreen"/>
36090   <int value="167" label="PrefixedVideoDisplayingFullscreen"/>
36091   <int value="168" label="PrefixedVideoEnterFullscreen"/>
36092   <int value="169" label="PrefixedVideoExitFullscreen"/>
36093   <int value="170" label="PrefixedVideoEnterFullScreen"/>
36094   <int value="171" label="PrefixedVideoExitFullScreen"/>
36095   <int value="172" label="PrefixedVideoDecodedFrameCount"/>
36096   <int value="173" label="PrefixedVideoDroppedFrameCount"/>
36097   <int value="174" label="SourceElementCandidate"/>
36098   <int value="175" label="SourceElementNonMatchingMedia"/>
36099   <int value="176" label="PrefixedElementRequestFullscreen"/>
36100   <int value="177" label="PrefixedElementRequestFullScreen"/>
36101   <int value="178" label="BarPropLocationbar"/>
36102   <int value="179" label="BarPropMenubar"/>
36103   <int value="180" label="BarPropPersonalbar"/>
36104   <int value="181" label="BarPropScrollbars"/>
36105   <int value="182" label="BarPropStatusbar"/>
36106   <int value="183" label="BarPropToolbar"/>
36107   <int value="184" label="InputTypeEmailMultiple"/>
36108   <int value="185" label="InputTypeEmailMaxLength"/>
36109   <int value="186" label="InputTypeEmailMultipleMaxLength"/>
36110   <int value="187" label="TextTrackCueConstructor"/>
36111   <int value="188" label="CSSStyleDeclarationPropertyName"/>
36112   <int value="189" label="CSSStyleDeclarationFloatPropertyName"/>
36113   <int value="190" label="InputTypeText"/>
36114   <int value="191" label="InputTypeTextMaxLength"/>
36115   <int value="192" label="InputTypePassword"/>
36116   <int value="193" label="InputTypePasswordMaxLength"/>
36117   <int value="194" label="SVGInstanceRoot"/>
36118   <int value="195" label="ShowModalDialog"/>
36119   <int value="196" label="PrefixedPageVisibility"/>
36120   <int value="197" label="HTMLFrameElementLocation"/>
36121   <int value="198" label="CSSStyleSheetInsertRuleOptionalArg"/>
36122   <int value="199" label="CSSWebkitRegionAtRule"/>
36123   <int value="200" label="DocumentBeforeUnloadRegistered"/>
36124   <int value="201" label="DocumentBeforeUnloadFired"/>
36125   <int value="202" label="DocumentUnloadRegistered"/>
36126   <int value="203" label="DocumentUnloadFired"/>
36127   <int value="204" label="SVGLocatableNearestViewportElement"/>
36128   <int value="205" label="SVGLocatableFarthestViewportElement"/>
36129   <int value="206" label="IsIndexElement"/>
36130   <int value="207" label="HTMLHeadElementProfile"/>
36131   <int value="208" label="OverflowChangedEvent"/>
36132   <int value="209" label="SVGPointMatrixTransform"/>
36133   <int value="210" label="HTMLHtmlElementManifest"/>
36134   <int value="211" label="DOMFocusInOutEvent"/>
36135   <int value="212" label="FileGetLastModifiedDate"/>
36136   <int value="213" label="HTMLElementInnerText"/>
36137   <int value="214" label="HTMLElementOuterText"/>
36138   <int value="215" label="ReplaceDocumentViaJavaScriptURL"/>
36139   <int value="216" label="ElementSetAttributeNodeNS"/>
36140   <int value="217" label="ElementPrefixedMatchesSelector"/>
36141   <int value="218" label="DOMImplementationCreateCSSStyleSheet"/>
36142   <int value="219" label="CSSStyleSheetRules"/>
36143   <int value="220" label="CSSStyleSheetAddRule"/>
36144   <int value="221" label="CSSStyleSheetRemoveRule"/>
36145   <int value="222" label="InitMessageEvent"/>
36146   <int value="223" label="PrefixedInitMessageEvent"/>
36147   <int value="224" label="ElementSetPrefix"/>
36148   <int value="225" label="CSSStyleDeclarationGetPropertyCSSValue"/>
36149   <int value="226" label="SVGElementGetPresentationAttribute"/>
36150   <int value="227" label="REMOVEDAttrUsedAsNodeParameter"/>
36151   <int value="228" label="REMOVEDAttrUsedAsNodeReceiver"/>
36152   <int value="229" label="PrefixedMediaCancelKeyRequest"/>
36153   <int value="230" label="DOMImplementationHasFeature"/>
36154   <int value="231" label="DOMImplementationHasFeatureReturnFalse"/>
36155   <int value="232" label="CanPlayTypeKeySystem"/>
36156   <int value="233" label="PrefixedDevicePixelRatioMediaFeature"/>
36157   <int value="234" label="PrefixedMaxDevicePixelRatioMediaFeature"/>
36158   <int value="235" label="PrefixedMinDevicePixelRatioMediaFeature"/>
36159   <int value="236" label="PrefixedTransform2dMediaFeature"/>
36160   <int value="237" label="PrefixedTransform3dMediaFeature"/>
36161   <int value="238" label="PrefixedAnimationMediaFeature"/>
36162   <int value="239" label="PrefixedViewModeMediaFeature"/>
36163   <int value="240" label="PrefixedStorageQuota"/>
36164   <int value="241" label="ContentSecurityPolicyReportOnlyInMeta"/>
36165   <int value="242" label="PrefixedMediaSourceOpen"/>
36166   <int value="243" label="ResetReferrerPolicy"/>
36167   <int value="244" label="CaseInsensitiveAttrSelectorMatch"/>
36168   <int value="245" label="CaptureAttributeAsBoolean"/>
36169   <int value="246" label="FormNameAccessForImageElement"/>
36170   <int value="247" label="FormNameAccessForPastNamesMap"/>
36171   <int value="248" label="FormAssociationByParser"/>
36172   <int value="249" label="HTMLSourceElementMedia"/>
36173   <int value="250" label="SVGSVGElementInDocument"/>
36174   <int value="251" label="SVGDocumentRootElement"/>
36175   <int value="252" label="DocumentCreateEventOptionalArgument"/>
36176   <int value="253" label="MediaErrorEncrypted"/>
36177   <int value="254" label="EventSourceURL"/>
36178   <int value="255" label="WebSocketURL"/>
36179   <int value="256" label="UnsafeEvalBlocksCSSOM"/>
36180   <int value="257" label="WorkerSubjectToCSP"/>
36181   <int value="258" label="WorkerAllowedByChildBlockedByScript"/>
36182   <int value="259" label="HTMLMediaElementControllerNotNull"/>
36183   <int value="260" label="DeprecatedWebKitGradient"/>
36184   <int value="261" label="DeprecatedWebKitLinearGradient"/>
36185   <int value="262" label="DeprecatedWebKitRepeatingLinearGradient"/>
36186   <int value="263" label="DeprecatedWebKitRadialGradient"/>
36187   <int value="264" label="DeprecatedWebKitRepeatingRadialGradient"/>
36188   <int value="265" label="PrefixedGetImageDataHD"/>
36189   <int value="266" label="PrefixedPutImageDataHD"/>
36190   <int value="267" label="PrefixedImageSmoothingEnabled"/>
36191   <int value="268" label="UnprefixedImageSmoothingEnabled"/>
36192   <int value="269" label="ShadowRootApplyAuthorStyles"/>
36193   <int value="270" label="PromiseConstructor"/>
36194   <int value="271" label="PromiseCast"/>
36195   <int value="272" label="PromiseReject"/>
36196   <int value="273" label="PromiseResolve"/>
36197   <int value="274" label="TextAutosizing"/>
36198   <int value="275" label="TextAutosizingLayout"/>
36199   <int value="276" label="HTMLAnchorElementPingAttribute"/>
36200   <int value="277" label="JavascriptExhaustedMemory"/>
36201   <int value="278" label="InsertAdjacentHTML"/>
36202   <int value="279" label="SVGClassName"/>
36203   <int value="280" label="HTMLAppletElement"/>
36204   <int value="281" label="HTMLMediaElementSeekToFragmentStart"/>
36205   <int value="282" label="HTMLMediaElementPauseAtFragmentEnd"/>
36206   <int value="283" label="PrefixedWindowURL"/>
36207   <int value="284" label="PrefixedWorkerURL"/>
36208   <int value="285" label="WindowOrientation"/>
36209   <int value="286" label="DOMStringListContains"/>
36210   <int value="287" label="DocumentCaptureEvents"/>
36211   <int value="288" label="DocumentReleaseEvents"/>
36212   <int value="289" label="WindowCaptureEvents"/>
36213   <int value="290" label="WindowReleaseEvents"/>
36214   <int value="291" label="PrefixedGamepad"/>
36215   <int value="292" label="ElementAnimateKeyframeListEffectObjectTiming"/>
36216   <int value="293" label="ElementAnimateKeyframeListEffectDoubleTiming"/>
36217   <int value="294" label="ElementAnimateKeyframeListEffectNoTiming"/>
36218   <int value="295" label="DocumentXPathCreateExpression"/>
36219   <int value="296" label="DocumentXPathCreateNSResolver"/>
36220   <int value="297" label="DocumentXPathEvaluate"/>
36221   <int value="298" label="AttrGetValue"/>
36222   <int value="299" label="AttrSetValue"/>
36223   <int value="300" label="AnimationConstructorKeyframeListEffectObjectTiming"/>
36224   <int value="301" label="AnimationConstructorKeyframeListEffectDoubleTiming"/>
36225   <int value="302" label="AnimationConstructorKeyframeListEffectNoTiming"/>
36226   <int value="303" label="AttrSetValueWithElement"/>
36227   <int value="304" label="PrefixedCancelAnimationFrame"/>
36228   <int value="305" label="PrefixedCancelRequestAnimationFrame"/>
36229   <int value="306" label="NamedNodeMapGetNamedItem"/>
36230   <int value="307" label="NamedNodeMapSetNamedItem"/>
36231   <int value="308" label="NamedNodeMapRemoveNamedItem"/>
36232   <int value="309" label="NamedNodeMapItem"/>
36233   <int value="310" label="NamedNodeMapGetNamedItemNS"/>
36234   <int value="311" label="NamedNodeMapSetNamedItemNS"/>
36235   <int value="312" label="NamedNodeMapRemoveNamedItemNS"/>
36236   <int value="313" label="OpenWebDatabaseInWorker"/>
36237   <int value="314" label="OpenWebDatabaseSyncInWorker"/>
36238   <int value="315" label="PrefixedAllowFullscreenAttribute"/>
36239   <int value="316" label="XHRProgressEventPosition"/>
36240   <int value="317" label="XHRProgressEventTotalSize"/>
36241   <int value="318" label="PrefixedDocumentIsFullscreen"/>
36242   <int value="319" label="PrefixedDocumentFullScreenKeyboardInputAllowed"/>
36243   <int value="320" label="PrefixedDocumentCurrentFullScreenElement"/>
36244   <int value="321" label="PrefixedDocumentCancelFullScreen"/>
36245   <int value="322" label="PrefixedDocumentFullscreenEnabled"/>
36246   <int value="323" label="PrefixedDocumentFullscreenElement"/>
36247   <int value="324" label="PrefixedDocumentExitFullscreen"/>
36248   <int value="325" label="SVGForeignObjectElement"/>
36249   <int value="326" label="PrefixedElementRequestPointerLock"/>
36250   <int value="327" label="SelectionSetPosition"/>
36251   <int value="328" label="AnimationPlayerFinishEvent"/>
36252   <int value="329" label="SVGSVGElementInXMLDocument"/>
36253   <int value="330" label="CanvasRenderingContext2DSetAlpha"/>
36254   <int value="331" label="CanvasRenderingContext2DSetCompositeOperation"/>
36255   <int value="332" label="CanvasRenderingContext2DSetLineWidth"/>
36256   <int value="333" label="CanvasRenderingContext2DSetLineCap"/>
36257   <int value="334" label="CanvasRenderingContext2DSetLineJoin"/>
36258   <int value="335" label="CanvasRenderingContext2DSetMiterLimit"/>
36259   <int value="336" label="CanvasRenderingContext2DClearShadow"/>
36260   <int value="337" label="CanvasRenderingContext2DSetStrokeColor"/>
36261   <int value="338" label="CanvasRenderingContext2DSetFillColor"/>
36262   <int value="339" label="CanvasRenderingContext2DDrawImageFromRect"/>
36263   <int value="340" label="CanvasRenderingContext2DSetShadow"/>
36264   <int value="341" label="PrefixedPerformanceClearResourceTimings"/>
36265   <int value="342" label="PrefixedPerformanceSetResourceTimingBufferSize"/>
36266   <int value="343" label="EventSrcElement"/>
36267   <int value="344" label="EventCancelBubble"/>
36268   <int value="345" label="EventPath"/>
36269   <int value="346" label="EventClipboardData"/>
36270   <int value="347" label="NodeIteratorDetach"/>
36271   <int value="348" label="AttrNodeValue"/>
36272   <int value="349" label="AttrTextContent"/>
36273   <int value="350" label="EventGetReturnValueTrue"/>
36274   <int value="351" label="EventGetReturnValueFalse"/>
36275   <int value="352" label="EventSetReturnValueTrue"/>
36276   <int value="353" label="EventSetReturnValueFalse"/>
36277   <int value="354" label="NodeIteratorExpandEntityReferences"/>
36278   <int value="355" label="TreeWalkerExpandEntityReferences"/>
36279   <int value="356" label="WindowOffscreenBuffering"/>
36280   <int value="357" label="WindowDefaultStatus"/>
36281   <int value="358" label="WindowDefaultstatus"/>
36282   <int value="359" label="PrefixedConvertPointFromPageToNode"/>
36283   <int value="360" label="PrefixedConvertPointFromNodeToPage"/>
36284   <int value="361" label="PrefixedTransitionEventConstructor"/>
36285   <int value="362" label="PrefixedMutationObserverConstructor"/>
36286   <int value="363" label="PrefixedIDBCursorConstructor"/>
36287   <int value="364" label="PrefixedIDBDatabaseConstructor"/>
36288   <int value="365" label="PrefixedIDBFactoryConstructor"/>
36289   <int value="366" label="PrefixedIDBIndexConstructor"/>
36290   <int value="367" label="PrefixedIDBKeyRangeConstructor"/>
36291   <int value="368" label="PrefixedIDBObjectStoreConstructor"/>
36292   <int value="369" label="PrefixedIDBRequestConstructor"/>
36293   <int value="370" label="PrefixedIDBTransactionConstructor"/>
36294   <int value="371" label="NotificationPermission"/>
36295   <int value="372" label="RangeDetach"/>
36296   <int value="373" label="DocumentImportNodeOptionalArgument"/>
36297   <int value="374" label="HTMLTableElementVspace"/>
36298   <int value="375" label="HTMLTableElementHspace"/>
36299   <int value="376" label="PrefixedDocumentExitPointerLock"/>
36300   <int value="377" label="PrefixedDocumentPointerLockElement"/>
36301   <int value="378" label="PrefixedTouchRadiusX"/>
36302   <int value="379" label="PrefixedTouchRadiusY"/>
36303   <int value="380" label="PrefixedTouchRotationAngle"/>
36304   <int value="381" label="PrefixedTouchForce"/>
36305   <int value="382" label="PrefixedMouseEventMovementX"/>
36306   <int value="383" label="PrefixedMouseEventMovementY"/>
36307   <int value="384" label="PrefixedWheelEventDirectionInvertedFromDevice"/>
36308   <int value="385" label="PrefixedWheelEventInit"/>
36309   <int value="386" label="PrefixedFileRelativePath"/>
36310   <int value="387" label="DocumentCaretRangeFromPoint"/>
36311   <int value="388" label="DocumentGetCSSCanvasContext"/>
36312   <int value="389" label="ElementScrollIntoViewIfNeeded"/>
36313   <int value="390" label="ElementScrollByLines"/>
36314   <int value="391" label="ElementScrollByPages"/>
36315   <int value="392" label="RangeCompareNode"/>
36316   <int value="393" label="RangeExpand"/>
36317   <int value="394" label="HTMLFrameElementWidth"/>
36318   <int value="395" label="HTMLFrameElementHeight"/>
36319   <int value="396" label="HTMLImageElementX"/>
36320   <int value="397" label="HTMLImageElementY"/>
36321   <int value="398" label="HTMLOptionsCollectionRemoveElement"/>
36322   <int value="399" label="HTMLPreElementWrap"/>
36323   <int value="400" label="SelectionBaseNode"/>
36324   <int value="401" label="SelectionBaseOffset"/>
36325   <int value="402" label="SelectionExtentNode"/>
36326   <int value="403" label="SelectionExtentOffset"/>
36327   <int value="404" label="SelectionType"/>
36328   <int value="405" label="SelectionModify"/>
36329   <int value="406" label="SelectionSetBaseAndExtent"/>
36330   <int value="407" label="SelectionEmpty"/>
36331   <int value="408" label="SVGFEMorphologyElementSetRadius"/>
36332   <int value="409" label="VTTCue"/>
36333   <int value="410" label="VTTCueRender"/>
36334   <int value="411" label="VTTCueRenderVertical"/>
36335   <int value="412" label="VTTCueRenderSnapToLinesFalse"/>
36336   <int value="413" label="VTTCueRenderLineNotAuto"/>
36337   <int value="414" label="VTTCueRenderPositionNot50"/>
36338   <int value="415" label="VTTCueRenderSizeNot100"/>
36339   <int value="416" label="VTTCueRenderAlignNotMiddle"/>
36340   <int value="417" label="ElementRequestPointerLock"/>
36341   <int value="418" label="VTTCueRenderRtl"/>
36342   <int value="419" label="PostMessageFromSecureToInsecure"/>
36343   <int value="420" label="PostMessageFromInsecureToSecure"/>
36344   <int value="421" label="DocumentExitPointerLock"/>
36345   <int value="422" label="DocumentPointerLockElement"/>
36346   <int value="423" label="MixedContentFont"/>
36347   <int value="424" label="PrefixedCursorZoomIn"/>
36348   <int value="425" label="PrefixedCursorZoomOut"/>
36349 </enum>
36351 <enum name="FFmpegCodecs" type="int">
36352   <int value="0" label="NONE"/>
36353   <int value="1" label="MPEG1VIDEO"/>
36354   <int value="2" label="MPEG2VIDEO"/>
36355   <int value="3" label="MPEG2VIDEO_XVMC"/>
36356   <int value="4" label="H261"/>
36357   <int value="5" label="H263"/>
36358   <int value="6" label="RV10"/>
36359   <int value="7" label="RV20"/>
36360   <int value="8" label="MJPEG"/>
36361   <int value="9" label="MJPEGB"/>
36362   <int value="10" label="LJPEG"/>
36363   <int value="11" label="SP5X"/>
36364   <int value="12" label="JPEGLS"/>
36365   <int value="13" label="MPEG4"/>
36366   <int value="14" label="RAWVIDEO"/>
36367   <int value="15" label="MSMPEG4V1"/>
36368   <int value="16" label="MSMPEG4V2"/>
36369   <int value="17" label="MSMPEG4V3"/>
36370   <int value="18" label="WMV1"/>
36371   <int value="19" label="WMV2"/>
36372   <int value="20" label="H263P"/>
36373   <int value="21" label="H263I"/>
36374   <int value="22" label="FLV1"/>
36375   <int value="23" label="SVQ1"/>
36376   <int value="24" label="SVQ3"/>
36377   <int value="25" label="DVVIDEO"/>
36378   <int value="26" label="HUFFYUV"/>
36379   <int value="27" label="CYUV"/>
36380   <int value="28" label="H264"/>
36381   <int value="29" label="INDEO3"/>
36382   <int value="30" label="VP3"/>
36383   <int value="31" label="THEORA"/>
36384   <int value="32" label="ASV1"/>
36385   <int value="33" label="ASV2"/>
36386   <int value="34" label="FFV1"/>
36387   <int value="35" label="4XM"/>
36388   <int value="36" label="VCR1"/>
36389   <int value="37" label="CLJR"/>
36390   <int value="38" label="MDEC"/>
36391   <int value="39" label="ROQ"/>
36392   <int value="40" label="INTERPLAY_VIDEO"/>
36393   <int value="41" label="XAN_WC3"/>
36394   <int value="42" label="XAN_WC4"/>
36395   <int value="43" label="RPZA"/>
36396   <int value="44" label="CINEPAK"/>
36397   <int value="45" label="WS_VQA"/>
36398   <int value="46" label="MSRLE"/>
36399   <int value="47" label="MSVIDEO1"/>
36400   <int value="48" label="IDCIN"/>
36401   <int value="49" label="8BPS"/>
36402   <int value="50" label="SMC"/>
36403   <int value="51" label="FLIC"/>
36404   <int value="52" label="TRUEMOTION1"/>
36405   <int value="53" label="VMDVIDEO"/>
36406   <int value="54" label="MSZH"/>
36407   <int value="55" label="ZLIB"/>
36408   <int value="56" label="QTRLE"/>
36409   <int value="57" label="SNOW"/>
36410   <int value="58" label="TSCC"/>
36411   <int value="59" label="ULTI"/>
36412   <int value="60" label="QDRAW"/>
36413   <int value="61" label="VIXL"/>
36414   <int value="62" label="QPEG"/>
36415   <int value="63" label="PNG"/>
36416   <int value="64" label="PPM"/>
36417   <int value="65" label="PBM"/>
36418   <int value="66" label="PGM"/>
36419   <int value="67" label="PGMYUV"/>
36420   <int value="68" label="PAM"/>
36421   <int value="69" label="FFVHUFF"/>
36422   <int value="70" label="RV30"/>
36423   <int value="71" label="RV40"/>
36424   <int value="72" label="VC1"/>
36425   <int value="73" label="WMV3"/>
36426   <int value="74" label="LOCO"/>
36427   <int value="75" label="WNV1"/>
36428   <int value="76" label="AASC"/>
36429   <int value="77" label="INDEO2"/>
36430   <int value="78" label="FRAPS"/>
36431   <int value="79" label="TRUEMOTION2"/>
36432   <int value="80" label="BMP"/>
36433   <int value="81" label="CSCD"/>
36434   <int value="82" label="MMVIDEO"/>
36435   <int value="83" label="ZMBV"/>
36436   <int value="84" label="AVS"/>
36437   <int value="85" label="SMACKVIDEO"/>
36438   <int value="86" label="NUV"/>
36439   <int value="87" label="KMVC"/>
36440   <int value="88" label="FLASHSV"/>
36441   <int value="89" label="CAVS"/>
36442   <int value="90" label="JPEG2000"/>
36443   <int value="91" label="VMNC"/>
36444   <int value="92" label="VP5"/>
36445   <int value="93" label="VP6"/>
36446   <int value="94" label="VP6F"/>
36447   <int value="95" label="TARGA"/>
36448   <int value="96" label="DSICINVIDEO"/>
36449   <int value="97" label="TIERTEXSEQVIDEO"/>
36450   <int value="98" label="TIFF"/>
36451   <int value="99" label="GIF"/>
36452   <int value="100" label="DXA"/>
36453   <int value="101" label="DNXHD"/>
36454   <int value="102" label="THP"/>
36455   <int value="103" label="SGI"/>
36456   <int value="104" label="C93"/>
36457   <int value="105" label="BETHSOFTVID"/>
36458   <int value="106" label="PTX"/>
36459   <int value="107" label="TXD"/>
36460   <int value="108" label="VP6A"/>
36461   <int value="109" label="AMV"/>
36462   <int value="110" label="VB"/>
36463   <int value="111" label="PCX"/>
36464   <int value="112" label="SUNRAST"/>
36465   <int value="113" label="INDEO4"/>
36466   <int value="114" label="INDEO5"/>
36467   <int value="115" label="MIMIC"/>
36468   <int value="116" label="RL2"/>
36469   <int value="117" label="ESCAPE124"/>
36470   <int value="118" label="DIRAC"/>
36471   <int value="119" label="BFI"/>
36472   <int value="120" label="CMV"/>
36473   <int value="121" label="MOTIONPIXELS"/>
36474   <int value="122" label="TGV"/>
36475   <int value="123" label="TGQ"/>
36476   <int value="124" label="TQI"/>
36477   <int value="125" label="AURA"/>
36478   <int value="126" label="AURA2"/>
36479   <int value="127" label="V210X"/>
36480   <int value="128" label="TMV"/>
36481   <int value="129" label="V210"/>
36482   <int value="130" label="DPX"/>
36483   <int value="131" label="MAD"/>
36484   <int value="132" label="FRWU"/>
36485   <int value="133" label="FLASHSV2"/>
36486   <int value="134" label="CDGRAPHICS"/>
36487   <int value="135" label="R210"/>
36488   <int value="136" label="ANM"/>
36489   <int value="137" label="BINKVIDEO"/>
36490   <int value="138" label="IFF_ILBM"/>
36491   <int value="139" label="IFF_BYTERUN1"/>
36492   <int value="140" label="KGV1"/>
36493   <int value="141" label="YOP"/>
36494   <int value="142" label="VP8"/>
36495   <int value="143" label="PICTOR"/>
36496   <int value="144" label="ANSI"/>
36497   <int value="145" label="A64_MULTI"/>
36498   <int value="146" label="A64_MULTI5"/>
36499   <int value="147" label="R10K"/>
36500   <int value="148" label="MXPEG"/>
36501   <int value="149" label="LAGARITH"/>
36502   <int value="150" label="PRORES"/>
36503   <int value="151" label="JV"/>
36504   <int value="152" label="DFA"/>
36505   <int value="153" label="WMV3IMAGE"/>
36506   <int value="154" label="VC1IMAGE"/>
36507   <int value="155" label="UTVIDEO"/>
36508   <int value="156" label="BMV_VIDEO"/>
36509   <int value="157" label="VBLE"/>
36510   <int value="158" label="DXTORY"/>
36511   <int value="159" label="V410"/>
36512   <int value="160" label="XWD"/>
36513   <int value="161" label="CDXL"/>
36514   <int value="162" label="XBM"/>
36515   <int value="163" label="ZEROCODEC"/>
36516   <int value="164" label="MSS1"/>
36517   <int value="165" label="MSA1"/>
36518   <int value="166" label="TSCC2"/>
36519   <int value="167" label="MTS2"/>
36520   <int value="168" label="CLLC"/>
36521   <int value="169" label="MSS2"/>
36522   <int value="170" label="VP9"/>
36523   <int value="65536" label="PCM_S16LE"/>
36524   <int value="65537" label="PCM_S16BE"/>
36525   <int value="65538" label="PCM_U16LE"/>
36526   <int value="65539" label="PCM_U16BE"/>
36527   <int value="65540" label="PCM_S8"/>
36528   <int value="65541" label="PCM_U8"/>
36529   <int value="65542" label="PCM_MULAW"/>
36530   <int value="65543" label="PCM_ALAW"/>
36531   <int value="65544" label="PCM_S32LE"/>
36532   <int value="65545" label="PCM_S32BE"/>
36533   <int value="65546" label="PCM_U32LE"/>
36534   <int value="65547" label="PCM_U32BE"/>
36535   <int value="65548" label="PCM_S24LE"/>
36536   <int value="65549" label="PCM_S24BE"/>
36537   <int value="65550" label="PCM_U24LE"/>
36538   <int value="65551" label="PCM_U24BE"/>
36539   <int value="65552" label="PCM_S24DAUD"/>
36540   <int value="65553" label="PCM_ZORK"/>
36541   <int value="65554" label="PCM_S16LE_PLANAR"/>
36542   <int value="65555" label="PCM_DVD"/>
36543   <int value="65556" label="PCM_F32BE"/>
36544   <int value="65557" label="PCM_F32LE"/>
36545   <int value="65558" label="PCM_F64BE"/>
36546   <int value="65559" label="PCM_F64LE"/>
36547   <int value="65560" label="PCM_BLURAY"/>
36548   <int value="65561" label="PCM_LXF"/>
36549   <int value="65562" label="S302M"/>
36550   <int value="65563" label="PCM_S8_PLANAR"/>
36551   <int value="69632" label="ADPCM_IMA_QT"/>
36552   <int value="69633" label="ADPCM_IMA_WAV"/>
36553   <int value="69634" label="ADPCM_IMA_DK3"/>
36554   <int value="69635" label="ADPCM_IMA_DK4"/>
36555   <int value="69636" label="ADPCM_IMA_WS"/>
36556   <int value="69637" label="ADPCM_IMA_SMJPEG"/>
36557   <int value="69638" label="ADPCM_MS"/>
36558   <int value="69639" label="ADPCM_4XM"/>
36559   <int value="69640" label="ADPCM_XA"/>
36560   <int value="69641" label="ADPCM_ADX"/>
36561   <int value="69642" label="ADPCM_EA"/>
36562   <int value="69643" label="ADPCM_G726"/>
36563   <int value="69644" label="ADPCM_CT"/>
36564   <int value="69645" label="ADPCM_SWF"/>
36565   <int value="69646" label="ADPCM_YAMAHA"/>
36566   <int value="69647" label="ADPCM_SBPRO_4"/>
36567   <int value="69648" label="ADPCM_SBPRO_3"/>
36568   <int value="69649" label="ADPCM_SBPRO_2"/>
36569   <int value="69650" label="ADPCM_THP"/>
36570   <int value="69651" label="ADPCM_IMA_AMV"/>
36571   <int value="69652" label="ADPCM_EA_R1"/>
36572   <int value="69653" label="ADPCM_EA_R3"/>
36573   <int value="69654" label="ADPCM_EA_R2"/>
36574   <int value="69655" label="ADPCM_IMA_EA_SEAD"/>
36575   <int value="69656" label="ADPCM_IMA_EA_EACS"/>
36576   <int value="69657" label="ADPCM_EA_XAS"/>
36577   <int value="69658" label="ADPCM_EA_MAXIS_XA"/>
36578   <int value="69659" label="ADPCM_IMA_ISS"/>
36579   <int value="69660" label="ADPCM_G722"/>
36580   <int value="69661" label="ADPCM_IMA_APC"/>
36581   <int value="73728" label="AMR_NB"/>
36582   <int value="73729" label="AMR_WB"/>
36583   <int value="77824" label="RA_144"/>
36584   <int value="77825" label="RA_288"/>
36585   <int value="81920" label="ROQ_DPCM"/>
36586   <int value="81921" label="INTERPLAY_DPCM"/>
36587   <int value="81922" label="XAN_DPCM"/>
36588   <int value="81923" label="SOL_DPCM"/>
36589   <int value="86016" label="MP2"/>
36590   <int value="86017" label="MP3"/>
36591   <int value="86018" label="AAC"/>
36592   <int value="86019" label="AC3"/>
36593   <int value="86020" label="DTS"/>
36594   <int value="86021" label="VORBIS"/>
36595   <int value="86022" label="DVAUDIO"/>
36596   <int value="86023" label="WMAV1"/>
36597   <int value="86024" label="WMAV2"/>
36598   <int value="86025" label="MACE3"/>
36599   <int value="86026" label="MACE6"/>
36600   <int value="86027" label="VMDAUDIO"/>
36601   <int value="86028" label="FLAC"/>
36602   <int value="86029" label="MP3ADU"/>
36603   <int value="86030" label="MP3ON4"/>
36604   <int value="86031" label="SHORTEN"/>
36605   <int value="86032" label="ALAC"/>
36606   <int value="86033" label="WESTWOOD_SND1"/>
36607   <int value="86034" label="GSM"/>
36608   <int value="86035" label="QDM2"/>
36609   <int value="86036" label="COOK"/>
36610   <int value="86037" label="TRUESPEECH"/>
36611   <int value="86038" label="TTA"/>
36612   <int value="86039" label="SMACKAUDIO"/>
36613   <int value="86040" label="QCELP"/>
36614   <int value="86041" label="WAVPACK"/>
36615   <int value="86042" label="DSICINAUDIO"/>
36616   <int value="86043" label="IMC"/>
36617   <int value="86044" label="MUSEPACK7"/>
36618   <int value="86045" label="MLP"/>
36619   <int value="86046" label="GSM_MS"/>
36620   <int value="86047" label="ATRAC3"/>
36621   <int value="86048" label="VOXWARE"/>
36622   <int value="86049" label="APE"/>
36623   <int value="86050" label="NELLYMOSER"/>
36624   <int value="86051" label="MUSEPACK8"/>
36625   <int value="86052" label="SPEEX"/>
36626   <int value="86053" label="WMAVOICE"/>
36627   <int value="86054" label="WMAPRO"/>
36628   <int value="86055" label="WMALOSSLESS"/>
36629   <int value="86056" label="ATRAC3P"/>
36630   <int value="86057" label="EAC3"/>
36631   <int value="86058" label="SIPR"/>
36632   <int value="86059" label="MP1"/>
36633   <int value="86060" label="TWINVQ"/>
36634   <int value="86061" label="TRUEHD"/>
36635   <int value="86062" label="MP4ALS"/>
36636   <int value="86063" label="ATRAC1"/>
36637   <int value="86064" label="BINKAUDIO_RDFT"/>
36638   <int value="86065" label="BINKAUDIO_DCT"/>
36639   <int value="86066" label="AAC_LATM"/>
36640   <int value="86067" label="QDMC"/>
36641   <int value="86068" label="CELT"/>
36642   <int value="86069" label="G723_1"/>
36643   <int value="86070" label="G729"/>
36644   <int value="86071" label="8SVX_EXP"/>
36645   <int value="86072" label="8SVX_FIB"/>
36646   <int value="86073" label="BMV_AUDIO"/>
36647   <int value="86074" label="RALF"/>
36648   <int value="86075" label="IAC"/>
36649   <int value="86076" label="ILBC"/>
36650   <int value="86077" label="OPUS_DEPRECATED"/>
36651   <int value="86078" label="COMFORT_NOISE"/>
36652   <int value="86079" label="TAK_DEPRECATED"/>
36653   <int value="94208" label="DVD_SUBTITLE"/>
36654   <int value="94209" label="DVB_SUBTITLE"/>
36655   <int value="94210" label="TEXT"/>
36656   <int value="94211" label="XSUB"/>
36657   <int value="94212" label="SSA"/>
36658   <int value="94213" label="MOV_TEXT"/>
36659   <int value="94214" label="HDMV_PGS_SUBTITLE"/>
36660   <int value="94215" label="DVB_TELETEXT"/>
36661   <int value="94216" label="SRT"/>
36662   <int value="98304" label="TTF"/>
36663   <int value="102400" label="PROBE"/>
36664   <int value="131072" label="MPEG2TS"/>
36665   <int value="131073" label="MPEG4SYSTEMS"/>
36666   <int value="135168" label="FFMETADATA"/>
36667   <int value="4665933" label="G2M"/>
36668   <int value="4801606" label="IDF"/>
36669   <int value="5198918" label="OTF"/>
36670   <int value="407917392" label="PCM_S24LE_PLANAR"/>
36671   <int value="542135120" label="PCM_S32LE_PLANAR"/>
36672   <int value="808530518" label="012V"/>
36673   <int value="809850962" label="EXR"/>
36674   <int value="944985688" label="8SVX_RAW"/>
36675   <int value="1095123744" label="ADPCM_AFC"/>
36676   <int value="1096176208" label="AVRP"/>
36677   <int value="1096176238" label="AVRN"/>
36678   <int value="1096176969" label="AVUI"/>
36679   <int value="1096373590" label="AYUV"/>
36680   <int value="1112557912" label="BRENDER_PIX"/>
36681   <int value="1112823892" label="BINTEXT"/>
36682   <int value="1129335105" label="CPIA"/>
36683   <int value="1160852272" label="ESCAPE130"/>
36684   <int value="1179014995" label="FFWAVESYNTH"/>
36685   <int value="1246975298" label="JACOSUB"/>
36686   <int value="1263294017" label="SMPTE_KLV"/>
36687   <int value="1297108018" label="MPL2"/>
36688   <int value="1297498929" label="MVC1"/>
36689   <int value="1297498930" label="MVC2"/>
36690   <int value="1330333984" label="ADPCM_IMA_OKI"/>
36691   <int value="1330664787" label="OPUS"/>
36692   <int value="1346455105" label="PAF_AUDIO"/>
36693   <int value="1346455126" label="PAF_VIDEO"/>
36694   <int value="1347637264" label="PCM_S16BE_PLANAR"/>
36695   <int value="1349012051" label="PJS"/>
36696   <int value="1381259348" label="REALTEXT"/>
36697   <int value="1396788553" label="SAMI"/>
36698   <int value="1396788813" label="SANM"/>
36699   <int value="1397180754" label="SGIRLE"/>
36700   <int value="1397706307" label="SONIC"/>
36701   <int value="1397706316" label="SONIC_LS"/>
36702   <int value="1397909872" label="SUBRIP"/>
36703   <int value="1398953521" label="SUBVIEWER1"/>
36704   <int value="1400201814" label="SUBVIEWER"/>
36705   <int value="1412575542" label="TARGA_Y216"/>
36706   <int value="1446195256" label="V308"/>
36707   <int value="1446260792" label="V408"/>
36708   <int value="1447644481" label="VIMA"/>
36709   <int value="1448111218" label="VPLAYER"/>
36710   <int value="1465275476" label="WEBVTT"/>
36711   <int value="1480739150" label="XBIN"/>
36712   <int value="1480999235" label="XFACE"/>
36713   <int value="1496592720" label="Y41P"/>
36714   <int value="1498764852" label="YUV4"/>
36715   <int value="1664495672" label="EIA_608"/>
36716   <int value="1833195076" label="MICRODVD"/>
36717   <int value="1936029283" label="EVRC"/>
36718   <int value="1936944502" label="SMV"/>
36719   <int value="1950507339" label="TAK"/>
36720 </enum>
36722 <enum name="FFmpegColorRanges" type="int">
36723   <int value="0" label="UNSPECIFIED"/>
36724   <int value="1" label="MPEG"/>
36725   <int value="2" label="JPEG"/>
36726 </enum>
36728 <enum name="FileDialogType" type="int">
36729   <int value="0" label="Select folder"/>
36730   <int value="1" label="Upload folder"/>
36731   <int value="2" label="Save as file"/>
36732   <int value="3" label="Open file"/>
36733   <int value="4" label="Open multiple files"/>
36734   <int value="5" label="Full page"/>
36735   <int value="6" label="Error"/>
36736 </enum>
36738 <enum name="FileManagerVolumeType" type="int">
36739   <int value="0" label="Google Drive"/>
36740   <int value="1" label="Download Folder"/>
36741   <int value="2" label="Removable Disk"/>
36742   <int value="3" label="Archive File"/>
36743   <int value="4" label="Cloud Device"/>
36744   <int value="5" label="FileSystemProvider API"/>
36745   <int value="6" label="MTP (Media Transfer Protocol) Device"/>
36746 </enum>
36748 <enum name="FileType" type="int">
36749   <int value="0" label="other"/>
36750   <int value="1" label=".doc"/>
36751   <int value="2" label=".docx"/>
36752   <int value="3" label=".odt"/>
36753   <int value="4" label=".rtf"/>
36754   <int value="5" label=".pdf"/>
36755   <int value="6" label=".ppt"/>
36756   <int value="7" label=".pptx"/>
36757   <int value="8" label=".odp"/>
36758   <int value="9" label=".xls"/>
36759   <int value="10" label=".xlsx"/>
36760   <int value="11" label=".ods"/>
36761   <int value="12" label=".csv"/>
36762   <int value="13" label=".odf"/>
36763   <int value="14" label=".rar"/>
36764   <int value="15" label=".asf"/>
36765   <int value="16" label=".wma"/>
36766   <int value="17" label=".wmv"/>
36767   <int value="18" label=".mov"/>
36768   <int value="19" label=".mpg"/>
36769   <int value="20" label=".log"/>
36770 </enum>
36772 <enum name="FlashNavigateUsageType" type="int">
36773   <int value="0" label="Rejected because of Authorization header."/>
36774   <int value="1" label="Rejected because of Cache-Control header."/>
36775   <int value="2" label="Rejected because of Content-Encoding header."/>
36776   <int value="3" label="Rejected because of Content-MD5 header."/>
36777   <int value="4" label="Rejected because of Content-Type header."/>
36778   <int value="5" label="Rejected because of Expires header."/>
36779   <int value="6" label="Rejected because of From header."/>
36780   <int value="7" label="Rejected because of If-Match header."/>
36781   <int value="8" label="Rejected because of If-None-Match header."/>
36782   <int value="9" label="Rejected because of If-Range header."/>
36783   <int value="10" label="Rejected because of If-Unmodified-Since header."/>
36784   <int value="11" label="Rejected because of Pragma header."/>
36785   <int value="12" label="Rejected because of Referer header."/>
36786   <int value="13"
36787       label="Rejected because of other headers (e.g., custom headers)."/>
36788   <int value="14" label="The total number of rejected navigate requests."/>
36789   <int value="15" label="The total number of navigate requests."/>
36790 </enum>
36792 <enum name="FtpDataConnectionError" type="int">
36793   <int value="0">Data connection successful</int>
36794   <int value="1">Local firewall blocked the connection</int>
36795   <int value="2">Connection timed out</int>
36796   <int value="3">
36797     Connection has been established, but then got broken (either reset or
36798     aborted)
36799   </int>
36800   <int value="4">Connection has been refused</int>
36801   <int value="20">Other kind of error</int>
36802 </enum>
36804 <enum name="FtpServerType" type="int">
36805   <summary>
36806     FTP server type as defined in net/ftp/ftp_server_type_histograms.h
36807   </summary>
36808   <int value="0" label="Unknown">
36809     Unknown (could be a server we don't support, a broken server, or a security
36810     attack)
36811   </int>
36812   <int value="1" label="/bin/ls">Server using /bin/ls -l and variants</int>
36813   <int value="2" label="/bin/dls">Server using /bin/dls</int>
36814   <int value="3" label="EPLF">Server using EPLF format</int>
36815   <int value="4" label="WinNT">
36816     WinNT server configured for old style listing
36817   </int>
36818   <int value="5" label="VMS">VMS (including variants)</int>
36819   <int value="6" label="IBM VM">IBM VM/CMS, VM/ESA, z/VM formats</int>
36820   <int value="7" label="OS/2">OS/2 FTP Server</int>
36821   <int value="8" label="win16">
36822     win16 hosts: SuperTCP or NetManage Chameleon
36823   </int>
36824 </enum>
36826 <enum name="GaiaSessionRestoreOutcome" type="int">
36827   <int value="0" label="Undefined"/>
36828   <int value="1" label="Success"/>
36829   <int value="2" label="OAuth2 tokens cannot be fetched"/>
36830   <int value="3" label="No local OAuth2 refresh token found"/>
36831   <int value="4" label="OAuthLogin call failed"/>
36832   <int value="5" label="MergeSession call failed"/>
36833   <int value="6" label="ListAccounts call failed"/>
36834   <int value="7" label="No restore needed, fresh cookies found"/>
36835   <int value="8" label="Overflow"/>
36836 </enum>
36838 <enum name="GCMCheckinRequestStatus" type="int">
36839   <int value="0" label="Success"/>
36840   <int value="1" label="URL fetching failed"/>
36841   <int value="2" label="HTTP bad request"/>
36842   <int value="3" label="HTTP unauthorized"/>
36843   <int value="4" label="HTTP not OK"/>
36844   <int value="5" label="Response parsing failed"/>
36845   <int value="6" label="Zero ID or token"/>
36846 </enum>
36848 <enum name="GCMConnectionResetReason" type="int">
36849   <int value="0" label="Login failure"/>
36850   <int value="1" label="Close command"/>
36851   <int value="2" label="Heartbeat failure"/>
36852   <int value="3" label="Socket failure"/>
36853   <int value="4" label="Network change"/>
36854 </enum>
36856 <enum name="GCMEndpoints" type="int">
36857   <int value="0" label="mtalk.google.com:5228"/>
36858   <int value="1" label="mtalk.google.com:443"/>
36859 </enum>
36861 <enum name="GCMInvalidationsIncomingMessageStatus" type="int">
36862   <int value="0" label="Success"/>
36863   <int value="1" label="GCM message's content missing or empty"/>
36864   <int value="2" label="Base64Decode failed"/>
36865   <int value="3" label="Parsing protobuf failed"/>
36866 </enum>
36868 <enum name="GCMInvalidationsOutgoingMessageStatus" type="int">
36869   <int value="0" label="Success"/>
36870   <int value="1" label="Message was discarded"/>
36871   <int value="2" label="Access token request failed"/>
36872   <int value="3" label="HTTP Post failed"/>
36873 </enum>
36875 <enum name="GCMOutgoingMessageTTLCategory" type="int">
36876   <int value="0" label="Zero"/>
36877   <int value="1" label="Less than or equal to 1 minute"/>
36878   <int value="2" label="Less than or equal to 1 hour"/>
36879   <int value="3" label="Less than or equal to 1 day"/>
36880   <int value="4" label="Less than or equal to 1 week"/>
36881   <int value="5" label="More than 1 week but less than maximum"/>
36882   <int value="6" label="Default or maximium time"/>
36883 </enum>
36885 <enum name="GCMRegistrationRequestStatus" type="int">
36886   <int value="0" label="Success (this is not logged currently)"/>
36887   <int value="1" label="Invalid parameters"/>
36888   <int value="2" label="Invalid sender"/>
36889   <int value="3" label="Authentication failed"/>
36890   <int value="4" label="Device registration error"/>
36891   <int value="5" label="Unknown error"/>
36892   <int value="6" label="URL fetching failed"/>
36893   <int value="7" label="HTTP not OK"/>
36894   <int value="8" label="Response parsing failed"/>
36895   <int value="9" label="Reached maximum number of retries"/>
36896 </enum>
36898 <enum name="GCMUnregistrationRequestStatus" type="int">
36899   <int value="0" label="Success"/>
36900   <int value="1" label="URL fetching failed"/>
36901   <int value="2" label="No response body"/>
36902   <int value="3" label="Response parsing failed"/>
36903   <int value="4" label="Incorrect App Id"/>
36904   <int value="5" label="Invalid parameters"/>
36905   <int value="6" label="Service unavailable"/>
36906   <int value="7" label="Internal server error"/>
36907   <int value="8" label="HTTP reponse code not OK"/>
36908   <int value="9" label="Unknown error"/>
36909 </enum>
36911 <enum name="GDataAuthResult" type="int">
36912   <int value="0" label="FAILURE"/>
36913   <int value="1" label="SUCCESS"/>
36914   <int value="2" label="NO_CONNECTION"/>
36915 </enum>
36917 <enum name="GDataEntryKind" type="int">
36918   <obsolete>
36919     Deprecated 9/2012, and replaced by DriveEntryKind
36920   </obsolete>
36921   <int value="0" label="UNKNOWN"/>
36922   <int value="4097" label="ITEM"/>
36923   <int value="4098" label="SITE"/>
36924   <int value="8449" label="DOCUMENT"/>
36925   <int value="8450" label="SPEREADSHEET"/>
36926   <int value="8451" label="PRESENTATION"/>
36927   <int value="8452" label="DRAWING"/>
36928   <int value="8453" label="TABLE"/>
36929   <int value="8705" label="EXTERNAL_APP"/>
36930   <int value="16385" label="FOLDER"/>
36931   <int value="32769" label="FILE"/>
36932   <int value="32770" label="PDF"/>
36933 </enum>
36935 <enum name="GeolocationInfoBarDelegateAndroidEvent" type="int">
36936   <int value="0" label="User allowed the page to use geolocation">
36937     For the Android platform the count for this event should be exactly the same
36938     as the corresponding event in the GeolocationInfoBarDelegateEvent enum.
36939   </int>
36940   <int value="1" label="User opened geolocation settings"/>
36941 </enum>
36943 <enum name="GeolocationInfoBarDelegateEvent" type="int">
36944   <int value="0" label="The bar was created"/>
36945   <int value="1" label="User allowed use of geolocation"/>
36946   <int value="2" label="User denied use of geolocation"/>
36947   <int value="3" label="User dismissed the bar"/>
36948   <int value="4" label="User clicked on link"/>
36949   <int value="5" label="User ignored the bar"/>
36950 </enum>
36952 <enum name="GeopositionErrorCode" type="int">
36953   <int value="0" label="There was no error"/>
36954   <int value="1" label="User denied use of geolocation"/>
36955   <int value="2" label="Geoposition could not be determined"/>
36956   <int value="3" label="Timeout"/>
36957 </enum>
36959 <enum name="GestureActionType" type="int">
36960   <int value="0" label="Unknown"/>
36961   <int value="1" label="Omnibox pinch"/>
36962   <int value="2" label="Omnibox scroll"/>
36963   <int value="3" label="Tabstrip pinch"/>
36964   <int value="4" label="Tabstrip scroll"/>
36965   <int value="5" label="Bezel scroll"/>
36966   <int value="6" label="Desktop scroll"/>
36967   <int value="7" label="Desktop pinch"/>
36968   <int value="8" label="Webpage pinch"/>
36969   <int value="9" label="Webpage scroll"/>
36970   <int value="10" label="Webpage tap"/>
36971   <int value="11" label="Tabstrip tap"/>
36972   <int value="12" label="Bezel down"/>
36973   <int value="13" label="Tab switched tap"/>
36974   <int value="14" label="Active tab tap"/>
36975   <int value="15" label="Tab close button tap"/>
36976   <int value="16" label="New tab button tap"/>
36977   <int value="17" label="Top edge of window tap"/>
36978   <int value="18" label="Window size button tap"/>
36979   <int value="19" label="Area surrounding tabstrip tap"/>
36980   <int value="20" label="Window resized double tap"/>
36981 </enum>
36983 <enum name="GetPerfDataOutcome" type="int">
36984   <int value="0" label="Success.">
36985     Perf data was collected, parsed and attached to the UMA protobuf
36986     successfully.
36987   </int>
36988   <int value="1" label="No perf data ready to be uploaded.">
36989     Could not add perf data to the UMA protobuf because no perf data was ready
36990     to be uploaded.
36991   </int>
36992   <int value="2" label="Collection timer triggered but have data already.">
36993     Perf timer triggered but the perf provider already had a perf data proto to
36994     be added to the UMA protobuf.
36995   </int>
36996   <int value="3"
36997       label="Collection timer triggered but incognito window active.">
36998     Perf timer triggered but an incognito window was open.
36999   </int>
37000   <int value="4" label="Incognito window launched during collection.">
37001     Perf data was collected but an incognito window was opened during the
37002     collection.
37003   </int>
37004   <int value="5" label="Protobuf returned by debugd not deserialized.">
37005     Perf data was collected and sent to Chrome as a serialized protobuf but it
37006     could be deserialized by Chrome.
37007   </int>
37008 </enum>
37010 <enum name="GetUserDataTempDirResult" type="int">
37011   <int value="0" label="SUCCESS"/>
37012   <int value="1" label="CANT_GET_PARENT_PATH"/>
37013   <int value="2" label="CANT_GET_UDT_PATH"/>
37014   <int value="3" label="NOT_A_DIRECTORY"/>
37015   <int value="4" label="CANT_CREATE_DIR"/>
37016   <int value="5" label="CANT_WRITE_TO_PATH"/>
37017   <int value="6" label="UNSET"/>
37018 </enum>
37020 <enum name="GoogleNowCardTypeId" type="int">
37021   <summary>
37022     Represents a card type ID. See cardTypeId in
37023     chrome/browser/resources/google_now/background.js.
37024   </summary>
37025   <int value="1" label="Frequent Place"/>
37026   <int value="7" label="Weather"/>
37027   <int value="12" label="Flight Status"/>
37028   <int value="13" label="Sport Score"/>
37029   <int value="14" label="Calendar"/>
37030   <int value="19" label="Public Alert"/>
37031   <int value="21" label="Stock Quote List"/>
37032   <int value="23" label="Package Tracking"/>
37033   <int value="27" label="Birthday"/>
37034   <int value="43" label="Reminder"/>
37035 </enum>
37037 <enum name="GoogleNowEvent" type="int">
37038   <summary>
37039     Events in Google Now component extension. See GoogleNowEvent in
37040     chrome/browser/resources/google_now/background.js.
37041   </summary>
37042   <int value="0" label="REQUEST_FOR_CARDS_TOTAL"/>
37043   <int value="1" label="REQUEST_FOR_CARDS_SUCCESS"/>
37044   <int value="2" label="CARDS_PARSE_SUCCESS"/>
37045   <int value="3" label="DISMISS_REQUEST_TOTAL"/>
37046   <int value="4" label="DISMISS_REQUEST_SUCCESS"/>
37047   <int value="5" label="LOCATION_REQUEST"/>
37048   <int value="6" label="DELETED_LOCATION_UPDATE"/>
37049   <int value="7" label="EXTENSION_START"/>
37050   <int value="8" label="DELETED_SHOW_WELCOME_TOAST"/>
37051   <int value="9" label="STOPPED"/>
37052   <int value="10" label="DELETED_USER_SUPPRESSED"/>
37053   <int value="11" label="SIGNED_OUT"/>
37054   <int value="12" label="NOTIFICATION_DISABLED"/>
37055   <int value="13" label="GOOGLE_NOW_DISABLED"/>
37056 </enum>
37058 <enum name="GoogleServiceAuthError" type="int">
37059   <int value="0" label="NONE"/>
37060   <int value="1" label="INVALID_GAIA_CREDENTIALS"/>
37061   <int value="2" label="USER_NOT_SIGNED_UP"/>
37062   <int value="3" label="CONNECTION_FAILED"/>
37063   <int value="4" label="CAPTCHA_REQUIRED"/>
37064   <int value="5" label="ACCOUNT_DELETED"/>
37065   <int value="6" label="ACCOUNT_DISABLED"/>
37066   <int value="7" label="SERVICE_UNAVAILABLE"/>
37067   <int value="8" label="TWO_FACTOR"/>
37068   <int value="9" label="REQUEST_CANCELED"/>
37069   <int value="10" label="HOSTED_NOT_ALLOWED"/>
37070   <int value="11" label="UNEXPECTED_SERVICE_RESPONSE"/>
37071   <int value="12" label="SERVICE_ERROR"/>
37072 </enum>
37074 <enum name="HIDContinueScenarioType" type="int">
37075   <summary>Possible detected devices combination on leaving dialog</summary>
37076   <int value="0" label="Pointing device only detected."/>
37077   <int value="1" label="Keyboard device only detected."/>
37078   <int value="2" label="Both devices, pointing and keyboard, detected."/>
37079 </enum>
37081 <enum name="HistoryFaviconsRecoveryEnum" type="int">
37082   <summary>Error states noted in thumbnail_database.cc recovery code.</summary>
37083   <int value="0" label="RECOVERY_EVENT_RECOVERED">Successful recovery.</int>
37084   <int value="1" label="RECOVERY_EVENT_FAILED_SCOPER">
37085     sql::Recovery failed init.
37086   </int>
37087   <int value="2" label="RECOVERY_EVENT_FAILED_META_VERSION_ERROR">
37088     Query failed against recovery meta table.
37089   </int>
37090   <int value="3" label="RECOVERY_EVENT_FAILED_META_VERSION_NONE">
37091     No version row in recovery meta table.
37092   </int>
37093   <int value="4" label="RECOVERY_EVENT_FAILED_META_WRONG_VERSION6">
37094     Recovery meta table has version 6.
37095   </int>
37096   <int value="5" label="RECOVERY_EVENT_FAILED_META_WRONG_VERSION5">
37097     Recovery meta table has version 5.
37098   </int>
37099   <int value="6" label="RECOVERY_EVENT_FAILED_META_WRONG_VERSION">
37100     Recovery meta table has an unexpected version.
37101   </int>
37102   <int value="7" label="RECOVERY_EVENT_FAILED_RECOVER_META">
37103     Failed to create recovery meta table.
37104   </int>
37105   <int value="8" label="RECOVERY_EVENT_FAILED_META_INSERT">
37106     Failed to copy recovery meta table.
37107   </int>
37108   <int value="9" label="RECOVERY_EVENT_FAILED_INIT">
37109     Failed to init target schema.
37110   </int>
37111   <int value="10" label="RECOVERY_EVENT_FAILED_RECOVER_FAVICONS">
37112     Failed to create recovery favicons table.
37113   </int>
37114   <int value="11" label="RECOVERY_EVENT_FAILED_FAVICONS_INSERT">
37115     Failed to copy recovery favicons table.
37116   </int>
37117   <int value="12" label="RECOVERY_EVENT_FAILED_RECOVER_FAVICON_BITMAPS">
37118     Failed to create recovery favicon_bitmaps table.
37119   </int>
37120   <int value="13" label="RECOVERY_EVENT_FAILED_FAVICON_BITMAPS_INSERT">
37121     Failed to copy recovery favicon_bitmaps table.
37122   </int>
37123   <int value="14" label="RECOVERY_EVENT_FAILED_RECOVER_ICON_MAPPING">
37124     Failed to create recovery icon_mapping table.
37125   </int>
37126   <int value="15" label="RECOVERY_EVENT_FAILED_ICON_MAPPING_INSERT">
37127     Failed to copy recovery icon_mapping table.
37128   </int>
37129   <int value="16" label="RECOVERY_EVENT_RECOVERED_VERSION6">
37130     Successful recovery of version 6 database.
37131   </int>
37132   <int value="17" label="RECOVERY_EVENT_FAILED_META_INIT">
37133     Failed sql::MetaTable::Init().
37134   </int>
37135   <int value="18" label="RECOVERY_EVENT_FAILED_META_VERSION">
37136     Failed sql::Recovery::SetupMeta() or GetMetaVersionNumber().
37137   </int>
37138   <int value="19" label="RECOVERY_EVENT_DEPRECATED">
37139     Recovery found deprecated version and razed.
37140   </int>
37141   <int value="20" label="RECOVERY_EVENT_FAILED_V5_INITSCHEMA">
37142     Failed v5 recovery loading schema.
37143   </int>
37144   <int value="21" label="RECOVERY_EVENT_FAILED_V5_AUTORECOVER_FAVICONS">
37145     Failed v5 recovery on favicons.
37146   </int>
37147   <int value="22" label="RECOVERY_EVENT_FAILED_V5_AUTORECOVER_ICON_MAPPING">
37148     Failed v5 recovery on icon_mapping.
37149   </int>
37150   <int value="23" label="RECOVERY_EVENT_RECOVERED_VERSION5">
37151     Successful recovery of version 6 database.
37152   </int>
37153   <int value="24" label="RECOVERY_EVENT_FAILED_AUTORECOVER_FAVICONS">
37154     Failed v6/7 recovery on favicons.
37155   </int>
37156   <int value="25" label="RECOVERY_EVENT_FAILED_AUTORECOVER_FAVICON_BITMAPS">
37157     Failed v6/7 recovery on favicon_bitmaps.
37158   </int>
37159   <int value="26" label="RECOVERY_EVENT_FAILED_AUTORECOVER_ICON_MAPPING">
37160     Failed v6/7 recovery on icon_mapping.
37161   </int>
37162   <int value="27" label="RECOVERY_EVENT_FAILED_COMMIT">
37163     Failed sql::Recovery::Recovered().
37164   </int>
37165 </enum>
37167 <enum name="HistoryTopSitesRecoveryEnum" type="int">
37168   <summary>Error states noted in top_sites_database.cc recovery code.</summary>
37169   <int value="0" label="RECOVERY_EVENT_RECOVERED">Successful recovery.</int>
37170   <int value="1" label="RECOVERY_EVENT_DEPRECATED">
37171     Recovery found deprecated version and razed.
37172   </int>
37173   <int value="2" label="RECOVERY_EVENT_FAILED_SCOPER">
37174     sql::Recovery failed init.
37175   </int>
37176   <int value="3" label="RECOVERY_EVENT_FAILED_META_VERSION">
37177     Failed sql::Recovery::SetupMeta() or GetMetaVersionNumber().
37178   </int>
37179   <int value="4" label="RECOVERY_EVENT_FAILED_META_WRONG_VERSION">
37180     Recovery meta table has an unexpected version.
37181   </int>
37182   <int value="5" label="RECOVERY_EVENT_FAILED_META_INIT">
37183     Failed sql::MetaTable::Init().
37184   </int>
37185   <int value="6" label="RECOVERY_EVENT_FAILED_SCHEMA_INIT">
37186     Failed to init target schema.
37187   </int>
37188   <int value="7" label="RECOVERY_EVENT_FAILED_AUTORECOVER_THUMBNAILS">
37189     Failed recovery on thumbnails table.
37190   </int>
37191   <int value="8" label="RECOVERY_EVENT_FAILED_COMMIT">
37192     Failure from sql::Recovery::Recovered().
37193   </int>
37194   <int value="9" label="RECOVERY_EVENT_INVARIANT_RANK">
37195     Rows were deleted because |url_rank| and |last_forced| didn't agree.  Does
37196     not prevent recovery.
37197   </int>
37198   <int value="10" label="RECOVERY_EVENT_INVARIANT_REDIRECT">
37199     Rows were deleted because |redirects| did not contain |url|.  Does not
37200     prevent recovery.
37201   </int>
37202   <int value="11" label="RECOVERY_EVENT_INVARIANT_CONTIGUOUS">
37203     |url_rank| was renumbered due to missing rows.  Does not prevent recovery.
37204   </int>
37205 </enum>
37207 <enum name="HotwordAvailability" type="int">
37208   <int value="0" label="Unavailable -- reason may be unknown"/>
37209   <int value="1" label="Available"/>
37210   <int value="2" label="Pending download"/>
37211   <int value="3" label="Disabled"/>
37212 </enum>
37214 <enum name="HotwordError" type="int">
37215   <int value="0" label="No error"/>
37216   <int value="1" label="Generic error"/>
37217   <int value="2" label="NaCl error"/>
37218   <int value="3" label="Microphone error"/>
37219 </enum>
37221 <enum name="HotwordPrefState" type="int">
37222   <int value="0" label="Preference not set"/>
37223   <int value="1" label="Hotwording enabled"/>
37224   <int value="2" label="Hotwording disabled"/>
37225 </enum>
37227 <enum name="HttpAuthCount" type="int">
37228   <int value="0" label="Basic Start"/>
37229   <int value="1" label="Basic Reject"/>
37230   <int value="2" label="Digest Start"/>
37231   <int value="3" label="Digest Reject"/>
37232   <int value="4" label="NTLM Start"/>
37233   <int value="5" label="NTLM Reject"/>
37234   <int value="6" label="Negotiate Start"/>
37235   <int value="7" label="Negotiate Reject"/>
37236 </enum>
37238 <enum name="HttpAuthResource" type="int">
37239   <int value="0" label="Top Page Allowed"/>
37240   <int value="1" label="Same-domain Sub-resource Allowed"/>
37241   <int value="2" label="Cross-domain Sub-resource Blocked"/>
37242   <int value="3" label="Cross-domain Sub-resource Allowed"/>
37243 </enum>
37245 <enum name="HttpAuthTarget" type="int">
37246   <int value="0" label="Basic Proxy"/>
37247   <int value="1" label="Basic Secure Proxy"/>
37248   <int value="2" label="Basic Server"/>
37249   <int value="3" label="Basic Secure Server"/>
37250   <int value="4" label="Digest Proxy"/>
37251   <int value="5" label="Digest Secure Proxy"/>
37252   <int value="6" label="Digest Server"/>
37253   <int value="7" label="Digest Secure Server"/>
37254   <int value="8" label="NTLM Proxy"/>
37255   <int value="9" label="NTLM Secure Proxy"/>
37256   <int value="10" label="NTLM Server"/>
37257   <int value="11" label="NTLM Secure Server"/>
37258   <int value="12" label="Negotiate Proxy"/>
37259   <int value="13" label="Negotiate Secure Proxy"/>
37260   <int value="14" label="Negotiate Server"/>
37261   <int value="15" label="Negotiate Secure Server"/>
37262 </enum>
37264 <enum name="HttpPipelineStatus" type="int">
37265   <int value="0" label="Success"/>
37266   <int value="1" label="Redirected"/>
37267   <int value="2" label="Certificate error"/>
37268   <int value="3" label="Bad HTTP response code"/>
37269   <int value="4" label="Network error"/>
37270   <int value="5" label="Response too large"/>
37271   <int value="6" label="Response too small"/>
37272   <int value="7" label="Response content mismatch"/>
37273   <int value="8" label="Bad HTTP version"/>
37274   <int value="9" label="Corrupt stats response"/>
37275 </enum>
37277 <enum name="HttpResponseCode" type="int">
37278   <int value="100" label="Continue"/>
37279   <int value="101" label="Switching Protocols"/>
37280   <int value="200" label="OK"/>
37281   <int value="201" label="Created"/>
37282   <int value="202" label="Accepted"/>
37283   <int value="203" label="Non-Authoritative Information"/>
37284   <int value="204" label="No Content"/>
37285   <int value="205" label="Reset Content"/>
37286   <int value="206" label="Partial Content"/>
37287   <int value="300" label="Multiple Choices"/>
37288   <int value="301" label="Moved Permanently"/>
37289   <int value="302" label="Found"/>
37290   <int value="303" label="See Other"/>
37291   <int value="304" label="Not Modified"/>
37292   <int value="305" label="Use Proxy"/>
37293   <int value="306" label="(Unused)"/>
37294   <int value="307" label="Temporary Redirect"/>
37295   <int value="400" label="Bad Request"/>
37296   <int value="401" label="Unauthorized"/>
37297   <int value="402" label="Payment Required"/>
37298   <int value="403" label="Forbidden"/>
37299   <int value="404" label="Not Found"/>
37300   <int value="405" label="Method Not Allowed"/>
37301   <int value="406" label="Not Acceptable"/>
37302   <int value="407" label="Proxy Authentication Required"/>
37303   <int value="408" label="Request Timeout"/>
37304   <int value="409" label="Conflict"/>
37305   <int value="410" label="Gone"/>
37306   <int value="411" label="Length Required"/>
37307   <int value="412" label="Precondition Failed"/>
37308   <int value="413" label="Request Entity Too Large"/>
37309   <int value="414" label="Request-URI Too Long"/>
37310   <int value="415" label="Unsupported Media Type"/>
37311   <int value="416" label="Requested Range Not Satisfiable"/>
37312   <int value="417" label="Expectation Failed"/>
37313   <int value="500" label="Internal Server Error"/>
37314   <int value="501" label="Not Implemented"/>
37315   <int value="503" label="Service Unavailable"/>
37316   <int value="504" label="Gateway Timeout"/>
37317   <int value="505" label="HTTP Version Not Supported"/>
37318 </enum>
37320 <enum name="HttpSocketType" type="int">
37321   <int value="0" label="UNUSED">newly connected socket</int>
37322   <int value="1" label="UNUSED_IDLE">
37323     connected unused socket (idle prior to use)
37324   </int>
37325   <int value="2" label="REUSED_IDLE">previously used (keep-alive?) socket</int>
37326 </enum>
37328 <enum name="IDBContextForcedCloseReason" type="int">
37329   <int value="0" label="DeleteOrigin">
37330     A request was made to delete the data for an origin.
37331   </int>
37332   <int value="1" label="BackingStoreFailure">
37333     An unrecoverable error occurred accessing the backing store.
37334   </int>
37335   <int value="2" label="InternalsPage">
37336     A forced close was requested from the indexeddb-internals page.
37337   </int>
37338 </enum>
37340 <enum name="IDBLevelDBBackingStoreInternalErrorType" type="int">
37341   <int value="0" label="IDBLevelDBBackingStoreReadError">
37342     IndexedDB encountered an error attempting to read or decode a value from the
37343     leveldb backing store, indicative of corruption or I/O error. Unused as of
37344     M26.
37345   </int>
37346   <int value="1" label="IDBLevelDBBackingStoreWriteError">
37347     IndexeDB encountered an error attempting to write or commit a value to the
37348     leveldb backing store, indicative of I/O error. Unused as of M26.
37349   </int>
37350   <int value="2" label="IDBLevelDBBackingStoreConsistencyError">
37351     IndexedDB encountered a consistency error in the leveldb backing store,
37352     indicative of corruption or an coding error. Unused as of M26.
37353   </int>
37354   <int value="3" label="FindKeyInIndex"/>
37355   <int value="4" label="GetIDBDatabaseMetaData"/>
37356   <int value="5" label="GetIndexes"/>
37357   <int value="6" label="GetKeyGeneratorCurrentNumber"/>
37358   <int value="7" label="GetObjectStores"/>
37359   <int value="8" label="GetRecord"/>
37360   <int value="9" label="KeyExistsInObjectStore"/>
37361   <int value="10" label="LoadCurrentRow"/>
37362   <int value="11" label="SetupMetadata"/>
37363   <int value="12" label="GetPrimaryKeyViaIndex"/>
37364   <int value="13" label="KeyExistsInIndex"/>
37365   <int value="14" label="VersionExists"/>
37366   <int value="15" label="DeleteObjectStore"/>
37367   <int value="16" label="SetMaxObjectStoreId"/>
37368   <int value="17" label="SetMaxIndexId"/>
37369   <int value="18" label="GetNewDatabaseId"/>
37370   <int value="19" label="GetNewVersionNumber"/>
37371   <int value="20" label="CreateIDBDatabaseMetaData"/>
37372   <int value="21" label="DeleteDatabase"/>
37373   <int value="22" label="TransactionCommit"/>
37374   <int value="23" label="GetDatabaseNames"/>
37375   <int value="24" label="ReadBlobJournal"/>
37376   <int value="25" label="DecodeBlobJournal"/>
37377 </enum>
37379 <enum name="IDBLevelDBBackingStoreOpenResult" type="int">
37380   <int value="0" label="OpenMemorySuccess">
37381     An in-memory backing store was opened successfully.
37382   </int>
37383   <int value="1" label="OpenSuccess">
37384     An on-disk backing store was opened successfully.
37385   </int>
37386   <int value="2" label="OpenFailedDirectory">
37387     An on-disk backing store could not be opened or created because the
37388     directory could not be opened or created. Cleanup will not be attempted.
37389   </int>
37390   <int value="3" label="OpenFailedUnknownSchema">
37391     An on-disk backing store was opened but had an unknown schema version, due
37392     to corruption or reverting to a previous version of Chrome. Cleanup will be
37393     attempted.
37394   </int>
37395   <int value="4" label="OpenCleanupDestroyFailed">
37396     An on-disk backing store failed to open; cleanup was attempted but the
37397     database could not be destroyed.
37398   </int>
37399   <int value="5" label="OpenCleanupReopenFailed">
37400     An on-disk backing store failed to open; cleanup was attempted but
37401     re-opening the database failed.
37402   </int>
37403   <int value="6" label="OpenCleanupReopenSuccess">
37404     An on-disk backing store failed to open; cleanup was attempted and the
37405     database was then opened successfully.
37406   </int>
37407   <int value="7" label="OpenFailedIOErrCheckingSchema">
37408     An on-disk backing store was opened but leveldb failed to read the schema
37409     version.
37410   </int>
37411   <int value="8" label="OpenFailedUnknownErr"/>
37412   <int value="9" label="OpenMemoryFailed">
37413     An in-memory backing store failed to open.
37414   </int>
37415   <int value="10" label="OpenNonASCII">
37416     A database with non-ascii characters in its path was opened (with either
37417     success or failure).
37418   </int>
37419   <int value="11" label="OpenAttemptDiskFull">
37420     An open failed on a machine with a full disk. No cleanup was attempted.
37421   </int>
37422   <int value="12" label="OpenAttemptPathTooLong">
37423     Open failed because either a path component or the overall path was too
37424     long.
37425   </int>
37426   <int value="13" label="OpenAttemptNoRecovery">
37427     An open attempt failed with an I/O error that doesn't necessitate a recovery
37428     attempt.
37429   </int>
37430   <int value="14" label="OpenAttemptPriorCorruption">
37431     The corrupted open database was deleted.
37432   </int>
37433 </enum>
37435 <enum name="ImporterType" type="int">
37436   <int value="0" label="Unknown"/>
37437   <int value="1" label="IMPORTER_METRICS_IE">IE (Windows-only)</int>
37438   <int value="2" label="IMPORTER_METRICS_FIREFOX2">Firefox 2</int>
37439   <int value="3" label="IMPORTER_METRICS_FIREFOX3">Firefox 3 (and later)</int>
37440   <int value="4" label="IMPORTER_METRICS_SAFARI">Safari (Mac-only)</int>
37441   <int value="5" label="IMPORTER_METRICS_GOOGLE_TOOLBAR5">Google Toolbar</int>
37442   <int value="6" label="IMPORTER_METRICS_BOOKMARKS_FILE">
37443     A bookmarks.html file
37444   </int>
37445 </enum>
37447 <enum name="IndexedDatabaseMethods" type="int">
37448   <int value="0" label="CreateObjectStore()"/>
37449   <int value="1" label="DeleteObjectStore()"/>
37450   <int value="2" label="Transaction()"/>
37451   <int value="3" label="DeleteDatabase()"/>
37452   <int value="4" label="Open()"/>
37453 </enum>
37455 <enum name="InfoBarResponse" type="int">
37456   <int value="0" label="No Response selected"/>
37457   <int value="1" label="Save Password"/>
37458   <int value="2" label="Never for this site (blacklist / exception)"/>
37459   <int value="3" label="InfoBar dismissed by clicking the 'X'"/>
37460 </enum>
37462 <enum name="InjectedAdType" type="int">
37463   <int value="0" label="Invalid"/>
37464   <int value="1" label="IFrame"/>
37465   <int value="2" label="Embed"/>
37466   <int value="3" label="Anchor"/>
37467 </enum>
37469 <enum name="InstantControllerEvent" type="int">
37470   <int value="0" label="URL_ADDED_TO_BLACKLIST"/>
37471   <int value="1" label="URL_REMOVED_FROM_BLACKLIST"/>
37472   <int value="2" label="URL_BLOCKED_BY_BLACKLIST"/>
37473 </enum>
37475 <enum name="InstantExtended_CacheableNTPLoad" type="int">
37476   <int value="0" label="Failed to load"/>
37477   <int value="1" label="Loaded successfuly"/>
37478 </enum>
37480 <enum name="InstantExtended_FallbackCause" type="int">
37481   <int value="0" label="Fallback did not occur"/>
37482   <int value="1" label="Page not current: unknown"/>
37483   <int value="2" label="Page not current: empty instant url"/>
37484   <int value="3" label="Page not current: origin/path mismatch"/>
37485   <int value="4" label="Page not current: instant not supported"/>
37486   <int value="5" label="No overlay"/>
37487   <int value="6" label="Javascript disabled"/>
37488 </enum>
37490 <enum name="InstantExtended_InstantNavigation" type="int">
37491   <obsolete>
37492     Deprecated as of 10/2013.
37493   </obsolete>
37494   <int value="0" label="Local click"/>
37495   <int value="1" label="Local submit"/>
37496   <int value="2" label="Online click"/>
37497   <int value="3" label="Online submit"/>
37498   <int value="4" label="Non-extended navigation"/>
37499 </enum>
37501 <enum name="InstantExtended_NewOptInState" type="int">
37502   <int value="0" label="Default"/>
37503   <int value="1" label="Opted in"/>
37504   <int value="2" label="Opted out"/>
37505 </enum>
37507 <enum name="InstantExtended_OptInState" type="int">
37508   <obsolete>
37509     Deprecated 2013-06.
37510   </obsolete>
37511   <int value="0" label="Default"/>
37512   <int value="1" label="Opted in"/>
37513   <int value="2" label="Opted out"/>
37514   <int value="3" label="Opted in local"/>
37515   <int value="4" label="Opted out local"/>
37516   <int value="5" label="Opted out both"/>
37517 </enum>
37519 <enum name="InstantSearchClicks_PreviewScrollState" type="int">
37520   <int value="0" label="No scroll"/>
37521   <int value="1" label="Scrolled but not to bottom"/>
37522   <int value="2" label="Scrolled to bottom."/>
37523 </enum>
37525 <enum name="InstantSearchClicks_ReasonForSwap" type="int">
37526   <int value="0" label="Regular swap"/>
37527   <int value="1" label="Swapped on timeout"/>
37528   <int value="2" label="Swap aborted due to navigation"/>
37529   <int value="3" label="No swap as preview failed"/>
37530   <int value="4" label="Swapped as original failed"/>
37531 </enum>
37533 <enum name="InstantSessionStorageNamespace" type="int">
37534   <int value="0" label="different"/>
37535   <int value="1" label="identical"/>
37536 </enum>
37538 <enum name="IntelMaxMicroArchitecture" type="int">
37539   <int value="0" label="Pentium"/>
37540   <int value="1" label="SSE"/>
37541   <int value="2" label="SSE2"/>
37542   <int value="3" label="SSE3"/>
37543   <int value="4" label="SSSE3"/>
37544   <int value="5" label="SSE4.1"/>
37545   <int value="6" label="SSE4.3"/>
37546   <int value="7" label="AVX"/>
37547 </enum>
37549 <enum name="InterruptReason" type="int">
37550   <int value="0" label="NONE"/>
37551   <int value="1" label="FILE_FAILED"/>
37552   <int value="2" label="FILE_ACCESS_DENIED"/>
37553   <int value="3" label="FILE_NO_SPACE"/>
37554   <int value="5" label="FILE_NAME_TOO_LONG"/>
37555   <int value="6" label="FILE_TOO_LARGE"/>
37556   <int value="7" label="FILE_VIRUS_INFECTED"/>
37557   <int value="10" label="FILE_TRANSIENT_ERROR"/>
37558   <int value="11" label="FILE_BLOCKED"/>
37559   <int value="12" label="FILE_SECURITY_CHECK_FAILED"/>
37560   <int value="13" label="FILE_TOO_SHORT"/>
37561   <int value="20" label="NETWORK_FAILED"/>
37562   <int value="21" label="NETWORK_TIMEOUT"/>
37563   <int value="22" label="NETWORK_DISCONNECTED"/>
37564   <int value="23" label="NETWORK_SERVER_DOWN"/>
37565   <int value="30" label="SERVER_FAILED"/>
37566   <int value="31" label="SERVER_NO_RANGE"/>
37567   <int value="32" label="SERVER_PRECONDITION"/>
37568   <int value="33" label="SERVER_BAD_CONTENT"/>
37569   <int value="40" label="USER_CANCELED"/>
37570   <int value="41" label="USER_SHUTDOWN"/>
37571   <int value="50" label="CRASH"/>
37572 </enum>
37574 <enum name="InvalidationNetworkChannel" type="int">
37575   <int value="0" label="PushClientChannel"/>
37576   <int value="1" label="GCMNetworkChannel"/>
37577 </enum>
37579 <enum name="IPV6ProbeResult" type="int">
37580   <int value="0" label="IPV6_CANNOT_CREATE_SOCKETS"/>
37581   <int value="1" label="IPV6_CAN_CREATE_SOCKETS"/>
37582   <int value="2" label="IPV6_GETIFADDRS_FAILED">
37583     getifaddrs or GetAdaptersAddresses failed
37584   </int>
37585   <int value="3" label="IPV6_GLOBAL_ADDRESS_MISSING"/>
37586   <int value="4" label="IPV6_GLOBAL_ADDRESS_PRESENT"/>
37587   <int value="5" label="IPV6_INTERFACE_ARRAY_TOO_SHORT"/>
37588 </enum>
37590 <enum name="JavaScriptAPIName" type="int">
37591   <int value="0" label="GetUserMedia"/>
37592   <int value="1" label="PeerConnection00"/>
37593   <int value="2" label="DeprecatedPeerConnection"/>
37594   <int value="3" label="RTCPeerConnection"/>
37595   <int value="4" label="GetMediaDevices"/>
37596 </enum>
37598 <enum name="KeyboardControlEvent" type="int">
37599   <int value="0" label="Keyboard was shown."/>
37600   <int value="1" label="Keyboard was automatically hidden."/>
37601   <int value="2" label="Keyboard was hidden by the user."/>
37602 </enum>
37604 <enum name="LanguageCode" type="int">
37605   <summary>ISO 639 Language Codes.</summary>
37606   <int value="24929" label="Afar"/>
37607   <int value="24930" label="Abkhazian"/>
37608   <int value="24933" label="Avestan"/>
37609   <int value="24934" label="Afrikaans"/>
37610   <int value="24939" label="Akan"/>
37611   <int value="24941" label="Amharic"/>
37612   <int value="24942" label="Aragonese"/>
37613   <int value="24946" label="Arabic"/>
37614   <int value="24947" label="Assamese"/>
37615   <int value="24950" label="Avaric"/>
37616   <int value="24953" label="Aymara"/>
37617   <int value="24954" label="Azerbaijani"/>
37618   <int value="25185" label="Bashkir"/>
37619   <int value="25189" label="Belarusian"/>
37620   <int value="25191" label="Bulgarian"/>
37621   <int value="25192" label="Bihari"/>
37622   <int value="25193" label="Bislama"/>
37623   <int value="25197" label="Bambara"/>
37624   <int value="25198" label="Bengali"/>
37625   <int value="25199" label="Tibetan"/>
37626   <int value="25202" label="Breton"/>
37627   <int value="25203" label="Bosnian"/>
37628   <int value="25441" label="Catalan"/>
37629   <int value="25445" label="Chechen"/>
37630   <int value="25448" label="Chamorro"/>
37631   <int value="25455" label="Corsican"/>
37632   <int value="25458" label="Cree"/>
37633   <int value="25459" label="Czech"/>
37634   <int value="25461" label="Church Slavic"/>
37635   <int value="25462" label="Chuvash"/>
37636   <int value="25465" label="Welsh"/>
37637   <int value="25697" label="Danish"/>
37638   <int value="25701" label="German"/>
37639   <int value="25718" label="Divehi"/>
37640   <int value="25722" label="Dzongkha"/>
37641   <int value="25957" label="Ewe"/>
37642   <int value="25964" label="Greek"/>
37643   <int value="25966" label="English"/>
37644   <int value="25967" label="Esperanto"/>
37645   <int value="25971" label="Spanish"/>
37646   <int value="25972" label="Estonian"/>
37647   <int value="25973" label="Basque"/>
37648   <int value="26209" label="Persian"/>
37649   <int value="26214" label="Fulah"/>
37650   <int value="26217" label="Finnish"/>
37651   <int value="26218" label="Fijian"/>
37652   <int value="26223" label="Faroese"/>
37653   <int value="26226" label="French"/>
37654   <int value="26233" label="Western Frisian"/>
37655   <int value="26465" label="Irish"/>
37656   <int value="26468" label="Scottish Gaelic"/>
37657   <int value="26476" label="Galician"/>
37658   <int value="26478" label="Guarani"/>
37659   <int value="26485" label="Gujarati"/>
37660   <int value="26486" label="Manx"/>
37661   <int value="26721" label="Hausa"/>
37662   <int value="26725" label="Hebrew"/>
37663   <int value="26729" label="Hindi"/>
37664   <int value="26735" label="Hiri Motu"/>
37665   <int value="26738" label="Croatian"/>
37666   <int value="26740" label="Haitian"/>
37667   <int value="26741" label="Hungarian"/>
37668   <int value="26745" label="Armenian"/>
37669   <int value="26746" label="Herero"/>
37670   <int value="26977" label="Interlingua"/>
37671   <int value="26980" label="Indonesian"/>
37672   <int value="26981" label="Interlingue"/>
37673   <int value="26983" label="Igbo"/>
37674   <int value="26985" label="Sichuan Yi"/>
37675   <int value="26987" label="Inupiaq"/>
37676   <int value="26991" label="Ido"/>
37677   <int value="26995" label="Icelandic"/>
37678   <int value="26996" label="Italian"/>
37679   <int value="26997" label="Inuktitut"/>
37680   <int value="27233" label="Japanese"/>
37681   <int value="27254" label="Javanese"/>
37682   <int value="27489" label="Georgian"/>
37683   <int value="27495" label="Kongo"/>
37684   <int value="27497" label="Kikuyu"/>
37685   <int value="27498" label="Kuanyama"/>
37686   <int value="27499" label="Kazakh"/>
37687   <int value="27500" label="Kalaallisut"/>
37688   <int value="27501" label="Khmer"/>
37689   <int value="27502" label="Kannada"/>
37690   <int value="27503" label="Korean"/>
37691   <int value="27506" label="Kanuri"/>
37692   <int value="27507" label="Kashmiri"/>
37693   <int value="27509" label="Kurdish"/>
37694   <int value="27510" label="Komi"/>
37695   <int value="27511" label="Cornish"/>
37696   <int value="27513" label="Kirghiz"/>
37697   <int value="27745" label="Latin"/>
37698   <int value="27746" label="Luxembourgish"/>
37699   <int value="27751" label="Ganda"/>
37700   <int value="27753" label="Limburgish"/>
37701   <int value="27758" label="Lingala"/>
37702   <int value="27759" label="Lao"/>
37703   <int value="27764" label="Lithuanian"/>
37704   <int value="27765" label="Luba-Katanga"/>
37705   <int value="27766" label="Latvian"/>
37706   <int value="28007" label="Malagasy"/>
37707   <int value="28008" label="Marshallese"/>
37708   <int value="28009" label="Maori"/>
37709   <int value="28011" label="Macedonian"/>
37710   <int value="28012" label="Malayalam"/>
37711   <int value="28014" label="Mongolian"/>
37712   <int value="28015" label="Moldavian"/>
37713   <int value="28018" label="Marathi"/>
37714   <int value="28019" label="Malay"/>
37715   <int value="28020" label="Maltese"/>
37716   <int value="28025" label="Burmese"/>
37717   <int value="28257" label="Nauru"/>
37718   <int value="28258" label="Norwegian Bokmal"/>
37719   <int value="28260" label="North Ndebele"/>
37720   <int value="28261" label="Nepali"/>
37721   <int value="28263" label="Ndonga"/>
37722   <int value="28268" label="Dutch"/>
37723   <int value="28270" label="Norwegian Nynorsk"/>
37724   <int value="28271" label="Norwegian"/>
37725   <int value="28274" label="South Ndebele"/>
37726   <int value="28278" label="Navajo"/>
37727   <int value="28281" label="Nyanja"/>
37728   <int value="28515" label="Occitan"/>
37729   <int value="28522" label="Ojibwa"/>
37730   <int value="28525" label="Oromo"/>
37731   <int value="28530" label="Oriya"/>
37732   <int value="28531" label="Ossetic"/>
37733   <int value="28769" label="Punjabi"/>
37734   <int value="28777" label="Pali"/>
37735   <int value="28780" label="Polish"/>
37736   <int value="28787" label="Pashto"/>
37737   <int value="28788" label="Portuguese"/>
37738   <int value="29045" label="Quechua"/>
37739   <int value="29293" label="Romansh"/>
37740   <int value="29294" label="Rundi"/>
37741   <int value="29295" label="Romanian"/>
37742   <int value="29301" label="Russian"/>
37743   <int value="29303" label="Kinyarwanda"/>
37744   <int value="29537" label="Sanskrit"/>
37745   <int value="29539" label="Sardinian"/>
37746   <int value="29540" label="Sindhi"/>
37747   <int value="29541" label="Northern Sami"/>
37748   <int value="29543" label="Sango"/>
37749   <int value="29544" label="Serbo-Croatian"/>
37750   <int value="29545" label="Sinhala"/>
37751   <int value="29547" label="Slovak"/>
37752   <int value="29548" label="Slovenian"/>
37753   <int value="29549" label="Samoan"/>
37754   <int value="29550" label="Shona"/>
37755   <int value="29551" label="Somali"/>
37756   <int value="29553" label="Albanian"/>
37757   <int value="29554" label="Serbian"/>
37758   <int value="29555" label="Swati"/>
37759   <int value="29556" label="Southern Sotho"/>
37760   <int value="29557" label="Sundanese"/>
37761   <int value="29558" label="Swedish"/>
37762   <int value="29559" label="Swahili"/>
37763   <int value="29793" label="Tamil"/>
37764   <int value="29797" label="Telugu"/>
37765   <int value="29799" label="Tajik"/>
37766   <int value="29800" label="Thai"/>
37767   <int value="29801" label="Tigrinya"/>
37768   <int value="29803" label="Turkmen"/>
37769   <int value="29804" label="Tagalog"/>
37770   <int value="29806" label="Tswana"/>
37771   <int value="29807" label="Tonga"/>
37772   <int value="29810" label="Turkish"/>
37773   <int value="29811" label="Tsonga"/>
37774   <int value="29812" label="Tatar"/>
37775   <int value="29815" label="Twi"/>
37776   <int value="29817" label="Tahitian"/>
37777   <int value="30055" label="Uighur"/>
37778   <int value="30059" label="Ukrainian"/>
37779   <int value="30066" label="Urdu"/>
37780   <int value="30074" label="Uzbek"/>
37781   <int value="30309" label="Venda"/>
37782   <int value="30313" label="Vietnamese"/>
37783   <int value="30319" label="Volapuk"/>
37784   <int value="30561" label="Walloon"/>
37785   <int value="30575" label="Wolof"/>
37786   <int value="30824" label="Xhosa"/>
37787   <int value="31081" label="Yiddish"/>
37788   <int value="31087" label="Yoruba"/>
37789   <int value="31329" label="Zhuang"/>
37790   <int value="31336" label="Chinese"/>
37791   <int value="31349" label="Zulu"/>
37792   <int value="6382437" label="Achinese"/>
37793   <int value="6382440" label="Acoli"/>
37794   <int value="6382689" label="Adangme"/>
37795   <int value="6382713" label="Adyghe"/>
37796   <int value="6383201" label="Afro-Asiatic Language"/>
37797   <int value="6383208" label="Afrihili"/>
37798   <int value="6383982" label="Ainu"/>
37799   <int value="6384491" label="Akkadian"/>
37800   <int value="6384741" label="Aleut"/>
37801   <int value="6384743" label="Algonquian Language"/>
37802   <int value="6384756" label="Southern Altai"/>
37803   <int value="6385255" label="Old English"/>
37804   <int value="6385264" label="Angika"/>
37805   <int value="6385761" label="Apache Language"/>
37806   <int value="6386275" label="Aramaic"/>
37807   <int value="6386286" label="Araucanian"/>
37808   <int value="6386288" label="Arapaho"/>
37809   <int value="6386292" label="Artificial Language"/>
37810   <int value="6386295" label="Arawak"/>
37811   <int value="6386529" label="Asu"/>
37812   <int value="6386548" label="Asturian"/>
37813   <int value="6386792" label="Athapascan Language"/>
37814   <int value="6387059" label="Australian Language"/>
37815   <int value="6387553" label="Awadhi"/>
37816   <int value="6447460" label="Banda"/>
37817   <int value="6447465" label="Bamileke Language"/>
37818   <int value="6447468" label="Baluchi"/>
37819   <int value="6447470" label="Balinese"/>
37820   <int value="6447475" label="Basa"/>
37821   <int value="6447476" label="Baltic Language"/>
37822   <int value="6448490" label="Beja"/>
37823   <int value="6448493" label="Bemba"/>
37824   <int value="6448498" label="Berber"/>
37825   <int value="6448506" label="Bena"/>
37826   <int value="6449263" label="Bhojpuri"/>
37827   <int value="6449515" label="Bikol"/>
37828   <int value="6449518" label="Bini"/>
37829   <int value="6450273" label="Siksika"/>
37830   <int value="6450804" label="Bantu"/>
37831   <int value="6451809" label="Braj"/>
37832   <int value="6451832" label="Bodo"/>
37833   <int value="6452331" label="Batak"/>
37834   <int value="6452577" label="Buriat"/>
37835   <int value="6452583" label="Buginese"/>
37836   <int value="6453614" label="Blin"/>
37837   <int value="6512996" label="Caddo"/>
37838   <int value="6513001" label="Central American Indian Language"/>
37839   <int value="6513010" label="Carib"/>
37840   <int value="6513013" label="Caucasian Language"/>
37841   <int value="6513017" label="Cayuga"/>
37842   <int value="6513512" label="Atsam"/>
37843   <int value="6514018" label="Cebuano"/>
37844   <int value="6514028" label="Celtic Language"/>
37845   <int value="6514535" label="Chiga"/>
37846   <int value="6514786" label="Chibcha"/>
37847   <int value="6514791" label="Chagatai"/>
37848   <int value="6514795" label="Chuukese"/>
37849   <int value="6514797" label="Mari"/>
37850   <int value="6514798" label="Chinook Jargon"/>
37851   <int value="6514799" label="Choctaw"/>
37852   <int value="6514800" label="Chipewyan"/>
37853   <int value="6514802" label="Cherokee"/>
37854   <int value="6514809" label="Cheyenne"/>
37855   <int value="6516067" label="Chamic Language"/>
37856   <int value="6516592" label="Coptic"/>
37857   <int value="6516837" label="English-based Creole or Pidgin"/>
37858   <int value="6516838" label="French-based Creole or Pidgin"/>
37859   <int value="6516848" label="Portuguese-based Creole or Pidgin"/>
37860   <int value="6517352" label="Crimean Turkish"/>
37861   <int value="6517360" label="Creole or Pidgin"/>
37862   <int value="6517602" label="Kashubian"/>
37863   <int value="6518131" label="Cushitic Language"/>
37864   <int value="6578539" label="Dakota"/>
37865   <int value="6578546" label="Dargwa"/>
37866   <int value="6578550" label="Taita"/>
37867   <int value="6578553" label="Dayak"/>
37868   <int value="6579564" label="Delaware"/>
37869   <int value="6579566" label="Slave"/>
37870   <int value="6580082" label="Dogrib"/>
37871   <int value="6580590" label="Dinka"/>
37872   <int value="6580837" label="Zarma"/>
37873   <int value="6582121" label="Dogri"/>
37874   <int value="6582881" label="Dravidian Language"/>
37875   <int value="6583138" label="Lower Sorbian"/>
37876   <int value="6583649" label="Duala"/>
37877   <int value="6583661" label="Middle Dutch"/>
37878   <int value="6584693" label="Dyula"/>
37879   <int value="6644341" label="Embu"/>
37880   <int value="6645353" label="Efik"/>
37881   <int value="6645625" label="Ancient Egyptian"/>
37882   <int value="6646625" label="Ekajuk"/>
37883   <int value="6646904" label="Elamite"/>
37884   <int value="6647405" label="Middle English"/>
37885   <int value="6649711" label="Ewondo"/>
37886   <int value="6709614" label="Fang"/>
37887   <int value="6709620" label="Fanti"/>
37888   <int value="6711660" label="Filipino"/>
37889   <int value="6711669" label="Finno-Ugrian Language"/>
37890   <int value="6713198" label="Fon"/>
37891   <int value="6713965" label="Middle French"/>
37892   <int value="6713967" label="Old French"/>
37893   <int value="6713970" label="Northern Frisian"/>
37894   <int value="6713971" label="Eastern Frisian"/>
37895   <int value="6714738" label="Friulian"/>
37896   <int value="6775137" label="Ga"/>
37897   <int value="6775161" label="Gayo"/>
37898   <int value="6775393" label="Gbaya"/>
37899   <int value="6776173" label="Germanic Language"/>
37900   <int value="6776186" label="Geez"/>
37901   <int value="6777196" label="Gilbertese"/>
37902   <int value="6778216" label="Middle High German"/>
37903   <int value="6778728" label="Old High German"/>
37904   <int value="6778734" label="Gondi"/>
37905   <int value="6778738" label="Gorontalo"/>
37906   <int value="6778740" label="Gothic"/>
37907   <int value="6779490" label="Grebo"/>
37908   <int value="6779491" label="Ancient Greek"/>
37909   <int value="6779767" label="Swiss German"/>
37910   <int value="6780282" label="Gusii"/>
37911   <int value="6780777" label="Gwich'in"/>
37912   <int value="6840681" label="Haida"/>
37913   <int value="6840695" label="Hawaiian"/>
37914   <int value="6842732" label="Hiligaynon"/>
37915   <int value="6842733" label="Himachali"/>
37916   <int value="6842740" label="Hittite"/>
37917   <int value="6843758" label="Hmong"/>
37918   <int value="6845282" label="Upper Sorbian"/>
37919   <int value="6845808" label="Hupa"/>
37920   <int value="6906465" label="Iban"/>
37921   <int value="6908527" label="Ijo"/>
37922   <int value="6909039" label="Iloko"/>
37923   <int value="6909539" label="Indic Language"/>
37924   <int value="6909541" label="Indo-European Language"/>
37925   <int value="6909544" label="Ingush"/>
37926   <int value="6910561" label="Iranian Language"/>
37927   <int value="6910575" label="Iroquoian Language"/>
37928   <int value="6972015" label="Lojban"/>
37929   <int value="6974819" label="Machame"/>
37930   <int value="6975602" label="Judeo-Persian"/>
37931   <int value="6976098" label="Judeo-Arabic"/>
37932   <int value="7037281" label="Kara-Kalpak"/>
37933   <int value="7037282" label="Kabyle"/>
37934   <int value="7037283" label="Kachin"/>
37935   <int value="7037290" label="Jju"/>
37936   <int value="7037293" label="Kamba"/>
37937   <int value="7037298" label="Karen"/>
37938   <int value="7037303" label="Kawi"/>
37939   <int value="7037540" label="Kabardian"/>
37940   <int value="7037799" label="Tyap"/>
37941   <int value="7038053" label="Makonde"/>
37942   <int value="7038305" label="Kabuverdianu"/>
37943   <int value="7038575" label="Koro"/>
37944   <int value="7039073" label="Khasi"/>
37945   <int value="7039081" label="Khoisan Language"/>
37946   <int value="7039087" label="Khotanese"/>
37947   <int value="7039089" label="Koyra Chiini"/>
37948   <int value="7040110" label="Kalenjin"/>
37949   <int value="7040354" label="Kimbundu"/>
37950   <int value="7040875" label="Konkani"/>
37951   <int value="7040883" label="Kosraean"/>
37952   <int value="7041125" label="Kpelle"/>
37953   <int value="7041635" label="Karachay-Balkar"/>
37954   <int value="7041644" label="Karelian"/>
37955   <int value="7041647" label="Kru"/>
37956   <int value="7041653" label="Kurukh"/>
37957   <int value="7041890" label="Shambala"/>
37958   <int value="7041896" label="Colognian"/>
37959   <int value="7042413" label="Kumyk"/>
37960   <int value="7042420" label="Kutenai"/>
37961   <int value="7102820" label="Ladino"/>
37962   <int value="7102823" label="Langi"/>
37963   <int value="7102824" label="Lahnda"/>
37964   <int value="7102829" label="Lamba"/>
37965   <int value="7103866" label="Lezghian"/>
37966   <int value="7106412" label="Mongo"/>
37967   <int value="7106426" label="Lozi"/>
37968   <int value="7107937" label="Luba-Lulua"/>
37969   <int value="7107945" label="Luiseno"/>
37970   <int value="7107950" label="Lunda"/>
37971   <int value="7107951" label="Luo"/>
37972   <int value="7107955" label="Lushai"/>
37973   <int value="7107961" label="Luyia"/>
37974   <int value="7168356" label="Madurese"/>
37975   <int value="7168359" label="Magahi"/>
37976   <int value="7168361" label="Maithili"/>
37977   <int value="7168363" label="Makasar"/>
37978   <int value="7168366" label="Mandingo"/>
37979   <int value="7168368" label="Austronesian Language"/>
37980   <int value="7168371" label="Masai"/>
37981   <int value="7169126" label="Moksha"/>
37982   <int value="7169138" label="Mandar"/>
37983   <int value="7169390" label="Mende"/>
37984   <int value="7169394" label="Meru"/>
37985   <int value="7169637" label="Morisyen"/>
37986   <int value="7169889" label="Middle Irish"/>
37987   <int value="7170403" label="Micmac"/>
37988   <int value="7170414" label="Minangkabau"/>
37989   <int value="7170419" label="Miscellaneous Language"/>
37990   <int value="7170920" label="Mon-Khmer Language"/>
37991   <int value="7171683" label="Manchu"/>
37992   <int value="7171689" label="Manipuri"/>
37993   <int value="7171695" label="Manobo Language"/>
37994   <int value="7171944" label="Mohawk"/>
37995   <int value="7171955" label="Mossi"/>
37996   <int value="7173484" label="Multiple Languages"/>
37997   <int value="7173486" label="Munda Language"/>
37998   <int value="7173491" label="Creek"/>
37999   <int value="7173996" label="Mirandese"/>
38000   <int value="7174002" label="Marwari"/>
38001   <int value="7174510" label="Mayan Language"/>
38002   <int value="7174518" label="Erzya"/>
38003   <int value="7233896" label="Nahuatl"/>
38004   <int value="7233897" label="North American Indian Language"/>
38005   <int value="7233904" label="Neapolitan"/>
38006   <int value="7233905" label="Nama"/>
38007   <int value="7234675" label="Low German"/>
38008   <int value="7234935" label="Newari"/>
38009   <int value="7235937" label="Nias"/>
38010   <int value="7235939" label="Niger-Kordofanian Language"/>
38011   <int value="7235957" label="Niuean"/>
38012   <int value="7237479" label="Nogai"/>
38013   <int value="7237486" label="Old Norse"/>
38014   <int value="7237999" label="N'Ko"/>
38015   <int value="7238511" label="Northern Sotho"/>
38016   <int value="7239010" label="Nubian Language"/>
38017   <int value="7239523" label="Classical Newari"/>
38018   <int value="7240045" label="Nyamwezi"/>
38019   <int value="7240046" label="Nyankole"/>
38020   <int value="7240047" label="Nyoro"/>
38021   <int value="7240297" label="Nzima"/>
38022   <int value="7304033" label="Osage"/>
38023   <int value="7304289" label="Ottoman Turkish"/>
38024   <int value="7304303" label="Otomian Language"/>
38025   <int value="7364961" label="Papuan Language"/>
38026   <int value="7364967" label="Pangasinan"/>
38027   <int value="7364972" label="Pahlavi"/>
38028   <int value="7364973" label="Pampanga"/>
38029   <int value="7364976" label="Papiamento"/>
38030   <int value="7364981" label="Palauan"/>
38031   <int value="7365999" label="Old Persian"/>
38032   <int value="7366761" label="Philippine Language"/>
38033   <int value="7366766" label="Phoenician"/>
38034   <int value="7368558" label="Pohnpeian"/>
38035   <int value="7369313" label="Prakrit Language"/>
38036   <int value="7369327" label="Old Provencal"/>
38037   <int value="7496042" label="Rajasthani"/>
38038   <int value="7496048" label="Rapanui"/>
38039   <int value="7496050" label="Rarotongan"/>
38040   <int value="7499617" label="Romance Language"/>
38041   <int value="7499622" label="Rombo"/>
38042   <int value="7499629" label="Romany"/>
38043   <int value="7501168" label="Aromanian"/>
38044   <int value="7501675" label="Rwa"/>
38045   <int value="7561572" label="Sandawe"/>
38046   <int value="7561576" label="Yakut"/>
38047   <int value="7561577" label="South American Indian Language"/>
38048   <int value="7561580" label="Salishan Language"/>
38049   <int value="7561581" label="Samaritan Aramaic"/>
38050   <int value="7561585" label="Samburu"/>
38051   <int value="7561587" label="Sasak"/>
38052   <int value="7561588" label="Santali"/>
38053   <int value="7562094" label="Sicilian"/>
38054   <int value="7562095" label="Scots"/>
38055   <int value="7562597" label="Seneca"/>
38056   <int value="7562600" label="Sena"/>
38057   <int value="7562604" label="Selkup"/>
38058   <int value="7562605" label="Semitic Language"/>
38059   <int value="7562611" label="Koyraboro Senni"/>
38060   <int value="7563105" label="Old Irish"/>
38061   <int value="7563118" label="Sign Language"/>
38062   <int value="7563369" label="Tachelhit"/>
38063   <int value="7563374" label="Shan"/>
38064   <int value="7563620" label="Sidamo"/>
38065   <int value="7563631" label="Siouan Language"/>
38066   <int value="7563636" label="Sino-Tibetan Language"/>
38067   <int value="7564385" label="Slavic Language"/>
38068   <int value="7564641" label="Southern Sami"/>
38069   <int value="7564649" label="Sami Language"/>
38070   <int value="7564650" label="Lule Sami"/>
38071   <int value="7564654" label="Inari Sami"/>
38072   <int value="7564659" label="Skolt Sami"/>
38073   <int value="7564907" label="Soninke"/>
38074   <int value="7565159" label="Sogdien"/>
38075   <int value="7565166" label="Songhai"/>
38076   <int value="7565934" label="Sranan Tongo"/>
38077   <int value="7565938" label="Serer"/>
38078   <int value="7566177" label="Nilo-Saharan Language"/>
38079   <int value="7566201" label="Saho"/>
38080   <int value="7566699" label="Sukuma"/>
38081   <int value="7566707" label="Susu"/>
38082   <int value="7566712" label="Sumerian"/>
38083   <int value="7567202" label="Comorian"/>
38084   <int value="7567715" label="Classical Syriac"/>
38085   <int value="7567730" label="Syriac"/>
38086   <int value="7627113" label="Tai Language"/>
38087   <int value="7628141" label="Timne"/>
38088   <int value="7628143" label="Teso"/>
38089   <int value="7628146" label="Tereno"/>
38090   <int value="7628148" label="Tetum"/>
38091   <int value="7629159" label="Tigre"/>
38092   <int value="7629174" label="Tiv"/>
38093   <int value="7629676" label="Tokelau"/>
38094   <int value="7629928" label="Klingon"/>
38095   <int value="7629929" label="Tlingit"/>
38096   <int value="7630184" label="Tamashek"/>
38097   <int value="7630695" label="Nyasa Tonga"/>
38098   <int value="7630953" label="Tok Pisin"/>
38099   <int value="7631478" label="Taroko"/>
38100   <int value="7631721" label="Tsimshian"/>
38101   <int value="7632237" label="Tumbuka"/>
38102   <int value="7632240" label="Tupi Language"/>
38103   <int value="7632244" label="Altaic Language"/>
38104   <int value="7632492" label="Tuvalu"/>
38105   <int value="7632753" label="Tasawaq"/>
38106   <int value="7633270" label="Tuvinian"/>
38107   <int value="7633517" label="Central Morocco Tamazight"/>
38108   <int value="7693421" label="Udmurt"/>
38109   <int value="7694177" label="Ugaritic"/>
38110   <int value="7695714" label="Umbundu"/>
38111   <int value="7695972" label="Unknown Language"/>
38112   <int value="7758185" label="Vai"/>
38113   <int value="7761780" label="Votic"/>
38114   <int value="7763310" label="Vunjo"/>
38115   <int value="7823723" label="Wakashan Language"/>
38116   <int value="7823724" label="Walamo"/>
38117   <int value="7823730" label="Waray"/>
38118   <int value="7823731" label="Washo"/>
38119   <int value="7824750" label="Sorbian Language"/>
38120   <int value="7889260" label="Kalmyk"/>
38121   <int value="7892839" label="Soga"/>
38122   <int value="7954799" label="Yao"/>
38123   <int value="7954800" label="Yapese"/>
38124   <int value="7958635" label="Yupik Language"/>
38125   <int value="7959909" label="Cantonese"/>
38126   <int value="8020336" label="Zapotec"/>
38127   <int value="8020588" label="Blissymbols"/>
38128   <int value="8021358" label="Zenaga"/>
38129   <int value="8023652" label="Zande"/>
38130   <int value="8025454" label="Zuni"/>
38131   <int value="8026232" label="No linguistic content"/>
38132   <int value="8026721" label="Zaza"/>
38133 </enum>
38135 <enum name="LevelDBCorruptionTypes" type="int">
38136   <int value="0" label="other"/>
38137   <int value="1" label="missing files"/>
38138   <int value="2" label="log record too small"/>
38139   <int value="3" label="corrupted internal key"/>
38140   <int value="4" label="partial record"/>
38141   <int value="5" label="missing start of fragmented record"/>
38142   <int value="6" label="error in middle of record"/>
38143   <int value="7" label="unknown record type"/>
38144   <int value="8" label="truncated record at end"/>
38145   <int value="9" label="bad record length"/>
38146   <int value="10" label="VersionEdit"/>
38147   <int value="11" label="FileReader invoked with unexpected value"/>
38148   <int value="12" label="corrupted key"/>
38149   <int value="13" label="CURRENT file does not end with newline"/>
38150   <int value="14" label="no meta-nextfile entry"/>
38151   <int value="15" label="no meta-lognumber entry"/>
38152   <int value="16" label="no last-sequence-number entry"/>
38153   <int value="17" label="malformed WriteBatch"/>
38154   <int value="18" label="bad WriteBatch Put"/>
38155   <int value="19" label="bad WriteBatch Delete"/>
38156   <int value="20" label="unknown WriteBatch tag"/>
38157   <int value="21" label="WriteBatch has wrong count"/>
38158   <int value="22" label="bad entry in block"/>
38159   <int value="23" label="bad block contents"/>
38160   <int value="24" label="bad block handle"/>
38161   <int value="25" label="truncated block read"/>
38162   <int value="26" label="block checksum mismatch"/>
38163   <int value="27" label="checksum mismatch"/>
38164   <int value="28" label="corrupted compressed block contents"/>
38165   <int value="29" label="bad block type"/>
38166   <int value="30" label="bad magic number"/>
38167   <int value="31" label="file is too short"/>
38168 </enum>
38170 <enum name="LevelDBErrorCount" type="int">
38171   <int value="1" label="Failure"/>
38172 </enum>
38174 <enum name="LevelDBErrorTypes" type="int">
38175   <int value="0" label="NotFound"/>
38176   <int value="1" label="Corruption"/>
38177   <int value="2" label="IOError"/>
38178   <int value="3" label="Other"/>
38179 </enum>
38181 <enum name="LevelDBIOErrorMethods" type="int">
38182   <int value="0" label="SequentialFileRead"/>
38183   <int value="1" label="SequentialFileSkip"/>
38184   <int value="2" label="RandomAccessFileRead"/>
38185   <int value="3" label="WritableFileAppend"/>
38186   <int value="4" label="WritableFileClose"/>
38187   <int value="5" label="WritableFileFlush"/>
38188   <int value="6" label="WritableFileSync"/>
38189   <int value="7" label="NewSequentialFile"/>
38190   <int value="8" label="NewRandomAccessFile"/>
38191   <int value="9" label="NewWritableFile"/>
38192   <int value="10" label="DeleteFile"/>
38193   <int value="11" label="CreateDir"/>
38194   <int value="12" label="DeleteDir"/>
38195   <int value="13" label="GetFileSize"/>
38196   <int value="14" label="RenameFile"/>
38197   <int value="15" label="LockFile"/>
38198   <int value="16" label="UnlockFile"/>
38199   <int value="17" label="GetTestDirectory"/>
38200   <int value="18" label="NewLogger"/>
38201   <int value="19" label="SyncParent"/>
38202   <int value="20" label="GetChildren"/>
38203 </enum>
38205 <enum name="LevelDBPrefStoreErrorCodes" type="int">
38206   <int value="1" label="OPENED"/>
38207   <int value="5" label="REPAIRED | OPENED"/>
38208   <int value="6" label="REPAIRED | DESTROYED"/>
38209   <int value="7" label="REPAIRED | DESTROYED | OPENED"/>
38210   <int value="12" label="REPAIRED | DESTROY_FAILED"/>
38211   <int value="18" label="REPAIR_FAILED | DESTROYED"/>
38212   <int value="19" label="REPAIR_FAILED | DESTROYED | OPENED"/>
38213   <int value="24" label="REPAIR_FAILED | DESTROY_FAILED"/>
38214   <int value="32" label="IO_ERROR"/>
38215   <int value="36" label="REPAIRED | IO_ERROR"/>
38216   <int value="38" label="REPAIRED | DESTROYED | IO_ERROR"/>
38217   <int value="50" label="REPAIR_FAILED | DESTROYED | IO_ERROR"/>
38218   <int value="65" label="OPENED | DATA_LOST"/>
38219   <int value="69" label="REPAIRED | OPENED | DATA_LOST"/>
38220   <int value="71" label="REPAIRED | DESTROYED | OPENED | DATA_LOST"/>
38221   <int value="83" label="REPAIR_FAILED | DESTROYED | OPENED | DATA_LOST"/>
38222   <int value="129" label="OPENED | ITER_NOT_OK"/>
38223   <int value="133" label="REPAIRED | OPENED | ITER_NOT_OK"/>
38224   <int value="135" label="REPAIRED | DESTROYED | OPENED | ITER_NOT_OK"/>
38225   <int value="147" label="REPAIR_FAILED | DESTROYED | OPENED | ITER_NOT_OK"/>
38226   <int value="193" label="OPENED | DATA_LOST | ITER_NOT_OK"/>
38227   <int value="197" label="REPAIRED | OPENED | DATA_LOST | ITER_NOT_OK"/>
38228   <int value="199"
38229       label="REPAIRED | DESTROYED | OPENED | DATA_LOST | ITER_NOT_OK"/>
38230   <int value="211"
38231       label="REPAIR_FAILED | DESTROYED | OPENED | DATA_LOST | ITER_NOT_OK"/>
38232   <int value="256" label="FILE_NOT_SPECIFIED"/>
38233 </enum>
38235 <enum name="LinkMonitorFailureType" type="int">
38236   <int value="0" label="Local MAC Address Not Found"/>
38237   <int value="1" label="Client Startup Failure"/>
38238   <int value="2" label="Transmission Failure"/>
38239   <int value="3" label="Failure Threshold Reached"/>
38240 </enum>
38242 <enum name="LinuxAudioIO" type="int">
38243   <int value="0" label="PulseAudio"/>
38244   <int value="1" label="ALSA"/>
38245   <int value="2" label="Cras"/>
38246 </enum>
38248 <enum name="LinuxGlibcVersion" type="int">
38249   <int value="0" label="Not Parseable"/>
38250   <int value="1" label="Unknown"/>
38251   <int value="2" label="2.11"/>
38252   <int value="3" label="2.12"/>
38253   <int value="4" label="2.13"/>
38254   <int value="5" label="2.14"/>
38255   <int value="6" label="2.15"/>
38256   <int value="7" label="2.16"/>
38257   <int value="8" label="2.17"/>
38258   <int value="9" label="2.18"/>
38259   <int value="10" label="2.19"/>
38260 </enum>
38262 <enum name="LoadType" type="int">
38263   <int value="0" label="UNDEFINED_LOAD">Not yet initialized</int>
38264   <int value="1" label="RELOAD">User pressed reload</int>
38265   <int value="2" label="HISTORY_LOAD">Back or forward</int>
38266   <int value="3" label="NORMAL_LOAD">User entered URL, or omnibox search</int>
38267   <int value="4" label="LINK_LOAD">(deprecated) Included next 4 categories</int>
38268   <int value="5" label="LINK_LOAD_NORMAL">Commonly following of link</int>
38269   <int value="6" label="LINK_LOAD_RELOAD">JS/link directed reload</int>
38270   <int value="7" label="LINK_LOAD_CACHE_STALE_OK">
38271     back/forward or encoding change
38272   </int>
38273   <int value="8" label="LINK_LOAD_CACHE_ONLY">
38274     Allow stale data (avoid doing a re-post)
38275   </int>
38276   <int value="9" label="PRERENDER_LOAD">Speculative prerendering of a page</int>
38277 </enum>
38279 <enum name="LocalRendererSinkStates" type="int">
38280   <int value="0" label="SinkStarted"/>
38281   <int value="1" label="SinkNeverStarted"/>
38282 </enum>
38284 <enum name="LoginConsumerWhitelist" type="int">
38285   <int value="0" label="ANY_USER_ALLOWED">Any user can sign in</int>
38286   <int value="1" label="ONLY_WHITELISTED_ALLOWED">Whitelisted users only</int>
38287 </enum>
38289 <enum name="LoginFailureReason" type="int">
38290   <int value="0" label="NONE">None</int>
38291   <int value="1" label="COULD_NOT_MOUNT_CRYPTOHOME">
38292     Could not mount cryptohome
38293   </int>
38294   <int value="2" label="COULD_NOT_MOUNT_TMPFS">Could not mount tmpfs</int>
38295   <int value="3" label="COULD_NOT_UNMOUNT_CRYPTOHOME">
38296     Could not unmount cryptohome
38297   </int>
38298   <int value="4" label="DATA_REMOVAL_FAILED">Data removal failed</int>
38299   <int value="5" label="LOGIN_TIMED_OUT">Login timed out</int>
38300   <int value="6" label="UNLOCK_FAILED">Unlock failed</int>
38301   <int value="7" label="NETWORK_AUTH_FAILED">Network auth failed</int>
38302 </enum>
38304 <enum name="LoginPolicyFilesState" type="int">
38305   <summary>Policy/owner key file state.</summary>
38306   <int value="0" label="HEALTHY_R11">Healthy, pre-R11</int>
38307   <int value="1" label="UNUSED">Unused</int>
38308   <int value="2" label="HEALTHY">Healthy</int>
38309   <int value="3" label="RESERVED">Reserved</int>
38310   <int value="4" label="BAD_POLICY_R11">Key OK, policy bad, pre-R11</int>
38311   <int value="5" label="UNUSED">Unused</int>
38312   <int value="6" label="BAD_POLICY">Key OK, policy bad</int>
38313   <int value="7" label="RESERVED">Reserved</int>
38314   <int value="8" label="KEY_OK_NO_POLICY_R11">
38315     Key OK, no policy, pre-R11 user (http://crosbug.com/24916)
38316   </int>
38317   <int value="9" label="UNUSED">Unused</int>
38318   <int value="10" label="KEY_OK_NO_POLICY">Key OK, no policy</int>
38319   <int value="11" label="RESERVED">Reserved</int>
38320   <int value="12" label="RESERVED">Reserved</int>
38321   <int value="13" label="RESERVED">Reserved</int>
38322   <int value="14" label="RESERVED">Reserved</int>
38323   <int value="15" label="RESERVED">Reserved</int>
38324   <int value="16" label="BAD_KEY_R11">Key bad, policy OK, pre-R11</int>
38325   <int value="17" label="UNUSED">Unused</int>
38326   <int value="18" label="BAD_KEY">Key bad, policy OK</int>
38327   <int value="19" label="RESERVED">Reserved</int>
38328   <int value="20" label="BAD_KEY_BAD_POLICY_R11">
38329     Key bad, policy bad, pre-R11
38330   </int>
38331   <int value="21" label="UNUSED">Unused</int>
38332   <int value="22" label="BAD_KEY_BAD_POLICY">Key bad, policy bad</int>
38333   <int value="23" label="RESERVED">Reserved</int>
38334   <int value="24" label="BAD_KEY_NO_POLICY_R11">
38335     Key bad, policy bad, pre-R11
38336   </int>
38337   <int value="25" label="UNUSED">Unused</int>
38338   <int value="26" label="BAD_KEY_BAD_POLICY">Key bad, policy bad</int>
38339   <int value="27" label="RESERVED">Reserved</int>
38340   <int value="28" label="RESERVED">Reserved</int>
38341   <int value="29" label="RESERVED">Reserved</int>
38342   <int value="30" label="RESERVED">Reserved</int>
38343   <int value="31" label="RESERVED">Reserved</int>
38344   <int value="32" label="NO_KEY_R11">No key, policy OK, pre-R11</int>
38345   <int value="33" label="UNUSED">Unused</int>
38346   <int value="34" label="NO_KEY">No key, policy OK</int>
38347   <int value="35" label="RESERVED">RESERVED</int>
38348   <int value="36" label="NO_KEY_BAD_POLICY_R11">
38349     No key, policy bad, pre-R11
38350   </int>
38351   <int value="37" label="UNUSED">Unused</int>
38352   <int value="38" label="NO_KEY_BAD_POLICY">No key, bad policy</int>
38353   <int value="39" label="RESERVED">Reserved</int>
38354   <int value="40" label="NO_KEY_NO_POLICY_R11">Un-owned, pre-R11</int>
38355   <int value="41" label="UNUSED">Unused</int>
38356   <int value="42" label="NO_KEY_NO_POLICY">Un-owned</int>
38357   <int value="43" label="RESERVED">Reserved</int>
38358 </enum>
38360 <enum name="LoginSuccessReason" type="int">
38361   <int value="0" label="OFFLINE_AND_ONLINE">
38362     Login success offline and online
38363   </int>
38364   <int value="1" label="OFFLINE_ONLY">Login success offline only</int>
38365 </enum>
38367 <enum name="LoginUserType" type="int">
38368   <int value="0" label="INCOGNITO_NORMAL">Incognito Normal</int>
38369   <int value="1" label="OWNER_NORMAL">Owner Normal</int>
38370   <int value="2" label="OTHER_NORMAL">Other Normal</int>
38371   <int value="3" label="INCOGNITO_DEVELOPER">Incognito Dev</int>
38372   <int value="4" label="OWNER_DEVELOPER">Owner Dev</int>
38373   <int value="5" label="OTHER_DEVELOPER">Other Dev</int>
38374 </enum>
38376 <enum name="ManagedUserPasswordChange" type="int">
38377   <int value="0" label="OK_MANAGER">Changed in manager session</int>
38378   <int value="1" label="OK_MANGED">Changed in supervised user session</int>
38379   <int value="2" label="FAILED_NO_MASTER_KEY">Master key not found</int>
38380   <int value="3" label="FAILED_NO_SIGNATURE_KEY">
38381     Signature or encryption key not found
38382   </int>
38383   <int value="4" label="FAILED_NO_PASSWORD_DATA">Password data not found</int>
38384   <int value="5" label="FAILED_MASTER_KEY_FAILURE">
38385     Manager key authorization failed
38386   </int>
38387   <int value="6" label="FAILED_LOAD_DATA_FAILURE">
38388     Could not load new password data upon supervised user signin
38389   </int>
38390   <int value="7" label="FAILED_INCOMPLETE_DATA_FAILURE">
38391     Incomplete password data loaded upon supervised user signin.
38392   </int>
38393   <int value="8" label="FAILED_AUTHENTICATION_FAILURE">
38394     Authentication failure while changing password during supervised user
38395     signin.
38396   </int>
38397   <int value="9" label="FAILED_STORE_DATA">
38398     Could not store new password data for supervised user.
38399   </int>
38400 </enum>
38402 <enum name="MappedCSSProperties" type="int">
38403 <!-- Generated from ../../../third_party/WebKit/Source/core/frame/UseCounter.cpp -->
38405 <!-- See http://src.chromium.org/viewvc/blink/trunk/Source/core/page/UseCounter.cpp -->
38407   <int value="1" label="Total Pages Measured"/>
38408   <int value="2" label="color"/>
38409   <int value="3" label="direction"/>
38410   <int value="4" label="display"/>
38411   <int value="5" label="font"/>
38412   <int value="6" label="font-family"/>
38413   <int value="7" label="font-size"/>
38414   <int value="8" label="font-style"/>
38415   <int value="9" label="font-variant"/>
38416   <int value="10" label="font-weight"/>
38417   <int value="11" label="text-rendering"/>
38418   <int value="12" label="webkit-font-feature-settings"/>
38419   <int value="13" label="font-kerning"/>
38420   <int value="14" label="webkit-font-smoothing"/>
38421   <int value="15" label="font-variant-ligatures"/>
38422   <int value="16" label="webkit-locale"/>
38423   <int value="17" label="webkit-text-orientation"/>
38424   <int value="18" label="webkit-writing-mode"/>
38425   <int value="19" label="zoom"/>
38426   <int value="20" label="line-height"/>
38427   <int value="21" label="background"/>
38428   <int value="22" label="background-attachment"/>
38429   <int value="23" label="background-clip"/>
38430   <int value="24" label="background-color"/>
38431   <int value="25" label="background-image"/>
38432   <int value="26" label="background-origin"/>
38433   <int value="27" label="background-position"/>
38434   <int value="28" label="background-position-x"/>
38435   <int value="29" label="background-position-y"/>
38436   <int value="30" label="background-repeat"/>
38437   <int value="31" label="background-repeat-x"/>
38438   <int value="32" label="background-repeat-y"/>
38439   <int value="33" label="background-size"/>
38440   <int value="34" label="border"/>
38441   <int value="35" label="border-bottom"/>
38442   <int value="36" label="border-bottom-color"/>
38443   <int value="37" label="border-bottom-left-radius"/>
38444   <int value="38" label="border-bottom-right-radius"/>
38445   <int value="39" label="border-bottom-style"/>
38446   <int value="40" label="border-bottom-width"/>
38447   <int value="41" label="border-collapse"/>
38448   <int value="42" label="border-color"/>
38449   <int value="43" label="border-image"/>
38450   <int value="44" label="border-image-outset"/>
38451   <int value="45" label="border-image-repeat"/>
38452   <int value="46" label="border-image-slice"/>
38453   <int value="47" label="border-image-source"/>
38454   <int value="48" label="border-image-width"/>
38455   <int value="49" label="border-left"/>
38456   <int value="50" label="border-left-color"/>
38457   <int value="51" label="border-left-style"/>
38458   <int value="52" label="border-left-width"/>
38459   <int value="53" label="border-radius"/>
38460   <int value="54" label="border-right"/>
38461   <int value="55" label="border-right-color"/>
38462   <int value="56" label="border-right-style"/>
38463   <int value="57" label="border-right-width"/>
38464   <int value="58" label="border-spacing"/>
38465   <int value="59" label="border-style"/>
38466   <int value="60" label="border-top"/>
38467   <int value="61" label="border-top-color"/>
38468   <int value="62" label="border-top-left-radius"/>
38469   <int value="63" label="border-top-right-radius"/>
38470   <int value="64" label="border-top-style"/>
38471   <int value="65" label="border-top-width"/>
38472   <int value="66" label="border-width"/>
38473   <int value="67" label="bottom"/>
38474   <int value="68" label="box-shadow"/>
38475   <int value="69" label="box-sizing"/>
38476   <int value="70" label="caption-side"/>
38477   <int value="71" label="clear"/>
38478   <int value="72" label="clip"/>
38479   <int value="73" label="webkit-clip-path"/>
38480   <int value="74" label="content"/>
38481   <int value="75" label="counter-increment"/>
38482   <int value="76" label="counter-reset"/>
38483   <int value="77" label="cursor"/>
38484   <int value="78" label="empty-cells"/>
38485   <int value="79" label="float"/>
38486   <int value="80" label="font-stretch"/>
38487   <int value="81" label="height"/>
38488   <int value="82" label="image-rendering"/>
38489   <int value="83" label="left"/>
38490   <int value="84" label="letter-spacing"/>
38491   <int value="85" label="list-style"/>
38492   <int value="86" label="list-style-image"/>
38493   <int value="87" label="list-style-position"/>
38494   <int value="88" label="list-style-type"/>
38495   <int value="89" label="margin"/>
38496   <int value="90" label="margin-bottom"/>
38497   <int value="91" label="margin-left"/>
38498   <int value="92" label="margin-right"/>
38499   <int value="93" label="margin-top"/>
38500   <int value="94" label="max-height"/>
38501   <int value="95" label="max-width"/>
38502   <int value="96" label="min-height"/>
38503   <int value="97" label="min-width"/>
38504   <int value="98" label="opacity"/>
38505   <int value="99" label="orphans"/>
38506   <int value="100" label="outline"/>
38507   <int value="101" label="outline-color"/>
38508   <int value="102" label="outline-offset"/>
38509   <int value="103" label="outline-style"/>
38510   <int value="104" label="outline-width"/>
38511   <int value="105" label="overflow"/>
38512   <int value="106" label="overflow-wrap"/>
38513   <int value="107" label="overflow-x"/>
38514   <int value="108" label="overflow-y"/>
38515   <int value="109" label="padding"/>
38516   <int value="110" label="padding-bottom"/>
38517   <int value="111" label="padding-left"/>
38518   <int value="112" label="padding-right"/>
38519   <int value="113" label="padding-top"/>
38520   <int value="114" label="page"/>
38521   <int value="115" label="page-break-after"/>
38522   <int value="116" label="page-break-before"/>
38523   <int value="117" label="page-break-inside"/>
38524   <int value="118" label="pointer-events"/>
38525   <int value="119" label="position"/>
38526   <int value="120" label="quotes"/>
38527   <int value="121" label="resize"/>
38528   <int value="122" label="right"/>
38529   <int value="123" label="size"/>
38530   <int value="124" label="src"/>
38531   <int value="125" label="speak"/>
38532   <int value="126" label="table-layout"/>
38533   <int value="127" label="tab-size"/>
38534   <int value="128" label="text-align"/>
38535   <int value="129" label="text-decoration"/>
38536   <int value="130" label="text-indent"/>
38537   <int value="131" label="text-line-through"/>
38538   <int value="132" label="text-line-through-color"/>
38539   <int value="133" label="text-line-through-mode"/>
38540   <int value="134" label="text-line-through-style"/>
38541   <int value="135" label="text-line-through-width"/>
38542   <int value="136" label="text-overflow"/>
38543   <int value="137" label="text-overline"/>
38544   <int value="138" label="text-overline-color"/>
38545   <int value="139" label="text-overline-mode"/>
38546   <int value="140" label="text-overline-style"/>
38547   <int value="141" label="text-overline-width"/>
38548   <int value="142" label="text-shadow"/>
38549   <int value="143" label="text-transform"/>
38550   <int value="144" label="text-underline"/>
38551   <int value="145" label="text-underline-color"/>
38552   <int value="146" label="text-underline-mode"/>
38553   <int value="147" label="text-underline-style"/>
38554   <int value="148" label="text-underline-width"/>
38555   <int value="149" label="top"/>
38556   <int value="150" label="transition"/>
38557   <int value="151" label="transition-delay"/>
38558   <int value="152" label="transition-duration"/>
38559   <int value="153" label="transition-property"/>
38560   <int value="154" label="transition-timing-function"/>
38561   <int value="155" label="unicode-bidi"/>
38562   <int value="156" label="unicode-range"/>
38563   <int value="157" label="vertical-align"/>
38564   <int value="158" label="visibility"/>
38565   <int value="159" label="white-space"/>
38566   <int value="160" label="widows"/>
38567   <int value="161" label="width"/>
38568   <int value="162" label="word-break"/>
38569   <int value="163" label="word-spacing"/>
38570   <int value="164" label="word-wrap"/>
38571   <int value="165" label="z-index"/>
38572   <int value="166" label="webkit-animation"/>
38573   <int value="167" label="webkit-animation-delay"/>
38574   <int value="168" label="webkit-animation-direction"/>
38575   <int value="169" label="webkit-animation-duration"/>
38576   <int value="170" label="webkit-animation-fill-mode"/>
38577   <int value="171" label="webkit-animation-iteration-count"/>
38578   <int value="172" label="webkit-animation-name"/>
38579   <int value="173" label="webkit-animation-play-state"/>
38580   <int value="174" label="webkit-animation-timing-function"/>
38581   <int value="175" label="webkit-appearance"/>
38582   <int value="176" label="webkit-aspect-ratio"/>
38583   <int value="177" label="webkit-backface-visibility"/>
38584   <int value="178" label="webkit-background-clip"/>
38585   <int value="179" label="webkit-background-composite"/>
38586   <int value="180" label="webkit-background-origin"/>
38587   <int value="181" label="webkit-background-size"/>
38588   <int value="182" label="webkit-border-after"/>
38589   <int value="183" label="webkit-border-after-color"/>
38590   <int value="184" label="webkit-border-after-style"/>
38591   <int value="185" label="webkit-border-after-width"/>
38592   <int value="186" label="webkit-border-before"/>
38593   <int value="187" label="webkit-border-before-color"/>
38594   <int value="188" label="webkit-border-before-style"/>
38595   <int value="189" label="webkit-border-before-width"/>
38596   <int value="190" label="webkit-border-end"/>
38597   <int value="191" label="webkit-border-end-color"/>
38598   <int value="192" label="webkit-border-end-style"/>
38599   <int value="193" label="webkit-border-end-width"/>
38600   <int value="194" label="webkit-border-fit"/>
38601   <int value="195" label="webkit-border-horizontal-spacing"/>
38602   <int value="196" label="webkit-border-image"/>
38603   <int value="197" label="webkit-border-radius"/>
38604   <int value="198" label="webkit-border-start"/>
38605   <int value="199" label="webkit-border-start-color"/>
38606   <int value="200" label="webkit-border-start-style"/>
38607   <int value="201" label="webkit-border-start-width"/>
38608   <int value="202" label="webkit-border-vertical-spacing"/>
38609   <int value="203" label="webkit-box-align"/>
38610   <int value="204" label="webkit-box-direction"/>
38611   <int value="205" label="webkit-box-flex"/>
38612   <int value="206" label="webkit-box-flex-group"/>
38613   <int value="207" label="webkit-box-lines"/>
38614   <int value="208" label="webkit-box-ordinal-group"/>
38615   <int value="209" label="webkit-box-orient"/>
38616   <int value="210" label="webkit-box-pack"/>
38617   <int value="211" label="webkit-box-reflect"/>
38618   <int value="212" label="webkit-box-shadow"/>
38619   <int value="213" label="webkit-color-correction"/>
38620   <int value="214" label="webkit-column-axis"/>
38621   <int value="215" label="webkit-column-break-after"/>
38622   <int value="216" label="webkit-column-break-before"/>
38623   <int value="217" label="webkit-column-break-inside"/>
38624   <int value="218" label="webkit-column-count"/>
38625   <int value="219" label="webkit-column-gap"/>
38626   <int value="220" label="webkit-column-progression"/>
38627   <int value="221" label="webkit-column-rule"/>
38628   <int value="222" label="webkit-column-rule-color"/>
38629   <int value="223" label="webkit-column-rule-style"/>
38630   <int value="224" label="webkit-column-rule-width"/>
38631   <int value="225" label="webkit-column-span"/>
38632   <int value="226" label="webkit-column-width"/>
38633   <int value="227" label="webkit-columns"/>
38634   <int value="228" label="webkit-box-decoration-break"/>
38635   <int value="229" label="webkit-filter"/>
38636   <int value="230" label="align-content"/>
38637   <int value="231" label="align-items"/>
38638   <int value="232" label="align-self"/>
38639   <int value="233" label="flex"/>
38640   <int value="234" label="flex-basis"/>
38641   <int value="235" label="flex-direction"/>
38642   <int value="236" label="flex-flow"/>
38643   <int value="237" label="flex-grow"/>
38644   <int value="238" label="flex-shrink"/>
38645   <int value="239" label="flex-wrap"/>
38646   <int value="240" label="justify-content"/>
38647   <int value="241" label="webkit-font-size-delta"/>
38648   <int value="242" label="grid-template-columns"/>
38649   <int value="243" label="grid-template-rows"/>
38650   <int value="244" label="grid-column-start"/>
38651   <int value="245" label="grid-column-end"/>
38652   <int value="246" label="grid-row-start"/>
38653   <int value="247" label="grid-row-end"/>
38654   <int value="248" label="grid-column"/>
38655   <int value="249" label="grid-row"/>
38656   <int value="250" label="grid-auto-flow"/>
38657   <int value="251" label="webkit-highlight"/>
38658   <int value="252" label="webkit-hyphenate-character"/>
38659   <int value="253" label="webkit-hyphenate-limit-after"/>
38660   <int value="254" label="webkit-hyphenate-limit-before"/>
38661   <int value="255" label="webkit-hyphenate-limit-lines"/>
38662   <int value="256" label="webkit-hyphens"/>
38663   <int value="257" label="webkit-line-box-contain"/>
38664   <int value="258" label="webkit-line-align"/>
38665   <int value="259" label="webkit-line-break"/>
38666   <int value="260" label="webkit-line-clamp"/>
38667   <int value="261" label="webkit-line-grid"/>
38668   <int value="262" label="webkit-line-snap"/>
38669   <int value="263" label="webkit-logical-width"/>
38670   <int value="264" label="webkit-logical-height"/>
38671   <int value="265" label="webkit-margin-after-collapse"/>
38672   <int value="266" label="webkit-margin-before-collapse"/>
38673   <int value="267" label="webkit-margin-bottom-collapse"/>
38674   <int value="268" label="webkit-margin-top-collapse"/>
38675   <int value="269" label="webkit-margin-collapse"/>
38676   <int value="270" label="webkit-margin-after"/>
38677   <int value="271" label="webkit-margin-before"/>
38678   <int value="272" label="webkit-margin-end"/>
38679   <int value="273" label="webkit-margin-start"/>
38680   <int value="274" label="webkit-marquee"/>
38681   <int value="275" label="webkit-marquee-direction"/>
38682   <int value="276" label="webkit-marquee-increment"/>
38683   <int value="277" label="webkit-marquee-repetition"/>
38684   <int value="278" label="webkit-marquee-speed"/>
38685   <int value="279" label="webkit-marquee-style"/>
38686   <int value="280" label="webkit-mask"/>
38687   <int value="281" label="webkit-mask-box-image"/>
38688   <int value="282" label="webkit-mask-box-image-outset"/>
38689   <int value="283" label="webkit-mask-box-image-repeat"/>
38690   <int value="284" label="webkit-mask-box-image-slice"/>
38691   <int value="285" label="webkit-mask-box-image-source"/>
38692   <int value="286" label="webkit-mask-box-image-width"/>
38693   <int value="287" label="webkit-mask-clip"/>
38694   <int value="288" label="webkit-mask-composite"/>
38695   <int value="289" label="webkit-mask-image"/>
38696   <int value="290" label="webkit-mask-origin"/>
38697   <int value="291" label="webkit-mask-position"/>
38698   <int value="292" label="webkit-mask-position-x"/>
38699   <int value="293" label="webkit-mask-position-y"/>
38700   <int value="294" label="webkit-mask-repeat"/>
38701   <int value="295" label="webkit-mask-repeat-x"/>
38702   <int value="296" label="webkit-mask-repeat-y"/>
38703   <int value="297" label="webkit-mask-size"/>
38704   <int value="298" label="webkit-max-logical-width"/>
38705   <int value="299" label="webkit-max-logical-height"/>
38706   <int value="300" label="webkit-min-logical-width"/>
38707   <int value="301" label="webkit-min-logical-height"/>
38708   <int value="302" label="webkit-nbsp-mode"/>
38709   <int value="303" label="order"/>
38710   <int value="304" label="webkit-padding-after"/>
38711   <int value="305" label="webkit-padding-before"/>
38712   <int value="306" label="webkit-padding-end"/>
38713   <int value="307" label="webkit-padding-start"/>
38714   <int value="308" label="webkit-perspective"/>
38715   <int value="309" label="webkit-perspective-origin"/>
38716   <int value="310" label="webkit-perspective-origin-x"/>
38717   <int value="311" label="webkit-perspective-origin-y"/>
38718   <int value="312" label="webkit-print-color-adjust"/>
38719   <int value="313" label="webkit-rtl-ordering"/>
38720   <int value="314" label="webkit-ruby-position"/>
38721   <int value="315" label="webkit-text-combine"/>
38722   <int value="316" label="webkit-text-decorations-in-effect"/>
38723   <int value="317" label="webkit-text-emphasis"/>
38724   <int value="318" label="webkit-text-emphasis-color"/>
38725   <int value="319" label="webkit-text-emphasis-position"/>
38726   <int value="320" label="webkit-text-emphasis-style"/>
38727   <int value="321" label="webkit-text-fill-color"/>
38728   <int value="322" label="webkit-text-security"/>
38729   <int value="323" label="webkit-text-stroke"/>
38730   <int value="324" label="webkit-text-stroke-color"/>
38731   <int value="325" label="webkit-text-stroke-width"/>
38732   <int value="326" label="webkit-transform"/>
38733   <int value="327" label="webkit-transform-origin"/>
38734   <int value="328" label="webkit-transform-origin-x"/>
38735   <int value="329" label="webkit-transform-origin-y"/>
38736   <int value="330" label="webkit-transform-origin-z"/>
38737   <int value="331" label="webkit-transform-style"/>
38738   <int value="332" label="webkit-transition"/>
38739   <int value="333" label="webkit-transition-delay"/>
38740   <int value="334" label="webkit-transition-duration"/>
38741   <int value="335" label="webkit-transition-property"/>
38742   <int value="336" label="webkit-transition-timing-function"/>
38743   <int value="337" label="webkit-user-drag"/>
38744   <int value="338" label="webkit-user-modify"/>
38745   <int value="339" label="webkit-user-select"/>
38746   <int value="340" label="webkit-flow-into"/>
38747   <int value="341" label="webkit-flow-from"/>
38748   <int value="342" label="webkit-region-fragment"/>
38749   <int value="343" label="webkit-region-break-after"/>
38750   <int value="344" label="webkit-region-break-before"/>
38751   <int value="345" label="webkit-region-break-inside"/>
38752   <int value="346" label="shape-inside"/>
38753   <int value="347" label="shape-outside"/>
38754   <int value="348" label="shape-margin"/>
38755   <int value="349" label="shape-padding"/>
38756   <int value="350" label="webkit-wrap-flow"/>
38757   <int value="351" label="webkit-wrap-through"/>
38758   <int value="352" label="webkit-wrap"/>
38759   <int value="353" label="webkit-tap-highlight-color"/>
38760   <int value="354" label="webkit-app-region"/>
38761   <int value="355" label="clip-path"/>
38762   <int value="356" label="clip-rule"/>
38763   <int value="357" label="mask"/>
38764   <int value="358" label="enable-background"/>
38765   <int value="359" label="filter"/>
38766   <int value="360" label="flood-color"/>
38767   <int value="361" label="flood-opacity"/>
38768   <int value="362" label="lighting-color"/>
38769   <int value="363" label="stop-color"/>
38770   <int value="364" label="stop-opacity"/>
38771   <int value="365" label="color-interpolation"/>
38772   <int value="366" label="color-interpolation-filters"/>
38773   <int value="367" label="color-profile"/>
38774   <int value="368" label="color-rendering"/>
38775   <int value="369" label="fill"/>
38776   <int value="370" label="fill-opacity"/>
38777   <int value="371" label="fill-rule"/>
38778   <int value="372" label="marker"/>
38779   <int value="373" label="marker-end"/>
38780   <int value="374" label="marker-mid"/>
38781   <int value="375" label="marker-start"/>
38782   <int value="376" label="mask-type"/>
38783   <int value="377" label="shape-rendering"/>
38784   <int value="378" label="stroke"/>
38785   <int value="379" label="stroke-dasharray"/>
38786   <int value="380" label="stroke-dashoffset"/>
38787   <int value="381" label="stroke-linecap"/>
38788   <int value="382" label="stroke-linejoin"/>
38789   <int value="383" label="stroke-miterlimit"/>
38790   <int value="384" label="stroke-opacity"/>
38791   <int value="385" label="stroke-width"/>
38792   <int value="386" label="alignment-baseline"/>
38793   <int value="387" label="baseline-shift"/>
38794   <int value="388" label="dominant-baseline"/>
38795   <int value="389" label="glyph-orientation-horizontal"/>
38796   <int value="390" label="glyph-orientation-vertical"/>
38797   <int value="391" label="kerning"/>
38798   <int value="392" label="text-anchor"/>
38799   <int value="393" label="vector-effect"/>
38800   <int value="394" label="writing-mode"/>
38801   <int value="395" label="webkit-svg-shadow"/>
38802   <int value="396" label="webkit-cursor-visibility"/>
38803   <int value="397" label="image-orientation"/>
38804   <int value="398" label="image-resolution"/>
38805   <int value="399" label="webkit-blend-mode"/>
38806   <int value="400" label="webkit-background-blend-mode"/>
38807   <int value="401" label="text-decoration-line"/>
38808   <int value="402" label="text-decoration-style"/>
38809   <int value="403" label="text-decoration-color"/>
38810   <int value="404" label="text-align-last"/>
38811   <int value="405" label="text-underline-position"/>
38812   <int value="406" label="max-zoom"/>
38813   <int value="407" label="min-zoom"/>
38814   <int value="408" label="orientation"/>
38815   <int value="409" label="user-zoom"/>
38816   <int value="410" label="webkit-dashboard-region"/>
38817   <int value="411" label="webkit-overflow-scrolling"/>
38818   <int value="412" label="webkit-app-region"/>
38819   <int value="413" label="webkit-filter"/>
38820   <int value="414" label="webkit-box-decoration-break"/>
38821   <int value="415" label="webkit-tap-highlight-color"/>
38822   <int value="416" label="buffered-rendering"/>
38823   <int value="417" label="grid-auto-rows"/>
38824   <int value="418" label="grid-auto-columns"/>
38825   <int value="419" label="background-blend-mode"/>
38826   <int value="420" label="mix-blend-mode"/>
38827   <int value="421" label="touch-action"/>
38828   <int value="422" label="grid-area"/>
38829   <int value="423" label="grid-template-areas"/>
38830   <int value="424" label="animation"/>
38831   <int value="425" label="animation-delay"/>
38832   <int value="426" label="animation-direction"/>
38833   <int value="427" label="animation-duration"/>
38834   <int value="428" label="animation-fill-mode"/>
38835   <int value="429" label="animation-iteration-count"/>
38836   <int value="430" label="animation-name"/>
38837   <int value="431" label="animation-play-state"/>
38838   <int value="432" label="animation-timing-function"/>
38839   <int value="433" label="object-fit"/>
38840   <int value="434" label="paint-order"/>
38841   <int value="435" label="mask-source-type"/>
38842   <int value="436" label="isolation"/>
38843   <int value="437" label="object-position"/>
38844   <int value="438" label="internal-callback"/>
38845   <int value="439" label="shape-image-threshold"/>
38846   <int value="440" label="column-fill"/>
38847   <int value="441" label="text-justify"/>
38848   <int value="442" label="touch-action-delay"/>
38849   <int value="443" label="justify-self"/>
38850   <int value="444" label="scroll-behavior"/>
38851   <int value="445" label="will-change"/>
38852   <int value="446" label="transform"/>
38853   <int value="447" label="transform-origin"/>
38854   <int value="448" label="transform-style"/>
38855   <int value="449" label="perspective"/>
38856   <int value="450" label="perspective-origin"/>
38857   <int value="451" label="backface-visibility"/>
38858   <int value="452" label="grid-template"/>
38859   <int value="453" label="grid"/>
38860 </enum>
38862 <enum name="MappedEditingCommands" type="int">
38863 <!-- Generated from ../../../third_party/WebKit/Source/core/editing/EditorCommand.cpp -->
38865   <int value="1" label="AlignJustified"/>
38866   <int value="2" label="AlignLeft"/>
38867   <int value="3" label="AlignRight"/>
38868   <int value="4" label="BackColor"/>
38869   <int value="5" label="BackwardDelete"/>
38870   <int value="6" label="Bold"/>
38871   <int value="7" label="Copy"/>
38872   <int value="8" label="CreateLink"/>
38873   <int value="9" label="Cut"/>
38874   <int value="10" label="DefaultParagraphSeparator"/>
38875   <int value="11" label="Delete"/>
38876   <int value="12" label="DeleteBackward"/>
38877   <int value="13" label="DeleteBackwardByDecomposingPreviousCharacter"/>
38878   <int value="14" label="DeleteForward"/>
38879   <int value="15" label="DeleteToBeginningOfLine"/>
38880   <int value="16" label="DeleteToBeginningOfParagraph"/>
38881   <int value="17" label="DeleteToEndOfLine"/>
38882   <int value="18" label="DeleteToEndOfParagraph"/>
38883   <int value="19" label="DeleteToMark"/>
38884   <int value="20" label="DeleteWordBackward"/>
38885   <int value="21" label="DeleteWordForward"/>
38886   <int value="22" label="FindString"/>
38887   <int value="23" label="FontName"/>
38888   <int value="24" label="FontSize"/>
38889   <int value="25" label="FontSizeDelta"/>
38890   <int value="26" label="ForeColor"/>
38891   <int value="27" label="FormatBlock"/>
38892   <int value="28" label="ForwardDelete"/>
38893   <int value="29" label="HiliteColor"/>
38894   <int value="30" label="IgnoreSpelling"/>
38895   <int value="31" label="Indent"/>
38896   <int value="32" label="InsertBacktab"/>
38897   <int value="33" label="InsertHTML"/>
38898   <int value="34" label="InsertHorizontalRule"/>
38899   <int value="35" label="InsertImage"/>
38900   <int value="36" label="InsertLineBreak"/>
38901   <int value="37" label="InsertNewline"/>
38902   <int value="38" label="InsertNewlineInQuotedContent"/>
38903   <int value="39" label="InsertOrderedList"/>
38904   <int value="40" label="InsertParagraph"/>
38905   <int value="41" label="InsertTab"/>
38906   <int value="42" label="InsertText"/>
38907   <int value="43" label="InsertUnorderedList"/>
38908   <int value="44" label="Italic"/>
38909   <int value="45" label="JustifyCenter"/>
38910   <int value="46" label="JustifyFull"/>
38911   <int value="47" label="JustifyLeft"/>
38912   <int value="48" label="JustifyNone"/>
38913   <int value="49" label="JustifyRight"/>
38914   <int value="50" label="MakeTextWritingDirectionLeftToRight"/>
38915   <int value="51" label="MakeTextWritingDirectionNatural"/>
38916   <int value="52" label="MakeTextWritingDirectionRightToLeft"/>
38917   <int value="53" label="MoveBackward"/>
38918   <int value="54" label="MoveBackwardAndModifySelection"/>
38919   <int value="55" label="MoveDown"/>
38920   <int value="56" label="MoveDownAndModifySelection"/>
38921   <int value="57" label="MoveForward"/>
38922   <int value="58" label="MoveForwardAndModifySelection"/>
38923   <int value="59" label="MoveLeft"/>
38924   <int value="60" label="MoveLeftAndModifySelection"/>
38925   <int value="61" label="MovePageDown"/>
38926   <int value="62" label="MovePageDownAndModifySelection"/>
38927   <int value="63" label="MovePageUp"/>
38928   <int value="64" label="MovePageUpAndModifySelection"/>
38929   <int value="65" label="MoveParagraphBackward"/>
38930   <int value="66" label="MoveParagraphBackwardAndModifySelection"/>
38931   <int value="67" label="MoveParagraphForward"/>
38932   <int value="68" label="MoveParagraphForwardAndModifySelection"/>
38933   <int value="69" label="MoveRight"/>
38934   <int value="70" label="MoveRightAndModifySelection"/>
38935   <int value="71" label="MoveToBeginningOfDocument"/>
38936   <int value="72" label="MoveToBeginningOfDocumentAndModifySelection"/>
38937   <int value="73" label="MoveToBeginningOfLine"/>
38938   <int value="74" label="MoveToBeginningOfLineAndModifySelection"/>
38939   <int value="75" label="MoveToBeginningOfParagraph"/>
38940   <int value="76" label="MoveToBeginningOfParagraphAndModifySelection"/>
38941   <int value="77" label="MoveToBeginningOfSentence"/>
38942   <int value="78" label="MoveToBeginningOfSentenceAndModifySelection"/>
38943   <int value="79" label="MoveToEndOfDocument"/>
38944   <int value="80" label="MoveToEndOfDocumentAndModifySelection"/>
38945   <int value="81" label="MoveToEndOfLine"/>
38946   <int value="82" label="MoveToEndOfLineAndModifySelection"/>
38947   <int value="83" label="MoveToEndOfParagraph"/>
38948   <int value="84" label="MoveToEndOfParagraphAndModifySelection"/>
38949   <int value="85" label="MoveToEndOfSentence"/>
38950   <int value="86" label="MoveToEndOfSentenceAndModifySelection"/>
38951   <int value="87" label="MoveToLeftEndOfLine"/>
38952   <int value="88" label="MoveToLeftEndOfLineAndModifySelection"/>
38953   <int value="89" label="MoveToRightEndOfLine"/>
38954   <int value="90" label="MoveToRightEndOfLineAndModifySelection"/>
38955   <int value="91" label="MoveUp"/>
38956   <int value="92" label="MoveUpAndModifySelection"/>
38957   <int value="93" label="MoveWordBackward"/>
38958   <int value="94" label="MoveWordBackwardAndModifySelection"/>
38959   <int value="95" label="MoveWordForward"/>
38960   <int value="96" label="MoveWordForwardAndModifySelection"/>
38961   <int value="97" label="MoveWordLeft"/>
38962   <int value="98" label="MoveWordLeftAndModifySelection"/>
38963   <int value="99" label="MoveWordRight"/>
38964   <int value="100" label="MoveWordRightAndModifySelection"/>
38965   <int value="101" label="Outdent"/>
38966   <int value="102" label="OverWrite"/>
38967   <int value="103" label="Paste"/>
38968   <int value="104" label="PasteAndMatchStyle"/>
38969   <int value="105" label="PasteGlobalSelection"/>
38970   <int value="106" label="Print"/>
38971   <int value="107" label="Redo"/>
38972   <int value="108" label="RemoveFormat"/>
38973   <int value="109" label="ScrollPageBackward"/>
38974   <int value="110" label="ScrollPageForward"/>
38975   <int value="111" label="ScrollLineUp"/>
38976   <int value="112" label="ScrollLineDown"/>
38977   <int value="113" label="ScrollToBeginningOfDocument"/>
38978   <int value="114" label="ScrollToEndOfDocument"/>
38979   <int value="115" label="SelectAll"/>
38980   <int value="116" label="SelectLine"/>
38981   <int value="117" label="SelectParagraph"/>
38982   <int value="118" label="SelectSentence"/>
38983   <int value="119" label="SelectToMark"/>
38984   <int value="120" label="SelectWord"/>
38985   <int value="121" label="SetMark"/>
38986   <int value="122" label="Strikethrough"/>
38987   <int value="123" label="StyleWithCSS"/>
38988   <int value="124" label="Subscript"/>
38989   <int value="125" label="Superscript"/>
38990   <int value="126" label="SwapWithMark"/>
38991   <int value="127" label="ToggleBold"/>
38992   <int value="128" label="ToggleItalic"/>
38993   <int value="129" label="ToggleUnderline"/>
38994   <int value="130" label="Transpose"/>
38995   <int value="131" label="Underline"/>
38996   <int value="132" label="Undo"/>
38997   <int value="133" label="Unlink"/>
38998   <int value="134" label="Unscript"/>
38999   <int value="135" label="Unselect"/>
39000   <int value="136" label="UseCSS"/>
39001   <int value="137" label="Yank"/>
39002   <int value="138" label="YankAndSelect"/>
39003   <int value="139" label="AlignCenter"/>
39004 </enum>
39006 <enum name="MediaContainers" type="int">
39007   <int value="0" label="Unknown"/>
39008   <int value="1" label="AAC (Advanced Audio Coding)"/>
39009   <int value="2" label="AC-3"/>
39010   <int value="3" label="AIFF (Audio Interchange File Format)"/>
39011   <int value="4" label="AMR (Adaptive Multi-Rate Audio)"/>
39012   <int value="5" label="APE (Monkey's Audio)"/>
39013   <int value="6" label="ASF (Advanced / Active Streaming Format)"/>
39014   <int value="7" label="SSA (SubStation Alpha) subtitle"/>
39015   <int value="8" label="AVI (Audio Video Interleaved)"/>
39016   <int value="9" label="Bink"/>
39017   <int value="10" label="CAF (Apple Core Audio Format)"/>
39018   <int value="11" label="DTS"/>
39019   <int value="12" label="DTS-HD"/>
39020   <int value="13" label="DV (Digital Video)"/>
39021   <int value="14" label="DXA"/>
39022   <int value="15" label="Enhanced AC-3"/>
39023   <int value="16" label="FLAC (Free Lossless Audio Codec)"/>
39024   <int value="17" label="FLV (Flash Video)"/>
39025   <int value="18" label="GSM (Global System for Mobile Audio)"/>
39026   <int value="19" label="H.261"/>
39027   <int value="20" label="H.263"/>
39028   <int value="21" label="H.264"/>
39029   <int value="22" label="HLS (Apple HTTP Live Streaming PlayList)"/>
39030   <int value="23" label="Berkeley/IRCAM/CARL Sound Format"/>
39031   <int value="24" label="MJPEG video"/>
39032   <int value="25" label="QuickTime / MOV / MPEG4"/>
39033   <int value="26" label="MP3 (MPEG audio layer 2/3)"/>
39034   <int value="27" label="MPEG-2 Program Stream"/>
39035   <int value="28" label="MPEG-2 Transport Stream"/>
39036   <int value="29" label="MPEG-4 Bitstream"/>
39037   <int value="30" label="Ogg"/>
39038   <int value="31" label="RM (RealMedia)"/>
39039   <int value="32" label="SRT (SubRip subtitle)"/>
39040   <int value="33" label="SWF (ShockWave Flash)"/>
39041   <int value="34" label="VC-1"/>
39042   <int value="35" label="WAV / WAVE (Waveform Audio)"/>
39043   <int value="36" label="Matroska / WebM"/>
39044   <int value="37" label="WTV (Windows Television)"/>
39045   <int value="38" label="DASH"/>
39046   <int value="39" label="SmoothStream"/>
39047 </enum>
39049 <enum name="MediaGalleriesUsageType" type="int">
39050   <int value="0" label="Gallery added from permission dialog"/>
39051   <int value="1" label="Gallery permission added from permission dialog"/>
39052   <int value="2" label="Gallery permission removed from permission dialog"/>
39053   <int value="3" label="GetMediaFileSystems API invocations"/>
39054   <int value="4" label="Profiles With API Usage (corrected in M35)"/>
39055   <int value="5" label="Dialog shown"/>
39056   <int value="6" label="Dialog permissions saved"/>
39057   <int value="7" label="Gallery added from WebUI"/>
39058   <int value="8" label="Gallery removed from WebUI"/>
39059   <int value="9" label="Preferences initialized"/>
39060   <int value="10" label="Preferences initialization failed"/>
39061   <int value="11" label="GetAllMediaFileSystemMetadata API invocations"/>
39062   <int value="12" label="GetMetadata API invocations"/>
39063   <int value="13" label="AddUserSelectedFolder API invocations"/>
39064   <int value="14" label="StartMediaScan API invocations"/>
39065   <int value="15" label="CancelMediaScan API invocations"/>
39066   <int value="16" label="AddScanResults API invocations"/>
39067   <int value="17" label="A media scan completed"/>
39068   <int value="18" label="AddScanResults dialog cancelled"/>
39069   <int value="19" label="AddScanResults dialog accepted"/>
39070   <int value="20" label="Gallery removed from AddScanResults dialog"/>
39071   <int value="21" label="Gallery removed from permission dialog"/>
39072   <int value="22" label="DropPermissionForMediaFileSystem API invocations"/>
39073 </enum>
39075 <enum name="MediaKeyError" type="int">
39076   <int value="1" label="kUnknownError"/>
39077   <int value="2" label="kClientError"/>
39078   <int value="4" label="kOutputError"/>
39079 </enum>
39081 <enum name="MediaKeyException" type="int">
39082   <int value="0" label="kUnknownResultId"/>
39083   <int value="1" label="kSuccess"/>
39084   <int value="2" label="kKeySystemNotSupported"/>
39085   <int value="3" label="kInvalidPlayerState"/>
39086 </enum>
39088 <enum name="MediaOutputProtectionStatus" type="int">
39089   <int value="0" label="Queried"/>
39090   <int value="1" label="No external link"/>
39091   <int value="2" label="All external links protected"/>
39092 </enum>
39094 <enum name="MetaTagTypeEnum" type="int">
39095   <int value="0" label="No viewport tag"/>
39096   <int value="1" label="Viewport meta with device width"/>
39097   <int value="2" label="Viewport meta with constant width"/>
39098   <int value="3" label="Viewport meta other"/>
39099   <int value="4" label="HandheldFriendly meta"/>
39100   <int value="5" label="MobileOptimized meta"/>
39101   <int value="6" label="XHTML-MP document type"/>
39102 </enum>
39104 <enum name="MigrationNssToPemNetworkTypes" type="int">
39105   <int value="0" label="EAP"/>
39106   <int value="1" label="OpenVPN"/>
39107   <int value="2" label="IPsec"/>
39108 </enum>
39110 <enum name="MistSwitchResult" type="int">
39111   <int value="0" label="Success"/>
39112   <int value="1" label="Failure"/>
39113 </enum>
39115 <enum name="MobileSessionCallerApp" type="int">
39116   <int value="0" label="Google Search"/>
39117   <int value="1" label="GMail"/>
39118   <int value="2" label="Google+"/>
39119   <int value="3" label="Google Drive"/>
39120   <int value="4" label="Google Earth"/>
39121   <int value="5" label="Other Google Apps"/>
39122   <int value="6" label="Others"/>
39123   <int value="7" label="Mobile Safari"/>
39124   <int value="8" label="Other Apple Apps"/>
39125   <int value="9" label="YouTube"/>
39126   <int value="10" label="Google Maps"/>
39127 </enum>
39129 <enum name="MobileSessionStartAction" type="int">
39130   <int value="0" label="Open http"/>
39131   <int value="1" label="Open https"/>
39132   <int value="2" label="Open file"/>
39133   <int value="3" label="x-callback-url open"/>
39134   <int value="4" label="x-callback-url other"/>
39135   <int value="5" label="Others"/>
39136 </enum>
39138 <enum name="MouseEventFollowedByClick" type="int">
39139   <int value="0" label="Missed event before click"/>
39140   <int value="1" label="Caught event before click"/>
39141 </enum>
39143 <enum name="MSECodec" type="int">
39144   <int value="0" label="(Unknown)"/>
39145   <int value="1" label="VP8"/>
39146   <int value="2" label="VP9"/>
39147   <int value="3" label="Vorbis"/>
39148   <int value="4" label="H.264"/>
39149   <int value="5" label="MPEG2 AAC"/>
39150   <int value="6" label="MPEG4 AAC"/>
39151   <int value="7" label="EAC3"/>
39152   <int value="8" label="MP3"/>
39153   <int value="9" label="OPUS"/>
39154 </enum>
39156 <enum name="MultiProfileSessionMode" type="int">
39157   <int value="0" label="Single user mode"/>
39158   <int value="1" label="Side by side mode"/>
39159   <int value="2" label="Separate desktop mode"/>
39160 </enum>
39162 <enum name="MultiProfileSigninUserAction" type="int">
39163   <int value="0" label="System tray"/>
39164   <int value="1" label="Browser frame"/>
39165 </enum>
39167 <enum name="MultiProfileSwitchActiveUserAction" type="int">
39168   <int value="0" label="System tray"/>
39169   <int value="1" label="Keyboard accelerator"/>
39170 </enum>
39172 <enum name="MultiProfileTeleportWindowAction" type="int">
39173   <int value="0" label="Drag and drop"/>
39174   <int value="1" label="Caption context menu"/>
39175   <int value="2" label="Return by minimize"/>
39176   <int value="3" label="Return by launcher"/>
39177 </enum>
39179 <enum name="MultiProfileTeleportWindowType" type="int">
39180   <int value="0" label="Tabbed browser"/>
39181   <int value="1" label="Tabbed incognito browser"/>
39182   <int value="2" label="V1 app"/>
39183   <int value="3" label="V2 app"/>
39184   <int value="4" label="Panel"/>
39185   <int value="5" label="Popup"/>
39186   <int value="6" label="Unknown"/>
39187 </enum>
39189 <enum name="NaClHelperStatus" type="int">
39190   <int value="0" label="Helper not initialized"/>
39191   <int value="1" label="Helper executable missing"/>
39192   <int value="2" label="Helper bootstrap executable missing"/>
39193   <int value="3" label="Browser running under Valgrind"/>
39194   <int value="4" label="Helper failed to launch"/>
39195   <int value="5" label="Helper failed to ACK"/>
39196   <int value="6" label="Helper started correctly"/>
39197 </enum>
39199 <enum name="NaClHttpStatusCodeClass" type="int">
39200   <int value="0" label="0XX"/>
39201   <int value="1" label="1XX"/>
39202   <int value="2" label="2XX"/>
39203   <int value="3" label="3XX"/>
39204   <int value="4" label="4XX"/>
39205   <int value="5" label="5XX"/>
39206   <int value="6" label="No status"/>
39207 </enum>
39209 <enum name="NaClManifestType" type="int">
39210   <int value="0" label="File"/>
39211   <int value="1" label="DataURI"/>
39212 </enum>
39214 <enum name="NaClOSArchEnum" type="int">
39215   <int value="0" label="Linux x86-32"/>
39216   <int value="1" label="Linux x86-64"/>
39217   <int value="2" label="Linux ARM"/>
39218   <int value="3" label="Mac x86-32"/>
39219   <int value="4" label="Mac x86-64"/>
39220   <int value="5" label="Mac ARM"/>
39221   <int value="6" label="Windows x86-32"/>
39222   <int value="7" label="Windows x86-64"/>
39223   <int value="8" label="Windows ARM"/>
39224   <int value="9" label="Linux Mips32"/>
39225 </enum>
39227 <enum name="NaClPluginErrorCode" type="int">
39228   <int value="0" label="ERROR_LOAD_SUCCESS"/>
39229   <int value="1" label="ERROR_LOAD_ABORTED"/>
39230   <int value="2" label="ERROR_UNKNOWN"/>
39231   <int value="3" label="ERROR_MANIFEST_RESOLVE_URL"/>
39232   <int value="4" label="ERROR_MANIFEST_LOAD_URL"/>
39233   <int value="5" label="ERROR_MANIFEST_STAT"/>
39234   <int value="6" label="ERROR_MANIFEST_TOO_LARGE"/>
39235   <int value="7" label="ERROR_MANIFEST_OPEN"/>
39236   <int value="8" label="ERROR_MANIFEST_MEMORY_ALLOC"/>
39237   <int value="9" label="ERROR_MANIFEST_READ"/>
39238   <int value="10" label="ERROR_MANIFEST_PARSING"/>
39239   <int value="11" label="ERROR_MANIFEST_SCHEMA_VALIDATE"/>
39240   <int value="12" label="ERROR_MANIFEST_GET_NEXE_URL"/>
39241   <int value="13" label="ERROR_NEXE_LOAD_URL"/>
39242   <int value="14" label="ERROR_NEXE_ORIGIN_PROTOCOL"/>
39243   <int value="15" label="ERROR_NEXE_FH_DUP"/>
39244   <int value="16" label="ERROR_NEXE_STAT"/>
39245   <int value="17" label="ERROR_ELF_CHECK_IO"/>
39246   <int value="18" label="ERROR_ELF_CHECK_FAIL"/>
39247   <int value="19" label="ERROR_SEL_LDR_INIT"/>
39248   <int value="20" label="ERROR_SEL_LDR_CREATE_LAUNCHER"/>
39249   <int value="21" label="ERROR_SEL_LDR_FD"/>
39250   <int value="22" label="ERROR_SEL_LDR_LAUNCH"/>
39251   <int value="23" label="ERROR_SEL_LDR_COMMUNICATION"/>
39252   <int value="24" label="ERROR_SEL_LDR_SEND_NEXE"/>
39253   <int value="25" label="ERROR_SEL_LDR_HANDLE_PASSING"/>
39254   <int value="26" label="ERROR_SEL_LDR_START_MODULE"/>
39255   <int value="27" label="ERROR_SEL_LDR_START_STATUS"/>
39256   <int value="28" label="ERROR_SRPC_CONNECTION_FAIL"/>
39257   <int value="29" label="ERROR_START_PROXY_CHECK_PPP"/>
39258   <int value="30" label="ERROR_START_PROXY_ALLOC"/>
39259   <int value="31" label="ERROR_START_PROXY_MODULE"/>
39260   <int value="32" label="ERROR_START_PROXY_INSTANCE"/>
39261   <int value="33" label="ERROR_SEL_LDR_COMMUNICATION_CMD_CHANNEL"/>
39262   <int value="34" label="ERROR_SEL_LDR_COMMUNICATION_REV_SETUP"/>
39263   <int value="35" label="ERROR_SEL_LDR_COMMUNICATION_WRAPPER"/>
39264   <int value="36" label="ERROR_SEL_LDR_COMMUNICATION_REV_SERVICE"/>
39265   <int value="37" label="ERROR_START_PROXY_CRASH"/>
39266   <int value="38" label="ERROR_MANIFEST_PROGRAM_MISSING_ARCH"/>
39267   <int value="39" label="ERROR_PNACL_CACHE_OPEN_INPROGRESS"/>
39268   <int value="40" label="ERROR_PNACL_CACHE_OPEN_NOACCESS"/>
39269   <int value="41" label="ERROR_PNACL_CACHE_OPEN_NOQUOTA"/>
39270   <int value="42" label="ERROR_PNACL_CACHE_OPEN_NOSPACE"/>
39271   <int value="43" label="ERROR_PNACL_CACHE_OPEN_OTHER"/>
39272   <int value="44" label="ERROR_PNACL_CACHE_DIRECTORY_CREATE"/>
39273   <int value="45" label="ERROR_PNACL_CACHE_FILEOPEN_NOACCESS"/>
39274   <int value="46" label="ERROR_PNACL_CACHE_FILEOPEN_NOQUOTA"/>
39275   <int value="47" label="ERROR_PNACL_CACHE_FILEOPEN_NOSPACE"/>
39276   <int value="48" label="ERROR_PNACL_CACHE_FILEOPEN_NOTAFILE"/>
39277   <int value="49" label="ERROR_PNACL_CACHE_FILEOPEN_OTHER"/>
39278   <int value="50" label="ERROR_PNACL_CACHE_FETCH_NOACCESS"/>
39279   <int value="51" label="ERROR_PNACL_CACHE_FETCH_NOTFOUND"/>
39280   <int value="52" label="ERROR_PNACL_CACHE_FETCH_OTHER"/>
39281   <int value="53" label="ERROR_PNACL_CACHE_FINALIZE_COPY_NOQUOTA"/>
39282   <int value="54" label="ERROR_PNACL_CACHE_FINALIZE_COPY_NOSPACE"/>
39283   <int value="55" label="ERROR_PNACL_CACHE_FINALIZE_COPY_OTHER"/>
39284   <int value="56" label="ERROR_PNACL_CACHE_FINALIZE_RENAME_NOACCESS"/>
39285   <int value="57" label="ERROR_PNACL_CACHE_FINALIZE_RENAME_OTHER"/>
39286   <int value="58" label="ERROR_PNACL_RESOURCE_FETCH"/>
39287   <int value="59" label="ERROR_PNACL_PEXE_FETCH_ABORTED"/>
39288   <int value="60" label="ERROR_PNACL_PEXE_FETCH_NOACCESS"/>
39289   <int value="61" label="ERROR_PNACL_PEXE_FETCH_OTHER"/>
39290   <int value="62" label="ERROR_PNACL_THREAD_CREATE"/>
39291   <int value="63" label="ERROR_PNACL_LLC_SETUP"/>
39292   <int value="64" label="ERROR_PNACL_LD_SETUP"/>
39293   <int value="65" label="ERROR_PNACL_LLC_INTERNAL"/>
39294   <int value="66" label="ERROR_PNACL_LD_INTERNAL"/>
39295   <int value="67" label="ERROR_PNACL_CREATE_TEMP"/>
39296   <int value="68" label="ERROR_PNACL_NOT_ENABLED"/>
39297   <int value="69" label="ERROR_MANIFEST_NOACCESS_URL"/>
39298   <int value="70" label="ERROR_NEXE_NOACCESS_URL"/>
39299 </enum>
39301 <enum name="NaClSelLdrErrorCode" type="int">
39302   <int value="0" label="LOAD_OK"/>
39303   <int value="1" label="LOAD_STATUS_UNKNOWN"/>
39304   <int value="2" label="LOAD_UNSUPPORTED_OS_PLATFORM"/>
39305   <int value="3" label="LOAD_DEP_UNSUPPORTED"/>
39306   <int value="4" label="LOAD_INTERNAL"/>
39307   <int value="5" label="LOAD_DUP_LOAD_MODULE"/>
39308   <int value="6" label="LOAD_DUP_START_MODULE"/>
39309   <int value="7" label="LOAD_OPEN_ERROR"/>
39310   <int value="8" label="LOAD_READ_ERROR"/>
39311   <int value="9" label="LOAD_TOO_MANY_PROG_HDRS"/>
39312   <int value="10" label="LOAD_BAD_PHENTSIZE"/>
39313   <int value="11" label="LOAD_BAD_ELF_MAGIC"/>
39314   <int value="12" label="LOAD_NOT_32_BIT"/>
39315   <int value="13" label="LOAD_NOT_64_BIT"/>
39316   <int value="14" label="LOAD_BAD_ABI"/>
39317   <int value="15" label="LOAD_NOT_EXEC"/>
39318   <int value="16" label="LOAD_BAD_MACHINE"/>
39319   <int value="17" label="LOAD_BAD_ELF_VERS"/>
39320   <int value="18" label="LOAD_TOO_MANY_SECT"/>
39321   <int value="19" label="LOAD_BAD_SECT"/>
39322   <int value="20" label="LOAD_NO_MEMORY"/>
39323   <int value="21" label="LOAD_SECT_HDR"/>
39324   <int value="22" label="LOAD_ADDR_SPACE_TOO_SMALL"/>
39325   <int value="23" label="LOAD_ADDR_SPACE_TOO_BIG"/>
39326   <int value="24" label="LOAD_DATA_OVERLAPS_STACK_SECTION"/>
39327   <int value="25" label="LOAD_RODATA_OVERLAPS_DATA"/>
39328   <int value="26" label="LOAD_DATA_NOT_LAST_SEGMENT"/>
39329   <int value="27" label="LOAD_NO_DATA_BUT_RODATA_NOT_LAST_SEGMENT"/>
39330   <int value="28" label="LOAD_TEXT_OVERLAPS_RODATA"/>
39331   <int value="29" label="LOAD_TEXT_OVERLAPS_DATA"/>
39332   <int value="30" label="LOAD_BAD_RODATA_ALIGNMENT"/>
39333   <int value="31" label="LOAD_BAD_DATA_ALIGNMENT"/>
39334   <int value="32" label="LOAD_UNLOADABLE"/>
39335   <int value="33" label="LOAD_BAD_ELF_TEXT"/>
39336   <int value="34" label="LOAD_TEXT_SEG_TOO_BIG"/>
39337   <int value="35" label="LOAD_DATA_SEG_TOO_BIG"/>
39338   <int value="36" label="LOAD_MPROTECT_FAIL"/>
39339   <int value="37" label="LOAD_MADVISE_FAIL"/>
39340   <int value="38" label="LOAD_TOO_MANY_SYMBOL_STR"/>
39341   <int value="39" label="LOAD_SYMTAB_ENTRY_TOO_SMALL"/>
39342   <int value="40" label="LOAD_NO_SYMTAB"/>
39343   <int value="41" label="LOAD_NO_SYMTAB_STRINGS"/>
39344   <int value="42" label="LOAD_SYMTAB_ENTRY"/>
39345   <int value="43" label="LOAD_UNKNOWN_SYMBOL_TYPE"/>
39346   <int value="44" label="LOAD_SYMTAB_DUP"/>
39347   <int value="45" label="LOAD_REL_ERROR"/>
39348   <int value="46" label="LOAD_REL_UNIMPL"/>
39349   <int value="47" label="LOAD_UNDEF_SYMBOL"/>
39350   <int value="48" label="LOAD_BAD_SYMBOL_DATA"/>
39351   <int value="49" label="LOAD_BAD_FILE"/>
39352   <int value="50" label="LOAD_BAD_ENTRY"/>
39353   <int value="51" label="LOAD_SEGMENT_OUTSIDE_ADDRSPACE"/>
39354   <int value="52" label="LOAD_DUP_SEGMENT"/>
39355   <int value="53" label="LOAD_SEGMENT_BAD_LOC"/>
39356   <int value="54" label="LOAD_BAD_SEGMENT"/>
39357   <int value="55" label="LOAD_REQUIRED_SEG_MISSING"/>
39358   <int value="56" label="LOAD_SEGMENT_BAD_PARAM"/>
39359   <int value="57" label="LOAD_VALIDATION_FAILED"/>
39360   <int value="58" label="LOAD_UNIMPLEMENTED"/>
39361   <int value="59" label="SRT_NO_SEG_SEL"/>
39362   <int value="60" label="LOAD_BAD_EHSIZE"/>
39363   <int value="61" label="LOAD_EHDR_OVERFLOW"/>
39364   <int value="62" label="LOAD_PHDR_OVERFLOW"/>
39365   <int value="63" label="LOAD_UNSUPPORTED_CPU"/>
39366   <int value="64" label="LOAD_NO_MEMORY_FOR_DYNAMIC_TEXT"/>
39367   <int value="65" label="LOAD_NO_MEMORY_FOR_ADDRESS_SPACE"/>
39368 </enum>
39370 <enum name="NaClStartupEnum" type="int">
39371   <int value="0" label="Default tab opened"/>
39372   <int value="1" label="New tab opened"/>
39373   <int value="2" label="NaCl sel_ldr started"/>
39374 </enum>
39376 <enum name="NaClValidationCacheEnum" type="int">
39377   <int value="0" label="Miss"/>
39378   <int value="1" label="Hit"/>
39379 </enum>
39381 <enum name="NavigationScheme" type="int">
39382   <int value="0" label="(Unknown)"/>
39383   <int value="1" label="http"/>
39384   <int value="2" label="https"/>
39385   <int value="3" label="file"/>
39386   <int value="4" label="ftp"/>
39387   <int value="5" label="data"/>
39388   <int value="6" label="javascript"/>
39389   <int value="7" label="about"/>
39390   <int value="8" label="chrome"/>
39391 </enum>
39393 <enum name="NetConnectivityProtocolStatus" type="int">
39394   <int value="0" label="SUCCESS"/>
39395   <int value="1" label="IP_STRING_PARSE_FAILED"/>
39396   <int value="2" label="SOCKET_CREATE_FAILED"/>
39397   <int value="3" label="RESOLVE_FAILED"/>
39398   <int value="4" label="CONNECT_FAILED"/>
39399   <int value="5" label="WRITE_FAILED"/>
39400   <int value="6" label="READ_TIMED_OUT"/>
39401   <int value="7" label="READ_FAILED"/>
39402   <int value="8" label="ZERO_LENGTH_ERROR"/>
39403   <int value="9" label="NO_CHECKSUM_ERROR"/>
39404   <int value="10" label="NO_KEY_ERROR"/>
39405   <int value="11" label="NO_PAYLOAD_SIZE_ERROR"/>
39406   <int value="12" label="NO_PAYLOAD_ERROR"/>
39407   <int value="13" label="INVALID_KEY_ERROR"/>
39408   <int value="14" label="TOO_SHORT_PAYLOAD"/>
39409   <int value="15" label="TOO_LONG_PAYLOAD"/>
39410   <int value="16" label="INVALID_CHECKSUM"/>
39411   <int value="17" label="PATTERN_CHANGED"/>
39412   <int value="18" label="INVALID_PACKET_NUMBER"/>
39413   <int value="19" label="TOO_MANY_PACKETS"/>
39414   <int value="20" label="STATUS_MAX"/>
39415 </enum>
39417 <enum name="NetConnectivityStatus" type="int">
39418   <int value="0" label="SUCCESS"/>
39419   <int value="1" label="IP_STRING_PARSE_FAILED"/>
39420   <int value="2" label="SOCKET_CREATE_FAILED"/>
39421   <int value="3" label="RESOLVE_FAILED"/>
39422   <int value="4" label="CONNECT_FAILED"/>
39423   <int value="5" label="WRITE_FAILED"/>
39424   <int value="6" label="READ_TIMED_OUT"/>
39425   <int value="7" label="READ_FAILED"/>
39426   <int value="8" label="READ_VERIFY_FAILED"/>
39427   <int value="9" label="STATUS_MAX"/>
39428 </enum>
39430 <enum name="NetErrorCodes" type="int">
39431 <!-- Generated from ../../../net/base/net_error_list.h -->
39433   <int value="0" label="OK"/>
39434   <int value="1" label="IO_PENDING"/>
39435   <int value="2" label="FAILED"/>
39436   <int value="3" label="ABORTED"/>
39437   <int value="4" label="INVALID_ARGUMENT"/>
39438   <int value="5" label="INVALID_HANDLE"/>
39439   <int value="6" label="FILE_NOT_FOUND"/>
39440   <int value="7" label="TIMED_OUT"/>
39441   <int value="8" label="FILE_TOO_BIG"/>
39442   <int value="9" label="UNEXPECTED"/>
39443   <int value="10" label="ACCESS_DENIED"/>
39444   <int value="11" label="NOT_IMPLEMENTED"/>
39445   <int value="12" label="INSUFFICIENT_RESOURCES"/>
39446   <int value="13" label="OUT_OF_MEMORY"/>
39447   <int value="14" label="UPLOAD_FILE_CHANGED"/>
39448   <int value="15" label="SOCKET_NOT_CONNECTED"/>
39449   <int value="16" label="FILE_EXISTS"/>
39450   <int value="17" label="FILE_PATH_TOO_LONG"/>
39451   <int value="18" label="FILE_NO_SPACE"/>
39452   <int value="19" label="FILE_VIRUS_INFECTED"/>
39453   <int value="20" label="BLOCKED_BY_CLIENT"/>
39454   <int value="21" label="NETWORK_CHANGED"/>
39455   <int value="22" label="BLOCKED_BY_ADMINISTRATOR"/>
39456   <int value="23" label="SOCKET_IS_CONNECTED"/>
39457   <int value="24" label="BLOCKED_ENROLLMENT_CHECK_PENDING"/>
39458   <int value="100" label="CONNECTION_CLOSED"/>
39459   <int value="101" label="CONNECTION_RESET"/>
39460   <int value="102" label="CONNECTION_REFUSED"/>
39461   <int value="103" label="CONNECTION_ABORTED"/>
39462   <int value="104" label="CONNECTION_FAILED"/>
39463   <int value="105" label="NAME_NOT_RESOLVED"/>
39464   <int value="106" label="INTERNET_DISCONNECTED"/>
39465   <int value="107" label="SSL_PROTOCOL_ERROR"/>
39466   <int value="108" label="ADDRESS_INVALID"/>
39467   <int value="109" label="ADDRESS_UNREACHABLE"/>
39468   <int value="110" label="SSL_CLIENT_AUTH_CERT_NEEDED"/>
39469   <int value="111" label="TUNNEL_CONNECTION_FAILED"/>
39470   <int value="112" label="NO_SSL_VERSIONS_ENABLED"/>
39471   <int value="113" label="SSL_VERSION_OR_CIPHER_MISMATCH"/>
39472   <int value="114" label="SSL_RENEGOTIATION_REQUESTED"/>
39473   <int value="115" label="PROXY_AUTH_UNSUPPORTED"/>
39474   <int value="116" label="CERT_ERROR_IN_SSL_RENEGOTIATION"/>
39475   <int value="117" label="BAD_SSL_CLIENT_AUTH_CERT"/>
39476   <int value="118" label="CONNECTION_TIMED_OUT"/>
39477   <int value="119" label="HOST_RESOLVER_QUEUE_TOO_LARGE"/>
39478   <int value="120" label="SOCKS_CONNECTION_FAILED"/>
39479   <int value="121" label="SOCKS_CONNECTION_HOST_UNREACHABLE"/>
39480   <int value="122" label="NPN_NEGOTIATION_FAILED"/>
39481   <int value="123" label="SSL_NO_RENEGOTIATION"/>
39482   <int value="124" label="WINSOCK_UNEXPECTED_WRITTEN_BYTES"/>
39483   <int value="125" label="SSL_DECOMPRESSION_FAILURE_ALERT"/>
39484   <int value="126" label="SSL_BAD_RECORD_MAC_ALERT"/>
39485   <int value="127" label="PROXY_AUTH_REQUESTED"/>
39486   <int value="128" label="SSL_UNSAFE_NEGOTIATION"/>
39487   <int value="129" label="SSL_WEAK_SERVER_EPHEMERAL_DH_KEY"/>
39488   <int value="130" label="PROXY_CONNECTION_FAILED"/>
39489   <int value="131" label="MANDATORY_PROXY_CONFIGURATION_FAILED"/>
39490   <int value="132" label="ESET_ANTI_VIRUS_SSL_INTERCEPTION"/>
39491   <int value="133" label="PRECONNECT_MAX_SOCKET_LIMIT"/>
39492   <int value="134" label="SSL_CLIENT_AUTH_PRIVATE_KEY_ACCESS_DENIED"/>
39493   <int value="135" label="SSL_CLIENT_AUTH_CERT_NO_PRIVATE_KEY"/>
39494   <int value="136" label="PROXY_CERTIFICATE_INVALID"/>
39495   <int value="137" label="NAME_RESOLUTION_FAILED"/>
39496   <int value="138" label="NETWORK_ACCESS_DENIED"/>
39497   <int value="139" label="TEMPORARILY_THROTTLED"/>
39498   <int value="140" label="HTTPS_PROXY_TUNNEL_RESPONSE"/>
39499   <int value="141" label="SSL_CLIENT_AUTH_SIGNATURE_FAILED"/>
39500   <int value="142" label="MSG_TOO_BIG"/>
39501   <int value="143" label="SPDY_SESSION_ALREADY_EXISTS"/>
39502   <int value="144" label="LIMIT_VIOLATION"/>
39503   <int value="145" label="WS_PROTOCOL_ERROR"/>
39504   <int value="146" label="PROTOCOL_SWITCHED"/>
39505   <int value="147" label="ADDRESS_IN_USE"/>
39506   <int value="148" label="SSL_HANDSHAKE_NOT_COMPLETED"/>
39507   <int value="149" label="SSL_BAD_PEER_PUBLIC_KEY"/>
39508   <int value="150" label="SSL_PINNED_KEY_NOT_IN_CERT_CHAIN"/>
39509   <int value="151" label="CLIENT_AUTH_CERT_TYPE_UNSUPPORTED"/>
39510   <int value="152" label="ORIGIN_BOUND_CERT_GENERATION_TYPE_MISMATCH"/>
39511   <int value="153" label="SSL_DECRYPT_ERROR_ALERT"/>
39512   <int value="154" label="WS_THROTTLE_QUEUE_TOO_LARGE"/>
39513   <int value="155" label="TOO_MANY_SOCKET_STREAMS"/>
39514   <int value="156" label="SSL_SERVER_CERT_CHANGED"/>
39515   <int value="157" label="SSL_INAPPROPRIATE_FALLBACK"/>
39516   <int value="158" label="CT_NO_SCTS_VERIFIED_OK"/>
39517   <int value="159" label="SSL_UNRECOGNIZED_NAME_ALERT"/>
39518   <int value="160" label="SOCKET_SET_RECEIVE_BUFFER_SIZE_ERROR"/>
39519   <int value="161" label="SOCKET_SET_SEND_BUFFER_SIZE_ERROR"/>
39520   <int value="162" label="SOCKET_RECEIVE_BUFFER_SIZE_UNCHANGEABLE"/>
39521   <int value="163" label="SOCKET_SEND_BUFFER_SIZE_UNCHANGEABLE"/>
39522   <int value="200" label="CERT_COMMON_NAME_INVALID"/>
39523   <int value="201" label="CERT_DATE_INVALID"/>
39524   <int value="202" label="CERT_AUTHORITY_INVALID"/>
39525   <int value="203" label="CERT_CONTAINS_ERRORS"/>
39526   <int value="204" label="CERT_NO_REVOCATION_MECHANISM"/>
39527   <int value="205" label="CERT_UNABLE_TO_CHECK_REVOCATION"/>
39528   <int value="206" label="CERT_REVOKED"/>
39529   <int value="207" label="CERT_INVALID"/>
39530   <int value="208" label="CERT_WEAK_SIGNATURE_ALGORITHM"/>
39531   <int value="209" label="CERT_NOT_IN_DNS"/>
39532   <int value="210" label="CERT_NON_UNIQUE_NAME"/>
39533   <int value="211" label="CERT_WEAK_KEY"/>
39534   <int value="212" label="CERT_NAME_CONSTRAINT_VIOLATION"/>
39535   <int value="213" label="CERT_END"/>
39536   <int value="300" label="INVALID_URL"/>
39537   <int value="301" label="DISALLOWED_URL_SCHEME"/>
39538   <int value="302" label="UNKNOWN_URL_SCHEME"/>
39539   <int value="310" label="TOO_MANY_REDIRECTS"/>
39540   <int value="311" label="UNSAFE_REDIRECT"/>
39541   <int value="312" label="UNSAFE_PORT"/>
39542   <int value="320" label="INVALID_RESPONSE"/>
39543   <int value="321" label="INVALID_CHUNKED_ENCODING"/>
39544   <int value="322" label="METHOD_NOT_SUPPORTED"/>
39545   <int value="323" label="UNEXPECTED_PROXY_AUTH"/>
39546   <int value="324" label="EMPTY_RESPONSE"/>
39547   <int value="325" label="RESPONSE_HEADERS_TOO_BIG"/>
39548   <int value="326" label="PAC_STATUS_NOT_OK"/>
39549   <int value="327" label="PAC_SCRIPT_FAILED"/>
39550   <int value="328" label="REQUEST_RANGE_NOT_SATISFIABLE"/>
39551   <int value="329" label="MALFORMED_IDENTITY"/>
39552   <int value="330" label="CONTENT_DECODING_FAILED"/>
39553   <int value="331" label="NETWORK_IO_SUSPENDED"/>
39554   <int value="332" label="SYN_REPLY_NOT_RECEIVED"/>
39555   <int value="333" label="ENCODING_CONVERSION_FAILED"/>
39556   <int value="334" label="UNRECOGNIZED_FTP_DIRECTORY_LISTING_FORMAT"/>
39557   <int value="335" label="INVALID_SPDY_STREAM"/>
39558   <int value="336" label="NO_SUPPORTED_PROXIES"/>
39559   <int value="337" label="SPDY_PROTOCOL_ERROR"/>
39560   <int value="338" label="INVALID_AUTH_CREDENTIALS"/>
39561   <int value="339" label="UNSUPPORTED_AUTH_SCHEME"/>
39562   <int value="340" label="ENCODING_DETECTION_FAILED"/>
39563   <int value="341" label="MISSING_AUTH_CREDENTIALS"/>
39564   <int value="342" label="UNEXPECTED_SECURITY_LIBRARY_STATUS"/>
39565   <int value="343" label="MISCONFIGURED_AUTH_ENVIRONMENT"/>
39566   <int value="344" label="UNDOCUMENTED_SECURITY_LIBRARY_STATUS"/>
39567   <int value="345" label="RESPONSE_BODY_TOO_BIG_TO_DRAIN"/>
39568   <int value="346" label="RESPONSE_HEADERS_MULTIPLE_CONTENT_LENGTH"/>
39569   <int value="347" label="INCOMPLETE_SPDY_HEADERS"/>
39570   <int value="348" label="PAC_NOT_IN_DHCP"/>
39571   <int value="349" label="RESPONSE_HEADERS_MULTIPLE_CONTENT_DISPOSITION"/>
39572   <int value="350" label="RESPONSE_HEADERS_MULTIPLE_LOCATION"/>
39573   <int value="351" label="SPDY_SERVER_REFUSED_STREAM"/>
39574   <int value="352" label="SPDY_PING_FAILED"/>
39575   <int value="353" label="PIPELINE_EVICTION"/>
39576   <int value="354" label="CONTENT_LENGTH_MISMATCH"/>
39577   <int value="355" label="INCOMPLETE_CHUNKED_ENCODING"/>
39578   <int value="356" label="QUIC_PROTOCOL_ERROR"/>
39579   <int value="357" label="RESPONSE_HEADERS_TRUNCATED"/>
39580   <int value="358" label="QUIC_HANDSHAKE_FAILED"/>
39581   <int value="359" label="REQUEST_FOR_SECURE_RESOURCE_OVER_INSECURE_QUIC"/>
39582   <int value="360" label="SPDY_INADEQUATE_TRANSPORT_SECURITY"/>
39583   <int value="400" label="CACHE_MISS"/>
39584   <int value="401" label="CACHE_READ_FAILURE"/>
39585   <int value="402" label="CACHE_WRITE_FAILURE"/>
39586   <int value="403" label="CACHE_OPERATION_NOT_SUPPORTED"/>
39587   <int value="404" label="CACHE_OPEN_FAILURE"/>
39588   <int value="405" label="CACHE_CREATE_FAILURE"/>
39589   <int value="406" label="CACHE_RACE"/>
39590   <int value="407" label="CACHE_CHECKSUM_READ_FAILURE"/>
39591   <int value="408" label="CACHE_CHECKSUM_MISMATCH"/>
39592   <int value="501" label="INSECURE_RESPONSE"/>
39593   <int value="502" label="NO_PRIVATE_KEY_FOR_CERT"/>
39594   <int value="503" label="ADD_USER_CERT_FAILED"/>
39595   <int value="601" label="FTP_FAILED"/>
39596   <int value="602" label="FTP_SERVICE_UNAVAILABLE"/>
39597   <int value="603" label="FTP_TRANSFER_ABORTED"/>
39598   <int value="604" label="FTP_FILE_BUSY"/>
39599   <int value="605" label="FTP_SYNTAX_ERROR"/>
39600   <int value="606" label="FTP_COMMAND_NOT_SUPPORTED"/>
39601   <int value="607" label="FTP_BAD_COMMAND_SEQUENCE"/>
39602   <int value="701" label="PKCS12_IMPORT_BAD_PASSWORD"/>
39603   <int value="702" label="PKCS12_IMPORT_FAILED"/>
39604   <int value="703" label="IMPORT_CA_CERT_NOT_CA"/>
39605   <int value="704" label="IMPORT_CERT_ALREADY_EXISTS"/>
39606   <int value="705" label="IMPORT_CA_CERT_FAILED"/>
39607   <int value="706" label="IMPORT_SERVER_CERT_FAILED"/>
39608   <int value="707" label="PKCS12_IMPORT_INVALID_MAC"/>
39609   <int value="708" label="PKCS12_IMPORT_INVALID_FILE"/>
39610   <int value="709" label="PKCS12_IMPORT_UNSUPPORTED"/>
39611   <int value="710" label="KEY_GENERATION_FAILED"/>
39612   <int value="711" label="ORIGIN_BOUND_CERT_GENERATION_FAILED"/>
39613   <int value="712" label="PRIVATE_KEY_EXPORT_FAILED"/>
39614   <int value="713" label="SELF_SIGNED_CERT_GENERATION_FAILED"/>
39615   <int value="714" label="CERT_DATABASE_CHANGED"/>
39616   <int value="800" label="DNS_MALFORMED_RESPONSE"/>
39617   <int value="801" label="DNS_SERVER_REQUIRES_TCP"/>
39618   <int value="802" label="DNS_SERVER_FAILED"/>
39619   <int value="803" label="DNS_TIMED_OUT"/>
39620   <int value="804" label="DNS_CACHE_MISS"/>
39621   <int value="805" label="DNS_SEARCH_EMPTY"/>
39622   <int value="806" label="DNS_SORT_ERROR"/>
39623 </enum>
39625 <enum name="NetErrorPageEvents" type="int">
39626   <int value="0" label="Error Page Shown"/>
39627   <int value="1" label="Reload Button Shown"/>
39628   <int value="2" label="Reload Button Clicked"/>
39629   <int value="3" label="Reload Button Click Load Error"/>
39630   <int value="4" label="Load Stale Button Shown"/>
39631   <int value="5" label="Load Stale Button Clicked"/>
39632   <int value="6" label="Load Stale Button Click Load Error"/>
39633   <int value="7" label="More Button Clicked"/>
39634   <int value="8" label="Browser Initiated Reload"/>
39635 </enum>
39637 <enum name="NetPreconnectUtilization" type="int">
39638   <int value="0" label="non-speculative, never connected"/>
39639   <int value="1" label="non-speculative, never used"/>
39640   <int value="2" label="non-speculative and used"/>
39641   <int value="3" label="omnibox never connected"/>
39642   <int value="4" label="omnibox never used"/>
39643   <int value="5" label="omnibox and used"/>
39644   <int value="6" label="subresource never connected"/>
39645   <int value="7" label="subresource never used"/>
39646   <int value="8" label="subresource and used"/>
39647 </enum>
39649 <enum name="Network3GGobiError" type="int">
39650   <summary>
39651     These error indexes are produced by QCErrorToMetricIndex() in
39652     gobi-cromo-plugin.
39653   </summary>
39654   <int value="0" label="NONE"/>
39655   <int value="1" label="QMI_HARDWARE_RESTRICTED"/>
39656 </enum>
39658 <enum name="NetworkAuthModeType" type="int">
39659   <int value="0" label="UNKNOWN"/>
39660   <int value="1" label="EAP-AKA"/>
39661   <int value="2" label="EAP-FAST"/>
39662   <int value="3" label="EAP-GPSK"/>
39663   <int value="4" label="EAP-GTC"/>
39664   <int value="5" label="EAP-IKEV2"/>
39665   <int value="6" label="EAP-LEAP"/>
39666   <int value="7" label="EAP-MD5"/>
39667   <int value="8" label="EAP-MSCHAPV2"/>
39668   <int value="9" label="EAP-OTP"/>
39669   <int value="10" label="EAP-PAX"/>
39670   <int value="11" label="EAP-PEAP"/>
39671   <int value="12" label="EAP-PSK"/>
39672   <int value="13" label="EAP-SAKE"/>
39673   <int value="14" label="EAP-SIM"/>
39674   <int value="15" label="EAP-TLS"/>
39675   <int value="16" label="EAP-TNC"/>
39676   <int value="17" label="EAP-TTLS"/>
39677 </enum>
39679 <enum name="NetworkCellular3GPPRegistrationDelayedDrop" type="int">
39680   <int value="0" label="Delayed drop posted">
39681     A signal loss in the cellular service was detected and a delayed connection
39682     drop request was posted. This request causes the cellular connection to be
39683     dropped if it is not cancelled within the delay provided.
39684   </int>
39685   <int value="1" label="Delayed drop canceled">
39686     Signal strength returned to normal soon after a delayed drop request was
39687     made, causing the request to be canceled. This indicates a flaky network.
39688   </int>
39689 </enum>
39691 <enum name="NetworkCellularOutOfCreditsReason" type="int">
39692   <int value="0" label="Connect-Disconnect Loop"/>
39693   <int value="1" label="TX-Queue Congestion"/>
39694   <int value="2" label="Elongated Time Wait"/>
39695 </enum>
39697 <enum name="NetworkCellularTechnology" type="int">
39698   <int value="0" label="1XRTT"/>
39699   <int value="1" label="EDGE"/>
39700   <int value="2" label="EVDO"/>
39701   <int value="3" label="GPRS"/>
39702   <int value="4" label="GSM"/>
39703   <int value="5" label="HSPA"/>
39704   <int value="6" label="HSPA_PLUS"/>
39705   <int value="7" label="LTE"/>
39706   <int value="8" label="UMTS"/>
39707   <int value="9" label="Unknown"/>
39708 </enum>
39710 <enum name="NetworkCellularUsageRequestStatus" type="int">
39711   <summary>
39712     Status code that we received in response to a cellular usage API request.
39713   </summary>
39714   <int value="0" label="Failed">
39715     This value is distinct from the others in that it indicates that we were
39716     unable to issue a request or that we received no reply. The other values
39717     represent the status code contained in a reply.
39718   </int>
39719   <int value="1" label="Ok"/>
39720   <int value="2" label="Error"/>
39721   <int value="3" label="Malformed Request"/>
39722   <int value="4" label="Internal Error"/>
39723   <int value="5" label="Service Unavailable"/>
39724   <int value="6" label="Request Refused"/>
39725   <int value="7" label="Unknown Device"/>
39726 </enum>
39728 <enum name="NetworkChannelType" type="int">
39729   <int value="0" label="UNDEF"/>
39730   <int value="1" label="2412"/>
39731   <int value="2" label="2417"/>
39732   <int value="3" label="2422"/>
39733   <int value="4" label="2427"/>
39734   <int value="5" label="2432"/>
39735   <int value="6" label="2437"/>
39736   <int value="7" label="2442"/>
39737   <int value="8" label="2447"/>
39738   <int value="9" label="2452"/>
39739   <int value="10" label="2457"/>
39740   <int value="11" label="2462"/>
39741   <int value="12" label="2467"/>
39742   <int value="13" label="2472"/>
39743   <int value="14" label="2484"/>
39744   <int value="15" label="5180"/>
39745   <int value="16" label="5200"/>
39746   <int value="17" label="5220"/>
39747   <int value="18" label="5240"/>
39748   <int value="19" label="5260"/>
39749   <int value="20" label="5280"/>
39750   <int value="21" label="5300"/>
39751   <int value="22" label="5320"/>
39752   <int value="23" label="5500"/>
39753   <int value="24" label="5520"/>
39754   <int value="25" label="5540"/>
39755   <int value="26" label="5560"/>
39756   <int value="27" label="5580"/>
39757   <int value="28" label="5600"/>
39758   <int value="29" label="5620"/>
39759   <int value="30" label="5640"/>
39760   <int value="31" label="5660"/>
39761   <int value="32" label="5680"/>
39762   <int value="33" label="5700"/>
39763   <int value="34" label="5745"/>
39764   <int value="35" label="5765"/>
39765   <int value="36" label="5785"/>
39766   <int value="37" label="5805"/>
39767   <int value="38" label="5825"/>
39768   <int value="39" label="5170"/>
39769   <int value="40" label="5190"/>
39770   <int value="41" label="5210"/>
39771   <int value="42" label="5230"/>
39772 </enum>
39774 <enum name="NetworkCorruptedProfile" type="int">
39775   <int value="0" label="Corrupted Profile"/>
39776 </enum>
39778 <enum name="NetworkDHCPOptionFailure" type="int">
39779   <int value="0" label="DHCP Option Failure"/>
39780 </enum>
39782 <enum name="NetworkDisconnectType" type="int">
39783   <int value="0" label="System Disconnect"/>
39784   <int value="1" label="User Disconnect"/>
39785 </enum>
39787 <enum name="NetworkLocationRequestEvent" type="int">
39788   <int value="0" label="REQUEST_START"/>
39789   <int value="1" label="REQUEST_CANCEL"/>
39790   <int value="2" label="RESPONSE_SUCCESS"/>
39791   <int value="3" label="RESPONSE_NOT_OK"/>
39792   <int value="4" label="RESPONSE_EMPTY"/>
39793   <int value="5" label="RESPONSE_MALFORMED"/>
39794   <int value="6" label="RESPONSE_INVALID_FIX"/>
39795 </enum>
39797 <enum name="NetworkPhyModeType" type="int">
39798   <int value="0" label="UNDEF"/>
39799   <int value="1" label="802.11a"/>
39800   <int value="2" label="802.11b"/>
39801   <int value="3" label="802.11g"/>
39802   <int value="4" label="802.11n"/>
39803   <int value="5" label="PSB 10MHz-wide"/>
39804   <int value="6" label="PSB 5MHz-wide"/>
39805 </enum>
39807 <enum name="NetworkPortalResult" type="int">
39808   <summary>
39809     The portal result types come from PortalResult in shill/metrics.h
39810   </summary>
39811   <int value="0" label="Success"/>
39812   <int value="1" label="DNS Failure"/>
39813   <int value="2" label="DNS Timeout"/>
39814   <int value="3" label="Connection Failure"/>
39815   <int value="4" label="Connection Timeout"/>
39816   <int value="5" label="HTTP Failure"/>
39817   <int value="6" label="HTTP Timeout"/>
39818   <int value="7" label="Content Failure"/>
39819   <int value="8" label="Content Timeout"/>
39820   <int value="9" label="Unknown"/>
39821 </enum>
39823 <enum name="NetworkSecurityType" type="int">
39824   <summary>
39825     The security types come from the connman_service_security enum in
39826     flimflam/include/service.h
39827   </summary>
39828   <int value="0" label="UNKNOWN"/>
39829   <int value="1" label="NONE"/>
39830   <int value="2" label="WEP"/>
39831   <int value="3" label="WPA"/>
39832   <int value="4" label="802.11i/RSN"/>
39833   <int value="5" label="802.1x"/>
39834   <int value="6" label="PSK"/>
39835 </enum>
39837 <enum name="NetworkServiceError" type="int">
39838   <summary>
39839     The error types come from the connman_service_error enum in
39840     flimflam/include/service.h
39841   </summary>
39842   <int value="0" label="UNKNOWN"/>
39843   <int value="1" label="OUT_OF_RANGE"/>
39844   <int value="2" label="PIN_MISSING"/>
39845   <int value="3" label="DHCP_FAILED"/>
39846   <int value="4" label="CONNECT_FAILED"/>
39847   <int value="5" label="BAD_PASSPHRASE"/>
39848   <int value="6" label="BAD_WEPKEY"/>
39849   <int value="7" label="ACTIVATION_FAILED"/>
39850   <int value="8" label="NEED_EVDO"/>
39851   <int value="9" label="NEED_HOME_NETWORK"/>
39852   <int value="10" label="OTASP_FAILED"/>
39853   <int value="11" label="AAA_FAILED"/>
39854   <int value="12" label="INTERNAL"/>
39855   <int value="13" label="DNS_LOOKUP_FAILED"/>
39856   <int value="14" label="HTTP_GET_FAILED"/>
39857 </enum>
39859 <enum name="NetworkTechnology" type="int">
39860   <int value="0" label="Cellular"/>
39861   <int value="1" label="Ethernet"/>
39862   <int value="2" label="Ethernet EAP"/>
39863   <int value="3" label="WiFi"/>
39864   <int value="4" label="WiMax"/>
39865   <int value="5" label="VPN"/>
39866   <int value="6" label="Unknown"/>
39867 </enum>
39869 <enum name="NewTabPageActionAndroid" type="int">
39870   <int value="0" label="Searched using the omnibox"/>
39871   <int value="1" label="Navigated to Google search homepage using the omnibox"/>
39872   <int value="2" label="Navigated to any other page using the omnibox"/>
39873   <int value="3" label="Opened a most visited page"/>
39874   <int value="4" label="Opened a recently closed tab"/>
39875   <int value="5" label="Opened a bookmark"/>
39876   <int value="6" label="Opened a foreign session (from other devices section)"/>
39877 </enum>
39879 <enum name="NewTabPageBookmarkActionAndroid" type="int">
39880   <summary>
39881     These values are defined in PartnerBookmarkAction enum in
39882     chrome/browser/ui/webui/ntp/android/bookmarks_handler.cc.
39883   </summary>
39884   <int value="0" label="Deleted partner bookmark"/>
39885   <int value="1" label="Deleted root partner folder"/>
39886   <int value="2" label="Renamed partner bookmark"/>
39887   <int value="3" label="Renamed root partner folder"/>
39888 </enum>
39890 <enum name="NewTabPageMobilePromo" type="int">
39891   <summary>
39892     These values are defined inside the PromoImpressionBuckets enum in
39893     chrome/browser/ui/webui/ntp/android/promo_handler.cc
39894   </summary>
39895   <int value="0" label="Shown from most visited page"/>
39896   <int value="1" label="Shown from open tabs page"/>
39897   <int value="2" label="Shown from sync promo page"/>
39898   <int value="3" label="User pressed 'Try Chrome'"/>
39899   <int value="4" label="User dismissed the promo"/>
39900 </enum>
39902 <enum name="NewTabURLState" type="int">
39903   <int value="0" label="Valid URL was used"/>
39904   <int value="1" label="Corrupt state"/>
39905   <int value="2" label="Incognito window"/>
39906   <int value="3" label="No URL for default provider"/>
39907   <int value="4" label="Insecure URL"/>
39908   <int value="5" label="Suggest is disabled"/>
39909   <int value="6" label="URL blocked for supervised user"/>
39910 </enum>
39912 <enum name="NotificationActionType" type="int">
39913   <int value="0" label="Unknown"/>
39914   <int value="1" label="Notification added"/>
39915   <int value="2" label="Notification updated"/>
39916   <int value="3" label="Notification clicked"/>
39917   <int value="4" label="Notification button clicked"/>
39918   <int value="5" label="Notification displayed"/>
39919   <int value="6" label="Notification closed by user"/>
39920   <int value="7" label="Notification closed by system"/>
39921 </enum>
39923 <enum name="NtpFollowAction" type="int">
39924   <int value="0" label="PAGE_TRANSITION_LINK"/>
39925   <int value="1" label="PAGE_TRANSITION_TYPED"/>
39926   <int value="2" label="PAGE_TRANSITION_AUTO_BOOKMARK"/>
39927   <int value="3" label="PAGE_TRANSITION_AUTO_SUBFRAME"/>
39928   <int value="4" label="PAGE_TRANSITION_MANUAL_SUBFRAME"/>
39929   <int value="5" label="PAGE_TRANSITION_GENERATED"/>
39930   <int value="6" label="PAGE_TRANSITION_START_PAGE"/>
39931   <int value="7" label="PAGE_TRANSITION_FORM_SUBMIT"/>
39932   <int value="8" label="PAGE_TRANSITION_RELOAD"/>
39933   <int value="9" label="PAGE_TRANSITION_KEYWORD"/>
39934   <int value="10" label="PAGE_TRANSITION_KEYWORD_GENERATED"/>
39935   <int value="11" label="Clicked on a tile."/>
39936   <int value="12" label="Clicked to other NTP pane."/>
39937   <int value="13" label="Other action"/>
39938 </enum>
39940 <enum name="NtpOtherSessionsType" type="int">
39941   <int value="0" label="Menu initialized"/>
39942   <int value="1" label="Menu shown"/>
39943   <int value="2" label="Link clicked"/>
39944   <int value="3" label="Link context menu shown"/>
39945   <int value="4" label="Device context menu shown"/>
39946   <int value="5" label="Unused/previous device context menu shown"/>
39947   <int value="6" label="Collapse Session"/>
39948   <int value="7" label="Expand Session"/>
39949   <int value="8" label="Open All"/>
39950 </enum>
39952 <enum name="NtpPaneType" type="int">
39953   <int value="1" label="MostVisited"/>
39954   <int value="2" label="Apps"/>
39955   <int value="3" label="Bookmarks"/>
39956   <int value="4" label="Suggestions"/>
39957 </enum>
39959 <enum name="NtpPromoAction" type="int">
39960   <int value="0" label="NTP Promo viewed"/>
39961   <int value="1" label="NTP Promo closed"/>
39962   <int value="2" label="NTP Promo link clicked"/>
39963 </enum>
39965 <enum name="NtpSuggestionsType" type="int">
39966   <int value="0" label="Client suggestion"/>
39967   <int value="1" label="Server suggestion"/>
39968 </enum>
39970 <enum name="NtpTileExperimentActions" type="int">
39971   <summary>
39972     The types of actions performed by the Most Visited Tile Placement
39973     experiment, used to identify the cases where the experiment could not
39974     operate as expected, and the reason for it.
39975   </summary>
39976   <int value="0" label="Removed URL that was already open in browser"/>
39977   <int value="1" label="Didn't remove URL, too few suggestions in MV"/>
39978   <int value="2" label="Too few URLs, didn't flip tiles 1 and 8"/>
39979   <int value="3" label="Too few URLs, didn't flip tiles 1 and 4"/>
39980 </enum>
39982 <enum name="OfflineStatus" type="int">
39983   <int value="0" label="Fresh data load from Cache"/>
39984   <int value="1" label="Successful network request (validation or fetch)."/>
39985   <int value="2" label="Failed network request (non-offline error)."/>
39986   <int value="3" label="Server offline and stale data available."/>
39987   <int value="4" label="Server offline and stale data not available."/>
39988 </enum>
39990 <enum name="OmniboxAggressiveHistoryURLProviderFieldTrialBeacon" type="int">
39991   <int value="0" label="disabled by flags"/>
39992   <int value="1" label="enabled by flags"/>
39993   <int value="2" label="auto, not in trial"/>
39994   <int value="3" label="auto, disabled in trial"/>
39995   <int value="4" label="auto, enabled in trial"/>
39996 </enum>
39998 <enum name="OmniboxEnteredKeywordMode" type="int">
39999   <int value="0" label="via tab"/>
40000   <int value="1" label="via space at end"/>
40001   <int value="2" label="via space in middle"/>
40002 </enum>
40004 <enum name="OmniboxSearchEngine" type="int">
40005   <int value="0" label="Unknown"/>
40006   <int value="1" label="Google"/>
40007   <int value="2" label="Yahoo!"/>
40008   <int value="3" label="Bing"/>
40009   <int value="4" label="Ask"/>
40010   <int value="5" label="Yahoo! Quebec"/>
40011   <int value="6" label="OK.hu"/>
40012   <int value="7" label="Bing French and Arabic"/>
40013   <int value="11" label="Yamli"/>
40014   <int value="12" label="Araby"/>
40015   <int value="13" label="Maktoob"/>
40016   <int value="14" label="Masrawy"/>
40017   <int value="15" label="Yandex"/>
40018   <int value="16" label="Rambler"/>
40019   <int value="17" label="TUT.BY"/>
40020   <int value="18" label="hispavista"/>
40021   <int value="19" label="Jabse"/>
40022   <int value="20" label="NUR.KZ"/>
40023   <int value="21" label="Baidu"/>
40024   <int value="22" label="search.ch"/>
40025   <int value="23" label="goo"/>
40026   <int value="24" label="Pogodak!"/>
40027   <int value="25" label="Seznam"/>
40028   <int value="26" label="Centrum"/>
40029   <int value="27" label="Atlas"/>
40030   <int value="28" label="Jubii"/>
40031   <int value="29" label="Eniro"/>
40032   <int value="30" label="NetSprint"/>
40033   <int value="32" label="diri"/>
40034   <int value="33" label="Custom"/>
40035   <int value="35" label="AOL"/>
40036   <int value="36" label="Conduit"/>
40037   <int value="37" label="Rediff"/>
40038   <int value="38" label="guruji"/>
40039   <int value="40" label="GO.com"/>
40040   <int value="41" label="Rednano"/>
40041   <int value="44" label="NETI"/>
40042   <int value="45" label="DELFI"/>
40043   <int value="46" label="Fonecta 02.fi"/>
40044   <int value="50" label="AVG"/>
40045   <int value="51" label="search.ch"/>
40046   <int value="54" label="in.gr"/>
40047   <int value="55" label="Walla!"/>
40048   <int value="59" label="leit.is"/>
40049   <int value="62" label="Virgilio"/>
40050   <int value="63" label="Libero"/>
40051   <int value="67" label="Naver"/>
40052   <int value="68" label="Daum"/>
40053   <int value="69" label="Nate"/>
40054   <int value="71" label="LATNE"/>
40055   <int value="72" label="ABC S.k"/>
40056   <int value="73" label="Kvasir"/>
40057   <int value="75" label="Onet.pl"/>
40058   <int value="76" label="Wirtualna Polska"/>
40059   <int value="77" label="SAPO"/>
40060   <int value="82" label="UOL Busca"/>
40061   <int value="83" label="@MAIL.RU"/>
40062   <int value="85" label="Zoznam"/>
40063   <int value="87" label="Najdi.si"/>
40064   <int value="89" label="AltaVista"/>
40065   <int value="90" label="Terra"/>
40066   <int value="99" label="Spray"/>
40067   <int value="100" label="Sanook!"/>
40068   <int value="101" label="MYNET"/>
40069   <int value="102" label="searchnu.com"/>
40070   <int value="103" label="babylon.com"/>
40071   <int value="104" label="delta-search.com"/>
40072   <int value="105" label="iminent.com"/>
40073   <int value="106" label="hao123.com"/>
40074   <int value="107" label="sweetim.com"/>
40075   <int value="108" label="snap.do"/>
40076   <int value="109" label="snapdo.com"/>
40077   <int value="110" label="softonic.com"/>
40078   <int value="111" label="searchfunmoods.com"/>
40079   <int value="112" label="incredibar.com"/>
40080   <int value="113" label="sweetpacks.com"/>
40081   <int value="114" label="imesh.net"/>
40082 </enum>
40084 <enum name="OmniboxSearchEngineType" type="int">
40085   <int value="0" label="Unknown"/>
40086   <int value="1" label="AOL"/>
40087   <int value="2" label="Ask"/>
40088   <int value="3" label="Atlas"/>
40089   <int value="4" label="AVG"/>
40090   <int value="5" label="Baidu"/>
40091   <int value="6" label="Babylon"/>
40092   <int value="7" label="Bing"/>
40093   <int value="8" label="Conduit"/>
40094   <int value="9" label="Daum"/>
40095   <int value="10" label="DELFI"/>
40096   <int value="11" label="Delta"/>
40097   <int value="12" label="Funmoods"/>
40098   <int value="13" label="goo"/>
40099   <int value="14" label="Google"/>
40100   <int value="15" label="iminent.com"/>
40101   <int value="16" label="IMesh"/>
40102   <int value="17" label="in.gr"/>
40103   <int value="18" label="incredibar.com"/>
40104   <int value="19" label="Kvasir"/>
40105   <int value="20" label="Libero"/>
40106   <int value="21" label="@MAIL.RU"/>
40107   <int value="22" label="Najdi.si"/>
40108   <int value="23" label="Nate"/>
40109   <int value="24" label="Naver"/>
40110   <int value="25" label="NETI"/>
40111   <int value="26" label="Nigma"/>
40112   <int value="27" label="OK.hu"/>
40113   <int value="28" label="Onet.pl"/>
40114   <int value="29" label="Rambler"/>
40115   <int value="30" label="SAPO"/>
40116   <int value="31" label="searchnu"/>
40117   <int value="32" label="search-results.com"/>
40118   <int value="33" label="Seznam"/>
40119   <int value="34" label="snap.do"/>
40120   <int value="35" label="softonic.com"/>
40121   <int value="36" label="Sogou"/>
40122   <int value="37" label="Soso"/>
40123   <int value="38" label="sweetim.com/sweetpacks.com"/>
40124   <int value="39" label="Terra"/>
40125   <int value="40" label="TUT.BY"/>
40126   <int value="41" label="Vinden.nl"/>
40127   <int value="42" label="Virgilio"/>
40128   <int value="43" label="Walla!"/>
40129   <int value="44" label="Wirtualna Polska"/>
40130   <int value="45" label="Yahoo!"/>
40131   <int value="46" label="Yandex"/>
40132   <int value="47" label="Zoznam"/>
40133 </enum>
40135 <enum name="OmniboxSuggestRequests" type="int">
40136   <int value="1" label="requests sent"/>
40137   <int value="2" label="requests invalidated"/>
40138   <int value="3" label="(non-invalidated) replies received"/>
40139 </enum>
40141 <enum name="OmniboxUserTextCleared" type="int">
40142   <int value="0" label="cleared by editing"/>
40143   <int value="1" label="cleared with escape"/>
40144 </enum>
40146 <enum name="OmniboxZeroSuggestRequests" type="int">
40147   <int value="1" label="requests sent"/>
40148   <int value="2" label="requests invalidated"/>
40149   <int value="3" label="(non-invalidated) replies received"/>
40150 </enum>
40152 <enum name="OSAgnosticErrno" type="int">
40153   <summary>Errno values with the same meanings on Mac/Win/Linux.</summary>
40154   <int value="0" label="0">No error</int>
40155   <int value="1" label="EPERM">Operation not permitted</int>
40156   <int value="2" label="ENOENT">No such file or directory</int>
40157   <int value="3" label="ESRCH">No such process</int>
40158   <int value="4" label="EINTR">Interrupted function call</int>
40159   <int value="5" label="EIO">Input/output error</int>
40160   <int value="6" label="ENXIO">No such device or address</int>
40161   <int value="7" label="E2BIG">Arg list too long</int>
40162   <int value="8" label="ENOEXEC">Exec format error</int>
40163   <int value="9" label="EBADF">Bad file descriptor</int>
40164   <int value="10" label="ECHILD">No child processes</int>
40165   <int value="11" label="EDEADLK">Resource deadlock avoided</int>
40166   <int value="12" label="ENOMEM">Cannot allocate memory</int>
40167   <int value="13" label="EACCES">Permission denied</int>
40168   <int value="14" label="EFAULT">Bad address</int>
40169   <int value="15" label="ENOTBLK">Not a block device</int>
40170   <int value="16" label="EBUSY">Resource busy</int>
40171   <int value="17" label="EEXIST">File exists</int>
40172   <int value="18" label="EXDEV">Improper link</int>
40173   <int value="19" label="ENODEV">Operation not supported by device</int>
40174   <int value="20" label="ENOTDIR">Not a directory</int>
40175   <int value="21" label="EISDIR">Is a directory</int>
40176   <int value="22" label="EINVAL">Invalid argument</int>
40177   <int value="23" label="ENFILE">Too many open files in system</int>
40178   <int value="24" label="EMFILE">Too many open files</int>
40179   <int value="25" label="ENOTTY">Inappropriate ioctl for device</int>
40180   <int value="26" label="ETXTBSY">Text file busy</int>
40181   <int value="27" label="EFBIG">File too large</int>
40182   <int value="28" label="ENOSPC">Device out of space</int>
40183   <int value="29" label="ESPIPE">Illegal seek</int>
40184   <int value="30" label="EROFS">Read-only file system</int>
40185   <int value="31" label="EMLINK">Too many links</int>
40186   <int value="32" label="EPIPE">Broken pipe</int>
40187   <int value="33" label="EDOM">Numerical argument out of domain</int>
40188   <int value="34" label="ERANGE">Numerical result out of range</int>
40189 </enum>
40191 <enum name="OsSuite" type="int">
40192   <int value="0" label="Windows Home Edition"/>
40193   <int value="1" label="Windows Professional Edition (or better)"/>
40194   <int value="2" label="Windows Server Edition"/>
40195 </enum>
40197 <enum name="OSXExceptionHandlerEvents" type="int">
40198   <int value="0" label="EXCEPTION_ACCESSIBILITY">
40199     Object does not support accessibility attributes
40200   </int>
40201   <int value="1" label="EXCEPTION_MENU_ITEM_BOUNDS_CHECK">
40202     Forced crash due to menu item bounds checking failure
40203   </int>
40204   <int value="2" label="EXCEPTION_VIEW_NOT_IN_WINDOW">
40205     Forced crash due to view not in a window requiring a window
40206   </int>
40207   <int value="3" label="EXCEPTION_NSURL_INIT_NIL">
40208     Whitelisted exception for bug 85463.  Suspect ImageKit conversions for media
40209     browser in open or save panel.
40210   </int>
40211   <int value="4" label="EXCEPTION_NSDATADETECTOR_NIL_STRING">
40212     Whitelisted exception for bug 316759.  Suspect background address detection,
40213     field unknown.
40214   </int>
40215 </enum>
40217 <enum name="OtherPossibleUsernamesUsage" type="int">
40218   <int value="0" label="Nothing to Autofill"/>
40219   <int value="1" label="No other possible usernames"/>
40220   <int value="2" label="Other possible usernames present, but none were shown"/>
40221   <int value="3" label="Other possible username was shown, but not selected"/>
40222   <int value="4" label="Other possible username was selected"/>
40223 </enum>
40225 <enum name="OverscrollMode" type="int">
40226   <summary>Direction of the overscroll gesture.</summary>
40227   <int value="1" label="North">Scrolled from bottom towards top</int>
40228   <int value="2" label="South">Scrolled from top towards the bottom</int>
40229   <int value="3" label="West">Scrolled from right towards left</int>
40230   <int value="4" label="East">Scrolled from left towards right</int>
40231 </enum>
40233 <enum name="P2PLookupResult" type="int">
40234   <int value="0" label="Found"/>
40235   <int value="1" label="Not Found"/>
40236   <int value="2" label="Vanished"/>
40237   <int value="3" label="Canceled"/>
40238   <int value="4" label="Filtered"/>
40239 </enum>
40241 <enum name="P2PServerResult" type="int">
40242   <int value="0" label="Response Sent"/>
40243   <int value="1" label="Response Interrupted"/>
40244   <int value="2" label="Malformed"/>
40245   <int value="3" label="Not Found"/>
40246   <int value="4" label="Index"/>
40247 </enum>
40249 <enum name="PagespeedHeaderServerType" type="int">
40250   <int value="0" label="Total responses"/>
40251   <int value="1" label="mod_pagespeed server"/>
40252   <int value="2" label="ngx_pagespeed server"/>
40253   <int value="3" label="PageSpeed Service server"/>
40254   <int value="4" label="Unknown server type"/>
40255 </enum>
40257 <enum name="PagespeedVersion" type="int">
40258   <summary>
40259     The version of PageSpeed. Values up to 1.6.29.x are in use as of 2013-10-01
40260     while later values may adjust 'a' and/or 'b' arbitrarily.
40261   </summary>
40262   <int value="1" label="Unknown"/>
40263   <int value="2" label="0.9.10.0"/>
40264   <int value="3" label="0.9.10.x"/>
40265   <int value="4" label="0.9.11.0"/>
40266   <int value="5" label="0.9.11.x"/>
40267   <int value="6" label="0.9.12.0"/>
40268   <int value="7" label="0.9.12.x"/>
40269   <int value="8" label="0.9.13.0"/>
40270   <int value="9" label="0.9.13.x"/>
40271   <int value="10" label="0.9.14.0"/>
40272   <int value="11" label="0.9.14.x"/>
40273   <int value="12" label="0.9.15.0"/>
40274   <int value="13" label="0.9.15.x"/>
40275   <int value="14" label="0.9.16.0"/>
40276   <int value="15" label="0.9.16.x"/>
40277   <int value="16" label="0.9.17.0"/>
40278   <int value="17" label="0.9.17.x"/>
40279   <int value="18" label="0.9.18.0"/>
40280   <int value="19" label="0.9.18.x"/>
40281   <int value="20" label="0.10.19.0"/>
40282   <int value="21" label="0.10.19.x"/>
40283   <int value="22" label="0.10.20.0"/>
40284   <int value="23" label="0.10.20.x"/>
40285   <int value="24" label="0.10.21.0"/>
40286   <int value="25" label="0.10.21.x"/>
40287   <int value="26" label="0.10.22.0"/>
40288   <int value="27" label="0.10.22.x"/>
40289   <int value="28" label="1.1.23.0"/>
40290   <int value="29" label="1.1.23.x"/>
40291   <int value="30" label="1.2.24.0"/>
40292   <int value="31" label="1.2.24.x"/>
40293   <int value="32" label="1.3.25.0"/>
40294   <int value="33" label="1.3.25.x"/>
40295   <int value="34" label="1.4.26.0"/>
40296   <int value="35" label="1.4.26.x"/>
40297   <int value="36" label="1.5.27.0"/>
40298   <int value="37" label="1.5.27.x"/>
40299   <int value="38" label="1.5.28.0"/>
40300   <int value="39" label="1.5.28.x"/>
40301   <int value="40" label="1.6.29.0"/>
40302   <int value="41" label="1.6.29.x"/>
40303   <int value="42" label="a.b.30.0"/>
40304   <int value="43" label="a.b.30.x"/>
40305   <int value="44" label="a.b.31.0"/>
40306   <int value="45" label="a.b.31.x"/>
40307   <int value="46" label="a.b.32.0"/>
40308   <int value="47" label="a.b.32.x"/>
40309   <int value="48" label="a.b.33.0"/>
40310   <int value="49" label="a.b.33.x"/>
40311   <int value="50" label="a.b.34.0"/>
40312   <int value="51" label="a.b.34.x"/>
40313   <int value="52" label="a.b.35.0"/>
40314   <int value="53" label="a.b.35.x"/>
40315   <int value="54" label="a.b.36.0"/>
40316   <int value="55" label="a.b.36.x"/>
40317   <int value="56" label="a.b.37.0"/>
40318   <int value="57" label="a.b.37.x"/>
40319   <int value="58" label="a.b.38.0"/>
40320   <int value="59" label="a.b.38.x"/>
40321   <int value="60" label="a.b.39.0"/>
40322   <int value="61" label="a.b.39.x"/>
40323   <int value="62" label="a.b.40.0"/>
40324   <int value="63" label="a.b.40.x"/>
40325   <int value="64" label="a.b.41.0"/>
40326   <int value="65" label="a.b.41.x"/>
40327   <int value="66" label="a.b.42.0"/>
40328   <int value="67" label="a.b.42.x"/>
40329   <int value="68" label="a.b.43.0"/>
40330   <int value="69" label="a.b.43.x"/>
40331   <int value="70" label="a.b.44.0"/>
40332   <int value="71" label="a.b.44.x"/>
40333   <int value="72" label="a.b.45.0"/>
40334   <int value="73" label="a.b.45.x"/>
40335   <int value="74" label="a.b.46.0"/>
40336   <int value="75" label="a.b.46.x"/>
40337   <int value="76" label="a.b.47.0"/>
40338   <int value="77" label="a.b.47.x"/>
40339   <int value="78" label="a.b.48.0"/>
40340   <int value="79" label="a.b.48.x"/>
40341   <int value="80" label="a.b.49.0"/>
40342   <int value="81" label="a.b.49.x"/>
40343   <int value="82" label="a.b.50.0"/>
40344   <int value="83" label="a.b.50.x"/>
40345   <int value="84" label="a.b.51.0"/>
40346   <int value="85" label="a.b.51.x"/>
40347   <int value="86" label="a.b.52.0"/>
40348   <int value="87" label="a.b.52.x"/>
40349   <int value="88" label="a.b.53.0"/>
40350   <int value="89" label="a.b.53.x"/>
40351   <int value="90" label="a.b.54.0"/>
40352   <int value="91" label="a.b.54.x"/>
40353   <int value="92" label="a.b.55.0"/>
40354   <int value="93" label="a.b.55.x"/>
40355   <int value="94" label="a.b.56.0"/>
40356   <int value="95" label="a.b.56.x"/>
40357   <int value="96" label="a.b.57.0"/>
40358   <int value="97" label="a.b.57.x"/>
40359   <int value="98" label="a.b.58.0"/>
40360   <int value="99" label="a.b.58.x"/>
40361 </enum>
40363 <enum name="ParsedCookieStatus" type="int">
40364   <obsolete>
40365     Deprecated as of 9/2013. Experiment to measure control characters in cookies
40366     is finished.
40367   </obsolete>
40368   <int value="0" label="All cookie values valid and without control chars"/>
40369   <int value="1" label="Cookie contains control chars"/>
40370   <int value="2" label="Cookie is invalid"/>
40371   <int value="3" label="Cookie contains both control chars and is invalid"/>
40372 </enum>
40374 <enum name="PasswordBubbleDisplayDisposition" type="int">
40375   <int value="0" label="Opened automatically / Offering a password to save"/>
40376   <int value="1" label="Opened manually / Offering a password to save"/>
40377   <int value="2" label="Opened manually / Managing saved passwords"/>
40378   <int value="3" label="Opened manually / Site is blacklisted"/>
40379 </enum>
40381 <enum name="PasswordGenerationEvent" type="int">
40382   <int value="0" label="No sign up form"/>
40383   <int value="1" label="Local heuristics found sign up form"/>
40384   <int value="2" label="DEPRECATED: Icon shown"/>
40385   <int value="3" label="DEPRECATED: Bubble shown"/>
40386   <int value="4" label="Generation available"/>
40387   <int value="5" label="Generation popup shown"/>
40388   <int value="6" label="Generated password accepted"/>
40389   <int value="7" label="Editing popup shown"/>
40390   <int value="8" label="Generated password edited"/>
40391   <int value="9" label="Generated password deleted"/>
40392 </enum>
40394 <enum name="PasswordGenerationSubmissionEvent" type="int">
40395   <int value="0" label="Generated password submission succeeded"/>
40396   <int value="1" label="Generated password submission failed"/>
40397   <int value="2" label="Generated password not submitted"/>
40398   <int value="3" label="Generated password overridden by a non-generated one"/>
40399 </enum>
40401 <enum name="PasswordManagerActionsTaken" type="int">
40402   <obsolete>
40403     Deprecated as of Chrome 32. See PasswordManagerActionsTakenWithPsl
40404   </obsolete>
40405   <summary>
40406     The value is a combination of three different options - what did the
40407     password manager do, what did the user do, and was the form submitted (and
40408     submitted successfully or not). The meaning of each value can be determined
40409     from the values in chrome/browser/password_manager/password_form_manager.h
40410   </summary>
40411   <int value="0"
40412       label="manager did nothing / user did nothing / form not submitted"/>
40413   <int value="1"
40414       label="manager did nothing / user chose a value / form not submitted"/>
40415   <int value="2"
40416       label="manager did nothing / user typed in something / form not
40417              submitted"/>
40418   <int value="3"
40419       label="manager filled the fields / user did nothing / form not
40420              submitted"/>
40421   <int value="4"
40422       label="manager filled the fields / user chose a value / form not
40423              submitted"/>
40424   <int value="5"
40425       label="manager filled the fields / user typed in something / form not
40426              submitted"/>
40427   <int value="6"
40428       label="manager did nothing (site was blacklisted) / user did nothing /
40429              form not submitted"/>
40430   <int value="7"
40431       label="manager did nothing (site was blacklisted) / user chose a value
40432              / form not submitted (this value shouldn't be possible)"/>
40433   <int value="8"
40434       label="manager did nothing (site was blacklisted) / user typed in
40435              something / form not submitted"/>
40436   <int value="9"
40437       label="manager did nothing (autocomplete off) / user did nothing / form
40438              not submitted"/>
40439   <int value="10"
40440       label="manager did nothing (autocomplete off) / user chose a value /
40441              form not submitted (this value shouldn't be possible)"/>
40442   <int value="11"
40443       label="manager did nothing (autocomplete off) / user typed in something
40444              / form not submitted"/>
40445   <int value="12"
40446       label="manager did nothing / user did nothing / form submit failed"/>
40447   <int value="13"
40448       label="manager did nothing / user chose a value / form submit failed"/>
40449   <int value="14"
40450       label="manager did nothing / user typed in something / form submit
40451              failed"/>
40452   <int value="15"
40453       label="manager filled the fields / user did nothing / form submit
40454              failed"/>
40455   <int value="16"
40456       label="manager filled the fields / user chose a value / form submit
40457              failed"/>
40458   <int value="17"
40459       label="manager filled the fields / user typed in something / form
40460              submit failed"/>
40461   <int value="18"
40462       label="manager did nothing (site was blacklisted) / user did nothing /
40463              form submit failed"/>
40464   <int value="19"
40465       label="manager did nothing (site was blacklisted) / user chose a value
40466              / form submit failed (this value shouldn't be possible)"/>
40467   <int value="20"
40468       label="manager did nothing (site was blacklisted) / user typed in
40469              something / form submit failed"/>
40470   <int value="21"
40471       label="manager did nothing (autocomplete off) / user did nothing / form
40472              submit failed"/>
40473   <int value="22"
40474       label="manager did nothing (autocomplete off) / user chose a value /
40475              form submit failed (this value shouldn't be possible)"/>
40476   <int value="23"
40477       label="manager did nothing (autocomplete off) / user typed in something
40478              / form submit failed"/>
40479   <int value="24"
40480       label="manager did nothing / user did nothing / form submit succeeded"/>
40481   <int value="25"
40482       label="manager did nothing / user chose a value / form submit succeeded"/>
40483   <int value="26"
40484       label="manager did nothing / user typed in something / form submit
40485              succeeded"/>
40486   <int value="27"
40487       label="manager filled the fields / user did nothing / form submit
40488              succeeded"/>
40489   <int value="28"
40490       label="manager filled the fields / user chose a value / form submit
40491              succeeded"/>
40492   <int value="29"
40493       label="manager filled the fields / user typed in something / form
40494              submit succeeded"/>
40495   <int value="30"
40496       label="manager did nothing (site was blacklisted) / user did nothing /
40497              form submit succeeded"/>
40498   <int value="31"
40499       label="manager did nothing (site was blacklisted) / user chose a value
40500              / form submit succeeded (this value shouldn't be possible)"/>
40501   <int value="32"
40502       label="manager did nothing (site was blacklisted) / user typed in
40503              something / form submit succeeded"/>
40504   <int value="33"
40505       label="manager did nothing (autocomplete off) / user did nothing / form
40506              submit succeeded"/>
40507   <int value="34"
40508       label="manager did nothing (autocomplete off) / user chose a value /
40509              form submit succeeded (this value shouldn't be possible)"/>
40510   <int value="35"
40511       label="manager did nothing (autocomplete off) / user typed in something
40512              / form submit succeeded"/>
40513 </enum>
40515 <enum name="PasswordManagerActionsTakenV3" type="int">
40516   <summary>
40517     The value is a combination of three different options - what did the
40518     password manager do, what did the user do, and was the form submitted (and
40519     submitted successfully or not). The meaning of each value can be determined
40520     from the values in chrome/browser/password_manager/password_form_manager.h
40521   </summary>
40522   <int value="0"
40523       label="manager did nothing / user did nothing / form not submitted"/>
40524   <int value="1"
40525       label="manager did nothing / user chose a value / form not submitted"/>
40526   <int value="2"
40527       label="manager did nothing / user chose a value from PSL / form not
40528              submitted"/>
40529   <int value="3"
40530       label="manager did nothing / user typed in password / form not
40531              submitted"/>
40532   <int value="4"
40533       label="manager did nothing / user typed in username and password / form
40534              not submitted"/>
40535   <int value="5"
40536       label="manager filled the fields / user did nothing / form not
40537              submitted"/>
40538   <int value="6"
40539       label="manager filled the fields / user chose a value / form not
40540              submitted"/>
40541   <int value="7"
40542       label="manager filled the fields / user chose a value from PSL / form
40543              not submitted"/>
40544   <int value="8"
40545       label="manager filled the fields / user typed in password / form not
40546              submitted"/>
40547   <int value="9"
40548       label="manager filled the fields / user typed in username and password
40549              / form not submitted"/>
40550   <int value="10"
40551       label="manager did nothing (site was blacklisted) / user did nothing /
40552              form not submitted"/>
40553   <int value="11"
40554       label="manager did nothing (site was blacklisted) / user chose a value
40555              / form not submitted (this value shouldn't be possible)"/>
40556   <int value="12"
40557       label="manager did nothing (site was blacklisted) / user chose a value
40558              from PSL / form not submitted (this value shouldn't be possible)"/>
40559   <int value="13"
40560       label="manager did nothing (site was blacklisted) / user typed in
40561              password / form not submitted"/>
40562   <int value="14"
40563       label="manager did nothing (site was blacklisted) / user typed in
40564              username and password / form not submitted"/>
40565   <int value="15"
40566       label="manager did nothing / user did nothing / form submit failed"/>
40567   <int value="16"
40568       label="manager did nothing / user chose a value / form submit failed"/>
40569   <int value="17"
40570       label="manager did nothing / user chose a value from psl / form submit
40571              failed"/>
40572   <int value="18"
40573       label="manager did nothing / user typed in password / form submit
40574              failed"/>
40575   <int value="19"
40576       label="manager did nothing / user typed in username and password / form
40577              submit failed"/>
40578   <int value="20"
40579       label="manager filled the fields / user did nothing / form submit
40580              failed"/>
40581   <int value="21"
40582       label="manager filled the fields / user chose a value / form submit
40583              failed"/>
40584   <int value="22"
40585       label="manager filled the fields / user chose a value from psl / form
40586              submit failed"/>
40587   <int value="23"
40588       label="manager filled the fields / user typed in pasword / form submit
40589              failed"/>
40590   <int value="24"
40591       label="manager filled the fields / user typed in username and pasword /
40592              form submit failed"/>
40593   <int value="25"
40594       label="manager did nothing (site was blacklisted) / user did nothing /
40595              form submit failed"/>
40596   <int value="26"
40597       label="manager did nothing (site was blacklisted) / user chose a value
40598              / form submit failed (this value shouldn't be possible)"/>
40599   <int value="27"
40600       label="manager did nothing (site was blacklisted) / user chose a value
40601              from psl / form submit failed (this value shouldn't be possible)"/>
40602   <int value="28"
40603       label="manager did nothing (site was blacklisted) / user typed in
40604              password / form submit failed"/>
40605   <int value="29"
40606       label="manager did nothing (site was blacklisted) / user typed in
40607              username and password / form submit failed"/>
40608   <int value="30"
40609       label="manager did nothing / user did nothing / form submit succeeded"/>
40610   <int value="31"
40611       label="manager did nothing / user chose a value / form submit succeeded"/>
40612   <int value="32"
40613       label="manager did nothing / user chose a value from psl / form submit
40614              succeeded"/>
40615   <int value="33"
40616       label="manager did nothing / user typed in password / form submit
40617              succeeded"/>
40618   <int value="34"
40619       label="manager did nothing / user typed in username and password / form
40620              submit succeeded"/>
40621   <int value="35"
40622       label="manager filled the fields / user did nothing / form submit
40623              succeeded"/>
40624   <int value="36"
40625       label="manager filled the fields / user chose a value / form submit
40626              succeeded"/>
40627   <int value="37"
40628       label="manager filled the fields / user chose a value from psl / form
40629              submit succeeded"/>
40630   <int value="38"
40631       label="manager filled the fields / user typed in password / form submit
40632              succeeded"/>
40633   <int value="39"
40634       label="manager filled the fields / user typed in username and password
40635              / form submit succeeded"/>
40636   <int value="40"
40637       label="manager did nothing (site was blacklisted) / user did nothing /
40638              form submit succeeded"/>
40639   <int value="41"
40640       label="manager did nothing (site was blacklisted) / user chose a value
40641              / form submit succeeded (this value shouldn't be possible)"/>
40642   <int value="42"
40643       label="manager did nothing (site was blacklisted) / user chose a value
40644              from psl / form submit succeeded (this value shouldn't be
40645              possible)"/>
40646   <int value="43"
40647       label="manager did nothing (site was blacklisted) / user typed in
40648              password / form submit succeeded"/>
40649   <int value="44"
40650       label="manager did nothing (site was blacklisted) / user typed in
40651              username and password / form submit succeeded"/>
40652 </enum>
40654 <enum name="PasswordManagerActionsTakenWithPsl" type="int">
40655   <obsolete>
40656     Deprecated as of 3/18/2014. See PasswordManagerActionsTakenV3.
40657   </obsolete>
40658   <summary>
40659     The value is a combination of three different options - what did the
40660     password manager do, what did the user do, and was the form submitted (and
40661     submitted successfully or not). The meaning of each value can be determined
40662     from the values in chrome/browser/password_manager/password_form_manager.h
40663   </summary>
40664   <int value="0"
40665       label="manager did nothing / user did nothing / form not submitted"/>
40666   <int value="1"
40667       label="manager did nothing / user chose a value / form not submitted"/>
40668   <int value="2"
40669       label="manager did nothing / user chose a value from PSL / form not
40670              submitted"/>
40671   <int value="3"
40672       label="manager did nothing / user typed in something / form not
40673              submitted"/>
40674   <int value="4"
40675       label="manager filled the fields / user did nothing / form not
40676              submitted"/>
40677   <int value="5"
40678       label="manager filled the fields / user chose a value / form not
40679              submitted"/>
40680   <int value="6"
40681       label="manager filled the fields / user chose a value from PSL / form
40682              not submitted"/>
40683   <int value="7"
40684       label="manager filled the fields / user typed in something / form not
40685              submitted"/>
40686   <int value="8"
40687       label="manager did nothing (site was blacklisted) / user did nothing /
40688              form not submitted"/>
40689   <int value="9"
40690       label="manager did nothing (site was blacklisted) / user chose a value
40691              / form not submitted (this value shouldn't be possible)"/>
40692   <int value="10"
40693       label="manager did nothing (site was blacklisted) / user chose a value
40694              from PSL / form not submitted (this value shouldn't be possible)"/>
40695   <int value="11"
40696       label="manager did nothing (site was blacklisted) / user typed in
40697              something / form not submitted"/>
40698   <int value="12"
40699       label="manager did nothing (autocomplete off) / user did nothing / form
40700              not submitted"/>
40701   <int value="13"
40702       label="manager did nothing (autocomplete off) / user chose a value /
40703              form not submitted (this value shouldn't be possible)"/>
40704   <int value="14"
40705       label="manager did nothing (autocomplete off) / user chose a value from
40706              psl / form not submitted (this value shouldn't be possible)"/>
40707   <int value="15"
40708       label="manager did nothing (autocomplete off) / user typed in something
40709              / form not submitted"/>
40710   <int value="16"
40711       label="manager did nothing / user did nothing / form submit failed"/>
40712   <int value="17"
40713       label="manager did nothing / user chose a value / form submit failed"/>
40714   <int value="18"
40715       label="manager did nothing / user chose a value from psl / form submit
40716              failed"/>
40717   <int value="19"
40718       label="manager did nothing / user typed in something / form submit
40719              failed"/>
40720   <int value="20"
40721       label="manager filled the fields / user did nothing / form submit
40722              failed"/>
40723   <int value="21"
40724       label="manager filled the fields / user chose a value / form submit
40725              failed"/>
40726   <int value="22"
40727       label="manager filled the fields / user chose a value from psl / form
40728              submit failed"/>
40729   <int value="23"
40730       label="manager filled the fields / user typed in something / form
40731              submit failed"/>
40732   <int value="24"
40733       label="manager did nothing (site was blacklisted) / user did nothing /
40734              form submit failed"/>
40735   <int value="25"
40736       label="manager did nothing (site was blacklisted) / user chose a value
40737              / form submit failed (this value shouldn't be possible)"/>
40738   <int value="26"
40739       label="manager did nothing (site was blacklisted) / user chose a value
40740              from psl / form submit failed (this value shouldn't be possible)"/>
40741   <int value="27"
40742       label="manager did nothing (site was blacklisted) / user typed in
40743              something / form submit failed"/>
40744   <int value="28"
40745       label="manager did nothing (autocomplete off) / user did nothing / form
40746              submit failed"/>
40747   <int value="29"
40748       label="manager did nothing (autocomplete off) / user chose a value /
40749              form submit failed (this value shouldn't be possible)"/>
40750   <int value="30"
40751       label="manager did nothing (autocomplete off) / user chose a value from
40752              psl / form submit failed (this value shouldn't be possible)"/>
40753   <int value="31"
40754       label="manager did nothing (autocomplete off) / user typed in something
40755              / form submit failed"/>
40756   <int value="32"
40757       label="manager did nothing / user did nothing / form submit succeeded"/>
40758   <int value="33"
40759       label="manager did nothing / user chose a value / form submit succeeded"/>
40760   <int value="34"
40761       label="manager did nothing / user chose a value from psl / form submit
40762              succeeded"/>
40763   <int value="35"
40764       label="manager did nothing / user typed in something / form submit
40765              succeeded"/>
40766   <int value="36"
40767       label="manager filled the fields / user did nothing / form submit
40768              succeeded"/>
40769   <int value="37"
40770       label="manager filled the fields / user chose a value / form submit
40771              succeeded"/>
40772   <int value="38"
40773       label="manager filled the fields / user chose a value from psl / form
40774              submit succeeded"/>
40775   <int value="39"
40776       label="manager filled the fields / user typed in something / form
40777              submit succeeded"/>
40778   <int value="40"
40779       label="manager did nothing (site was blacklisted) / user did nothing /
40780              form submit succeeded"/>
40781   <int value="41"
40782       label="manager did nothing (site was blacklisted) / user chose a value
40783              / form submit succeeded (this value shouldn't be possible)"/>
40784   <int value="42"
40785       label="manager did nothing (site was blacklisted) / user chose a value
40786              from psl / form submit succeeded (this value shouldn't be
40787              possible)"/>
40788   <int value="43"
40789       label="manager did nothing (site was blacklisted) / user typed in
40790              something / form submit succeeded"/>
40791   <int value="44"
40792       label="manager did nothing (autocomplete off) / user did nothing / form
40793              submit succeeded"/>
40794   <int value="45"
40795       label="manager did nothing (autocomplete off) / user chose a value /
40796              form submit succeeded (this value shouldn't be possible)"/>
40797   <int value="46"
40798       label="manager did nothing (autocomplete off) / user chose a value from
40799              psl / form submit succeeded (this value shouldn't be possible)"/>
40800   <int value="47"
40801       label="manager did nothing (autocomplete off) / user typed in something
40802              / form submit succeeded"/>
40803 </enum>
40805 <enum name="PasswordManagerOsPasswordStatus" type="int">
40806   <int value="0" label="Unknown"/>
40807   <int value="1" label="Unsupported platform"/>
40808   <int value="2" label="Password is blank"/>
40809   <int value="3" label="Password is non blank"/>
40810   <int value="4"
40811       label="Password status not checked as user is on a Windows Domain"/>
40812 </enum>
40814 <enum name="PasswordManagerPslDomainMatchTriggering" type="int">
40815   <summary>
40816     The value indicates whether an entry returned by password autofill contains
40817     a value that was found by matching against the public suffix list.
40818   </summary>
40819   <int value="0" label="Matching disabled"/>
40820   <int value="1" label="No match"/>
40821   <int value="2" label="Match"/>
40822 </enum>
40824 <enum name="PasswordManagerUIDismissalReason" type="int">
40825   <int value="0" label="Bubble lost focus / No infobar interaction"/>
40826   <int value="1" label="Clicked 'Save'"/>
40827   <int value="2" label="Clicked 'Nope'"/>
40828   <int value="3" label="Clicked 'Never'"/>
40829   <int value="4" label="Clicked 'Manage passwords'"/>
40830   <int value="5" label="Clicked 'Done'"/>
40831   <int value="6" label="Clicked 'Enable password manager'"/>
40832 </enum>
40834 <enum name="PeerConnectionCounters" type="int">
40835   <int value="0" label="PeerConnection enabled with IPv4."/>
40836   <int value="1" label="PeerConnection enabled with Ipv6."/>
40837   <int value="2" label="IPv4 BestConnection."/>
40838   <int value="3" label="IPv6 BestConnection."/>
40839 </enum>
40841 <enum name="PepperInterface" type="int">
40842 <!-- Generated by ppapi/tools/pepper_hash_for_uma.cc -->
40844   <int value="286711" label="PPB_FlashFullscreen;0.1"/>
40845   <int value="2804066" label="PPB_AudioConfig;1.1"/>
40846   <int value="8760108" label="PPB_Testing_Private;1.0"/>
40847   <int value="13662160" label="PPB_CharSet(Dev);0.4"/>
40848   <int value="22816901" label="PPB_FileChooser(Dev);0.5"/>
40849   <int value="28187368" label="PPB_IMEInputEvent(Dev);0.2"/>
40850   <int value="37307420" label="PPB_Scrollbar(Dev);0.5"/>
40851   <int value="62905097" label="PPB_TrueTypeFont(Dev);0.1"/>
40852   <int value="79708274" label="PPB_TCPSocket;1.1"/>
40853   <int value="110360074" label="PPB_Var;1.1"/>
40854   <int value="138418890" label="PPB_Memory(Dev);0.1"/>
40855   <int value="153443470" label="PPB_URLResponseInfo;1.0"/>
40856   <int value="153532707" label="PPB_Buffer(Dev);0.4"/>
40857   <int value="156766028" label="PPB_UMA_Private;0.3"/>
40858   <int value="162107265" label="PPB_NetworkMonitor;1.0"/>
40859   <int value="180906214" label="PPB_Instance_Private;0.1"/>
40860   <int value="221802429" label="PPB_URLUtil(Dev);0.7"/>
40861   <int value="225125520" label="PPB_Find(Private);0.3"/>
40862   <int value="226206264" label="PPB_FileRef;1.1"/>
40863   <int value="229560990" label="PPB_Var(Deprecated);0.3"/>
40864   <int value="250764663" label="PPB_Graphics2D(Dev);0.2"/>
40865   <int value="320267009" label="PPB_Flash_File_ModuleLocal;3"/>
40866   <int value="348907389" label="PPB_TCPSocket_Private;0.4"/>
40867   <int value="382780521" label="PPB_FileRef;1.2"/>
40868   <int value="415548516" label="PPB_MessageLoop;1.0"/>
40869   <int value="434146763" label="PPB_BrowserFont_Trusted;1.0"/>
40870   <int value="495324603" label="PPB_Widget(Dev);0.4"/>
40871   <int value="556941117" label="PPB_IMEInputEvent;1.0"/>
40872   <int value="588532407" label="PPB_Graphics2D;1.1"/>
40873   <int value="612625164" label="PPB_InputEvent;1.0"/>
40874   <int value="615811055" label="PPB_Flash_MessageLoop;0.1"/>
40875   <int value="629092173" label="PPB_VideoCapture(Dev);0.3"/>
40876   <int value="630100238" label="PPB_AudioBuffer;0.1"/>
40877   <int value="631212065" label="PPB_MouseInputEvent;1.0"/>
40878   <int value="632306545" label="PPB_FileRef;1.0"/>
40879   <int value="656561383" label="PPB_FlashFullscreen;1.0"/>
40880   <int value="657117235" label="PPB_Flash_DRM;1.0"/>
40881   <int value="668624105" label="PPB_Flash_DeviceID;1.0"/>
40882   <int value="706893509" label="PPB_ContentDecryptor_Private;0.11"/>
40883   <int value="714324031" label="PPB_Graphics3D;1.0"/>
40884   <int value="724664149" label="PPB_Flash_Menu;0.2"/>
40885   <int value="760024173" label="PPB_FileIO;1.0"/>
40886   <int value="763746388" label="PPB_NaCl_Private;1.0"/>
40887   <int value="772423590" label="PPB_TouchInputEvent;1.0"/>
40888   <int value="780912189" label="PPB_Alarms(Dev);0.1"/>
40889   <int value="795366801" label="PPB_Trace_Event(Dev);0.2"/>
40890   <int value="804011173" label="PPB_Gamepad;1.0"/>
40891   <int value="810111568" label="PPB_Messaging;1.0"/>
40892   <int value="829878300" label="PPB_TCPSocket;1.0"/>
40893   <int value="835840137" label="PPB_WebSocket;1.0"/>
40894   <int value="844787073" label="PPB_TextInput(Dev);0.2"/>
40895   <int value="856177441" label="PPB_VarArray;1.0"/>
40896   <int value="857934187" label="PPB_Ext_Socket(Dev);0.1"/>
40897   <int value="883046945" label="PPB_OpenGLES2ChromiumMapSub;1.0"/>
40898   <int value="890225106" label="PPB_FileChooserTrusted;0.6"/>
40899   <int value="893629850" label="PPB_VarArrayBuffer;1.0"/>
40900   <int value="897332014" label="PPB_Zoom(Dev);0.2"/>
40901   <int value="910782902" label="PPB_AudioFrame;0.1"/>
40902   <int value="913922409" label="PPB_NetworkProxy;1.0"/>
40903   <int value="916446405" label="PPB_URLUtil(Dev);0.6"/>
40904   <int value="930528031" label="PPB_OpenGLES2DrawBuffers(Dev);1.0"/>
40905   <int value="930786862" label="PPB_Flash_Clipboard;5.0"/>
40906   <int value="941275733" label="PPB_Flash;12.6"/>
40907   <int value="944161065" label="PPB_Flash_DRM;1.1"/>
40908   <int value="946515854" label="PPB_View(Dev);0.1"/>
40909   <int value="948969343" label="PPB_OpenGLES2;1.0"/>
40910   <int value="961061294" label="PPB_Var;1.2"/>
40911   <int value="961317980" label="PPB_Fullscreen;1.0"/>
40912   <int value="964595048" label="PPB_BrokerTrusted;0.2"/>
40913   <int value="965548627" label="PPB_Audio;1.1"/>
40914   <int value="972914533" label="PPB_TextInputController;1.0"/>
40915   <int value="997459960" label="PPB_FileChooserTrusted;0.5"/>
40916   <int value="1008493701" label="PPB_UDPSocket;1.0"/>
40917   <int value="1017579801" label="PPB_OpenGLES2FramebufferBlit;1.0"/>
40918   <int value="1032125598" label="PPB_HostResolver;1.0"/>
40919   <int value="1039206341" label="PPB_UDPSocket_Private;0.2"/>
40920   <int value="1042058362" label="PPB_Core;1.0"/>
40921   <int value="1050892821" label="PPB_OpenGLES2InstancedArrays;1.0"/>
40922   <int value="1055791466" label="PPB_CursorControl(Dev);0.4"/>
40923   <int value="1065040273" label="PPB_KeyboardInputEvent;1.2"/>
40924   <int value="1086644401" label="PPB_Proxy_Private;6"/>
40925   <int value="1094761313" label="PPB_URLLoaderTrusted;0.3"/>
40926   <int value="1099975614" label="PPB_Flash;12.5"/>
40927   <int value="1111997633" label="PPB_AudioInput(Dev);0.4"/>
40928   <int value="1155638369" label="PPB_WheelInputEvent;1.0"/>
40929   <int value="1161845861" label="PPB_NetAddress_Private;1.0"/>
40930   <int value="1173327824" label="PPB_OpenGLES2ChromiumEnableFeature;1.0"/>
40931   <int value="1188712923" label="PPB_Talk_Private;2.0"/>
40932   <int value="1218354710" label="PPB_VideoFrame;0.1"/>
40933   <int value="1260990020" label="PPB_Ext_Socket(Dev);0.2"/>
40934   <int value="1262240942" label="PPB_FileIO;1.1"/>
40935   <int value="1272679676" label="PPB_TCPSocket_Private;0.5"/>
40936   <int value="1296231808" label="PPB_VideoDecoder;0.1"/>
40937   <int value="1316246754" label="PPB_KeyboardInputEvent;1.0"/>
40938   <int value="1316320941" label="PPB_Graphics2D(Dev);0.1"/>
40939   <int value="1321620067" label="PPB_Instance;1.0"/>
40940   <int value="1328369437" label="PPB_Talk_Private;1.0"/>
40941   <int value="1337084425" label="PPB_View;1.0"/>
40942   <int value="1354526686" label="PPB_FileIO_Private;0.1"/>
40943   <int value="1357207230" label="PPB_DeviceRef(Dev);0.1"/>
40944   <int value="1358195444" label="PPB_CharSet_Trusted;1.0"/>
40945   <int value="1360443600" label="PPB_OpenGLES2FramebufferMultisample;1.0"/>
40946   <int value="1374404330" label="PPB_BrokerTrusted;0.3"/>
40947   <int value="1374976378" label="PPB_OpenGLES2Query;1.0"/>
40948   <int value="1437724812" label="PPB_AudioConfig;1.0"/>
40949   <int value="1443771913" label="PPB_NetAddress;1.0"/>
40950   <int value="1504691399" label="PPB_Flash;13.0"/>
40951   <int value="1505595424" label="PPB_Crypto(Dev);0.1"/>
40952   <int value="1508192415" label="PPB_VarDictionary;1.0"/>
40953   <int value="1519132417" label="PPB_FileSystem;1.0"/>
40954   <int value="1520420939" label="PPB_MouseCursor;1.0"/>
40955   <int value="1528832860" label="PPB_FileChooser(Dev);0.6"/>
40956   <int value="1577776196" label="PPB_InputEvent_Private;0.1"/>
40957   <int value="1641037564" label="PPB_VideoSource_Private;0.1"/>
40958   <int value="1645591549" label="PPB_Widget(Dev);0.3"/>
40959   <int value="1677958987" label="PPB_ImageData;1.0"/>
40960   <int value="1680873803" label="PPB_Console;1.0"/>
40961   <int value="1703245231" label="PPB_NetworkList;1.0"/>
40962   <int value="1721408268" label="PPB_URLLoader;1.0"/>
40963   <int value="1753813390" label="PPB_Flash_Clipboard;4.0"/>
40964   <int value="1773992510" label="PPB_PDF;1"/>
40965   <int value="1775059283" label="PPB_Flash_FontFile;0.1"/>
40966   <int value="1779899536" label="PPB_Flash_Print;1.0"/>
40967   <int value="1821321578" label="PPB_UMA_Private;0.2"/>
40968   <int value="1822250569" label="PPB_Trace_Event(Dev);0.1"/>
40969   <int value="1838344955" label="PPB_Flash;12.4"/>
40970   <int value="1866591098" label="PPB_FileRefPrivate;0.1"/>
40971   <int value="1870131254" label="PPB_MouseLock;1.0"/>
40972   <int value="1930785273" label="PPB_Var;1.0"/>
40973   <int value="1944731926" label="PPB_URLRequestInfo;1.0"/>
40974   <int value="1978180250" label="PPB_Flash_Clipboard;5.1"/>
40975   <int value="1980463089" label="PPB_View;1.1"/>
40976   <int value="1981643755" label="PPB_FileMapping;0.1"/>
40977   <int value="1994108724" label="PPB_Flash_File_FileRef;2"/>
40978   <int value="1998274350" label="PPB_Font(Dev);0.6"/>
40979   <int value="2003778556" label="PPB_MouseInputEvent;1.1"/>
40980   <int value="2005291722" label="PPB_NetAddress_Private;1.1"/>
40981   <int value="2012645499" label="PPB_Find(Dev);0.3"/>
40982   <int value="2019398562" label="PPB_TCPSocket_Private;0.3"/>
40983   <int value="2023751176" label="PPB_Printing(Dev);0.7"/>
40984   <int value="2024537413" label="PPB_Graphics2D;1.0"/>
40985   <int value="2026777995" label="PPB_VideoDecoder(Dev);0.16"/>
40986   <int value="2027770764" label="PPB_UDPSocket_Private;0.3"/>
40987   <int value="2031327332" label="PPB_TextInput(Dev);0.1"/>
40988   <int value="2056532375" label="PPB_Audio;1.0"/>
40989   <int value="2062775054" label="PPB_IMEInputEvent(Dev);0.1"/>
40990   <int value="2070630224" label="PPB_AudioInput(Dev);0.3"/>
40991   <int value="2095945999" label="PPB_NetAddress_Private;0.1"/>
40992   <int value="2098849894" label="PPB_ContentDecryptor_Private;0.10"/>
40993   <int value="2123225074" label="PPB_HostResolver_Private;0.1"/>
40994   <int value="2126196629" label="PPB_UDPSocket_Private;0.4"/>
40995 </enum>
40997 <enum name="PepperVideoDecodeError" type="int">
40998   <int value="1" label="Illegal state">
40999     An operation was attempted during an incompatible decoder state.
41000   </int>
41001   <int value="2" label="Invalid argument">
41002     Invalid argument was passed to an API method.
41003   </int>
41004   <int value="3" label="Unreadable input">Encoded input is unreadable.</int>
41005   <int value="4" label="Platform failure">
41006     A failure occurred at the browser layer or lower. Examples of such failures
41007     include GPU hardware failures, GPU driver failures, GPU library failures,
41008     browser programming errors, and so on.
41009   </int>
41010 </enum>
41012 <enum name="PhotoEditorFileType" type="int">
41013   <int value="0" label="jpg"/>
41014   <int value="1" label="png"/>
41015   <int value="2" label="gif"/>
41016   <int value="3" label="bmp"/>
41017   <int value="4" label="webp"/>
41018   <int value="5" label="other"/>
41019 </enum>
41021 <enum name="PhotoEditorLoadMode" type="int">
41022   <int value="0" label="From full resolution cache"/>
41023   <int value="1" label="From screen resolution cache"/>
41024   <int value="2" label="From file"/>
41025   <int value="3" label="Other"/>
41026 </enum>
41028 <enum name="PhotoEditorSaveResult" type="int">
41029   <int value="0" label="Failure"/>
41030   <int value="1" label="Success"/>
41031   <int value="2" label="Other"/>
41032 </enum>
41034 <enum name="PhotoEditorToolType" type="int">
41035   <int value="0" label="Auto-fix"/>
41036   <int value="1" label="Crop"/>
41037   <int value="2" label="Brightness"/>
41038   <int value="3" label="Rotate left"/>
41039   <int value="4" label="Rotate right"/>
41040   <int value="5" label="Rotate undo"/>
41041   <int value="6" label="Rotate redo"/>
41042   <int value="7" label="Share"/>
41043   <int value="8" label="Other"/>
41044 </enum>
41046 <enum name="PingResult" type="int">
41047   <int value="0" label="Success"/>
41048   <int value="1" label="Response started"/>
41049   <int value="2" label="Timed out"/>
41050   <int value="3" label="Canceled"/>
41051   <int value="4" label="Failed"/>
41052   <int value="5" label="Uncompleted"/>
41053 </enum>
41055 <enum name="PipelineStatus" type="int">
41056   <int value="0" label="PIPELINE_OK"/>
41057   <int value="1" label="PIPELINE_ERROR_URL_NOT_FOUND"/>
41058   <int value="2" label="PIPELINE_ERROR_NETWORK"/>
41059   <int value="3" label="PIPELINE_ERROR_DECODE"/>
41060   <int value="4" label="PIPELINE_ERROR_DECRYPT"/>
41061   <int value="5" label="PIPELINE_ERROR_ABORT"/>
41062   <int value="6" label="PIPELINE_ERROR_INITIALIZATION_FAILED"/>
41063   <int value="7" label="PIPELINE_ERROR_REQUIRED_FILTER_MISSING"/>
41064   <int value="8" label="PIPELINE_ERROR_COULD_NOT_RENDER"/>
41065   <int value="9" label="PIPELINE_ERROR_READ"/>
41066   <int value="10" label="PIPELINE_ERROR_OPERATION_PENDING"/>
41067   <int value="11" label="PIPELINE_ERROR_INVALID_STATE"/>
41068   <int value="12" label="DEMUXER_ERROR_COULD_NOT_OPEN"/>
41069   <int value="13" label="DEMUXER_ERROR_COULD_NOT_PARSE"/>
41070   <int value="14" label="DEMUXER_ERROR_NO_SUPPORTED_STREAMS"/>
41071   <int value="15" label="DECODER_ERROR_NOT_SUPPORTED"/>
41072 </enum>
41074 <enum name="PlatformFileError" type="int">
41075   <int value="0" label="OK"/>
41076   <int value="1" label="FAILED"/>
41077   <int value="2" label="IN_USE"/>
41078   <int value="3" label="EXISTS"/>
41079   <int value="4" label="NOT_FOUND"/>
41080   <int value="5" label="ACCESS_DENIED"/>
41081   <int value="6" label="TOO_MANY_OPENED"/>
41082   <int value="7" label="NO_MEMORY"/>
41083   <int value="8" label="NO_SPACE"/>
41084   <int value="9" label="NOT_A_DIRECTORY"/>
41085   <int value="10" label="INVALID_OPERATION"/>
41086   <int value="11" label="SECURITY"/>
41087   <int value="12" label="ABORT"/>
41088   <int value="13" label="NOT_A_FILE"/>
41089   <int value="14" label="NOT_EMPTY"/>
41090   <int value="15" label="INVALID_URL"/>
41091   <int value="16" label="I/O"/>
41092 </enum>
41094 <enum name="PluginLoadResult" type="int">
41095   <int value="0" label="LOAD_SUCCESS"/>
41096   <int value="1" label="LOAD_FAILED"/>
41097   <int value="2" label="ENTRY_POINT_MISSING"/>
41098   <int value="3" label="INIT_FAILED"/>
41099 </enum>
41101 <enum name="PNaClOptionsOptLevelEnum" type="int">
41102   <int value="0" label="0"/>
41103   <int value="1" label="1"/>
41104   <int value="2" label="2"/>
41105   <int value="3" label="3"/>
41106   <int value="4" label="Default / Unknown"/>
41107 </enum>
41109 <enum name="PNaClTranslationCacheEnum" type="int">
41110   <int value="0" label="Miss"/>
41111   <int value="1" label="Hit"/>
41112 </enum>
41114 <enum name="PointerSensitivity" type="int">
41115   <int value="1" label="1"/>
41116   <int value="2" label="2"/>
41117   <int value="3" label="3"/>
41118   <int value="4" label="4"/>
41119   <int value="5" label="5"/>
41120 </enum>
41122 <enum name="PostMergeVerificationOutcome" type="int">
41123   <int value="0" label="Undefined"/>
41124   <int value="1" label="Succeeded"/>
41125   <int value="2" label="No accounts found"/>
41126   <int value="3" label="Missing primary account"/>
41127   <int value="4" label="Primary account is not the first"/>
41128   <int value="5" label="Verification failed"/>
41129   <int value="6" label="Connection failed"/>
41130   <int value="7" label="Overflow"/>
41131 </enum>
41133 <enum name="PowerBrightnessAdjust" type="int">
41134   <int value="0" label="Brightness Down"/>
41135   <int value="1" label="Brightness Up"/>
41136   <int value="2" label="Brightness Absolute"/>
41137 </enum>
41139 <enum name="PowerChargerType" type="int">
41140   <int value="0" label="Unknown charger"/>
41141   <int value="1" label="MAINS charger"/>
41142   <int value="2" label="USB Charger"/>
41143   <int value="3" label="Unconfirmed Spring Charger"/>
41144   <int value="4" label="Safe Spring Charger"/>
41145 </enum>
41147 <enum name="PowerwashDialogViewType" type="int">
41148   <int value="0" label="Invoked on settings page"/>
41149   <int value="1" label="Shortcut. Confirmation for powerwash only."/>
41150   <int value="2" label="Shortcut. Confirmation for powerwash and rollback."/>
41151   <int value="3" label="Shortcut. Offer. Rollback unavailable."/>
41152   <int value="4" label="Shortcut. Offer. Rollback available."/>
41153 </enum>
41155 <enum name="PreconnectedNavigation" type="int">
41156   <int value="0" label="No recent pre-connect to the page"/>
41157   <int value="1" label="Page nav. preceded by a pre-connect"/>
41158 </enum>
41160 <enum name="PreconnectMotivation" type="int">
41161   <int value="0" label="MOUSE_OVER_MOTIVATED"/>
41162   <int value="1" label="PAGE_SCAN_MOTIVATED"/>
41163   <int value="2" label="UNIT_TEST_MOTIVATED"/>
41164   <int value="3" label="LINKED_MAX_MOTIVATED"/>
41165   <int value="4" label="OMNIBOX_MOTIVATED"/>
41166   <int value="5" label="STARTUP_LIST_MOTIVATED"/>
41167   <int value="6" label="EARLY_LOAD_MOTIVATED"/>
41168   <int value="7" label="NO_PREFETCH_MOTIVATION"/>
41169   <int value="8" label="STATIC_REFERAL_MOTIVATED"/>
41170   <int value="9" label="LEARNED_REFERAL_MOTIVATED"/>
41171   <int value="10" label="SELF_REFERAL_MOTIVATED"/>
41172 </enum>
41174 <enum name="PreconnectSubresourceEval" type="int">
41175   <int value="0" label="PRECONNECTION"/>
41176   <int value="1" label="PRERESOLUTION"/>
41177   <int value="2" label="TOO_NEW"/>
41178 </enum>
41180 <enum name="PreconnectTriggerUsed" type="int">
41181   <int value="0" label="The pre-connect triggered host was not accessed"/>
41182   <int value="1" label="The pre-connect triggered host was accessed"/>
41183 </enum>
41185 <enum name="PrefetchStatus" type="int">
41186   <int value="0" label="undefined"/>
41187   <int value="1" label="success from cache"/>
41188   <int value="2" label="success from network"/>
41189   <int value="3" label="canceled in-flight"/>
41190 </enum>
41192 <enum name="PrefHashStoreVersion" type="int">
41193   <int value="0" label="VERSION_UNINITIALIZED"/>
41194   <int value="1" label="VERSION_PRE_MIGRATION"/>
41195   <int value="2" label="VERSION_LATEST"/>
41196 </enum>
41198 <enum name="PrerenderCookieSendType" type="int">
41199   <int value="0" label="no cookies sent"/>
41200   <int value="1" label="first party cookies sent"/>
41201   <int value="2" label="third party cookies sent"/>
41202   <int value="3" label="third party cookies sent for blocking resource"/>
41203 </enum>
41205 <enum name="PrerenderCookieStatus" type="int">
41206   <int value="0" label="no action"/>
41207   <int value="1" label="[main frame send]"/>
41208   <int value="2" label="[main frame change]"/>
41209   <int value="3" label="[main frame send, main frame change]"/>
41210   <int value="4" label="[other send]"/>
41211   <int value="5" label="[main frame send, other send]"/>
41212   <int value="6" label="[main frame change, other send]"/>
41213   <int value="7" label="[main frame send, main frame change, other send]"/>
41214   <int value="8" label="[other change]"/>
41215   <int value="9" label="[main frame send, other change]"/>
41216   <int value="10" label="[main frame change, other change]"/>
41217   <int value="11" label="[main frame send, main frame change, other change]"/>
41218   <int value="12" label="[other send, other change]"/>
41219   <int value="13" label="[main frame send, other send, other change]"/>
41220   <int value="14" label="[main frame change, other send, other change]"/>
41221   <int value="15"
41222       label="[main frame send, main frame change, other send, other change]"/>
41223 </enum>
41225 <enum name="PrerenderEvent" type="int">
41226   <int value="0" label="Swapin no delegate"/>
41227   <int value="1" label="Swapin candidate"/>
41228   <int value="2" label="Swapin candidate namespace matces"/>
41229   <int value="3" label="Swapin no merge pending"/>
41230   <int value="4" label="Swapin merging disabled"/>
41231   <int value="5" label="Swapin issuing merge"/>
41232   <int value="6" label="Merge for swapin candidate"/>
41233   <int value="7" label="Merge result no pending swapin"/>
41234   <int value="8" label="Merge result timeout cb"/>
41235   <int value="9" label="Merge result result cb"/>
41236   <int value="10" label="Merge result timed out"/>
41237   <int value="11" label="Merge result merge done"/>
41238   <int value="12" label="Merge result: namespace not found"/>
41239   <int value="13" label="Merge result: namespace not alias"/>
41240   <int value="14" label="Merge result: not logging"/>
41241   <int value="15" label="Merge result: no transactions"/>
41242   <int value="16" label="Merge result: too many transactions"/>
41243   <int value="17" label="Merge result: not mergeable"/>
41244   <int value="18" label="Merge result: mergeable"/>
41245   <int value="19" label="Merge result merge failed"/>
41246   <int value="20" label="Merge result swapping in"/>
41247   <int value="21" label="Merge result swapin successful"/>
41248   <int value="22" label="Merge result swapin failed"/>
41249 </enum>
41251 <enum name="PrerenderFinalStatus" type="int">
41252   <int value="0" label="USED"/>
41253   <int value="1" label="TIMED_OUT"/>
41254   <int value="2" label="EVICTED"/>
41255   <int value="3" label="MANAGER_SHUTDOWN"/>
41256   <int value="4" label="CLOSED"/>
41257   <int value="5" label="CREATE_NEW_WINDOW"/>
41258   <int value="6" label="PROFILE_DESTROYED"/>
41259   <int value="7" label="APP_TERMINATING"/>
41260   <int value="8" label="JAVASCRIPT_ALERT"/>
41261   <int value="9" label="AUTH_NEEDED"/>
41262   <int value="10" label="HTTPS"/>
41263   <int value="11" label="DOWNLOAD"/>
41264   <int value="12" label="MEMORY_LIMIT_EXCEEDED"/>
41265   <int value="13" label="JS_OUT_OF_MEMORY"/>
41266   <int value="14" label="RENDERER_UNRESPONSIVE"/>
41267   <int value="15" label="TOO_MANY_PROCESSES"/>
41268   <int value="16" label="RATE_LIMIT_EXCEEDED"/>
41269   <int value="17" label="PENDING_SKIPPED"/>
41270   <int value="18" label="CONTROL_GROUP"/>
41271   <int value="19" label="HTML5_MEDIA"/>
41272   <int value="20" label="SOURCE_RENDER_VIEW_CLOSED"/>
41273   <int value="21" label="RENDERER_CRASHED"/>
41274   <int value="22" label="UNSUPPORTED_SCHEME"/>
41275   <int value="23" label="INVALID_HTTP_METHOD"/>
41276   <int value="24" label="WINDOW_PRINT"/>
41277   <int value="25" label="RECENTLY_VISITED"/>
41278   <int value="26" label="WINDOW_OPENER"/>
41279   <int value="27" label="PAGE_ID_CONFLICT"/>
41280   <int value="28" label="SAFE_BROWSING"/>
41281   <int value="29" label="FRAGMENT_MISMATCH"/>
41282   <int value="30" label="SSL_CLIENT_CERTIFICATE_REQUESTED"/>
41283   <int value="31" label="CACHE_OR_HISTORY_CLEARED"/>
41284   <int value="32" label="CANCELLED"/>
41285   <int value="33" label="SSL_ERROR"/>
41286   <int value="34" label="CROSS_SITE_NAVIGATION_PENDING"/>
41287   <int value="35" label="DEVTOOLS_ATTACHED"/>
41288   <int value="36" label="SESSION_STORAGE_NAMESPACE_MISMATCH"/>
41289   <int value="37" label="NO_USE_GROUP"/>
41290   <int value="38" label="MATCH_COMPLETE_DUMMY"/>
41291   <int value="39" label="DUPLICATE"/>
41292   <int value="40" label="OPEN_URL"/>
41293   <int value="41" label="WOULD_HAVE_BEEN_USED"/>
41294   <int value="42" label="REGISTER_PROTOCOL_HANDLER"/>
41295   <int value="43" label="CREATING_AUDIO_STREAM"/>
41296   <int value="44" label="PAGE_BEING_CAPTURED"/>
41297   <int value="45" label="BAD_DEFERRED_REDIRECT"/>
41298   <int value="46" label="NAVIGATION_UNCOMMITTED"/>
41299   <int value="47" label="NEW_NAVIGATION_ENTRY"/>
41300   <int value="48" label="COOKIE_STORE_NOT_LOADED"/>
41301   <int value="49" label="COOKIE_CONFLICT"/>
41302   <int value="50" label="NON_EMPTY_BROWSING_INSTANCE"/>
41303   <int value="51" label="NAVIGATION_INTERCEPTED"/>
41304 </enum>
41306 <enum name="PrerenderHoverEvent" type="int">
41307   <obsolete>
41308     deprecated May 10 2012
41309   </obsolete>
41310   <int value="0" label="HOVER_EVENT_START"/>
41311   <int value="1" label="HOVER_EVENT_TOO_SHORT"/>
41312   <int value="2" label="HOVER_EVENT_REPLACED"/>
41313   <int value="3" label="HOVER_EVENT_CLICK"/>
41314 </enum>
41316 <enum name="PrerenderLocalPredictorEvents" type="int">
41317   <int value="0" label="Constructed"/>
41318   <int value="1" label="Init scheduled"/>
41319   <int value="2" label="Init started"/>
41320   <int value="3" label="Init failed: no history"/>
41321   <int value="4" label="Init succeeded"/>
41322   <int value="5" label="AddVisit"/>
41323   <int value="6" label="AddVisit initialized"/>
41324   <int value="7" label="AddVisit prerender identified"/>
41325   <int value="8" label="AddVisit relevant transition"/>
41326   <int value="9" label="AddVisit identified prerender candidate"/>
41327   <int value="10" label="AddVisit prerendering"/>
41328   <int value="11" label="Got prerender url"/>
41329   <int value="12" label="Error: no prerender url for PLT"/>
41330   <int value="13" label="AddVisit prerender rextended"/>
41331   <int value="14" label="URL lookup result"/>
41332   <int value="15" label="URL lookup result: root page"/>
41333   <int value="16" label="URL lookup result: http"/>
41334   <int value="17" label="URL lookup result: has query string"/>
41335   <int value="18" label="URL lookup result: contains logout"/>
41336   <int value="19" label="URL lookup result: contians login"/>
41337   <int value="20" label="Start url lookup"/>
41338   <int value="21" label="AddVisit not root page"/>
41339   <int value="22" label="Whitelist error"/>
41340   <int value="23" label="Whitelist ok"/>
41341   <int value="24" label="URL lookup result: on whitelist"/>
41342   <int value="25" label="URL lookup result: on whitelist root page"/>
41343   <int value="26" label="URL lookup result: extended root page"/>
41344   <int value="27" label="URL lookup result: root page http"/>
41345   <int value="28" label="URL lookup failed"/>
41346   <int value="29" label="URL lookup no source webcontents found"/>
41347   <int value="30" label="URL lookup no logged in table found"/>
41348   <int value="31" label="URL lookup issuing logged in lookup"/>
41349   <int value="32" label="Continue prerender check started"/>
41350   <int value="33" label="Continue prerender check no url"/>
41351   <int value="34" label="Continue prerender check priority too low"/>
41352   <int value="35" label="Continue prerender check urls identical but fragemet"/>
41353   <int value="36" label="Continue prerender check https"/>
41354   <int value="37" label="Continue prerender check root page"/>
41355   <int value="38" label="Continue prerender check logout url"/>
41356   <int value="39" label="Continue prerender check login url"/>
41357   <int value="40" label="Continue prerender check not logged in"/>
41358   <int value="41" label="Continue prerender check fallthrough no prerender"/>
41359   <int value="42" label="Continue prerender check issuing prerender"/>
41360   <int value="43" label="Issuing prerender"/>
41361   <int value="44" label="No prerender candidates"/>
41362   <int value="45" label="Got history issuing lookup"/>
41363   <int value="46" label="Tab Helper URL seen"/>
41364   <int value="47" label="Tab Helper URL seen match"/>
41365   <int value="48" label="Tab Helper URL seen namespace match"/>
41366   <int value="49" label="URL lookup multiple source webcontents"/>
41367   <int value="50" label="Continue prerender check side-effect free whitelist"/>
41368   <int value="51" label="Continue prerender check Examine next URL"/>
41369   <int value="52" label="Issuing prerender, already prerendering"/>
41370   <int value="53" label="Issuing prerender, new prerender"/>
41371   <int value="54" label="Issuing prerender, cancelled old prerender"/>
41372   <int value="55" label="Continue prerender check fallthrough prerendering"/>
41373   <int value="56" label="URL lookup success"/>
41374   <int value="57" label="Prerender Service disabled"/>
41375   <int value="58" label="Prerender Service issued lookup"/>
41376   <int value="59" label="Prerender Service lookup timed out"/>
41377   <int value="60" label="Prerender Service received result"/>
41378   <int value="61" label="Prerender Service no record for result"/>
41379   <int value="62" label="Prerender Service parsed correctly"/>
41380   <int value="63" label="Prerender Service parse error"/>
41381   <int value="64" label="Prerender Service parse error incorrect JSON"/>
41382   <int value="65" label="Prerender Service hinting timed out"/>
41383   <int value="66" label="Prerender Service hinting url lookup timed out"/>
41384   <int value="67" label="Prerender Service candidate url lookup timed out"/>
41385   <int value="68" label="Continue prerender check service whitelist"/>
41386   <int value="69" label="Continue prerender check next URL local"/>
41387   <int value="70" label="Continue prerender check next URL service"/>
41388   <int value="71" label="AddVisit relevant transition repeat URL"/>
41389   <int value="72" label="AddVisit relevant transition new URL"/>
41390   <int value="73" label="Tab Helper namespace mismatch: no namespace"/>
41391   <int value="74" label="Tab Helper namespace mismatch: merge issued"/>
41392   <int value="75" label="Namespace mismatch: merge result received"/>
41393   <int value="76" label="Namespace mismatch: merge result namespace not found"/>
41394   <int value="77" label="Namespace mismatch: merge result not logging"/>
41395   <int value="78" label="Namespace mismatch: merge result no transactions"/>
41396   <int value="79"
41397       label="Namespace mismatch: merge result too many transactions"/>
41398   <int value="80" label="Namespace mismatch: merge result not mergeable"/>
41399   <int value="81" label="Namespace mismatch: merge result mergeable"/>
41400   <int value="82" label="Init failed unencrypted sync not enabled"/>
41401   <int value="83" label="Continue prerender check next URL not skipped"/>
41402   <int value="84" label="Prerender Service returned hinting candidates"/>
41403   <int value="85" label="Namespace mismatch: merge result namespace not alias"/>
41404   <int value="86" label="Tab Helper URL seen entry"/>
41405   <int value="87" label="Tab Helper URL seen match browser navigation"/>
41406   <int value="88" label="Tab Helper URL seen namespace match entry"/>
41407   <int value="89"
41408       label="Tab Helper URL seen namespace match browser navigation"/>
41409 </enum>
41411 <enum name="PrerenderLocalVisitCoreTransition" type="int">
41412   <int value="0" label="LINK"/>
41413   <int value="1" label="TYPED"/>
41414   <int value="2" label="AUTO_BOOKMARK"/>
41415   <int value="3" label="AUTO_SUBFRAME"/>
41416   <int value="4" label="MANUAL_SUBFRAME"/>
41417   <int value="5" label="GENERATED"/>
41418   <int value="6" label="START_PAGE"/>
41419   <int value="7" label="FORM_SUBMIT"/>
41420   <int value="8" label="RELOAD"/>
41421   <int value="9" label="KEYWORD"/>
41422   <int value="10" label="GENERATED"/>
41423 </enum>
41425 <enum name="PrerenderLocalVisitEvents" type="int">
41426   <int value="0" label="V1_VISIT"/>
41427   <int value="1" label="V1_PRERENDER_STARTED_1"/>
41428   <int value="2" label="V1_PRERENDER_USED_1"/>
41429   <int value="3" label="V1_PRERENDER_STARTED_3"/>
41430   <int value="4" label="V1_PRERENDER_USED_3"/>
41431   <int value="5" label="V1_PRERENDER_STARTED_5"/>
41432   <int value="6" label="V1_PRERENDER_USED_5"/>
41433   <int value="10" label="VISIT"/>
41434   <int value="11" label="VISIT_EXCLUDE_BACK_FORWARD"/>
41435   <int value="12" label="VISIT_EXCLUDE_HOME_PAGE"/>
41436   <int value="13" label="VISIT_EXCLUDE_REDIRECT_CHAIN"/>
41437   <int value="14" label="PRERENDER_STARTED_1"/>
41438   <int value="15" label="PRERENDER_USED_1"/>
41439   <int value="16" label="PRERENDER_STARTED_3"/>
41440   <int value="17" label="PRERENDER_USED_3"/>
41441   <int value="18" label="PRERENDER_STARTED_5"/>
41442   <int value="19" label="PRERENDER_USED_5"/>
41443 </enum>
41445 <enum name="PrerenderMode" type="int">
41446   <int value="0" label="PRERENDER_MODE_DISABLED"/>
41447   <int value="1" label="PRERENDER_MODE_ENABLED"/>
41448   <int value="2" label="PRERENDER_MODE_EXPERIMENT_CONTROL_GROUP"/>
41449   <int value="3" label="PRERENDER_MODE_EXPERIMENT_PRERENDER_GROUP"/>
41450   <int value="4" label="PRERENDER_MODE_EXPERIMENT_5MIN_TTL_GROUP"/>
41451   <int value="5" label="PRERENDER_MODE_EXPERIMENT_NO_USE_GROUP"/>
41452   <int value="6" label="PRERENDER_MODE_EXPERIMENT_MULTI_PRERENDER_GROUP"/>
41453   <int value="7" label="PRERENDER_MODE_EXPERIMENT_15MIN_TTL_GROUP"/>
41454 </enum>
41456 <enum name="PrerenderPageviewEvents" type="int">
41457   <int value="0" label="PAGEVIEW_EVENT_NEW_URL"/>
41458   <int value="1" label="PAGEVIEW_EVENT_TOP_SITE_NEW_URL"/>
41459   <int value="2" label="PAGEVIEW_EVENT_LOAD_START"/>
41460   <int value="3" label="PAGEVIEW_EVENT_TOP_SITE_LOAD_START"/>
41461 </enum>
41463 <enum name="PrerenderRelTypes" type="int">
41464   <int value="0" label="PRERENDER_REL_TYPE_NONE"/>
41465   <int value="1" label="PRERENDER_REL_TYPE_PRERENDER"/>
41466   <int value="2" label="PRERENDER_REL_TYPE_NEXT"/>
41467   <int value="3" label="PRERENDER_REL_TYPE_PRERENDER_AND_NEXT"/>
41468 </enum>
41470 <enum name="PrerenderSchemeCancelReason" type="int">
41471   <int value="0" label="EXTERNAL_PROTOCOL"/>
41472   <int value="1" label="DATA"/>
41473   <int value="2" label="BLOB"/>
41474   <int value="3" label="FILE"/>
41475   <int value="4" label="FILESYSTEM"/>
41476   <int value="5" label="WEBSOCKET"/>
41477   <int value="6" label="FTP"/>
41478   <int value="7" label="CHROME"/>
41479   <int value="8" label="CHROME_EXTENSION"/>
41480   <int value="9" label="ABOUT"/>
41481   <int value="10" label="UNKNOWN"/>
41482 </enum>
41484 <enum name="PrerenderTabHelperEvents" type="int">
41485   <int value="0" label="Table requested"/>
41486   <int value="1" label="Table present"/>
41487   <int value="2" label="Mainframe change"/>
41488   <int value="3" label="Mainframe change, logged in"/>
41489   <int value="4" label="Mainframe commit"/>
41490   <int value="5" label="Mainframe commit, logged in"/>
41491   <int value="6" label="Login action added"/>
41492   <int value="7" label="Login action added, Mainframe"/>
41493   <int value="8" label="Login action added, Mainframe, pw empty"/>
41494   <int value="9" label="Login action added, Subframe"/>
41495   <int value="10" label="Login action added, Subframe, pw empty"/>
41496 </enum>
41498 <enum name="PreTapEvents" type="int">
41499   <int value="0" label="no event"/>
41500   <int value="1" label="tapdown"/>
41501   <int value="2" label="tapunconfirmed"/>
41502   <int value="3" label="tapdown + tapunconfirmed"/>
41503 </enum>
41505 <enum name="PrinterServiceEventType" type="int">
41506   <int value="0" label="Printer added"/>
41507   <int value="1" label="Page displayed"/>
41508 </enum>
41510 <enum name="PrintPreviewFailureType" type="int">
41511   <int value="0" label="No error"/>
41512   <int value="1" label="Bad settings from print preview tab"/>
41513   <int value="2" label="Copy metadata failed"/>
41514   <int value="3" label="Metafile init failed"/>
41515   <int value="4" label="0-page preview"/>
41516   <int value="5" label="Mac draft metafile init failed"/>
41517   <int value="6" label="PreviewPageRendered with no metafile"/>
41518   <int value="7" label="UpdatePrintSettings failed"/>
41519   <int value="8" label="Received bad printer settings"/>
41520 </enum>
41522 <enum name="PrintPreviewFontTypeType" type="int">
41523   <int value="0" label="TYPE1"/>
41524   <int value="1" label="TYPE1_CID"/>
41525   <int value="2" label="CFF"/>
41526   <int value="3" label="TRUETYPE"/>
41527   <int value="4" label="OTHER"/>
41528   <int value="5" label="NOT_EMBEDDABLE"/>
41529 </enum>
41531 <enum name="PrintPreviewGcpPromoBuckets" type="int">
41532   <int value="0" label="PROMO_SHOWN"/>
41533   <int value="1" label="PROMO_CLOSED"/>
41534   <int value="2" label="GCP_PROMO_BUCKET_BOUNDARY"/>
41535 </enum>
41537 <enum name="PrintPreviewHelperEvents" type="int">
41538   <int value="0" label="PREVIEW_EVENT_REQUESTED"/>
41539   <int value="1" label="PREVIEW_EVENT_CACHE_HIT"/>
41540   <int value="2" label="PREVIEW_EVENT_CREATE_DOCUMENT"/>
41541   <int value="3" label="PREVIEW_EVENT_NEW_SETTINGS"/>
41542 </enum>
41544 <enum name="PrintPreviewPrintDestinationBuckets" type="int">
41545   <int value="0" label="DESTINATION_SHOWN"/>
41546   <int value="1" label="DESTINATION_CLOSED_CHANGED"/>
41547   <int value="2" label="DESTINATION_CLOSED_UNCHANGED"/>
41548   <int value="3" label="SIGNIN_PROMPT"/>
41549   <int value="4" label="SIGNIN_TRIGGERED"/>
41550   <int value="5" label="PRIVET_DUPLICATE_SELECTED"/>
41551   <int value="6" label="CLOUD_DUPLICATE_SELECTED"/>
41552   <int value="7" label="REGISTER_PROMO_SHOWN"/>
41553   <int value="8" label="REGISTER_PROMO_SELECTED"/>
41554   <int value="9" label="ACCOUNT_CHANGED"/>
41555   <int value="10" label="ADD_ACCOUNT_SELECTED"/>
41556 </enum>
41558 <enum name="PrintPreviewUserActionType" type="int">
41559   <int value="0" label="PRINT_TO_PRINTER"/>
41560   <int value="1" label="PRINT_TO_PDF"/>
41561   <int value="2" label="CANCEL"/>
41562   <int value="3" label="FALLBACK_TO_ADVANCED_SETTINGS_DIALOG"/>
41563   <int value="4" label="PREVIEW_FAILED"/>
41564   <int value="5" label="PREVIEW_STARTED"/>
41565   <int value="6" label="INITIATOR_TAB_CRASHED"/>
41566   <int value="7" label="INITIATOR_TAB_CLOSED"/>
41567   <int value="8" label="PRINT_WITH_CLOUD_PRINT"/>
41568   <int value="9" label="PRINT_WITH_PRIVET"/>
41569 </enum>
41571 <enum name="PrintSettings" type="int">
41572   <int value="0" label="LANDSCAPE"/>
41573   <int value="1" label="PORTRAIT"/>
41574   <int value="2" label="COLOR"/>
41575   <int value="3" label="BLACK_AND_WHITE"/>
41576   <int value="4" label="COLLATE"/>
41577   <int value="5" label="SIMPLEX"/>
41578   <int value="6" label="DUPLEX"/>
41579   <int value="7" label="TOTAL"/>
41580   <int value="8" label="HEADERS_AND_FOOTERS"/>
41581   <int value="9" label="CSS_BACKGROUND"/>
41582   <int value="10" label="SELECTION_ONLY"/>
41583 </enum>
41585 <enum name="PrivetNotificationsEvent" type="int">
41586   <int value="0" label="PRIVET_SERVICE_STARTED"/>
41587   <int value="1" label="PRIVET_LISTER_STARTED"/>
41588   <int value="2" label="PRIVET_DEVICE_CHANGED"/>
41589   <int value="3" label="PRIVET_INFO_DONE"/>
41590   <int value="4" label="PRIVET_NOTIFICATION_SHOWN"/>
41591   <int value="5" label="PRIVET_NOTIFICATION_CANCELED"/>
41592   <int value="6" label="PRIVET_NOTIFICATION_CLICKED"/>
41593   <int value="7" label="PRIVET_DISABLE_NOTIFICATIONS_CLICKED"/>
41594 </enum>
41596 <enum name="ProcessType" type="int">
41597   <obsolete>
41598     Deprecated 3/2013. No longer generated.
41599   </obsolete>
41600   <summary>
41601     The value for type comes from the ProcessType enum in
41602     content/public/common/process_type.h.
41603   </summary>
41604   <int value="1" label="UNKNOWN"/>
41605   <int value="2" label="BROWSER"/>
41606   <int value="3" label="RENDER"/>
41607   <int value="4" label="PLUGIN"/>
41608   <int value="5" label="WORKER"/>
41609   <int value="6" label="NACL"/>
41610   <int value="7" label="UTILITY"/>
41611   <int value="8" label="PROFILE_IMPORT"/>
41612   <int value="9" label="ZYGOTE"/>
41613   <int value="10" label="SANDBOX_HELPER"/>
41614   <int value="11" label="NACL_BROKER_PROCESS"/>
41615   <int value="12" label="GPU_PROCESS"/>
41616   <int value="13" label="PPAPI_PLUGIN_PROCESS"/>
41617 </enum>
41619 <enum name="ProcessType2" type="int">
41620   <summary>
41621     The value for type comes from the ProcessType enum in
41622     content/public/common/process_type.h.
41623   </summary>
41624   <int value="1" label="UNKNOWN"/>
41625   <int value="2" label="BROWSER"/>
41626   <int value="3" label="RENDER"/>
41627   <int value="4" label="PLUGIN"/>
41628   <int value="5" label="WORKER"/>
41629   <int value="6" label="UTILITY"/>
41630   <int value="7" label="ZYGOTE"/>
41631   <int value="8" label="SANDBOX_HELPER"/>
41632   <int value="9" label="GPU_PROCESS"/>
41633   <int value="10" label="PPAPI_PLUGIN_PROCESS"/>
41634   <int value="11" label="PPAPI_BROKER_PROCESS"/>
41635   <int value="12" label="PROFILE_IMPORT"/>
41636   <int value="13" label="NACL"/>
41637   <int value="14" label="NACL_BROKER_PROCESS"/>
41638 </enum>
41640 <enum name="ProfileAddNewUser" type="int">
41641   <int value="0" label="Add new user from icon menu"/>
41642   <int value="1" label="Add new user from title bar menu"/>
41643   <int value="2" label="Add new user from settings dialog"/>
41644   <int value="3" label="Add new user from the User Manager"/>
41645 </enum>
41647 <enum name="ProfileAndroidAccountManagementMenu" type="int">
41648   <int value="0" label="Opened Menu">
41649     User arrived at the Account management screen.
41650   </int>
41651   <int value="1" label="Add Account">
41652     User arrived at the Account management screen, and clicked Add account.
41653   </int>
41654   <int value="2" label="Go Incognito">
41655     User arrived at the Account management screen, and clicked Go incognito.
41656   </int>
41657   <int value="3" label="Primary Account">
41658     User arrived at the Account management screen, and clicked on primary.
41659   </int>
41660   <int value="4" label="Secondary Account">
41661     User arrived at the Account management screen, and clicked on secondary.
41662   </int>
41663   <int value="5" label="Toggled Signout">
41664     User arrived at the Account management screen, toggled Chrome signout.
41665   </int>
41666   <int value="6" label="Confirm Signout">
41667     User toggled Chrome signout, and clicked Signout.
41668   </int>
41669   <int value="7" label="Cancel Signout">
41670     User toggled Chrome signout, and clicked Cancel.
41671   </int>
41672 </enum>
41674 <enum name="ProfileAuth" type="int">
41675   <int value="0" label="Authentication was unnecessary (profile not locked)"/>
41676   <int value="1" label="Authentication performed using local credentials"/>
41677   <int value="2" label="Authentication performed on-line"/>
41678   <int value="3" label="Authentication failed"/>
41679 </enum>
41681 <enum name="ProfileAvatar" type="int">
41682   <int value="0" label="Generic"/>
41683   <int value="1" label="Generic Aqua"/>
41684   <int value="2" label="Generic Blue"/>
41685   <int value="3" label="Generic Green"/>
41686   <int value="4" label="Generic Orange"/>
41687   <int value="5" label="Generic Purple"/>
41688   <int value="6" label="Generic Red"/>
41689   <int value="7" label="Generic Yellow"/>
41690   <int value="8" label="Secret Agent"/>
41691   <int value="9" label="Superhero"/>
41692   <int value="10" label="Volleyball"/>
41693   <int value="11" label="Businessman"/>
41694   <int value="12" label="Ninja"/>
41695   <int value="13" label="Alien"/>
41696   <int value="14" label="Super Awesome Cool Smiley Face"/>
41697   <int value="15" label="Flower"/>
41698   <int value="16" label="Pizza"/>
41699   <int value="17" label="Soccer"/>
41700   <int value="18" label="Burger"/>
41701   <int value="19" label="Cat"/>
41702   <int value="20" label="Cupcake"/>
41703   <int value="21" label="Dog"/>
41704   <int value="22" label="Horse"/>
41705   <int value="23" label="Margarita"/>
41706   <int value="24" label="Note"/>
41707   <int value="25" label="Sun And Cloud"/>
41708   <int value="26" label="Unknown"/>
41709   <int value="27" label="GAIA"/>
41710 </enum>
41712 <enum name="ProfileCreateResult" type="int">
41713   <int value="0" label="Failed locally"/>
41714   <int value="1" label="Failed remotely"/>
41715   <int value="2" label="Created but not initialized (should never happen)"/>
41716   <int value="3" label="Succeeded"/>
41717   <int value="4" label="Canceled"/>
41718 </enum>
41720 <enum name="ProfileDesktopMenu" type="int">
41721   <int value="0" label="Locked in Menu">
41722     User opened the user menu, and clicked lock.
41723   </int>
41724   <int value="1" label="Remove Account in Menu">
41725     User opened the user menu, and removed an account.
41726   </int>
41727   <int value="2" label="Add Account in Menu">
41728     User opened the user menu, and started adding an account.
41729   </int>
41730   <int value="3" label="Edit Profile Name in Menu">
41731     User opened the user menu, and changed the profile name.
41732   </int>
41733   <int value="4" label="Edit Profile Image in Menu">
41734     User opened the user menu, and started selecting a new profile image.
41735   </int>
41736 </enum>
41738 <enum name="ProfileErrorType" type="int">
41739   <int value="0" label="History error"/>
41740   <int value="1" label="Preferences error"/>
41741   <int value="2" label="Webdata autofill DB error"/>
41742   <int value="3" label="Webdata token DB error"/>
41743   <int value="4" label="Webdata DB error"/>
41744 </enum>
41746 <enum name="ProfileGaiaPhotoOptions" type="int">
41747   <int value="0" label="User opted to use GAIA photo"/>
41748   <int value="1" label="User opted not to use GAIA photo"/>
41749 </enum>
41751 <enum name="ProfileImageDownloadResult" type="int">
41752   <int value="0" label="DownloadSuccessChanged">
41753     <summary>
41754       Reported when image download succeeds and the image is newer than what we
41755       already have so we update it.
41756     </summary>
41757   </int>
41758   <int value="1" label="DownloadSuccess">
41759     <summary>Reported anytime we download profile image successfully.</summary>
41760   </int>
41761   <int value="2" label="DownloadFailure">
41762     <summary>Download failed because of network errors.</summary>
41763   </int>
41764   <int value="3" label="DownloadDefault">
41765     <summary>
41766       We didn't download the image because it's the default one.
41767     </summary>
41768   </int>
41769 </enum>
41771 <enum name="ProfileNetUserCount" type="int">
41772   <int value="0" label="Added new user"/>
41773   <int value="1" label="Deleted a profile"/>
41774 </enum>
41776 <enum name="ProfileOpen" type="int">
41777   <int value="0" label="Add new user"/>
41778   <int value="1" label="Add new user from icon menu"/>
41779   <int value="2" label="Add new user from title bar menu"/>
41780   <int value="3" label="Switch profile from icon menu"/>
41781   <int value="4" label="Switch profile from title bar menu"/>
41782   <int value="5" label="Opened the avatar bubble menu from NTP"/>
41783   <int value="6" label="Opened the avatar bubble menu from icon"/>
41784   <int value="7" label="Deleted a profile"/>
41785 </enum>
41787 <enum name="ProfileOpenMethod" type="int">
41788   <int value="0" label="Opened the avatar bubble menu from NTP"/>
41789   <int value="1" label="Opened the avatar bubble menu from icon"/>
41790   <int value="2" label="Switch to profile from icon menu"/>
41791   <int value="3" label="Switch to profile from title bar menu"/>
41792   <int value="4" label="Switch to profile from Mac OS X Dock menu"/>
41793   <int value="5" label="Opened the User Manager"/>
41794   <int value="6" label="Switch to profile via User Manager"/>
41795   <int value="7" label="Switch to locked profile via User Manager"/>
41796   <int value="8" label="Switch to Guest profile"/>
41797 </enum>
41799 <enum name="ProfileSync" type="int">
41800   <int value="0" label="Signed in to sync"/>
41801   <int value="1" label="Signed in to sync from original profile"/>
41802   <int value="2" label="Signed in to sync from secondary profile"/>
41803   <int value="3" label="Customized sync options"/>
41804   <int value="4" label="Chose what to sync"/>
41805   <int value="5" label="Encrypted all data"/>
41806   <int value="6" label="Selected a passphrase"/>
41807 </enum>
41809 <enum name="ProfileSyncCustomize" type="int">
41810   <int value="0" label="Customized sync options"/>
41811   <int value="1" label="Chose what to sync"/>
41812   <int value="2" label="Encrypted all data"/>
41813   <int value="3" label="Selected a passphrase"/>
41814 </enum>
41816 <enum name="ProfileType" type="int">
41817   <int value="0" label="Original (default) profile"/>
41818   <int value="1" label="Secondary (user-created) profile"/>
41819 </enum>
41821 <enum name="ProfileUpgradeEnrollment" type="int">
41822   <int value="0" label="User viewed the Upgrade promo card in the user menu."/>
41823   <int value="1" label="User selected to view the intro tutorial."/>
41824   <int value="2" label="User opted into New Profile Management by Promo card."/>
41825   <int value="3" label="User closed the Upgrade card."/>
41826   <int value="4" label="User disabled New Profiles Management."/>
41827   <int value="5" label="User elected to send feedback."/>
41828 </enum>
41830 <enum name="ProtectorError" type="int">
41831   <obsolete>
41832     Deprecated 8/2013. No longer generated.
41833   </obsolete>
41834   <summary>
41835     Codes for errors Protector detects about settings it protects. See
41836     chrome/browser/protector/histograms.h for the corresponding enum.
41837   </summary>
41838   <int value="0" label="Backup invalid"/>
41839   <int value="1" label="Value changed"/>
41840   <int value="2" label="Value valid"/>
41841   <int value="3" label="Value is valid and zero"/>
41842 </enum>
41844 <enum name="ProtocolVersion" type="int">
41845   <int value="0" label="UNKNOWN"/>
41846   <int value="1" label="HTTP 1.1"/>
41847   <int value="2" label="SPDY 1.0"/>
41848   <int value="3" label="SPDY 2.0"/>
41849   <int value="4" label="SPDY 2.1"/>
41850   <int value="5" label="SPDY 3.0"/>
41851 </enum>
41853 <enum name="ProvisionalSaveFailure" type="int">
41854   <int value="0" label="SAVING_DISABLED"/>
41855   <int value="1" label="EMPTY_PASSWORD"/>
41856   <int value="2" label="NO_MATCHING_FORM"/>
41857   <int value="3" label="MATCHING_NOT_COMPLETE"/>
41858   <int value="4" label="FORM_BLACKLISTED"/>
41859   <int value="5" label="INVALID_FORM"/>
41860   <int value="6" label="AUTOCOMPLETE_OFF"/>
41861 </enum>
41863 <enum name="ProxyStatus" type="int">
41864   <int value="0" label="PROXY_STATUS_IGNORED"/>
41865   <int value="1" label="PROXY_UNINITIALIZED"/>
41866   <int value="2" label="PROXY_NOT_USED"/>
41867   <int value="3" label="PROXY_PAC_RESOLVER"/>
41868   <int value="4" label="PROXY_HAS_RULES"/>
41869 </enum>
41871 <enum name="PublicKeyPinFailedDomain" type="int">
41872   <int value="0" label="DOMAIN_NOT_PINNED"/>
41873   <int value="1" label="DOMAIN_GOOGLE_COM"/>
41874   <int value="2" label="DOMAIN_ANDROID_COM"/>
41875   <int value="3" label="DOMAIN_GOOGLE_ANALYTICS_COM"/>
41876   <int value="4" label="DOMAIN_GOOGLEPLEX_COM"/>
41877   <int value="5" label="DOMAIN_YTIMG_COM"/>
41878   <int value="6" label="DOMAIN_GOOGLEUSERCONTENT_COM"/>
41879   <int value="7" label="DOMAIN_YOUTUBE_COM"/>
41880   <int value="8" label="DOMAIN_GOOGLEAPIS_COM"/>
41881   <int value="9" label="DOMAIN_GOOGLEADSERVICES_COM"/>
41882   <int value="10" label="DOMAIN_GOOGLECODE_COM"/>
41883   <int value="11" label="DOMAIN_APPSPOT_COM"/>
41884   <int value="12" label="DOMAIN_GOOGLESYNDICATION_COM"/>
41885   <int value="13" label="DOMAIN_DOUBLECLICK_NET"/>
41886   <int value="14" label="DOMAIN_GSTATIC_COM"/>
41887   <int value="15" label="DOMAIN_GMAIL_COM"/>
41888   <int value="16" label="DOMAIN_GOOGLEMAIL_COM"/>
41889   <int value="17" label="DOMAIN_GOOGLEGROUPS_COM"/>
41890   <int value="18" label="DOMAIN_TORPROJECT_ORG"/>
41891   <int value="19" label="DOMAIN_TWITTER_COM"/>
41892   <int value="20" label="DOMAIN_TWIMG_COM"/>
41893   <int value="21" label="DOMAIN_AKAMAIHD_NET"/>
41894   <int value="22" label="DOMAIN_NUM_EVENTS"/>
41895 </enum>
41897 <enum name="QuicAddressMismatch" type="int">
41898   <int value="0" label="Address mismatch: IPv4 IPv4"/>
41899   <int value="1" label="Address mismatch: IPv6 IPv6"/>
41900   <int value="2" label="Address mismatch: IPv4 IPv6"/>
41901   <int value="3" label="Address mismatch: IPv6 IPv4"/>
41902   <int value="4" label="Port mismatch: IPv4 IPv4"/>
41903   <int value="5" label="Port mismatch: IPv6 IPv6"/>
41904   <int value="6" label="Address and port match: IPv4 IPv4"/>
41905   <int value="7" label="Address and port match: IPv6 IPv6"/>
41906 </enum>
41908 <enum name="QuicErrorCodes" type="int">
41909   <int value="0" label="NO_ERROR"/>
41910   <int value="1" label="INTERNAL_ERROR"/>
41911   <int value="2" label="STREAM_DATA_AFTER_TERMINATION"/>
41912   <int value="3" label="INVALID_PACKET_HEADER"/>
41913   <int value="4" label="INVALID_FRAME_DATA"/>
41914   <int value="5" label="INVALID_FEC_DATA"/>
41915   <int value="6" label="INVALID_RST_STREAM_DATA"/>
41916   <int value="7" label="INVALID_CONNECTION_CLOSE_DATA"/>
41917   <int value="8" label="INVALID_GOAWAY_DATA"/>
41918   <int value="9" label="INVALID_ACK_DATA"/>
41919   <int value="10" label="INVALID_VERSION_NEGOTIATION_PACKET"/>
41920   <int value="11" label="INVALID_PUBLIC_RST_PACKET"/>
41921   <int value="12" label="DECRYPTION_FAILURE"/>
41922   <int value="13" label="ENCRYPTION_FAILURE"/>
41923   <int value="14" label="PACKET_TOO_LARGE"/>
41924   <int value="15" label="PACKET_FOR_NONEXISTENT_STREAM"/>
41925   <int value="16" label="PEER_GOING_AWAY"/>
41926   <int value="17" label="INVALID_STREAM_ID"/>
41927   <int value="18" label="TOO_MANY_OPEN_STREAMS"/>
41928   <int value="19" label="PUBLIC_RESET"/>
41929   <int value="20" label="INVALID_VERSION"/>
41930   <int value="21" label="STREAM_RST_BEFORE_HEADERS_DECOMPRESSED"/>
41931   <int value="22" label="INVALID_HEADER_ID"/>
41932   <int value="23" label="INVALID_NEGOTIATED_VALUE"/>
41933   <int value="24" label="DECOMPRESSION_FAILURE"/>
41934   <int value="25" label="CONNECTION_TIMED_OUT"/>
41935   <int value="26" label="ERROR_MIGRATING_ADDRESS"/>
41936   <int value="27" label="PACKET_WRITE_ERROR"/>
41937   <int value="28" label="HANDSHAKE_FAILED"/>
41938   <int value="29" label="CRYPTO_TAGS_OUT_OF_ORDER"/>
41939   <int value="30" label="CRYPTO_TOO_MANY_ENTRIES"/>
41940   <int value="31" label="CRYPTO_INVALID_VALUE_LENGTH"/>
41941   <int value="32" label="CRYPTO_MESSAGE_AFTER_HANDSHAKE_COMPLETE"/>
41942   <int value="33" label="INVALID_CRYPTO_MESSAGE_TYPE"/>
41943   <int value="34" label="INVALID_CRYPTO_MESSAGE_PARAMETER"/>
41944   <int value="35" label="CRYPTO_MESSAGE_PARAMETER_NOT_FOUND"/>
41945   <int value="36" label="CRYPTO_MESSAGE_PARAMETER_NO_OVERLAP"/>
41946   <int value="37" label="CRYPTO_MESSAGE_INDEX_NOT_FOUND"/>
41947   <int value="38" label="CRYPTO_INTERNAL_ERROR"/>
41948   <int value="39" label="CRYPTO_VERSION_NOT_SUPPORTED"/>
41949   <int value="40" label="CRYPTO_NO_SUPPORT"/>
41950   <int value="41" label="CRYPTO_TOO_MANY_REJECTS"/>
41951   <int value="42" label="PROOF_INVALID"/>
41952   <int value="43" label="CRYPTO_DUPLICATE_TAG"/>
41953   <int value="44" label="CRYPTO_ENCRYPTION_LEVEL_INCORRECT"/>
41954   <int value="45" label="CRYPTO_SERVER_CONFIG_EXPIRED"/>
41955   <int value="46" label="INVALID_STREAM_DATA"/>
41956   <int value="47" label="INVALID_CONGESTION_FEEDBACK_DATA"/>
41957   <int value="48" label="MISSING_PAYLOAD"/>
41958   <int value="49" label="INVALID_PRIORITY"/>
41959   <int value="50" label="INVALID_STREAM_FRAME"/>
41960   <int value="51" label="PACKET_READ_ERROR"/>
41961   <int value="52" label="INVALID_CHANNEL_ID_SIGNATURE"/>
41962   <int value="53" label="CRYPTO_SYMMETRIC_KEY_SETUP_FAILED"/>
41963   <int value="54" label="CRYPTO_MESSAGE_WHILE_VALIDATING_CLIENT_HELLO"/>
41964   <int value="55" label="VERSION_NEGOTIATION_MISMATCH"/>
41965   <int value="56" label="INVALID_HEADERS_STREAM_DATA"/>
41966   <int value="57" label="INVALID_WINDOW_UPDATE_DATA"/>
41967   <int value="58" label="INVALID_BLOCKED_DATA"/>
41968   <int value="59" label="FLOW_CONTROL_ERROR"/>
41969   <int value="60" label="INVALID_STOP_WAITING_DATA"/>
41970   <int value="61" label="UNENCRYPTED_STREAM_DATA"/>
41971   <int value="62" label="CONNECTION_IP_POOLED"/>
41972 </enum>
41974 <enum name="QuicHandshakeFailureReason" type="int">
41975   <int value="0" label="UNKNOWN"/>
41976   <int value="1" label="BLACK_HOLE"/>
41977   <int value="2" label="PUBLIC_RESET"/>
41978 </enum>
41980 <enum name="QuicHandshakeState" type="int">
41981   <int value="0" label="STARTED"/>
41982   <int value="1" label="ENCRYPTION_ESTABLISHED"/>
41983   <int value="2" label="HANDSHAKE_CONFIRMED"/>
41984   <int value="3" label="FAILED"/>
41985 </enum>
41987 <enum name="QuickofficeErrorTypes" type="int">
41988   <int value="0" label="doc uncaught js exception"/>
41989   <int value="1" label="docx uncaught js exception"/>
41990   <int value="2" label="docm uncaught js exception"/>
41991   <int value="3" label="xls uncaught js exception"/>
41992   <int value="4" label="xlsx uncaught js exception"/>
41993   <int value="5" label="xlsm uncaught js exception"/>
41994   <int value="6" label="ppt uncaught js exception"/>
41995   <int value="7" label="pptx uncaught js exception"/>
41996   <int value="8" label="pptm uncaught js exception"/>
41997   <int value="9" label="pps uncaught js exception"/>
41998   <int value="10" label="ppsx uncaught js exception"/>
41999   <int value="11" label="ppsm uncaught js exception"/>
42000   <int value="12" label="doc suspected corrupt file"/>
42001   <int value="13" label="docx suspected corrupt file"/>
42002   <int value="14" label="docm suspected corrupt file"/>
42003   <int value="15" label="xls suspected corrupt file"/>
42004   <int value="16" label="xlsx suspected corrupt file"/>
42005   <int value="17" label="xlsm suspected corrupt file"/>
42006   <int value="18" label="ppt suspected corrupt file"/>
42007   <int value="19" label="pptx suspected corrupt file"/>
42008   <int value="20" label="pptm suspected corrupt file"/>
42009   <int value="21" label="pps suspected corrupt file"/>
42010   <int value="22" label="ppsx suspected corrupt file"/>
42011   <int value="23" label="ppsm suspected corrupt file"/>
42012   <int value="24" label="doc qowt ui warning"/>
42013   <int value="25" label="docx qowt ui warning"/>
42014   <int value="26" label="docm qowt ui warning"/>
42015   <int value="27" label="xls qowt ui warning"/>
42016   <int value="28" label="xlsx qowt ui warning"/>
42017   <int value="29" label="xlsm qowt ui warning"/>
42018   <int value="30" label="ppt qowt ui warning"/>
42019   <int value="31" label="pptx qowt ui warning"/>
42020   <int value="32" label="pptm qowt ui warning"/>
42021   <int value="33" label="pps qowt ui warning"/>
42022   <int value="34" label="ppsx qowt ui warning"/>
42023   <int value="35" label="ppsm qowt ui warning"/>
42024   <int value="36" label="doc nacl error"/>
42025   <int value="37" label="docx nacl error"/>
42026   <int value="38" label="docm nacl error"/>
42027   <int value="39" label="xls nacl error"/>
42028   <int value="40" label="xlsx nacl error"/>
42029   <int value="41" label="xlsm nacl error"/>
42030   <int value="42" label="ppt nacl error"/>
42031   <int value="43" label="pptx nacl error"/>
42032   <int value="44" label="pptm nacl error"/>
42033   <int value="45" label="pps nacl error"/>
42034   <int value="46" label="ppsx nacl error"/>
42035   <int value="47" label="ppsm nacl error"/>
42036   <int value="48" label="doc nacl crash"/>
42037   <int value="49" label="docx nacl crash"/>
42038   <int value="50" label="docm nacl crash"/>
42039   <int value="51" label="xls nacl crash"/>
42040   <int value="52" label="xlsx nacl crash"/>
42041   <int value="53" label="xlsm nacl crash"/>
42042   <int value="54" label="ppt nacl crash"/>
42043   <int value="55" label="pptx nacl crash"/>
42044   <int value="56" label="pptm nacl crash"/>
42045   <int value="57" label="pps nacl crash"/>
42046   <int value="58" label="ppsx nacl crash"/>
42047   <int value="59" label="ppsm nacl crash"/>
42048   <int value="60" label="doc invalid file format"/>
42049   <int value="61" label="docx invalid file format"/>
42050   <int value="62" label="docm invalid file format"/>
42051   <int value="63" label="xls invalid file format"/>
42052   <int value="64" label="xlsx invalid file format"/>
42053   <int value="65" label="xlsm invalid file format"/>
42054   <int value="66" label="ppt invalid file format"/>
42055   <int value="67" label="pptx invalid file format"/>
42056   <int value="68" label="pptm invalid file format"/>
42057   <int value="69" label="pps invalid file format"/>
42058   <int value="70" label="ppsx invalid file format"/>
42059   <int value="71" label="ppsm invalid file format"/>
42060   <int value="72" label="doc editing dom sync error"/>
42061   <int value="73" label="docx editing dom sync error"/>
42062   <int value="74" label="docm editing dom sync error"/>
42063   <int value="75" label="xls editing dom sync error"/>
42064   <int value="76" label="xlsx editing dom sync error"/>
42065   <int value="77" label="xlsm editing dom sync error"/>
42066   <int value="78" label="ppt editing dom sync error"/>
42067   <int value="79" label="pptx editing dom sync error"/>
42068   <int value="80" label="pptm editing dom sync error"/>
42069   <int value="81" label="pps editing dom sync error"/>
42070   <int value="82" label="ppsx editing dom sync error"/>
42071   <int value="83" label="ppsm editing dom sync error"/>
42072 </enum>
42074 <enum name="QuickofficeFileFormat" type="int">
42075   <int value="0" label="doc"/>
42076   <int value="1" label="docx"/>
42077   <int value="2" label="docm"/>
42078   <int value="3" label="xls"/>
42079   <int value="4" label="xlsx"/>
42080   <int value="5" label="xlsm"/>
42081   <int value="6" label="ppt"/>
42082   <int value="7" label="pptx"/>
42083   <int value="8" label="pptm"/>
42084   <int value="9" label="pps"/>
42085   <int value="10" label="ppsx"/>
42086   <int value="11" label="ppsm"/>
42087 </enum>
42089 <enum name="QuicRstStreamErrorCodes" type="int">
42090   <int value="0" label="NO_ERROR"/>
42091   <int value="1" label="ERROR_PROCESSING_STREAM"/>
42092   <int value="2" label="MULTIPLE_TERMINATION_OFFSETS"/>
42093   <int value="3" label="BAD_APPLICATION_PAYLOAD"/>
42094   <int value="4" label="CONNECTION_ERROR"/>
42095   <int value="5" label="PEER_GOING_AWAY"/>
42096   <int value="6" label="CANCELLED"/>
42097 </enum>
42099 <enum name="QuicSessionErrorCodes" type="int">
42100   <int value="0" label="CONNECTING_SOCKET"/>
42101   <int value="1" label="SETTING_RECEIVE_BUFFER"/>
42102   <int value="2" label="SETTING_SEND_BUFFER"/>
42103 </enum>
42105 <enum name="QuicSessionLocations" type="int">
42106   <int value="0" label="DESTRUCTOR"/>
42107   <int value="1" label="ADD_OBSERVER"/>
42108   <int value="2" label="TRY_CREATE_STREAM"/>
42109   <int value="3" label="CREATE_OUTGOING_RELIABLE_STREAM"/>
42110   <int value="4" label="NOTIFY_FACTORY_OF_SESSION_CLOSED_LATER"/>
42111   <int value="5" label="NOTIFY_FACTORY_OF_SESSION_CLOSED"/>
42112 </enum>
42114 <enum name="RapporDiscardReason" type="int">
42115   <int value="0" label="Upload Success"/>
42116   <int value="1" label="Upload Rejected"/>
42117   <int value="2" label="Queue Overflowed"/>
42118 </enum>
42120 <enum name="RecentTabsAction" type="int">
42121   <int value="0" label="Local Session Tab"/>
42122   <int value="1" label="Other Device Tab"/>
42123   <int value="2" label="Restore Window"/>
42124   <int value="3" label="Show More"/>
42125 </enum>
42127 <enum name="RenderViewContextMenuItem" type="int">
42128   <int value="0" label="IDC_CONTENT_CONTEXT_CUSTOM_FIRST"/>
42129   <int value="1" label="IDC_EXTENSIONS_CONTEXT_CUSTOM_FIRST"/>
42130   <int value="2" label="IDC_CONTENT_CONTEXT_PROTOCOL_HANDLER_FIRST"/>
42131   <int value="3" label="IDC_CONTENT_CONTEXT_OPENLINKNEWTAB"/>
42132   <int value="4" label="IDC_CONTENT_CONTEXT_OPENLINKNEWWINDOW"/>
42133   <int value="5" label="IDC_CONTENT_CONTEXT_OPENLINKOFFTHERECORD"/>
42134   <int value="6" label="IDC_CONTENT_CONTEXT_SAVELINKAS"/>
42135   <int value="7" label="IDC_CONTENT_CONTEXT_SAVEAVAS"/>
42136   <int value="8" label="IDC_CONTENT_CONTEXT_SAVEIMAGEAS"/>
42137   <int value="9" label="IDC_CONTENT_CONTEXT_COPYLINKLOCATION"/>
42138   <int value="10" label="IDC_CONTENT_CONTEXT_COPYIMAGELOCATION"/>
42139   <int value="11" label="IDC_CONTENT_CONTEXT_COPYAVLOCATION"/>
42140   <int value="12" label="IDC_CONTENT_CONTEXT_COPYIMAGE"/>
42141   <int value="13" label="IDC_CONTENT_CONTEXT_OPENIMAGENEWTAB"/>
42142   <int value="14" label="IDC_CONTENT_CONTEXT_OPENAVNEWTAB"/>
42143   <int value="15" label="IDC_CONTENT_CONTEXT_PLAYPAUSE"/>
42144   <int value="16" label="IDC_CONTENT_CONTEXT_MUTE"/>
42145   <int value="17" label="IDC_CONTENT_CONTEXT_LOOP"/>
42146   <int value="18" label="IDC_CONTENT_CONTEXT_CONTROLS"/>
42147   <int value="19" label="IDC_CONTENT_CONTEXT_ROTATECW"/>
42148   <int value="20" label="IDC_CONTENT_CONTEXT_ROTATECCW"/>
42149   <int value="21" label="IDC_BACK"/>
42150   <int value="22" label="IDC_FORWARD"/>
42151   <int value="23" label="IDC_SAVE_PAGE"/>
42152   <int value="24" label="IDC_RELOAD"/>
42153   <int value="25" label="IDC_CONTENT_CONTEXT_RELOAD_PACKAGED_APP"/>
42154   <int value="26" label="IDC_CONTENT_CONTEXT_RESTART_PACKAGED_APP"/>
42155   <int value="27" label="IDC_PRINT"/>
42156   <int value="28" label="IDC_VIEW_SOURCE"/>
42157   <int value="29" label="IDC_CONTENT_CONTEXT_INSPECTELEMENT"/>
42158   <int value="30" label="IDC_CONTENT_CONTEXT_INSPECTBACKGROUNDPAGE"/>
42159   <int value="31" label="IDC_CONTENT_CONTEXT_VIEWPAGEINFO"/>
42160   <int value="32" label="IDC_CONTENT_CONTEXT_TRANSLATE"/>
42161   <int value="33" label="IDC_CONTENT_CONTEXT_RELOADFRAME"/>
42162   <int value="34" label="IDC_CONTENT_CONTEXT_VIEWFRAMESOURCE"/>
42163   <int value="35" label="IDC_CONTENT_CONTEXT_VIEWFRAMEINFO"/>
42164   <int value="36" label="IDC_CONTENT_CONTEXT_UNDO"/>
42165   <int value="37" label="IDC_CONTENT_CONTEXT_REDO"/>
42166   <int value="38" label="IDC_CONTENT_CONTEXT_CUT"/>
42167   <int value="39" label="IDC_CONTENT_CONTEXT_COPY"/>
42168   <int value="40" label="IDC_CONTENT_CONTEXT_PASTE"/>
42169   <int value="41" label="IDC_CONTENT_CONTEXT_PASTE_AND_MATCH_STYLE"/>
42170   <int value="42" label="IDC_CONTENT_CONTEXT_DELETE"/>
42171   <int value="43" label="IDC_CONTENT_CONTEXT_SELECTALL"/>
42172   <int value="44" label="IDC_CONTENT_CONTEXT_SEARCHWEBFOR"/>
42173   <int value="45" label="IDC_CONTENT_CONTEXT_GOTOURL"/>
42174   <int value="46" label="IDC_CONTENT_CONTEXT_LANGUAGE_SETTINGS"/>
42175   <int value="47" label="IDC_CONTENT_CONTEXT_PROTOCOL_HANDLER_SETTINGS"/>
42176   <int value="48" label="IDC_CONTENT_CONTEXT_ADDSEARCHENGINE"/>
42177   <int value="49" label="IDC_CONTENT_CONTEXT_SPEECH_INPUT_FILTER_PROFANITIES"/>
42178   <int value="50" label="IDC_CONTENT_CONTEXT_SPEECH_INPUT_ABOUT"/>
42179   <int value="51" label="IDC_SPEECH_INPUT_MENU"/>
42180   <int value="52" label="IDC_CONTENT_CONTEXT_OPENLINKWITH"/>
42181   <int value="53" label="IDC_CHECK_SPELLING_WHILE_TYPING"/>
42182   <int value="54" label="IDC_SPELLCHECK_MENU"/>
42183   <int value="55" label="IDC_CONTENT_CONTEXT_SPELLING_TOGGLE"/>
42184   <int value="56" label="IDC_SPELLCHECK_LANGUAGES_FIRST"/>
42185   <int value="57" label="IDC_CONTENT_CONTEXT_SEARCHWEBFORIMAGE"/>
42186   <int value="58" label="IDC_SPELLCHECK_SUGGESTION"/>
42187 </enum>
42189 <enum name="ResolutionCategory" type="int">
42190   <int value="0" label="RESOLVE_SUCCESS"/>
42191   <int value="1" label="RESOLVE_FAIL"/>
42192   <int value="2" label="RESOLVE_SPECULATIVE_SUCCESS"/>
42193   <int value="3" label="RESOLVE_SPECULATIVE_FAIL"/>
42194 </enum>
42196 <enum name="ResolutionUnspecWasteCategory" type="int">
42197   <int value="0" label="AF_WASTE_IPV4_ONLY">
42198     Running in a IPv4-only configuration.  No waste.
42199   </int>
42200   <int value="1" label="AF_WASTE_CACHE_IPV4">
42201     Cache contained an UNSPEC result for this IPv4 lookup.  Waste.
42202   </int>
42203   <int value="2" label="AF_WASTE_CACHE_UNSPEC">
42204     Cache contained an IPv4 result for this UNSPEC lookup.  Waste.
42205   </int>
42206   <int value="3" label="AF_WASTE_JOB_IPV4">
42207     Job pool contained an UNSPEC job for this IPv4 lookup.  Waste.
42208   </int>
42209   <int value="4" label="AF_WASTE_JOB_UNSPEC">
42210     Job pool contained an IPv4 job for this UNSPEC lookup.  Waste.
42211   </int>
42212   <int value="5" label="AF_WASTE_NONE_IPV4">
42213     A new job was needed for this IPv4 lookup.  No waste.
42214   </int>
42215   <int value="6" label="AF_WASTE_NONE_UNSPEC">
42216     A new job was needed for this UNSPEC lookup.  No waste.
42217   </int>
42218 </enum>
42220 <enum name="ResourceHasClient" type="int">
42221   <int value="0" label="No client"/>
42222   <int value="1" label="Has client"/>
42223 </enum>
42225 <enum name="ResourceType" type="int">
42226   <int value="0" label="Main resource"/>
42227   <int value="1" label="Image"/>
42228   <int value="2" label="CSSS"/>
42229   <int value="3" label="Script"/>
42230   <int value="4" label="Font"/>
42231   <int value="5" label="Raw"/>
42232   <int value="6" label="SVG"/>
42233   <int value="7" label="XSL"/>
42234   <int value="8" label="Link prefetch"/>
42235   <int value="9" label="Link subresource"/>
42236   <int value="10" label="Text track"/>
42237   <int value="11" label="Shader"/>
42238   <int value="12" label="Import resource"/>
42239 </enum>
42241 <enum name="SavePasswordPromptResponseType" type="int">
42242   <int value="0" label="NO_RESPONSE"/>
42243   <int value="1" label="REMEMBER_PASSWORD"/>
42244   <int value="2" label="DONT_REMEMBER_PASSWORD"/>
42245 </enum>
42247 <enum name="SB2BloomFailure" type="int">
42248   <int value="0" label="READ_OPEN"/>
42249   <int value="1" label="READ_VERSION"/>
42250   <int value="2" label="READ_NUM_KEYS"/>
42251   <int value="3" label="READ_KEY"/>
42252   <int value="4" label="READ_DATA_MINSIZE"/>
42253   <int value="5" label="READ_DATA_MAXSIZE"/>
42254   <int value="6" label="READ_DATA_SHORT"/>
42255   <int value="7" label="READ_DATA"/>
42256 </enum>
42258 <enum name="SB2BloomFilterFalsePositives" type="int">
42259   <int value="0" label="ALL_MISSES"/>
42260   <int value="1" label="FALSE_POSITIVE_MISSES"/>
42261 </enum>
42263 <enum name="SB2DatabaseFailure" type="int">
42264   <int value="0" label="CORRUPT"/>
42265   <int value="1" label="CORRUPT_HANDLER"/>
42266   <int value="2" label="BROWSE_DB_UPDATE_BEGIN"/>
42267   <int value="3" label="BROWSE_DB_UPDATE_FINISH"/>
42268   <int value="4" label="FILTER_MISSING"/>
42269   <int value="5" label="FILTER_READ"/>
42270   <int value="6" label="FILTER_WRITE"/>
42271   <int value="7" label="FILTER_DELETE"/>
42272   <int value="8" label="STORE_MISSING"/>
42273   <int value="9" label="STORE_DELETE"/>
42274   <int value="10" label="DOWNLOAD_DB_UPDATE_BEGIN"/>
42275   <int value="11" label="DOWNLOAD_DB_UPDATE_FINISH"/>
42276   <int value="12" label="CSD_DB_UPDATE_BEGIN"/>
42277   <int value="13" label="CSD_DB_UPDATE_FINISH"/>
42278   <int value="14" label="BROWSE_PREFIX_SET_MISSING"/>
42279   <int value="15" label="BROWSE_PREFIX_SET_READ"/>
42280   <int value="16" label="BROWSE_PREFIX_SET_WRITE"/>
42281   <int value="17" label="BROWSE_PREFIX_SET_DELETE"/>
42282   <int value="18" label="EXTENSION_BLACKLIST_UPDATE_BEGIN"/>
42283   <int value="19" label="EXTENSION_BLACKLIST_UPDATE_FINISH"/>
42284   <int value="20" label="EXTENSION_BLACKLIST_UPDATE_DELETE"/>
42285   <int value="21" label="SIDE_EFFECT_FREE_WHITELIST_UPDATE_BEGIN"/>
42286   <int value="22" label="SIDE_EFFECT_FREE_WHITELIST_UPDATE_FINISH"/>
42287   <int value="23" label="SIDE_EFFECT_FREE_WHITELIST_DELETE"/>
42288   <int value="24" label="SIDE_EFFECT_FREE_WHITELIST_PREFIX_SET_READ"/>
42289   <int value="25" label="SIDE_EFFECT_FREE_WHITELIST_PREFIX_SET_WRITE"/>
42290   <int value="26" label="SIDE_EFFECT_FREE_WHITELIST_PREFIX_SET_DELETE"/>
42291 </enum>
42293 <enum name="SB2DownloadChecks" type="int">
42294   <int value="0" label="URL_CHECKS_TOTAL"/>
42295   <int value="1" label="URL_CHECKS_CANCELED"/>
42296   <int value="2" label="URL_CHECKS_MALWARE"/>
42297   <int value="3" label="HASH_CHECKS_TOTAL"/>
42298   <int value="4" label="HASH_CHECKS_MALWARE"/>
42299 </enum>
42301 <enum name="SB2FilterLoad" type="int">
42302   <int value="0" label="ALL"/>
42303   <int value="1" label="PREFIX_SET"/>
42304   <int value="2" label="BLOOM_FILTER"/>
42305 </enum>
42307 <enum name="SB2FormatEvent" type="int">
42308   <int value="0" label="FILE_CORRUPT"/>
42309   <int value="1" label="SQLITE_CORRUPT"/>
42310   <int value="2" label="FOUND_SQLITE"/>
42311   <int value="3" label="FOUND_UNKNOWN"/>
42312   <int value="4" label="SQLITE_DELETED"/>
42313   <int value="5" label="SQLITE_DELETE_FAILED"/>
42314   <int value="6" label="SQLITE_DELETED_ORIGINAL"/>
42315   <int value="7" label="SQLITE_DELETE_ORIGINAL_FAILED"/>
42316   <int value="8" label="VALIDITY_CHECKSUM_FAILURE"/>
42317   <int value="9" label="UPDATE_CHECKSUM_FAILURE"/>
42318   <int value="10" label="HEADER_CHECKSUM_FAILURE"/>
42319 </enum>
42321 <enum name="SB2GetHashResult" type="int">
42322   <int value="0" label="STATUS_200"/>
42323   <int value="1" label="STATUS_204"/>
42324   <int value="2" label="FULL_HASH_EMPTY (sum of STATUS_204, *_ERROR)"/>
42325   <int value="3" label="FULL_HASH_HIT (subset of STATUS_200)"/>
42326   <int value="4" label="FULL_HASH_MISS (subset of STATUS_200)"/>
42327   <int value="5" label="PARSE_ERROR (subset of STATUS_200)"/>
42328   <int value="6" label="NETWORK_ERROR"/>
42329   <int value="7" label="HTTP_ERROR"/>
42330   <int value="8" label="BACKOFF_ERROR"/>
42331 </enum>
42333 <enum name="SB2InterstitialAction" type="int">
42334   <int value="0" label="MALWARE_SHOW"/>
42335   <int value="1" label="MALWARE_DONT_PROCEED"/>
42336   <int value="2" label="MALWARE_FORCED_DONT_PROCEED"/>
42337   <int value="3" label="MALWARE_PROCEED"/>
42338   <int value="4" label="MULTIPLE_SHOW"/>
42339   <int value="5" label="MULTIPLE_DONT_PROCEED"/>
42340   <int value="6" label="MULTIPLE_FORCED_DONT_PROCEED"/>
42341   <int value="7" label="MULTIPLE_PROCEED"/>
42342   <int value="8" label="PHISHING_SHOW"/>
42343   <int value="9" label="PHISHING_DONT_PROCEED"/>
42344   <int value="10" label="PHISHING_FORCED_DONT_PROCEED"/>
42345   <int value="11" label="PHISHING_PROCEED"/>
42346   <int value="12" label="MALWARE_SHOW_ADVANCED"/>
42347   <int value="13" label="MULTIPLE_SHOW_ADVANCED"/>
42348   <int value="14" label="PHISHING_SHOW_ADVANCED"/>
42349 </enum>
42351 <enum name="SB2InterstitialActionDetails" type="int">
42352   <int value="0" label="MALWARE_SHOW_NEW_SITE"/>
42353   <int value="1" label="MALWARE_PROCEED_NEW_SITE"/>
42354   <int value="2" label="MALWARE_SHOW_CROSS_SITE"/>
42355   <int value="3" label="MALWARE_PROCEED_CROSS_SITE"/>
42356   <int value="4" label="PHISHING_SHOW_NEW_SITE"/>
42357   <int value="5" label="PHISHING_PROCEED_NEW_SITE"/>
42358   <int value="6" label="PHISHING_SHOW_CROSS_SITE"/>
42359   <int value="7" label="PHISHING_PROCEED_CROSS_SITE"/>
42360 </enum>
42362 <enum name="SB2PrefixSetEvent" type="int">
42363   <obsolete>
42364     Deprecated 9/2012. No longer generated.
42365   </obsolete>
42366   <int value="0" label="PREFIX_SET_HIT"/>
42367   <int value="1" label="BLOOM_HIT"/>
42368   <int value="2" label="BLOOM_MISS_PREFIX_SET_HIT"/>
42369   <int value="3" label="BLOOM_MISS_PREFIX_HIT_INVALID"/>
42370   <int value="4" label="GETPREFIXES_BROKEN"/>
42371   <int value="5" label="GETPREFIXES_BROKEN_SIZE"/>
42372   <int value="6" label="GETPREFIXES_FIRST_BROKEN"/>
42373   <int value="7" label="SBPREFIX_WAS_BROKEN"/>
42374   <int value="8" label="GETPREFIXES_BROKEN_SORTING"/>
42375   <int value="9" label="GETPREFIXES_BROKEN_DUPLICATION"/>
42376   <int value="10" label="GETPREFIX_UNSORTED_IS_DELTA"/>
42377   <int value="11" label="GETPREFIX_UNSORTED_IS_INDEX"/>
42378   <int value="12" label="CREATE_PREFIX_SET_CHECKSUM"/>
42379   <int value="13" label="CREATE_BLOOM_FILTER_CHECKSUM"/>
42380   <int value="14" label="CREATE_ADD_PREFIXES_CHECKSUM"/>
42381   <int value="15" label="CREATE_PREFIXES_CHECKSUM"/>
42382   <int value="16" label="GET_PREFIXES_CHECKSUM"/>
42383   <int value="17" label="MISMATCH_PREFIX_SET_CHECKSUM"/>
42384   <int value="18" label="MISMATCH_BLOOM_FILTER_CHECKSUM"/>
42385   <int value="19" label="BLOOM_MISS_PREFIX_HIT"/>
42386 </enum>
42388 <enum name="SB2SideEffectFreeWhitelistStatus" type="int">
42389   <int value="0" label="Enabled"/>
42390   <int value="1" label="Disabled"/>
42391 </enum>
42393 <enum name="SB2UpdateResult" type="int">
42394   <int value="0" label="FAIL"/>
42395   <int value="1" label="SUCCESS"/>
42396   <int value="2" label="BACKUP_CONNECT_FAIL"/>
42397   <int value="3" label="BACKUP_CONNECT_SUCCESS"/>
42398   <int value="4" label="BACKUP_HTTP_FAIL"/>
42399   <int value="5" label="BACKUP_HTTP_SUCCESS"/>
42400   <int value="6" label="BACKUP_NETWORK_FAIL"/>
42401   <int value="7" label="BACKUP_NETWORK_SUCCESS"/>
42402 </enum>
42404 <enum name="SBClientDetectionPreClassificationCheckFail" type="int">
42405   <int value="0" label="PROXY_FETCH"/>
42406   <int value="1" label="PRIVATE_IP"/>
42407   <int value="2" label="OFF_THE_RECORD"/>
42408   <int value="3" label="MATCH_CSD_WHITELIST"/>
42409   <int value="4" label="TOO_MANY_REPORTS"/>
42410   <int value="5" label="UNSUPPORTED_MIME_TYPE"/>
42411   <int value="6" label="NO_DATABASE_MANAGER"/>
42412   <int value="7" label="KILLSWITCH"/>
42413   <int value="8" label="CANCEL"/>
42414   <int value="9" label="RESULT_FROM_CACHE"/>
42415   <int value="10" label="NOT_HTTP_URL"/>
42416 </enum>
42418 <enum name="SBClientDownloadCheckDownloadStats" type="int">
42419   <int value="0" label="INVALID_URL"/>
42420   <int value="1" label="SB_DISABLED"/>
42421   <int value="2" label="WHITELISTED_URL"/>
42422   <int value="3" label="WHITELISTED_REFERRER"/>
42423   <int value="4" label="INVALID_REQUEST_PROTO"/>
42424   <int value="5" label="SERVER_PING_FAILED"/>
42425   <int value="6" label="INVALID_RESPONSE_PROTO"/>
42426   <int value="7" label="NOT_BINARY_FILE"/>
42427   <int value="8" label="REQUEST_CANCELED"/>
42428   <int value="9" label="DOWNLOAD_DANGEROUS"/>
42429   <int value="10" label="DOWNLOAD_SAFE"/>
42430   <int value="11" label="EMPTY_URL_CHAIN"/>
42431   <int value="12" label="HTTPS_URL"/>
42432   <int value="13" label="PING_DISABLED"/>
42433   <int value="14" label="TRUSTED_EXECUTABLE"/>
42434   <int value="15" label="OS_NOT_SUPPORTED"/>
42435   <int value="16" label="DOWNLOAD_UNCOMMON"/>
42436   <int value="17" label="DOWNLOAD_NOT_SUPPORTED"/>
42437   <int value="18" label="INVALID_RESPONSE_VERDICT"/>
42438   <int value="19" label="ARCHIVE_WITHOUT_BINARIES"/>
42439   <int value="20" label="DOWNLOAD_DANGEROUS_HOST"/>
42440   <int value="21" label="DOWNLOAD_POTENTIALLY_UNWANTED"/>
42441 </enum>
42443 <enum name="SBClientDownloadExtensions" type="int">
42444   <int value="0" label="EXE"/>
42445   <int value="1" label="MSI"/>
42446   <int value="2" label="CAB"/>
42447   <int value="3" label="SYS"/>
42448   <int value="4" label="SCR"/>
42449   <int value="5" label="DRV"/>
42450   <int value="6" label="BAT"/>
42451   <int value="7" label="ZIP"/>
42452   <int value="8" label="RAR"/>
42453   <int value="9" label="DLL"/>
42454   <int value="10" label="PIF"/>
42455   <int value="11" label="COM"/>
42456   <int value="12" label="JAR"/>
42457   <int value="13" label="CLASS"/>
42458   <int value="14" label="PDF"/>
42459   <int value="15" label="VB"/>
42460   <int value="16" label="REG"/>
42461   <int value="17" label="GRP"/>
42462   <int value="18" label="OTHER"/>
42463   <int value="19" label="CRX"/>
42464   <int value="20" label="APK"/>
42465   <int value="21" label="DMG"/>
42466   <int value="22" label="PKG"/>
42467 </enum>
42469 <enum name="SBClientDownloadIsSignedBinary" type="int">
42470   <int value="0" label="Unsigned"/>
42471   <int value="1" label="Signed"/>
42472 </enum>
42474 <enum name="SBClientMalwareSentReports" type="int">
42475   <int value="0" label="Sent"/>
42476   <int value="1" label="Hit limit"/>
42477   <int value="2" label="Failed serialization"/>
42478 </enum>
42480 <enum name="SBClientPhishingCancelClassificationReason" type="int">
42481   <int value="0" label="NAVIGATE_AWAY"/>
42482   <int value="1" label="NAVIGATE_WITHIN_PAGE"/>
42483   <int value="2" label="PAGE_RECAPTURED"/>
42484   <int value="3" label="SHUTDOWN"/>
42485   <int value="4" label="NEW_PHISHING_SCORER"/>
42486 </enum>
42488 <enum name="SBClientPhishingClientModelStatus" type="int">
42489   <int value="0" label="MODEL_SUCCESS"/>
42490   <int value="1" label="MODEL_NOT_CHANGED"/>
42491   <int value="2" label="MODEL_FETCH_FAILED"/>
42492   <int value="3" label="MODEL_EMPTY"/>
42493   <int value="4" label="MODEL_TOO_LARGE"/>
42494   <int value="5" label="MODEL_PARSE_ERROR"/>
42495   <int value="6" label="MODEL_MISSING_FIELDS"/>
42496   <int value="7" label="MODEL_INVALID_VERSION_NUMBER"/>
42497 </enum>
42499 <enum name="SBClientPhishingScorerCreationStatus" type="int">
42500   <int value="0" label="SUCCESS"/>
42501   <int value="1" label="MODEL_OPEN_FAIL"/>
42502   <int value="2" label="MODEL_FILE_EMPTY"/>
42503   <int value="3" label="MODEL_FILE_TOO_LARGE"/>
42504   <int value="4" label="MODEL_PARSE_ERROR"/>
42505   <int value="5" label="MODEL_MISSING_FIELDS"/>
42506 </enum>
42508 <enum name="SBDownloadFeedbackUploadResult" type="int">
42509   <int value="0" label="SUCCESS"/>
42510   <int value="1" label="UPLOAD_SUCCESS"/>
42511   <int value="2" label="UPLOAD_CANCELLED"/>
42512   <int value="3" label="UPLOAD_METADATA_NET_ERROR"/>
42513   <int value="4" label="UPLOAD_METADATA_RESPONSE_ERROR"/>
42514   <int value="5" label="UPLOAD_FILE_NET_ERROR"/>
42515   <int value="6" label="UPLOAD_FILE_RESPONSE_ERROR"/>
42516   <int value="7" label="UPLOAD_COMPLETE_RESPONSE_ERROR"/>
42517 </enum>
42519 <enum name="ScrollThread" type="int">
42520   <int value="0" label="Scroll on impl-thread"/>
42521   <int value="1" label="Scroll on main-thread"/>
42522 </enum>
42524 <enum name="SCTOrigin" type="int">
42525   <int value="0" label="SCT_EMBEDDED"/>
42526   <int value="1" label="SCT_FROM_TLS_EXTENSION"/>
42527   <int value="2" label="SCT_FROM_OCSP_RESPONSE"/>
42528 </enum>
42530 <enum name="SCTVerifyStatus" type="int">
42531   <int value="0" label="SCT_STATUS_NONE"/>
42532   <int value="1" label="SCT_STATUS_LOG_UNKNOWN"/>
42533   <int value="2" label="SCT_STATUS_INVALID"/>
42534   <int value="3" label="SCT_STATUS_OK"/>
42535 </enum>
42537 <enum name="SearchEngine" type="int">
42538   <obsolete>
42539     Deprecated 8/2013. No longer generated.
42540   </obsolete>
42541   <summary>
42542     Indices of most popular prepopulated search engines as defined in
42543     chrome/browser/search_engines/search_engine_type.h.
42544   </summary>
42545   <int value="0" label="OTHER"/>
42546   <int value="1" label="GOOGLE"/>
42547   <int value="2" label="YAHOO"/>
42548   <int value="3" label="YAHOOJP"/>
42549   <int value="4" label="BING"/>
42550   <int value="5" label="ASK"/>
42551   <int value="6" label="YANDEX"/>
42552   <int value="7" label="SEZNAM"/>
42553   <int value="8" label="CENTRUM"/>
42554   <int value="9" label="NETSPRINT"/>
42555   <int value="10" label="VIRGILIO"/>
42556   <int value="11" label="MAILRU"/>
42557   <int value="12" label="ABCSOK"/>
42558   <int value="13" label="ALTAVISTA"/>
42559   <int value="14" label="BAIDU"/>
42560   <int value="15" label="DAUM"/>
42561   <int value="16" label="DELFI"/>
42562   <int value="17" label="DIRI"/>
42563   <int value="18" label="GOO"/>
42564   <int value="19" label="IN"/>
42565   <int value="20" label="NAJDI"/>
42566   <int value="21" label="NAVER"/>
42567   <int value="22" label="NETI"/>
42568   <int value="23" label="OK"/>
42569   <int value="24" label="POGODAK"/>
42570   <int value="25" label="POGODOK_MK"/>
42571   <int value="26" label="RAMBLER"/>
42572   <int value="27" label="SANOOK"/>
42573   <int value="28" label="SAPO"/>
42574   <int value="29" label="TUT"/>
42575   <int value="30" label="WALLA"/>
42576   <int value="31" label="ZOZNAM"/>
42577   <int value="32" label="YAHOOQC"/>
42578   <int value="33" label="NONE"/>
42579 </enum>
42581 <enum name="ServiceProcessEventType" type="int">
42582   <int value="0" label="SERVICE_EVENT_INITIALIZE"/>
42583   <int value="1" label="SERVICE_EVENT_ENABLED_ON_LAUNCH"/>
42584   <int value="2" label="SERVICE_EVENT_ENABLE"/>
42585   <int value="3" label="SERVICE_EVENT_DISABLE"/>
42586   <int value="4" label="SERVICE_EVENT_DISABLE_BY_POLICY"/>
42587   <int value="5" label="SERVICE_EVENT_LAUNCH"/>
42588   <int value="6" label="SERVICE_EVENT_LAUNCHED"/>
42589   <int value="7" label="SERVICE_EVENT_LAUNCH_FAILED"/>
42590   <int value="8" label="SERVICE_EVENT_CHANNEL_CONNECTED"/>
42591   <int value="9" label="SERVICE_EVENT_CHANNEL_ERROR"/>
42592   <int value="10" label="SERVICE_EVENT_INFO_REQUEST"/>
42593   <int value="11" label="SERVICE_EVENT_INFO_REPLY"/>
42594   <int value="12" label="SERVICE_EVENT_HISTOGRAMS_REQUEST"/>
42595   <int value="13" label="SERVICE_EVENT_HISTOGRAMS_REPLY"/>
42596   <int value="14" label="SERVICE_PRINTERS_REQUEST"/>
42597   <int value="15" label="SERVICE_PRINTERS_REPLY"/>
42598 </enum>
42600 <enum name="ServicesCustomizationLoadResult" type="int">
42601   <int value="0" label="Manifest loaded successfully"/>
42602   <int value="1" label="Manifest not found on server"/>
42603   <int value="2" label="Manifest parsing error"/>
42604   <int value="3" label="Failed to load manifest after N retries"/>
42605 </enum>
42607 <enum name="ServiceUtilityProcessHostEventType" type="int">
42608   <int value="0" label="SERVICE_UTILITY_STARTED"/>
42609   <int value="1" label="SERVICE_UTILITY_DISCONNECTED"/>
42610   <int value="2" label="SERVICE_UTILITY_METAFILE_REQUEST"/>
42611   <int value="3" label="SERVICE_UTILITY_METAFILE_SUCCEEDED"/>
42612   <int value="4" label="SERVICE_UTILITY_METAFILE_FAILED"/>
42613   <int value="5" label="SERVICE_UTILITY_CAPS_REQUEST"/>
42614   <int value="6" label="SERVICE_UTILITY_CAPS_SUCCEEDED"/>
42615   <int value="7" label="SERVICE_UTILITY_CAPS_FAILED"/>
42616   <int value="8" label="SERVICE_UTILITY_SEMANTIC_CAPS_REQUEST"/>
42617   <int value="9" label="SERVICE_UTILITY_SEMANTIC_CAPS_SUCCEEDED"/>
42618   <int value="10" label="SERVICE_UTILITY_SEMANTIC_CAPS_FAILED"/>
42619 </enum>
42621 <enum name="SessionStartupPref" type="int">
42622   <int value="0" label="Open home page (unused)"/>
42623   <int value="1" label="Continue from last opened pages"/>
42624   <int value="4" label="Open URLs"/>
42625   <int value="5" label="Open new tab page"/>
42626 </enum>
42628 <enum name="SessionStartupType" type="int">
42629   <obsolete>
42630     Deprecated 8/2013. No longer generated.
42631   </obsolete>
42632   <int value="0" label="New Tab page"/>
42633   <int value="1" label="Homepage (DEPRECATED)"/>
42634   <int value="2" label="Last session"/>
42635   <int value="3" label="Specified URLs"/>
42636 </enum>
42638 <enum name="ShelfAlignmentValue" type="int">
42639   <summary>
42640     The alignment of the shelf area (see ash/launcher/launcher_view.cc).
42641   </summary>
42642   <int value="0" label="Bottom"/>
42643   <int value="1" label="Left"/>
42644   <int value="2" label="Right"/>
42645 </enum>
42647 <enum name="ShillTerminationActionResult" type="int">
42648   <summary>
42649     The termination action result types come from TerminationActionResult in
42650     shill/metrics.h
42651   </summary>
42652   <int value="0" label="Success"/>
42653   <int value="1" label="Failure"/>
42654 </enum>
42656 <enum name="ShutdownReason" type="int">
42657   <summary>
42658     The reason that the Chrome OS power manager shut down or rebooted the
42659     system.
42660   </summary>
42661   <int value="0" label="User request"/>
42662   <int value="1" label="State transition"/>
42663   <int value="2" label="Low battery"/>
42664   <int value="3" label="Suspend failures"/>
42665   <int value="4" label="Dark resume"/>
42666 </enum>
42668 <enum name="SideloadUIEvents" type="int">
42669   <int value="0" label="Extension installed"/>
42670   <int value="1" label="Extension ignored"/>
42671   <int value="2" label="Extension re-enabled"/>
42672   <int value="3" label="Extension uninstalled"/>
42673 </enum>
42675 <enum name="SideloadWipeoutBubble" type="int">
42676   <int value="0" label="Learn more"/>
42677   <int value="1" label="Settings page"/>
42678   <int value="2" label="Dismiss"/>
42679 </enum>
42681 <enum name="SigninFlowConfirmations" type="int">
42682   <int value="0" label="Shown"/>
42683   <int value="1" label="OK"/>
42684   <int value="2" label="Return"/>
42685   <int value="3" label="Advanced"/>
42686   <int value="4" label="Close"/>
42687   <int value="5" label="Escape"/>
42688   <int value="6" label="Undo"/>
42689   <int value="7" label="Learn more"/>
42690   <int value="8" label="Learn more ok"/>
42691   <int value="9" label="Learn more return"/>
42692   <int value="10" label="Learn more advanced"/>
42693   <int value="11" label="Learn more close"/>
42694   <int value="12" label="Learn more escape"/>
42695   <int value="13" label="Learn more undo"/>
42696 </enum>
42698 <enum name="SimpleCache.EntryCreatedAndStream2Omitted" type="int">
42699   <int value="0" label="Stream 2 file was present"/>
42700   <int value="1" label="Empty stream 2 file was omitted"/>
42701 </enum>
42703 <enum name="SimpleCache.EntryOpenedAndStream2Removed" type="int">
42704   <int value="0" label="Stream 2 file was already omitted or not empty"/>
42705   <int value="1" label="Empty stream 2 file removed"/>
42706 </enum>
42708 <enum name="SimpleCache.FileDescriptorLimitStatus" type="int">
42709   <int value="0" label="Unsupported"/>
42710   <int value="1" label="Supported but failed"/>
42711   <int value="2" label="Succeeded"/>
42712 </enum>
42714 <enum name="SimpleCacheHeaderSizeChange" type="int">
42715   <int value="0" label="Written for the first time"/>
42716   <int value="1" label="Rewritten with same size"/>
42717   <int value="2" label="Rewritten with larger size"/>
42718   <int value="3" label="Rewritten with smaller size"/>
42719   <int value="4" label="Unexpected header stream write"/>
42720 </enum>
42722 <enum name="SimpleCacheIndexInitializeMethod" type="int">
42723   <int value="0" label="Directory Scan"/>
42724   <int value="1" label="Index File"/>
42725   <int value="2" label="New Cache"/>
42726 </enum>
42728 <enum name="SimpleCacheOpenEntryIndexState" type="int">
42729   <int value="0" label="No index"/>
42730   <int value="1" label="Hit"/>
42731   <int value="2" label="Miss"/>
42732 </enum>
42734 <enum name="SimpleCacheReadParallelizable" type="int">
42735   <int value="0" label="Standalone Read (obsolete)"/>
42736   <int value="1" label="Follows read"/>
42737   <int value="2" label="Follows conflicting write"/>
42738   <int value="3" label="Follows non conflicting write"/>
42739   <int value="4" label="Follows other operation"/>
42740   <int value="5" label="Read alone in queue"/>
42741 </enum>
42743 <enum name="SimpleCacheReadResult" type="int">
42744   <int value="0" label="Success"/>
42745   <int value="1" label="Invalid Argument"/>
42746   <int value="2" label="Nonblocking Empty Return"/>
42747   <int value="3" label="Invalid State"/>
42748   <int value="4" label="Fast Empty Return"/>
42749   <int value="5" label="Synchronous Read Failure"/>
42750   <int value="6" label="Synchronous Checksum Failure"/>
42751 </enum>
42753 <enum name="SimpleCacheSyncCheckEOFResult" type="int">
42754   <int value="0" label="Success"/>
42755   <int value="1" label="Read Failure"/>
42756   <int value="2" label="Magic Number Mismatch"/>
42757   <int value="3" label="CRC Mismatch"/>
42758 </enum>
42760 <enum name="SimpleCacheSyncCloseResult" type="int">
42761   <int value="0" label="Success"/>
42762   <int value="1" label="Write Failure"/>
42763 </enum>
42765 <enum name="SimpleCacheSyncCreateResult" type="int">
42766   <int value="0" label="Success"/>
42767   <int value="1" label="Platform File Error"/>
42768   <int value="2" label="Can't Write Header"/>
42769   <int value="3" label="Can't Write Key"/>
42770 </enum>
42772 <enum name="SimpleCacheSyncOpenResult" type="int">
42773   <int value="0" label="Success"/>
42774   <int value="1" label="Platform File Error"/>
42775   <int value="2" label="Can't Read Header"/>
42776   <int value="3" label="Bad Magic Number"/>
42777   <int value="4" label="Bad Version"/>
42778   <int value="5" label="Can't Read Key"/>
42779   <int value="6" label="Key Mismatch (obsolete)"/>
42780   <int value="7" label="Hash Mismatch"/>
42781 </enum>
42783 <enum name="SimpleCacheSyncWriteResult" type="int">
42784   <int value="0" label="Success"/>
42785   <int value="1" label="Pretruncate Failure"/>
42786   <int value="2" label="Write Failure"/>
42787   <int value="3" label="Truncate Failure"/>
42788 </enum>
42790 <enum name="SimpleCacheWriteDependencyType" type="int">
42791   <int value="0" label="First operation in the queue (Optimistic)"/>
42792   <int value="1" label="Follows conflicting optimistic write"/>
42793   <int value="2" label="Follows non conflicting optimistic write"/>
42794   <int value="3" label="Follows conflicting conservative write"/>
42795   <int value="4" label="Follows non conflicting conservative write"/>
42796   <int value="5" label="Follows conflicting read"/>
42797   <int value="6" label="Follows non conflicting read"/>
42798   <int value="7" label="Follows other operation"/>
42799 </enum>
42801 <enum name="SimpleCacheWriteResult" type="int">
42802   <int value="0" label="Success"/>
42803   <int value="1" label="Invalid Argument"/>
42804   <int value="2" label="Over Max Size"/>
42805   <int value="3" label="Bad State"/>
42806   <int value="4" label="Synchronous Write Failure"/>
42807   <int value="5" label="Fast Empty Return (Success)"/>
42808 </enum>
42810 <enum name="SimpleGeolocationRequestEvent" type="int">
42811   <int value="0" label="Request start"/>
42812   <int value="1" label="Response success"/>
42813   <int value="2" label="Response not OK"/>
42814   <int value="3" label="Response empty"/>
42815   <int value="4" label="Response malformed"/>
42816 </enum>
42818 <enum name="SimpleGeolocationRequestResult" type="int">
42819   <int value="0" label="Success"/>
42820   <int value="1" label="Failure"/>
42821   <int value="2" label="Server error"/>
42822   <int value="3" label="Request is cancelled."/>
42823 </enum>
42825 <enum name="SimpleIndexState" type="int">
42826   <int value="0" label="Corrupt"/>
42827   <int value="1" label="Stale"/>
42828   <int value="2" label="Fresh"/>
42829   <int value="3" label="Fresh index with cache updated since backend start"/>
42830 </enum>
42832 <enum name="SiteIsolationMimeType" type="int">
42833   <int value="0" label="HTML"/>
42834   <int value="1" label="XML"/>
42835   <int value="2" label="JSON"/>
42836   <int value="3" label="Plain"/>
42837   <int value="4" label="Others"/>
42838 </enum>
42840 <enum name="SiteIsolationResourceType" type="int">
42841   <int value="0" label="MAIN_FRAME"/>
42842   <int value="1" label="SUB_FRAME"/>
42843   <int value="2" label="STYLESHEET"/>
42844   <int value="3" label="SCRIPT"/>
42845   <int value="4" label="IMAGE"/>
42846   <int value="5" label="FONT_RESOURCE"/>
42847   <int value="6" label="SUB_RESOURCE"/>
42848   <int value="7" label="OBJECT"/>
42849   <int value="8" label="MEDIA"/>
42850   <int value="9" label="WORKER"/>
42851   <int value="10" label="SHARED_WORKER"/>
42852   <int value="11" label="PREFETCH"/>
42853   <int value="12" label="FAVICON"/>
42854   <int value="13" label="XHR"/>
42855   <int value="14" label="PING"/>
42856 </enum>
42858 <enum name="SocketStreamConnectionType" type="int">
42859   <int value="0" label="None"/>
42860   <int value="1" label="All"/>
42861   <int value="2" label="Tunnel"/>
42862   <int value="3" label="SOCKS"/>
42863   <int value="4" label="SSL"/>
42864   <int value="5" label="Secure proxy"/>
42865 </enum>
42867 <enum name="SocketStreamProtocolType" type="int">
42868   <int value="0" label="unknown"/>
42869   <int value="1" label="ws"/>
42870   <int value="2" label="wss"/>
42871 </enum>
42873 <enum name="SpdyFrameFlowControlState" type="int">
42874   <int value="0" label="Send not stalled"/>
42875   <int value="1" label="Send stalled by stream"/>
42876   <int value="2" label="Send stalled by session"/>
42877   <int value="3" label="Send stalled by stream and session"/>
42878 </enum>
42880 <enum name="SpdyIPPoolDomainMatch" type="int">
42881   <int value="0" label="mismatch"/>
42882   <int value="1" label="match"/>
42883 </enum>
42885 <!-- Replaced by SpdyProtocolErrorDetails2 on 2013-04-19. -->
42887 <enum name="SpdyProtocolErrorDetails" type="int">
42888   <int value="0" label="No error"/>
42889   <int value="1" label="Invalid Control Frame"/>
42890   <int value="2" label="Control Frame Payload Too Large"/>
42891   <int value="3" label="Zlib Init Failure"/>
42892   <int value="4" label="Unsupported Version"/>
42893   <int value="5" label="Decompress Failure"/>
42894   <int value="6" label="Compress Failure"/>
42895   <int value="7" label="Credential Frame Corrupt"/>
42896   <int value="8" label="Invalid Data Frame Flags"/>
42897 <!-- r181910 added an enum value here, so don't trust the counts for
42898        the values below for Chrome builds after that revision. -->
42900   <int value="9" label="Invalid Status Code"/>
42901   <int value="10" label="Protocol Error"/>
42902   <int value="11" label="Invalid Stream"/>
42903   <int value="12" label="Refused Stream"/>
42904   <int value="13" label="Unsupported Version"/>
42905   <int value="14" label="Cancel"/>
42906   <int value="15" label="Internal Error"/>
42907   <int value="16" label="Flow Control Error"/>
42908   <int value="17" label="Stream In Use"/>
42909   <int value="18" label="Stream Already Closed"/>
42910   <int value="19" label="Invalid Credentials"/>
42911   <int value="20" label="Frame Too Large"/>
42912   <int value="21" label="Unexpected Ping"/>
42913   <int value="22" label="Rst Stream For Non Active Stream"/>
42914   <int value="23" label="Spdy Compression Failure"/>
42915   <int value="24" label="Request For Secure Content Over Insecure Session"/>
42916   <int value="25" label="Protocol Error Syn Reply Not Received"/>
42917   <int value="26" label="Num Spdy Protocol Error Details"/>
42918 </enum>
42920 <enum name="SpdyProtocolErrorDetails2" type="int">
42921 <!-- SpdyFramer::SpdyErrors -->
42923   <int value="0" label="No error"/>
42924   <int value="1" label="Invalid Control Frame"/>
42925   <int value="2" label="Control Frame Payload Too Large"/>
42926   <int value="3" label="Zlib Init Failure"/>
42927   <int value="4" label="Unsupported Version"/>
42928   <int value="5" label="Decompress Failure"/>
42929   <int value="6" label="Compress Failure"/>
42930   <int value="7" label="Credential Frame Corrupt"/>
42931   <int value="8" label="Invalid Data Frame Flags"/>
42932   <int value="9" label="Invalid Control Frame Flags"/>
42933 <!-- SpdyRstStreamStatus -->
42935   <int value="10" label="(Unused)"/>
42936   <int value="11" label="Protocol Error"/>
42937   <int value="12" label="Invalid Stream"/>
42938   <int value="13" label="Refused Stream"/>
42939   <int value="14" label="Unsupported Version"/>
42940   <int value="15" label="Cancel"/>
42941   <int value="16" label="Internal Error"/>
42942   <int value="17" label="Flow Control Error"/>
42943   <int value="18" label="Stream In Use"/>
42944   <int value="19" label="Stream Already Closed"/>
42945   <int value="20" label="Invalid Credentials"/>
42946   <int value="21" label="Frame Too Large"/>
42947 <!-- SpdySession errors -->
42949   <int value="22" label="Unexpected Ping"/>
42950   <int value="23" label="Rst Stream For Non Active Stream"/>
42951   <int value="24" label="Spdy Compression Failure"/>
42952   <int value="25" label="Request For Secure Content Over Insecure Session"/>
42953   <int value="26" label="Syn Reply Not Received"/>
42954   <int value="27" label="Invalid Window Update Size"/>
42955   <int value="28" label="Receive Window Size Violation"/>
42956 <!-- More SpdyFramer::SpdyErrors -->
42958   <int value="29" label="GoAway Frame Corrupt"/>
42959   <int value="30" label="RstStream Frame Corrupt"/>
42960   <int value="31" label="Unexpected Frame (Expected Continuation)"/>
42961 <!-- More SpdyRstStreamStatus -->
42963   <int value="32" label="Timeout waiting for settings acknowledgement"/>
42964   <int value="33"
42965       label="Connection established in response to CONNECT request was
42966              abnormally closed"/>
42967   <int value="34" label="Peer exhibiting suspect behavior."/>
42968 </enum>
42970 <enum name="SpdySessionGet" type="int">
42971   <int value="0" label="created new"/>
42972   <int value="1" label="found existing"/>
42973   <int value="2" label="found existing from IP Pool"/>
42974   <int value="3" label="imported from socket"/>
42975 </enum>
42977 <enum name="SpdySettingsReceived" type="int">
42978   <int value="0" label="not received"/>
42979   <int value="1" label="received"/>
42980 </enum>
42982 <enum name="SpdySettingsSent" type="int">
42983   <int value="0" label="not sent"/>
42984   <int value="1" label="sent"/>
42985 </enum>
42987 <enum name="SpecialShFileOperationCodes" type="int">
42988   <summary>Legacy error codes still returned by |ShFileOperation()|</summary>
42989   <int value="5" label="Access denied"/>
42990   <int value="113" label="Source and Destination are same file"/>
42991   <int value="114" label="Multiple source mapped to single destination"/>
42992   <int value="115" label="Rename to different directory"/>
42993   <int value="116" label="Source root"/>
42994   <int value="117" label="Canceled by user"/>
42995   <int value="118" label="Destination is subtree of source"/>
42996   <int value="120" label="Denied by security settings"/>
42997   <int value="121" label="Path length exceeded MAX_PATH"/>
42998   <int value="122" label="Multiple destination paths"/>
42999   <int value="124" label="Path invalid"/>
43000   <int value="125" label="Source and destination have same parent"/>
43001   <int value="126" label="Destination exists"/>
43002   <int value="128" label="Destination exists as folder"/>
43003   <int value="129" label="Name length exceeded MAX_PATH"/>
43004   <int value="130" label="Destination read-only CD-ROM"/>
43005   <int value="131" label="Destination read-only DVD"/>
43006   <int value="132" label="Destination writable CD-ROM"/>
43007   <int value="133" label="File too large"/>
43008   <int value="134" label="Source read-only CD-ROM"/>
43009   <int value="135" label="Source read-only DVD"/>
43010   <int value="136" label="Source writable CD-ROM"/>
43011   <int value="183" label="Operation exceeded MAX_PATH"/>
43012   <int value="1026" label="Invalid path / unknown"/>
43013   <int value="65536" label="Unspecified destination error"/>
43014   <int value="65652" label="Destination root"/>
43015 </enum>
43017 <enum name="SpeculativeRestoreApplicability" type="int">
43018   <int value="0" label="Applicable"/>
43019   <int value="1" label="Not applicable (tablet)"/>
43020   <int value="2" label="Not applicable (low-memory device)"/>
43021   <int value="3" label="Not applicable (bandwidth management)"/>
43022 </enum>
43024 <enum name="SpeculativeRestorePredictionAccuracy" type="int">
43025   <int value="0" label="Hit"/>
43026   <int value="1" label="Miss (different tab)"/>
43027   <int value="2" label="Miss (tab not switched)"/>
43028 </enum>
43030 <enum name="SpeculativeRestoreTabStatus" type="int">
43031   <int value="0" label="Already loaded"/>
43032   <int value="1" label="Needs restore"/>
43033 </enum>
43035 <enum name="SqliteErrorCode" type="int">
43036   <summary>Error codes returned by SQLite - see sqlite3.h</summary>
43037   <int value="0" label="SQLITE_OK">Successful result</int>
43038   <int value="1" label="SQLITE_ERROR">SQL error or missing database</int>
43039   <int value="2" label="SQLITE_INTERNAL">
43040     NOT USED. Internal logic error in SQLite
43041   </int>
43042   <int value="3" label="SQLITE_PERM">Access permission denied</int>
43043   <int value="4" label="SQLITE_ABORT">Callback routine requested an abort</int>
43044   <int value="5" label="SQLITE_BUSY">The database file is locked</int>
43045   <int value="6" label="SQLITE_LOCKED">A table in the database is locked</int>
43046   <int value="7" label="SQLITE_NOMEM">A malloc() failed</int>
43047   <int value="8" label="SQLITE_READONLY">
43048     Attempt to write a readonly database
43049   </int>
43050   <int value="9" label="SQLITE_INTERRUPT">
43051     Operation terminated by sqlite3_interrupt()
43052   </int>
43053   <int value="10" label="SQLITE_IOERR">
43054     Some kind of disk I/O error occurred
43055   </int>
43056   <int value="11" label="SQLITE_CORRUPT">
43057     The database disk image is malformed
43058   </int>
43059   <int value="12" label="SQLITE_NOTFOUND">
43060     NOT USED. Table or record not found
43061   </int>
43062   <int value="13" label="SQLITE_FULL">
43063     Insertion failed because database is full
43064   </int>
43065   <int value="14" label="SQLITE_CANTOPEN">Unable to open the database file</int>
43066   <int value="15" label="SQLITE_PROTOCOL">
43067     NOT USED. Database lock protocol error
43068   </int>
43069   <int value="16" label="SQLITE_EMPTY">Database is empty</int>
43070   <int value="17" label="SQLITE_SCHEMA">The database schema changed</int>
43071   <int value="18" label="SQLITE_TOOBIG">String or BLOB exceeds size limit</int>
43072   <int value="19" label="SQLITE_CONSTRAINT">
43073     Abort due to contraint violation
43074   </int>
43075   <int value="20" label="SQLITE_MISMATCH">Data type mismatch</int>
43076   <int value="21" label="SQLITE_MISUSE">Library used incorrectly</int>
43077   <int value="22" label="SQLITE_NOLFS">
43078     Uses OS features not supported on host
43079   </int>
43080   <int value="23" label="SQLITE_AUTH">Authorization denied</int>
43081   <int value="24" label="SQLITE_FORMAT">Auxiliary database format error</int>
43082   <int value="25" label="SQLITE_RANGE">
43083     2nd parameter to sqlite3_bind() out of range
43084   </int>
43085   <int value="26" label="SQLITE_NOTADB">
43086     File opened that is not a database file
43087   </int>
43088   <int value="100" label="SQLITE_ROW">sqlite3_step() has another row ready</int>
43089   <int value="101" label="SQLITE_DONE">
43090     sqlite3_step() has finished executing
43091   </int>
43092   <int value="261" label="SQLITE_BUSY_RECOVERY">TBD</int>
43093   <int value="262" label="SQLITE_LOCKED_SHAREDCACHE">TBD</int>
43094   <int value="266" label="SQLITE_IOERR_READ">Error reading from file</int>
43095   <int value="270" label="SQLITE_CANTOPEN_NOTEMPDIR">TBD</int>
43096   <int value="522" label="SQLITE_IOERR_SHORT_READ">Short read from file</int>
43097   <int value="778" label="SQLITE_IOERR_WRITE">
43098     Error writing to file (other than SQLITE_FULL)
43099   </int>
43100   <int value="1034" label="SQLITE_IOERR_FSYNC">Error syncing to disk</int>
43101   <int value="1290" label="SQLITE_IOERR_DIR_FSYNC">
43102     Error syncing directory changes to disk
43103   </int>
43104   <int value="1546" label="SQLITE_IOERR_TRUNCATE">Error truncating file</int>
43105   <int value="1802" label="SQLITE_IOERR_FSTAT">Error reading file metadata</int>
43106   <int value="2058" label="SQLITE_IOERR_UNLOCK">Error unlocking file</int>
43107   <int value="2314" label="SQLITE_IOERR_RDLOCK">
43108     Error getting read lock - should not be possible
43109   </int>
43110   <int value="2570" label="SQLITE_IOERR_DELETE">Error deleting file</int>
43111   <int value="2826" label="SQLITE_IOERR_BLOCKED">
43112     Deadlock due to other process access to SQLite files
43113   </int>
43114   <int value="3082" label="SQLITE_IOERR_NOMEM">Error mapping shared memory</int>
43115   <int value="3338" label="SQLITE_IOERR_ACCESS">
43116     Error getting file attributes (other than not found)
43117   </int>
43118   <int value="3594" label="SQLITE_IOERR_CHECKRESERVEDLOCK">
43119     Error while querying lock status
43120   </int>
43121   <int value="3850" label="SQLITE_IOERR_LOCK">Error acquiring lock</int>
43122   <int value="4106" label="SQLITE_IOERR_CLOSE">Error closing file</int>
43123   <int value="4362" label="SQLITE_IOERR_DIR_CLOSE">Unused</int>
43124   <int value="4618" label="SQLITE_IOERR_SHMOPEN">Error mmapping file</int>
43125   <int value="4874" label="SQLITE_IOERR_SHMSIZE">
43126     Error in stat while mmapping file
43127   </int>
43128   <int value="5130" label="SQLITE_IOERR_SHMLOCK">Unused</int>
43129 </enum>
43131 <enum name="SqliteIOERRCode" type="int">
43132   <obsolete>
43133     Replaced 5/14/2013 by expanded Sqlite.Error histogram.
43134   </obsolete>
43135   <summary>Extended error codes returned by SQLite - see sqlite3.h</summary>
43136   <int value="0" label="SQLITE_IOERR">No extended code given</int>
43137   <int value="1" label="SQLITE_IOERR_READ">Error reading from file</int>
43138   <int value="2" label="SQLITE_IOERR_SHORT_READ">Short read from file</int>
43139   <int value="3" label="SQLITE_IOERR_WRITE">
43140     Error writing to file (other than SQLITE_FULL)
43141   </int>
43142   <int value="4" label="SQLITE_IOERR_FSYNC">Error syncing to disk</int>
43143   <int value="5" label="SQLITE_IOERR_DIR_FSYNC">
43144     Error syncing directory changes to disk
43145   </int>
43146   <int value="6" label="SQLITE_IOERR_TRUNCATE">Error truncating file</int>
43147   <int value="7" label="SQLITE_IOERR_FSTAT">Error reading file metadata</int>
43148   <int value="8" label="SQLITE_IOERR_UNLOCK">Error unlocking file</int>
43149   <int value="9" label="SQLITE_IOERR_RDLOCK">
43150     Error getting read lock - should not be possible
43151   </int>
43152   <int value="10" label="SQLITE_IOERR_DELETE">Error deleting file</int>
43153   <int value="11" label="SQLITE_IOERR_BLOCKED">
43154     Deadlock due to other process access to SQLite files
43155   </int>
43156   <int value="12" label="SQLITE_IOERR_NOMEM">Error mapping shared memory</int>
43157   <int value="13" label="SQLITE_IOERR_ACCESS">
43158     Error getting file attributes (other than not found)
43159   </int>
43160   <int value="14" label="SQLITE_IOERR_CHECKRESERVEDLOCK">
43161     Error while querying lock status
43162   </int>
43163   <int value="15" label="SQLITE_IOERR_LOCK">Error acquiring lock</int>
43164   <int value="16" label="SQLITE_IOERR_CLOSE">Error closing file</int>
43165   <int value="17" label="SQLITE_IOERR_DIR_CLOSE">Unused</int>
43166   <int value="18" label="SQLITE_IOERR_SHMOPEN">Error mmapping file</int>
43167   <int value="19" label="SQLITE_IOERR_SHMSIZE">
43168     Error in stat while mmapping file
43169   </int>
43170   <int value="20" label="SQLITE_IOERR_SHMLOCK">Unused</int>
43171 </enum>
43173 <enum name="SqliteRecoveryEventEnum" type="int">
43174   <summary>
43175     Track successful completion or failure of sql::Recovery implementation.
43176   </summary>
43177   <int value="0" label="RECOVERY_SUCCESS_BEGIN">
43178     sql::Recovery::Init() (helper for Begin()) completely successfully.
43179   </int>
43180   <int value="1" label="RECOVERY_FAILED_OPEN_TEMPORARY">
43181     Failed to open temporary database to recover into.
43182   </int>
43183   <int value="2" label="RECOVERY_FAILED_VIRTUAL_TABLE_INIT">
43184     Failed to initialize recover vtable subsystem for connection.
43185   </int>
43186   <int value="3" label="RECOVERY_FAILED_VIRTUAL_TABLE_SYSTEM_SQLITE">
43187     USE_SYSTEM_SQLITE in force, recovery virtual table not available.
43188   </int>
43189   <int value="4" label="RECOVERY_FAILED_WRITABLE_SCHEMA">
43190     Failed to enable writable_schema.
43191   </int>
43192   <int value="5" label="RECOVERY_FAILED_ATTACH">
43193     Failed to attach corrupt database to recovery database.
43194   </int>
43195   <int value="6" label="RECOVERY_SUCCESS_BACKUP">
43196     sql::Recovery::Backup() (helper for Recovered()) completely successfully.
43197   </int>
43198   <int value="7" label="RECOVERY_FAILED_BACKUP_INIT">
43199     Failed sqlite3_backup_init().  Error code in Sqlite.RecoveryHandle.
43200   </int>
43201   <int value="8" label="RECOVERY_FAILED_BACKUP_STEP">
43202     Failed sqlite3_backup_step().  Error code in Sqlite.RecoveryStep.
43203   </int>
43204   <int value="9" label="RECOVERY_SUCCESS_AUTORECOVER">
43205     sql::Recovery::AutoRecoverTable() completed successfully.
43206   </int>
43207   <int value="10" label="RECOVERY_FAILED_AUTORECOVER_UNRECOGNIZED_TYPE">
43208     Failed sqlite3_backup_step().  Error code in Sqlite.RecoveryStep.
43209   </int>
43210   <int value="11" label="RECOVERY_FAILED_AUTORECOVER_MISSING_TABLE">
43211     AutoRecoverTable() could not find the target table.
43212   </int>
43213   <int value="12" label="RECOVERY_FAILED_AUTORECOVER_CREATE">
43214     AutoRecoverTable() failed creating recovery vtable.
43215   </int>
43216   <int value="13" label="RECOVERY_FAILED_AUTORECOVER_INSERT">
43217     AutoRecoverTable() failed copying data from recovery to target table.
43218   </int>
43219   <int value="14" label="RECOVERY_FAILED_AUTORECOVER_DROP">
43220     AutoRecoverTable() failed to drop recovery table.
43221   </int>
43222   <int value="15" label="RECOVERY_SUCCESS_SETUP_META">
43223     sql::Recovery::SetupMeta() completed successfully.
43224   </int>
43225   <int value="16" label="RECOVERY_FAILED_META_CREATE">
43226     SetupMeta() failed to create meta recovery table.
43227   </int>
43228   <int value="17" label="RECOVERY_SUCCESS_META_VERSION">
43229     GetMetaVersionNumber() found no version row in meta table.
43230   </int>
43231   <int value="18" label="RECOVERY_FAILED_META_QUERY">
43232     GetMetaVersionNumber() failed querying recovery meta table.
43233   </int>
43234   <int value="19" label="RECOVERY_FAILED_META_NO_VERSION">
43235     GetMetaVersionNumber() found no version row in meta table.
43236   </int>
43237 </enum>
43239 <enum name="SqliteVersionDeprecation" type="int">
43240   <summary>Sqlite database version deprecation status</summary>
43241   <int value="0" label="DEPRECATION_DATABASE_NOT_EMPTY">
43242     Database has tables, but no meta table.
43243   </int>
43244   <int value="1" label="DEPRECATION_DATABASE_UNKNOWN">
43245     Failure figuring out if database has tables.
43246   </int>
43247   <int value="2" label="DEPRECATION_FAILED_VERSION">
43248     Failed querying meta table.
43249   </int>
43250   <int value="3" label="DEPRECATION_NO_VERSION">
43251     No version row in meta table.
43252   </int>
43253   <int value="4" label="DEPRECATION_RAZED">Raze succeeded.</int>
43254   <int value="5" label="DEPRECATION_RAZE_FAILED">Raze failed.</int>
43255 </enum>
43257 <enum name="SSLCipherSuite" type="int">
43258   <summary>SSL/TLS cipher suites from the IANA registry</summary>
43259   <int value="0" label="TLS_NULL_WITH_NULL_NULL"/>
43260   <int value="1" label="TLS_RSA_WITH_NULL_MD5"/>
43261   <int value="2" label="TLS_RSA_WITH_NULL_SHA"/>
43262   <int value="3" label="TLS_RSA_EXPORT_WITH_RC4_40_MD5"/>
43263   <int value="4" label="TLS_RSA_WITH_RC4_128_MD5"/>
43264   <int value="5" label="TLS_RSA_WITH_RC4_128_SHA"/>
43265   <int value="6" label="TLS_RSA_EXPORT_WITH_RC2_CBC_40_MD5"/>
43266   <int value="7" label="TLS_RSA_WITH_IDEA_CBC_SHA"/>
43267   <int value="8" label="TLS_RSA_EXPORT_WITH_DES40_CBC_SHA"/>
43268   <int value="9" label="TLS_RSA_WITH_DES_CBC_SHA"/>
43269   <int value="10" label="TLS_RSA_WITH_3DES_EDE_CBC_SHA"/>
43270   <int value="11" label="TLS_DH_DSS_EXPORT_WITH_DES40_CBC_SHA"/>
43271   <int value="12" label="TLS_DH_DSS_WITH_DES_CBC_SHA"/>
43272   <int value="13" label="TLS_DH_DSS_WITH_3DES_EDE_CBC_SHA"/>
43273   <int value="14" label="TLS_DH_RSA_EXPORT_WITH_DES40_CBC_SHA"/>
43274   <int value="15" label="TLS_DH_RSA_WITH_DES_CBC_SHA"/>
43275   <int value="16" label="TLS_DH_RSA_WITH_3DES_EDE_CBC_SHA"/>
43276   <int value="17" label="TLS_DHE_DSS_EXPORT_WITH_DES40_CBC_SHA"/>
43277   <int value="18" label="TLS_DHE_DSS_WITH_DES_CBC_SHA"/>
43278   <int value="19" label="TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA"/>
43279   <int value="20" label="TLS_DHE_RSA_EXPORT_WITH_DES40_CBC_SHA"/>
43280   <int value="21" label="TLS_DHE_RSA_WITH_DES_CBC_SHA"/>
43281   <int value="22" label="TLS_DHE_RSA_WITH_3DES_EDE_CBC_SHA"/>
43282   <int value="23" label="TLS_DH_anon_EXPORT_WITH_RC4_40_MD5"/>
43283   <int value="24" label="TLS_DH_anon_WITH_RC4_128_MD5"/>
43284   <int value="25" label="TLS_DH_anon_EXPORT_WITH_DES40_CBC_SHA"/>
43285   <int value="26" label="TLS_DH_anon_WITH_DES_CBC_SHA"/>
43286   <int value="27" label="TLS_DH_anon_WITH_3DES_EDE_CBC_SHA"/>
43287   <int value="30" label="TLS_KRB5_WITH_DES_CBC_SHA"/>
43288   <int value="31" label="TLS_KRB5_WITH_3DES_EDE_CBC_SHA"/>
43289   <int value="32" label="TLS_KRB5_WITH_RC4_128_SHA"/>
43290   <int value="33" label="TLS_KRB5_WITH_IDEA_CBC_SHA"/>
43291   <int value="34" label="TLS_KRB5_WITH_DES_CBC_MD5"/>
43292   <int value="35" label="TLS_KRB5_WITH_3DES_EDE_CBC_MD5"/>
43293   <int value="36" label="TLS_KRB5_WITH_RC4_128_MD5"/>
43294   <int value="37" label="TLS_KRB5_WITH_IDEA_CBC_MD5"/>
43295   <int value="38" label="TLS_KRB5_EXPORT_WITH_DES_CBC_40_SHA"/>
43296   <int value="39" label="TLS_KRB5_EXPORT_WITH_RC2_CBC_40_SHA"/>
43297   <int value="40" label="TLS_KRB5_EXPORT_WITH_RC4_40_SHA"/>
43298   <int value="41" label="TLS_KRB5_EXPORT_WITH_DES_CBC_40_MD5"/>
43299   <int value="42" label="TLS_KRB5_EXPORT_WITH_RC2_CBC_40_MD5"/>
43300   <int value="43" label="TLS_KRB5_EXPORT_WITH_RC4_40_MD5"/>
43301   <int value="44" label="TLS_PSK_WITH_NULL_SHA"/>
43302   <int value="45" label="TLS_DHE_PSK_WITH_NULL_SHA"/>
43303   <int value="46" label="TLS_RSA_PSK_WITH_NULL_SHA"/>
43304   <int value="47" label="TLS_RSA_WITH_AES_128_CBC_SHA"/>
43305   <int value="48" label="TLS_DH_DSS_WITH_AES_128_CBC_SHA"/>
43306   <int value="49" label="TLS_DH_RSA_WITH_AES_128_CBC_SHA"/>
43307   <int value="50" label="TLS_DHE_DSS_WITH_AES_128_CBC_SHA"/>
43308   <int value="51" label="TLS_DHE_RSA_WITH_AES_128_CBC_SHA"/>
43309   <int value="52" label="TLS_DH_anon_WITH_AES_128_CBC_SHA"/>
43310   <int value="53" label="TLS_RSA_WITH_AES_256_CBC_SHA"/>
43311   <int value="54" label="TLS_DH_DSS_WITH_AES_256_CBC_SHA"/>
43312   <int value="55" label="TLS_DH_RSA_WITH_AES_256_CBC_SHA"/>
43313   <int value="56" label="TLS_DHE_DSS_WITH_AES_256_CBC_SHA"/>
43314   <int value="57" label="TLS_DHE_RSA_WITH_AES_256_CBC_SHA"/>
43315   <int value="58" label="TLS_DH_anon_WITH_AES_256_CBC_SHA"/>
43316   <int value="59" label="TLS_RSA_WITH_NULL_SHA256"/>
43317   <int value="60" label="TLS_RSA_WITH_AES_128_CBC_SHA256"/>
43318   <int value="61" label="TLS_RSA_WITH_AES_256_CBC_SHA256"/>
43319   <int value="62" label="TLS_DH_DSS_WITH_AES_128_CBC_SHA256"/>
43320   <int value="63" label="TLS_DH_RSA_WITH_AES_128_CBC_SHA256"/>
43321   <int value="64" label="TLS_DHE_DSS_WITH_AES_128_CBC_SHA256"/>
43322   <int value="65" label="TLS_RSA_WITH_CAMELLIA_128_CBC_SHA"/>
43323   <int value="66" label="TLS_DH_DSS_WITH_CAMELLIA_128_CBC_SHA"/>
43324   <int value="67" label="TLS_DH_RSA_WITH_CAMELLIA_128_CBC_SHA"/>
43325   <int value="68" label="TLS_DHE_DSS_WITH_CAMELLIA_128_CBC_SHA"/>
43326   <int value="69" label="TLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA"/>
43327   <int value="70" label="TLS_DH_anon_WITH_CAMELLIA_128_CBC_SHA"/>
43328   <int value="103" label="TLS_DHE_RSA_WITH_AES_128_CBC_SHA256"/>
43329   <int value="104" label="TLS_DH_DSS_WITH_AES_256_CBC_SHA256"/>
43330   <int value="105" label="TLS_DH_RSA_WITH_AES_256_CBC_SHA256"/>
43331   <int value="106" label="TLS_DHE_DSS_WITH_AES_256_CBC_SHA256"/>
43332   <int value="107" label="TLS_DHE_RSA_WITH_AES_256_CBC_SHA256"/>
43333   <int value="108" label="TLS_DH_anon_WITH_AES_128_CBC_SHA256"/>
43334   <int value="109" label="TLS_DH_anon_WITH_AES_256_CBC_SHA256"/>
43335   <int value="132" label="TLS_RSA_WITH_CAMELLIA_256_CBC_SHA"/>
43336   <int value="133" label="TLS_DH_DSS_WITH_CAMELLIA_256_CBC_SHA"/>
43337   <int value="134" label="TLS_DH_RSA_WITH_CAMELLIA_256_CBC_SHA"/>
43338   <int value="135" label="TLS_DHE_DSS_WITH_CAMELLIA_256_CBC_SHA"/>
43339   <int value="136" label="TLS_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA"/>
43340   <int value="137" label="TLS_DH_anon_WITH_CAMELLIA_256_CBC_SHA"/>
43341   <int value="138" label="TLS_PSK_WITH_RC4_128_SHA"/>
43342   <int value="139" label="TLS_PSK_WITH_3DES_EDE_CBC_SHA"/>
43343   <int value="140" label="TLS_PSK_WITH_AES_128_CBC_SHA"/>
43344   <int value="141" label="TLS_PSK_WITH_AES_256_CBC_SHA"/>
43345   <int value="142" label="TLS_DHE_PSK_WITH_RC4_128_SHA"/>
43346   <int value="143" label="TLS_DHE_PSK_WITH_3DES_EDE_CBC_SHA"/>
43347   <int value="144" label="TLS_DHE_PSK_WITH_AES_128_CBC_SHA"/>
43348   <int value="145" label="TLS_DHE_PSK_WITH_AES_256_CBC_SHA"/>
43349   <int value="146" label="TLS_RSA_PSK_WITH_RC4_128_SHA"/>
43350   <int value="147" label="TLS_RSA_PSK_WITH_3DES_EDE_CBC_SHA"/>
43351   <int value="148" label="TLS_RSA_PSK_WITH_AES_128_CBC_SHA"/>
43352   <int value="149" label="TLS_RSA_PSK_WITH_AES_256_CBC_SHA"/>
43353   <int value="150" label="TLS_RSA_WITH_SEED_CBC_SHA"/>
43354   <int value="151" label="TLS_DH_DSS_WITH_SEED_CBC_SHA"/>
43355   <int value="152" label="TLS_DH_RSA_WITH_SEED_CBC_SHA"/>
43356   <int value="153" label="TLS_DHE_DSS_WITH_SEED_CBC_SHA"/>
43357   <int value="154" label="TLS_DHE_RSA_WITH_SEED_CBC_SHA"/>
43358   <int value="155" label="TLS_DH_anon_WITH_SEED_CBC_SHA"/>
43359   <int value="156" label="TLS_RSA_WITH_AES_128_GCM_SHA256"/>
43360   <int value="157" label="TLS_RSA_WITH_AES_256_GCM_SHA384"/>
43361   <int value="158" label="TLS_DHE_RSA_WITH_AES_128_GCM_SHA256"/>
43362   <int value="159" label="TLS_DHE_RSA_WITH_AES_256_GCM_SHA384"/>
43363   <int value="160" label="TLS_DH_RSA_WITH_AES_128_GCM_SHA256"/>
43364   <int value="161" label="TLS_DH_RSA_WITH_AES_256_GCM_SHA384"/>
43365   <int value="162" label="TLS_DHE_DSS_WITH_AES_128_GCM_SHA256"/>
43366   <int value="163" label="TLS_DHE_DSS_WITH_AES_256_GCM_SHA384"/>
43367   <int value="164" label="TLS_DH_DSS_WITH_AES_128_GCM_SHA256"/>
43368   <int value="165" label="TLS_DH_DSS_WITH_AES_256_GCM_SHA384"/>
43369   <int value="166" label="TLS_DH_anon_WITH_AES_128_GCM_SHA256"/>
43370   <int value="167" label="TLS_DH_anon_WITH_AES_256_GCM_SHA384"/>
43371   <int value="168" label="TLS_PSK_WITH_AES_128_GCM_SHA256"/>
43372   <int value="169" label="TLS_PSK_WITH_AES_256_GCM_SHA384"/>
43373   <int value="170" label="TLS_DHE_PSK_WITH_AES_128_GCM_SHA256"/>
43374   <int value="171" label="TLS_DHE_PSK_WITH_AES_256_GCM_SHA384"/>
43375   <int value="172" label="TLS_RSA_PSK_WITH_AES_128_GCM_SHA256"/>
43376   <int value="173" label="TLS_RSA_PSK_WITH_AES_256_GCM_SHA384"/>
43377   <int value="174" label="TLS_PSK_WITH_AES_128_CBC_SHA256"/>
43378   <int value="175" label="TLS_PSK_WITH_AES_256_CBC_SHA384"/>
43379   <int value="176" label="TLS_PSK_WITH_NULL_SHA256"/>
43380   <int value="177" label="TLS_PSK_WITH_NULL_SHA384"/>
43381   <int value="178" label="TLS_DHE_PSK_WITH_AES_128_CBC_SHA256"/>
43382   <int value="179" label="TLS_DHE_PSK_WITH_AES_256_CBC_SHA384"/>
43383   <int value="180" label="TLS_DHE_PSK_WITH_NULL_SHA256"/>
43384   <int value="181" label="TLS_DHE_PSK_WITH_NULL_SHA384"/>
43385   <int value="182" label="TLS_RSA_PSK_WITH_AES_128_CBC_SHA256"/>
43386   <int value="183" label="TLS_RSA_PSK_WITH_AES_256_CBC_SHA384"/>
43387   <int value="184" label="TLS_RSA_PSK_WITH_NULL_SHA256"/>
43388   <int value="185" label="TLS_RSA_PSK_WITH_NULL_SHA384"/>
43389   <int value="186" label="TLS_RSA_WITH_CAMELLIA_128_CBC_SHA256"/>
43390   <int value="187" label="TLS_DH_DSS_WITH_CAMELLIA_128_CBC_SHA256"/>
43391   <int value="188" label="TLS_DH_RSA_WITH_CAMELLIA_128_CBC_SHA256"/>
43392   <int value="189" label="TLS_DHE_DSS_WITH_CAMELLIA_128_CBC_SHA256"/>
43393   <int value="190" label="TLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA256"/>
43394   <int value="191" label="TLS_DH_anon_WITH_CAMELLIA_128_CBC_SHA256"/>
43395   <int value="192" label="TLS_RSA_WITH_CAMELLIA_256_CBC_SHA256"/>
43396   <int value="193" label="TLS_DH_DSS_WITH_CAMELLIA_256_CBC_SHA256"/>
43397   <int value="194" label="TLS_DH_RSA_WITH_CAMELLIA_256_CBC_SHA256"/>
43398   <int value="195" label="TLS_DHE_DSS_WITH_CAMELLIA_256_CBC_SHA256"/>
43399   <int value="196" label="TLS_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA256"/>
43400   <int value="197" label="TLS_DH_anon_WITH_CAMELLIA_256_CBC_SHA256"/>
43401   <int value="255" label="TLS_EMPTY_RENEGOTIATION_INFO_SCSV"/>
43402   <int value="49153" label="TLS_ECDH_ECDSA_WITH_NULL_SHA"/>
43403   <int value="49154" label="TLS_ECDH_ECDSA_WITH_RC4_128_SHA"/>
43404   <int value="49155" label="TLS_ECDH_ECDSA_WITH_3DES_EDE_CBC_SHA"/>
43405   <int value="49156" label="TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA"/>
43406   <int value="49157" label="TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA"/>
43407   <int value="49158" label="TLS_ECDHE_ECDSA_WITH_NULL_SHA"/>
43408   <int value="49159" label="TLS_ECDHE_ECDSA_WITH_RC4_128_SHA"/>
43409   <int value="49160" label="TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA"/>
43410   <int value="49161" label="TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA"/>
43411   <int value="49162" label="TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA"/>
43412   <int value="49163" label="TLS_ECDH_RSA_WITH_NULL_SHA"/>
43413   <int value="49164" label="TLS_ECDH_RSA_WITH_RC4_128_SHA"/>
43414   <int value="49165" label="TLS_ECDH_RSA_WITH_3DES_EDE_CBC_SHA"/>
43415   <int value="49166" label="TLS_ECDH_RSA_WITH_AES_128_CBC_SHA"/>
43416   <int value="49167" label="TLS_ECDH_RSA_WITH_AES_256_CBC_SHA"/>
43417   <int value="49168" label="TLS_ECDHE_RSA_WITH_NULL_SHA"/>
43418   <int value="49169" label="TLS_ECDHE_RSA_WITH_RC4_128_SHA"/>
43419   <int value="49170" label="TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA"/>
43420   <int value="49171" label="TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA"/>
43421   <int value="49172" label="TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA"/>
43422   <int value="49173" label="TLS_ECDH_anon_WITH_NULL_SHA"/>
43423   <int value="49174" label="TLS_ECDH_anon_WITH_RC4_128_SHA"/>
43424   <int value="49175" label="TLS_ECDH_anon_WITH_3DES_EDE_CBC_SHA"/>
43425   <int value="49176" label="TLS_ECDH_anon_WITH_AES_128_CBC_SHA"/>
43426   <int value="49177" label="TLS_ECDH_anon_WITH_AES_256_CBC_SHA"/>
43427   <int value="49178" label="TLS_SRP_SHA_WITH_3DES_EDE_CBC_SHA"/>
43428   <int value="49179" label="TLS_SRP_SHA_RSA_WITH_3DES_EDE_CBC_SHA"/>
43429   <int value="49180" label="TLS_SRP_SHA_DSS_WITH_3DES_EDE_CBC_SHA"/>
43430   <int value="49181" label="TLS_SRP_SHA_WITH_AES_128_CBC_SHA"/>
43431   <int value="49182" label="TLS_SRP_SHA_RSA_WITH_AES_128_CBC_SHA"/>
43432   <int value="49183" label="TLS_SRP_SHA_DSS_WITH_AES_128_CBC_SHA"/>
43433   <int value="49184" label="TLS_SRP_SHA_WITH_AES_256_CBC_SHA"/>
43434   <int value="49185" label="TLS_SRP_SHA_RSA_WITH_AES_256_CBC_SHA"/>
43435   <int value="49186" label="TLS_SRP_SHA_DSS_WITH_AES_256_CBC_SHA"/>
43436   <int value="49187" label="TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256"/>
43437   <int value="49188" label="TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384"/>
43438   <int value="49189" label="TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256"/>
43439   <int value="49190" label="TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384"/>
43440   <int value="49191" label="TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256"/>
43441   <int value="49192" label="TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384"/>
43442   <int value="49193" label="TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256"/>
43443   <int value="49194" label="TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384"/>
43444   <int value="49195" label="TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256"/>
43445   <int value="49196" label="TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384"/>
43446   <int value="49197" label="TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256"/>
43447   <int value="49198" label="TLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384"/>
43448   <int value="49199" label="TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256"/>
43449   <int value="49200" label="TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384"/>
43450   <int value="49201" label="TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256"/>
43451   <int value="49202" label="TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384"/>
43452   <int value="49203" label="TLS_ECDHE_PSK_WITH_RC4_128_SHA"/>
43453   <int value="49204" label="TLS_ECDHE_PSK_WITH_3DES_EDE_CBC_SHA"/>
43454   <int value="49205" label="TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA"/>
43455   <int value="49206" label="TLS_ECDHE_PSK_WITH_AES_256_CBC_SHA"/>
43456   <int value="49207" label="TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA256"/>
43457   <int value="49208" label="TLS_ECDHE_PSK_WITH_AES_256_CBC_SHA384"/>
43458   <int value="49209" label="TLS_ECDHE_PSK_WITH_NULL_SHA"/>
43459   <int value="49210" label="TLS_ECDHE_PSK_WITH_NULL_SHA256"/>
43460   <int value="49211" label="TLS_ECDHE_PSK_WITH_NULL_SHA384"/>
43461   <int value="49212" label="TLS_RSA_WITH_ARIA_128_CBC_SHA256"/>
43462   <int value="49213" label="TLS_RSA_WITH_ARIA_256_CBC_SHA384"/>
43463   <int value="49214" label="TLS_DH_DSS_WITH_ARIA_128_CBC_SHA256"/>
43464   <int value="49215" label="TLS_DH_DSS_WITH_ARIA_256_CBC_SHA384"/>
43465   <int value="49216" label="TLS_DH_RSA_WITH_ARIA_128_CBC_SHA256"/>
43466   <int value="49217" label="TLS_DH_RSA_WITH_ARIA_256_CBC_SHA384"/>
43467   <int value="49218" label="TLS_DHE_DSS_WITH_ARIA_128_CBC_SHA256"/>
43468   <int value="49219" label="TLS_DHE_DSS_WITH_ARIA_256_CBC_SHA384"/>
43469   <int value="49220" label="TLS_DHE_RSA_WITH_ARIA_128_CBC_SHA256"/>
43470   <int value="49221" label="TLS_DHE_RSA_WITH_ARIA_256_CBC_SHA384"/>
43471   <int value="49222" label="TLS_DH_anon_WITH_ARIA_128_CBC_SHA256"/>
43472   <int value="49223" label="TLS_DH_anon_WITH_ARIA_256_CBC_SHA384"/>
43473   <int value="49224" label="TLS_ECDHE_ECDSA_WITH_ARIA_128_CBC_SHA256"/>
43474   <int value="49225" label="TLS_ECDHE_ECDSA_WITH_ARIA_256_CBC_SHA384"/>
43475   <int value="49226" label="TLS_ECDH_ECDSA_WITH_ARIA_128_CBC_SHA256"/>
43476   <int value="49227" label="TLS_ECDH_ECDSA_WITH_ARIA_256_CBC_SHA384"/>
43477   <int value="49228" label="TLS_ECDHE_RSA_WITH_ARIA_128_CBC_SHA256"/>
43478   <int value="49229" label="TLS_ECDHE_RSA_WITH_ARIA_256_CBC_SHA384"/>
43479   <int value="49230" label="TLS_ECDH_RSA_WITH_ARIA_128_CBC_SHA256"/>
43480   <int value="49231" label="TLS_ECDH_RSA_WITH_ARIA_256_CBC_SHA384"/>
43481   <int value="49232" label="TLS_RSA_WITH_ARIA_128_GCM_SHA256"/>
43482   <int value="49233" label="TLS_RSA_WITH_ARIA_256_GCM_SHA384"/>
43483   <int value="49234" label="TLS_DHE_RSA_WITH_ARIA_128_GCM_SHA256"/>
43484   <int value="49235" label="TLS_DHE_RSA_WITH_ARIA_256_GCM_SHA384"/>
43485   <int value="49236" label="TLS_DH_RSA_WITH_ARIA_128_GCM_SHA256"/>
43486   <int value="49237" label="TLS_DH_RSA_WITH_ARIA_256_GCM_SHA384"/>
43487   <int value="49238" label="TLS_DHE_DSS_WITH_ARIA_128_GCM_SHA256"/>
43488   <int value="49239" label="TLS_DHE_DSS_WITH_ARIA_256_GCM_SHA384"/>
43489   <int value="49240" label="TLS_DH_DSS_WITH_ARIA_128_GCM_SHA256"/>
43490   <int value="49241" label="TLS_DH_DSS_WITH_ARIA_256_GCM_SHA384"/>
43491   <int value="49242" label="TLS_DH_anon_WITH_ARIA_128_GCM_SHA256"/>
43492   <int value="49243" label="TLS_DH_anon_WITH_ARIA_256_GCM_SHA384"/>
43493   <int value="49244" label="TLS_ECDHE_ECDSA_WITH_ARIA_128_GCM_SHA256"/>
43494   <int value="49245" label="TLS_ECDHE_ECDSA_WITH_ARIA_256_GCM_SHA384"/>
43495   <int value="49246" label="TLS_ECDH_ECDSA_WITH_ARIA_128_GCM_SHA256"/>
43496   <int value="49247" label="TLS_ECDH_ECDSA_WITH_ARIA_256_GCM_SHA384"/>
43497   <int value="49248" label="TLS_ECDHE_RSA_WITH_ARIA_128_GCM_SHA256"/>
43498   <int value="49249" label="TLS_ECDHE_RSA_WITH_ARIA_256_GCM_SHA384"/>
43499   <int value="49250" label="TLS_ECDH_RSA_WITH_ARIA_128_GCM_SHA256"/>
43500   <int value="49251" label="TLS_ECDH_RSA_WITH_ARIA_256_GCM_SHA384"/>
43501   <int value="49252" label="TLS_PSK_WITH_ARIA_128_CBC_SHA256"/>
43502   <int value="49253" label="TLS_PSK_WITH_ARIA_256_CBC_SHA384"/>
43503   <int value="49254" label="TLS_DHE_PSK_WITH_ARIA_128_CBC_SHA256"/>
43504   <int value="49255" label="TLS_DHE_PSK_WITH_ARIA_256_CBC_SHA384"/>
43505   <int value="49256" label="TLS_RSA_PSK_WITH_ARIA_128_CBC_SHA256"/>
43506   <int value="49257" label="TLS_RSA_PSK_WITH_ARIA_256_CBC_SHA384"/>
43507   <int value="49258" label="TLS_PSK_WITH_ARIA_128_GCM_SHA256"/>
43508   <int value="49259" label="TLS_PSK_WITH_ARIA_256_GCM_SHA384"/>
43509   <int value="49260" label="TLS_DHE_PSK_WITH_ARIA_128_GCM_SHA256"/>
43510   <int value="49261" label="TLS_DHE_PSK_WITH_ARIA_256_GCM_SHA384"/>
43511   <int value="49262" label="TLS_RSA_PSK_WITH_ARIA_128_GCM_SHA256"/>
43512   <int value="49263" label="TLS_RSA_PSK_WITH_ARIA_256_GCM_SHA384"/>
43513   <int value="49264" label="TLS_ECDHE_PSK_WITH_ARIA_128_CBC_SHA256"/>
43514   <int value="49265" label="TLS_ECDHE_PSK_WITH_ARIA_256_CBC_SHA384"/>
43515   <int value="49266" label="TLS_ECDHE_ECDSA_WITH_CAMELLIA_128_CBC_SHA256"/>
43516   <int value="49267" label="TLS_ECDHE_ECDSA_WITH_CAMELLIA_256_CBC_SHA384"/>
43517   <int value="49268" label="TLS_ECDH_ECDSA_WITH_CAMELLIA_128_CBC_SHA256"/>
43518   <int value="49269" label="TLS_ECDH_ECDSA_WITH_CAMELLIA_256_CBC_SHA384"/>
43519   <int value="49270" label="TLS_ECDHE_RSA_WITH_CAMELLIA_128_CBC_SHA256"/>
43520   <int value="49271" label="TLS_ECDHE_RSA_WITH_CAMELLIA_256_CBC_SHA384"/>
43521   <int value="49272" label="TLS_ECDH_RSA_WITH_CAMELLIA_128_CBC_SHA256"/>
43522   <int value="49273" label="TLS_ECDH_RSA_WITH_CAMELLIA_256_CBC_SHA384"/>
43523   <int value="49274" label="TLS_RSA_WITH_CAMELLIA_128_GCM_SHA256"/>
43524   <int value="49275" label="TLS_RSA_WITH_CAMELLIA_256_GCM_SHA384"/>
43525   <int value="49276" label="TLS_DHE_RSA_WITH_CAMELLIA_128_GCM_SHA256"/>
43526   <int value="49277" label="TLS_DHE_RSA_WITH_CAMELLIA_256_GCM_SHA384"/>
43527   <int value="49278" label="TLS_DH_RSA_WITH_CAMELLIA_128_GCM_SHA256"/>
43528   <int value="49279" label="TLS_DH_RSA_WITH_CAMELLIA_256_GCM_SHA384"/>
43529   <int value="49280" label="TLS_DHE_DSS_WITH_CAMELLIA_128_GCM_SHA256"/>
43530   <int value="49281" label="TLS_DHE_DSS_WITH_CAMELLIA_256_GCM_SHA384"/>
43531   <int value="49282" label="TLS_DH_DSS_WITH_CAMELLIA_128_GCM_SHA256"/>
43532   <int value="49283" label="TLS_DH_DSS_WITH_CAMELLIA_256_GCM_SHA384"/>
43533   <int value="49284" label="TLS_DH_anon_WITH_CAMELLIA_128_GCM_SHA256"/>
43534   <int value="49285" label="TLS_DH_anon_WITH_CAMELLIA_256_GCM_SHA384"/>
43535   <int value="49286" label="TLS_ECDHE_ECDSA_WITH_CAMELLIA_128_GCM_SHA256"/>
43536   <int value="49287" label="TLS_ECDHE_ECDSA_WITH_CAMELLIA_256_GCM_SHA384"/>
43537   <int value="49288" label="TLS_ECDH_ECDSA_WITH_CAMELLIA_128_GCM_SHA256"/>
43538   <int value="49289" label="TLS_ECDH_ECDSA_WITH_CAMELLIA_256_GCM_SHA384"/>
43539   <int value="49290" label="TLS_ECDHE_RSA_WITH_CAMELLIA_128_GCM_SHA256"/>
43540   <int value="49291" label="TLS_ECDHE_RSA_WITH_CAMELLIA_256_GCM_SHA384"/>
43541   <int value="49292" label="TLS_ECDH_RSA_WITH_CAMELLIA_128_GCM_SHA256"/>
43542   <int value="49293" label="TLS_ECDH_RSA_WITH_CAMELLIA_256_GCM_SHA384"/>
43543   <int value="49294" label="TLS_PSK_WITH_CAMELLIA_128_GCM_SHA256"/>
43544   <int value="49295" label="TLS_PSK_WITH_CAMELLIA_256_GCM_SHA384"/>
43545   <int value="49296" label="TLS_DHE_PSK_WITH_CAMELLIA_128_GCM_SHA256"/>
43546   <int value="49297" label="TLS_DHE_PSK_WITH_CAMELLIA_256_GCM_SHA384"/>
43547   <int value="49298" label="TLS_RSA_PSK_WITH_CAMELLIA_128_GCM_SHA256"/>
43548   <int value="49299" label="TLS_RSA_PSK_WITH_CAMELLIA_256_GCM_SHA384"/>
43549   <int value="49300" label="TLS_PSK_WITH_CAMELLIA_128_CBC_SHA256"/>
43550   <int value="49301" label="TLS_PSK_WITH_CAMELLIA_256_CBC_SHA384"/>
43551   <int value="49302" label="TLS_DHE_PSK_WITH_CAMELLIA_128_CBC_SHA256"/>
43552   <int value="49303" label="TLS_DHE_PSK_WITH_CAMELLIA_256_CBC_SHA384"/>
43553   <int value="49304" label="TLS_RSA_PSK_WITH_CAMELLIA_128_CBC_SHA256"/>
43554   <int value="49305" label="TLS_RSA_PSK_WITH_CAMELLIA_256_CBC_SHA384"/>
43555   <int value="49306" label="TLS_ECDHE_PSK_WITH_CAMELLIA_128_CBC_SHA256"/>
43556   <int value="49307" label="TLS_ECDHE_PSK_WITH_CAMELLIA_256_CBC_SHA384"/>
43557   <int value="49308" label="TLS_RSA_WITH_AES_128_CCM"/>
43558   <int value="49309" label="TLS_RSA_WITH_AES_256_CCM"/>
43559   <int value="49310" label="TLS_DHE_RSA_WITH_AES_128_CCM"/>
43560   <int value="49311" label="TLS_DHE_RSA_WITH_AES_256_CCM"/>
43561   <int value="49312" label="TLS_RSA_WITH_AES_128_CCM_8"/>
43562   <int value="49313" label="TLS_RSA_WITH_AES_256_CCM_8"/>
43563   <int value="49314" label="TLS_DHE_RSA_WITH_AES_128_CCM_8"/>
43564   <int value="49315" label="TLS_DHE_RSA_WITH_AES_256_CCM_8"/>
43565   <int value="49316" label="TLS_PSK_WITH_AES_128_CCM"/>
43566   <int value="49317" label="TLS_PSK_WITH_AES_256_CCM"/>
43567   <int value="49318" label="TLS_DHE_PSK_WITH_AES_128_CCM"/>
43568   <int value="49319" label="TLS_DHE_PSK_WITH_AES_256_CCM"/>
43569   <int value="49320" label="TLS_PSK_WITH_AES_128_CCM_8"/>
43570   <int value="49321" label="TLS_PSK_WITH_AES_256_CCM_8"/>
43571   <int value="49322" label="TLS_PSK_DHE_WITH_AES_128_CCM_8"/>
43572   <int value="49323" label="TLS_PSK_DHE_WITH_AES_256_CCM_8"/>
43573 </enum>
43575 <enum name="SSLErrorTypes" type="int">
43576   <int value="0" label="CERT_COMMON_NAME_INVALID"/>
43577   <int value="1" label="CERT_DATE_INVALID"/>
43578   <int value="2" label="CERT_AUTHORITY_INVALID"/>
43579   <int value="3" label="CERT_CONTAINS_ERRORS"/>
43580   <int value="4" label="CERT_NO_REVOCATION_MECHANISM"/>
43581   <int value="5" label="CERT_REVOKED"/>
43582   <int value="6" label="CERT_INVALID"/>
43583   <int value="7" label="CERT_WEAK_SIGNATURE_ALGORITHM"/>
43584   <int value="8" label="CERT_WEAK_KEY"/>
43585   <int value="9" label="UNKNOWN"/>
43586 </enum>
43588 <enum name="SSLResponseTypesV2" type="int">
43589   <int value="0" label="SHOW_ALL"/>
43590   <int value="1" label="SHOW_OVERRIDABLE"/>
43591   <int value="2" label="PROCEED_OVERRIDABLE"/>
43592   <int value="3" label="PROCEED_NAME"/>
43593   <int value="4" label="PROCEED_DATE"/>
43594   <int value="5" label="PROCEED_AUTHORITY"/>
43595   <int value="6" label="DONT_PROCEED_OVERRIDABLE"/>
43596   <int value="7" label="DONT_PROCEED_NAME"/>
43597   <int value="8" label="DONT_PROCEED_DATE"/>
43598   <int value="9" label="DONT_PROCEED_AUTHORITY"/>
43599   <int value="10" label="MORE"/>
43600   <int value="11" label="SHOW_UNDERSTAND"/>
43601   <int value="12" label="SHOW_INTERNAL_HOSTNAME"/>
43602   <int value="13" label="PROCEED_INTERNAL_HOSTNAME"/>
43603   <int value="14" label="SHOW_NEW_SITE"/>
43604   <int value="15" label="PROCEED_NEW_SITE"/>
43605   <int value="16"
43606       label="User manually typed proceed (PROCEED_MANUAL_NONOVERRIDABLE)"/>
43607   <int value="17"
43608       label="Chrome captive portal detection enabled
43609              (CAPTIVE_PORTAL_DETECTION_ENABLED)"/>
43610   <int value="18"
43611       label="Chrome captive portal detection enabled on an overridable SSL
43612              error page (CAPTIVE_PORTAL_DETECTION_ENABLED_OVERRIDABLE)"/>
43613   <int value="19"
43614       label="Received a captive portal result
43615              (CAPTIVE_PORTAL_PROBE_COMPLETED)"/>
43616   <int value="20"
43617       label="Received a captive portal result on an overridable SSL error
43618              page (CAPTIVE_PORTAL_PROBE_COMPLETED_OVERRIDABLE)"/>
43619   <int value="21"
43620       label="Received no response or Non-HTTP login page
43621              (CAPTIVE_PORTAL_NO_RESPONSE)"/>
43622   <int value="22"
43623       label="Received no response or Non-HTTP login page on an overridable
43624              SSL error page (CAPTIVE_PORTAL_NO_RESPONSE_OVERRIDABLE)"/>
43625   <int value="23" label="Detected captive portal (CAPTIVE_PORTAL_DETECTED)"/>
43626   <int value="24"
43627       label="Detected captive portal on an overridable SSL error page
43628              (CAPTIVE_PORTAL_DETECTED_OVERRIDABLE)"/>
43629 </enum>
43631 <enum name="StartupURLsMigration" type="int">
43632   <int value="0" label="Performed migration"/>
43633   <int value="1" label="No migration value"/>
43634   <int value="2" label="Reset migration"/>
43635 </enum>
43637 <enum name="SuggestAppsDialogCloseReason" type="int">
43638   <int value="0" label="Unknown error"/>
43639   <int value="1" label="Item installed"/>
43640   <int value="2" label="User cancelled"/>
43641   <int value="3" label="Webstore link clicked"/>
43642 </enum>
43644 <enum name="SuggestAppsDialogInstall" type="int">
43645   <int value="0" label="Install succeeded"/>
43646   <int value="1" label="Install cancelled"/>
43647   <int value="2" label="Install failed"/>
43648 </enum>
43650 <enum name="SuggestAppsDialogLoad" type="int">
43651   <int value="0" label="Load succeeded"/>
43652   <int value="1" label="Load cancelled"/>
43653   <int value="2" label="Load failed"/>
43654 </enum>
43656 <enum name="SuggestionsResponseState" type="int">
43657   <int value="0" label="Empty response received from the server."/>
43658   <int value="1" label="Invalid response received from the server."/>
43659   <int value="2" label="Valid response received from the server."/>
43660 </enum>
43662 <enum name="SuspendAttempt" type="int">
43663   <int value="0" label="Attempted"/>
43664 </enum>
43666 <enum name="SuspendResult" type="int">
43667   <int value="0" label="Succeeded"/>
43668   <int value="1" label="Failed"/>
43669   <int value="2" label="Canceled (before writing wakeup count)"/>
43670   <int value="3" label="Canceled (after writing wakeup count)"/>
43671 </enum>
43673 <enum name="SuspendStatus" type="int">
43674   <int value="0" label="Success"/>
43675   <int value="1" label="Failure"/>
43676   <int value="2" label="Cancelled"/>
43677   <int value="3" label="Attempted"/>
43678 </enum>
43680 <enum name="SyncAuthError" type="int">
43681   <int value="0"
43682       label="Number of times clients have encountered an Auth error."/>
43683   <int value="1" label="Number of times clients have fixed an auth error."/>
43684 </enum>
43686 <enum name="SyncBackendInitializeRestoreState" type="int">
43687   <int value="0" label="Expected restored types and found some"/>
43688   <int value="1" label="Expected restored types but found none"/>
43689   <int value="2" label="Did not expect restored types and found none"/>
43690   <int value="3" label="Did not expect restored types but found some"/>
43691 </enum>
43693 <enum name="SyncCryptographerPendingKeysState" type="int">
43694   <int value="0" label="Does not have pending keys"/>
43695   <int value="1" label="Has pending keys"/>
43696 </enum>
43698 <enum name="SyncCryptographerReadyState" type="int">
43699   <int value="0" label="Not Ready"/>
43700   <int value="1" label="Ready"/>
43701 </enum>
43703 <enum name="SyncCustomEncryptionEvent" type="int">
43704   <int value="0" label="Default setup with an implicit passphrase"/>
43705   <int value="1" label="Advanced setup with a custom passphrase"/>
43706 </enum>
43708 <enum name="SyncDeferredInitTrigger" type="int">
43709   <int value="0" label="Data type requested init."/>
43710   <int value="1" label="Fallback timer triggered init."/>
43711 </enum>
43713 <enum name="SyncDirectoryOpenResult" type="int">
43714   <summary>Possible outcomes of an attempt to load the sync directory.</summary>
43715   <int value="0" label="FIRST_TRY_SUCCESS"/>
43716   <int value="1" label="SECOND_TRY_SUCCESS"/>
43717   <int value="2" label="SECOND_TRY_FAILURE"/>
43718 </enum>
43720 <enum name="SyncedNotificationActionType" type="int">
43721   <int value="0" label="Unknown"/>
43722   <int value="1" label="Notification clicked"/>
43723   <int value="2" label="Notification button clicked"/>
43724   <int value="3" label="Notification closed by user"/>
43725   <int value="4" label="Notification closed by system"/>
43726 </enum>
43728 <enum name="SyncedSearchEngineDeleteEvent" type="int">
43729   <summary>Possible events that delete a synced search engine.</summary>
43730   <int value="0" label="USER_INITIATED"/>
43731   <int value="1" label="PRE_SYNC_DELETE"/>
43732   <int value="2" label="EMPTY_FIELD"/>
43733 </enum>
43735 <enum name="SyncErrorInfobarTypes" type="int">
43736   <summary>Possible errors that can trigger a sync error infobar.</summary>
43737   <int value="1" label="Sign in needs update"/>
43738   <int value="2" label="Service unavailable"/>
43739   <int value="3" label="Needs passphrase"/>
43740   <int value="4" label="Unrecoverable error"/>
43741 </enum>
43743 <enum name="SyncEventCode" type="int">
43744   <summary>
43745     Sync UI events. The codes are listed in profile_syncer_service.h with more
43746     details.
43747   </summary>
43748   <int value="1" label="START_FROM_NTP"/>
43749   <int value="2" label="START_FROM_WRENCH"/>
43750   <int value="3" label="START_FROM_OPTIONS"/>
43751   <int value="10" label="CANCEL_FROM_SIGNON_WITHOUT_AUTH"/>
43752   <int value="11" label="CANCEL_DURING_SIGNON"/>
43753   <int value="12" label="CANCEL_DURING_SIGNON_AFTER_MERGE"/>
43754   <int value="20" label="STOP_FROM_OPTIONS"/>
43755   <int value="21" label="STOP_FROM_ADVANCED_DIALOG"/>
43756   <int value="30" label="MERGE_AND_SYNC_NEEDED"/>
43757 </enum>
43759 <enum name="SyncFaviconsAvailable" type="int">
43760   <int value="0" label="Synced favicons full"/>
43761   <int value="1" label="Synced favicons not full"/>
43762 </enum>
43764 <enum name="SyncFSConflictResolutionPolicy" type="int">
43765   <int value="0" label="Unknown"/>
43766   <int value="1" label="LastWriteWin"/>
43767   <int value="2" label="Manual"/>
43768 </enum>
43770 <enum name="SyncFSRemoteServiceState" type="int">
43771   <int value="0" label="OK"/>
43772   <int value="1" label="TemporaryUnavailable"/>
43773   <int value="2" label="AuthenticationRequired"/>
43774   <int value="3" label="Disabled"/>
43775 </enum>
43777 <enum name="SyncKeystoreDecryptionFailure" type="int">
43778   <int value="0" label="No keystore key"/>
43779   <int value="1" label="Unknown reason"/>
43780 </enum>
43782 <enum name="SyncModelTypes" type="int">
43783   <int value="0" label="Unspecified"/>
43784   <int value="1" label="Top level folder"/>
43785   <int value="2" label="Bookmarks"/>
43786   <int value="3" label="Preferences"/>
43787   <int value="4" label="Passwords"/>
43788   <int value="5" label="Autofill Profile"/>
43789   <int value="6" label="Autocomplete"/>
43790   <int value="7" label="Themes"/>
43791   <int value="8" label="Typed URLs"/>
43792   <int value="9" label="Extensions"/>
43793   <int value="10" label="Search Engines"/>
43794   <int value="11" label="Sessions"/>
43795   <int value="12" label="Apps"/>
43796   <int value="13" label="App Settings"/>
43797   <int value="14" label="Extension Settings"/>
43798   <int value="15" label="App Notifications"/>
43799   <int value="16" label="History Delete Directives"/>
43800   <int value="17" label="Nigori"/>
43801   <int value="18" label="Device Information"/>
43802   <int value="19" label="Experiments"/>
43803   <int value="20" label="Synced Notifications"/>
43804   <int value="21" label="Priority Preferences"/>
43805   <int value="22" label="Dictionary"/>
43806   <int value="23" label="Favicon Images"/>
43807   <int value="24" label="Favicon Tracking"/>
43808   <int value="25" label="Proxy Tabs"/>
43809   <int value="26" label="Managed User Settings"/>
43810   <int value="27" label="Managed Users"/>
43811   <int value="28" label="Articles"/>
43812   <int value="29" label="App list"/>
43813   <int value="30" label="Managed User Shared Settings"/>
43814   <int value="31" label="Synced Notification App Info"/>
43815 </enum>
43817 <enum name="SyncNigoriMigrationResult" type="int">
43818   <int value="0" label="Failed to set default encryption key"/>
43819   <int value="1" label="Failed to set nondefault encryption key"/>
43820   <int value="2" label="Failed to extract keystore decryptor"/>
43821   <int value="3" label="Failed to extract encryption keybag"/>
43822   <int value="4"
43823       label="Successfully migrated to non-backwards compatible keystore mode"/>
43824   <int value="5"
43825       label="Successfully migrated to backwards compatible keystore mode"/>
43826   <int value="6" label="Successfully migrated with frozen implicit passphrase"/>
43827   <int value="7" label="Successfully migrated with custom passphrase"/>
43828 </enum>
43830 <enum name="SyncNigoriMigrationState" type="int">
43831   <int value="0" label="Fully migrated"/>
43832   <int value="1" label="Not migrated due to cryptographer not ready"/>
43833   <int value="2" label="Not migrated due to missing keystore key"/>
43834   <int value="3" label="Not migrated for an unknown reason"/>
43835 </enum>
43837 <enum name="SyncSimpleConflictResolutions" type="int">
43838   <summary>
43839     Sync simple conflict resolutions. The codes are listed in
43840     conflict_resolver.h, and correspond to the different methods we have for
43841     resolving simple sync conflicts.
43842   </summary>
43843   <int value="0" label="Overwrite local"/>
43844   <int value="1" label="Overwrite server"/>
43845   <int value="2" label="Undelete"/>
43846   <int value="3" label="Ignore encryption"/>
43847   <int value="4" label="Nigori merge"/>
43848   <int value="5" label="Changes match"/>
43849 </enum>
43851 <enum name="SyncStartResult" type="int">
43852   <summary>
43853     Sync data type start results. The codes are listed in data_type_controller.h
43854     with more details.
43855   </summary>
43856   <int value="0" label="OK"/>
43857   <int value="1" label="OK_FIRST_RUN"/>
43858   <int value="2" label="BUSY"/>
43859   <int value="3" label="NOT_ENABLED"/>
43860   <int value="4" label="ASSOCIATION_FAILED"/>
43861   <int value="5" label="ABORTED"/>
43862   <int value="6" label="UNRECOVERABLE_ERROR"/>
43863   <int value="7" label="NEEDS_CRYPTO"/>
43864 </enum>
43866 <enum name="SyncUnrecoverableErrorReason" type="int">
43867   <summary>Reasons for sync unrecoverable errors.</summary>
43868   <int value="0" label="No error"/>
43869   <int value="1" label="Syncer error"/>
43870   <int value="2" label="Backend initialization error"/>
43871   <int value="3" label="Configuration retry"/>
43872   <int value="4" label="Configuration failure"/>
43873   <int value="5" label="Actionable error"/>
43874 </enum>
43876 <enum name="TabBackgroundLoadStatus" type="int">
43877   <int value="0" label="Loaded on creation and shown"/>
43878   <int value="1" label="Loaded on creation and lost"/>
43879   <int value="2" label="Not loaded on creation"/>
43880 </enum>
43882 <enum name="TabRestoreResult" type="int">
43883   <int value="0" label="Failure (other)"/>
43884   <int value="1" label="Success"/>
43885   <int value="2" label="Failure due to network connectivity"/>
43886 </enum>
43888 <enum name="TabRestoreUserAction" type="int">
43889   <int value="0" label="Wait for completion"/>
43890   <int value="1" label="Leave tab (close tab/switch tab/go to tab switcher)"/>
43891   <int value="2" label="Leave Chrome"/>
43892 </enum>
43894 <enum name="TabStatus" type="int">
43895   <int value="0" label="Memory resident"/>
43896   <int value="1" label="Evicted and reloaded"/>
43897   <int value="2" label="Reloaded due to cold start"/>
43898   <int value="3" label="Partially evicted"/>
43899   <int value="4" label="Reloaded due to backgrounding"/>
43900   <int value="5" label="Reloaded due to incognito"/>
43901   <int value="6" label="Reloaded due to cold start (fg tab on start)"/>
43902   <int value="7" label="Reloaded due to cold start (bg tab on switch)"/>
43903   <int value="8" label="Lazy load for 'Open in new tab'"/>
43904   <int value="9" label="Stopped due to page loading when backgrounding"/>
43905   <int value="10" label="Evicted due to page loading when backgrounding"/>
43906 </enum>
43908 <enum name="TabSwitchedToForegroundLaunchedWithURL" type="int">
43909   <obsolete>
43910     Deprecated as of 04/2014.
43911   </obsolete>
43912   <int value="0" label="Launched without an URL"/>
43913   <int value="1" label="Launched with an URL"/>
43914 </enum>
43916 <enum name="TabSwitchedToForegroundRevisit" type="int">
43917   <obsolete>
43918     Deprecated as of 04/2014.
43919   </obsolete>
43920   <int value="0" label="First time"/>
43921   <int value="1" label="Revisit"/>
43922 </enum>
43924 <enum name="TapDelayType" type="int">
43925   <int value="0" label="Delayed Tap"/>
43926   <int value="1" label="Undelayed Tap"/>
43927 </enum>
43929 <enum name="TcpSocketStatus" type="int">
43930   <int value="0" label="Unknown"/>
43931   <int value="1" label="Fast Connection Return"/>
43932   <int value="2" label="Slow Connection Return"/>
43933   <int value="3" label="Connection Error"/>
43934   <int value="4" label="Syn Data Acknowledged"/>
43935   <int value="5" label="Syn Data Nacked"/>
43936   <int value="6" label="Syn Data Probe Failed"/>
43937   <int value="7" label="No syn data + ack (can't happen)"/>
43938   <int value="8" label="No syn data + nack"/>
43939   <int value="9" label="No syn data + probe failed"/>
43940 </enum>
43942 <enum name="TimeZoneRequestEvent" type="int">
43943   <int value="0" label="Request start"/>
43944   <int value="1" label="Response success"/>
43945   <int value="2" label="Response not OK"/>
43946   <int value="3" label="Response empty"/>
43947   <int value="4" label="Response malformed"/>
43948 </enum>
43950 <enum name="TimeZoneRequestResult" type="int">
43951   <int value="0" label="Success"/>
43952   <int value="1" label="Failure"/>
43953   <int value="2" label="Server error"/>
43954   <int value="3" label="Request is cancelled."/>
43955 </enum>
43957 <enum name="TLSRenegotiationPatched" type="int">
43958   <int value="0" label="Not renegotiation patched"/>
43959   <int value="1" label="Renegotiation patched"/>
43960 </enum>
43962 <enum name="TouchpadDeviceState" type="int">
43963   <int value="0" label="NO_TP_PRESENT_NO_TP_EXPECTED">
43964     No touchpad detected on a device without built-in touchpad
43965   </int>
43966   <int value="1" label="TP_PRESENT_NO_TP_EXPECTED">
43967     External touchpad detected on a device without built-in touchpad
43968   </int>
43969   <int value="2" label="NO_TP_PRESENT_TP_EXPECTED_BOOT">
43970     Built-in touchpad not detected at boot time on a device with built-in
43971     touchpad (touchpad failure at boot time)
43972   </int>
43973   <int value="3" label="TP_PRESENT_TP_EXPECTED_BOOT">
43974     Built-in touchpad detected at boot time on a device with built-in touchpad
43975   </int>
43976   <int value="4" label="NO_TP_PRESENT_TP_EXPECTED_RESUME">
43977     Built-in touchpad not detected at resume time on a device with built-in
43978     touchpad (touchpad failure at resume time)
43979   </int>
43980   <int value="5" label="TP_PRESENT_TP_EXPECTED_RESUME">
43981     Built-in touchpad detected at resume time on a device with built-in touchpad
43982   </int>
43983 </enum>
43985 <enum name="TouchpadProblemType" type="int">
43986   <int value="0" label="All events">
43987     All observed input events from touchpad. Serves as a reference.
43988   </int>
43989   <int value="1" label="Noisy Ground">
43990     The touchpad noise events (e.g. abrupt cursor jumps) caused by the noisy
43991     ground.
43992   </int>
43993 </enum>
43995 <enum name="TrackedPreference" type="int">
43996   <int value="0" label="prefs::kShowHomeButton"/>
43997   <int value="1" label="prefs::kHomePageIsNewTabPage"/>
43998   <int value="2" label="prefs::kHomePage"/>
43999   <int value="3" label="prefs::kRestoreOnStartup"/>
44000   <int value="4" label="prefs::kURLsToRestoreOnStartup"/>
44001   <int value="5" label="extensions::pref_names::kExtensions"/>
44002   <int value="6" label="prefs::kGoogleServicesLastUsername"/>
44003   <int value="7" label="prefs::kSearchProviderOverrides"/>
44004   <int value="8" label="prefs::kDefaultSearchProviderSearchURL"/>
44005   <int value="9" label="prefs::kDefaultSearchProviderKeyword"/>
44006   <int value="10" label="prefs::kDefaultSearchProviderName"/>
44007   <int value="11" label="prefs::kPinnedTabs"/>
44008   <int value="12" label="extensions::pref_names::kKnownDisabled"/>
44009   <int value="13" label="prefs::kProfileResetPromptMemento"/>
44010   <int value="14"
44011       label="DefaultSearchManager::kDefaultSearchProviderDataPrefName"/>
44012   <int value="15" label="prefs::kPreferenceResetTime"/>
44013 </enum>
44015 <enum name="TranslateError" type="int">
44016   <int value="0" label="No error"/>
44017   <int value="1" label="Network error"/>
44018   <int value="2" label="Initialization error"/>
44019   <int value="3" label="Unknown language"/>
44020   <int value="4" label="Unsupported language"/>
44021   <int value="5" label="Identical language"/>
44022   <int value="6" label="Translation error"/>
44023 </enum>
44025 <enum name="TranslateInitiationStatus" type="int">
44026   <int value="0" label="Completely disabled by prefs"/>
44027   <int value="1" label="Completely disabled by switch"/>
44028   <int value="2" label="Disabled by user configuration"/>
44029   <int value="3" label="Unsupported Language"/>
44030   <int value="4" label="Unsupported URL"/>
44031   <int value="5" label="Do nothing for similar languages"/>
44032   <int value="6" label="Do nothing for accepted languages"/>
44033   <int value="7" label="Auto translation by user configuration"/>
44034   <int value="8" label="Auto translation by linked from a translated page"/>
44035   <int value="9" label="Show infobar"/>
44036   <int value="10" label="MIME-type is not supported"/>
44037 </enum>
44039 <enum name="TranslateLanguage" type="int">
44040   <int value="0" label="No language code"/>
44041   <int value="1" label="Valid language code"/>
44042   <int value="2" label="Invalid language code"/>
44043 </enum>
44045 <enum name="TranslateLanguageVerification" type="int">
44046   <int value="0" label="CLD is disabled"/>
44047   <int value="1" label="No Content-Language"/>
44048   <int value="2" label="CLD can not determine a language"/>
44049   <int value="3" label="CLD agrees with Content-Language"/>
44050   <int value="4" label="CLD disagrees with Content-Language"/>
44051   <int value="5" label="CLD can be trusted"/>
44052   <int value="6" label="CLD can complement a sub code"/>
44053 </enum>
44055 <enum name="TranslateScheme" type="int">
44056   <int value="0" label="http"/>
44057   <int value="1" label="https"/>
44058   <int value="2" label="unexpected other schemes"/>
44059 </enum>
44061 <enum name="UIEventType" type="int">
44062   <int value="0" label="Unknown"/>
44063   <int value="1" label="Touch released"/>
44064   <int value="2" label="Touch pressed"/>
44065   <int value="3" label="Touch moved"/>
44066   <int value="4" label="Touch stationary"/>
44067   <int value="5" label="Touch cancelled"/>
44068   <int value="6" label="Gesture scroll begin"/>
44069   <int value="7" label="Gesture scroll end"/>
44070   <int value="8" label="Gesture scroll update"/>
44071   <int value="9" label="Gesture tap"/>
44072   <int value="10" label="Gesture tap down"/>
44073   <int value="11" label="Gesture finger down"/>
44074   <int value="12" label="Gesture finger up"/>
44075   <int value="13" label="Gesture double tap"/>
44076   <int value="14" label="Gesture triple tap"/>
44077   <int value="15" label="Gesture two-finger tap"/>
44078   <int value="16" label="Gesture pinch begin"/>
44079   <int value="17" label="Gesture pinch end"/>
44080   <int value="18" label="Gesture pinch update (2 fingers)"/>
44081   <int value="19" label="Long press"/>
44082   <int value="20" label="Multi-finger swipe (2 fingers)"/>
44083   <int value="21" label="Scroll"/>
44084   <int value="22" label="Scroll fling start"/>
44085   <int value="23" label="Scroll fling cancel"/>
44086   <int value="24" label="Multi-finger swipe (3 fingers)"/>
44087   <int value="25" label="Multi-finger swipe (4+ fingers)"/>
44088   <int value="26" label="Gesture scroll update (2 fingers)"/>
44089   <int value="27" label="Gesture scroll update (3 fingers)"/>
44090   <int value="28" label="Gesture scroll update (4+ fingers)"/>
44091   <int value="29" label="Gesture pinch update (3 fingers)"/>
44092   <int value="30" label="Gesture pinch update (4+ fingers)"/>
44093   <int value="31" label="Long tap"/>
44094   <int value="32" label="Show Press"/>
44095   <int value="33" label="Tap Cancel"/>
44096   <int value="34" label="Edge swipe"/>
44097   <int value="35" label="One-finger swipe"/>
44098 </enum>
44100 <enum name="UmaInitSequence" type="int">
44101   <int value="0" label="Timer fired first"/>
44102   <int value="1" label="Init task completed first"/>
44103 </enum>
44105 <enum name="UmaMachineIdState" type="int">
44106   <int value="0" label="ID generation failed"/>
44107   <int value="1" label="No stored value"/>
44108   <int value="2" label="Machine ID changed"/>
44109   <int value="3" label="Machine ID unchanged"/>
44110 </enum>
44112 <enum name="UmaUploadResponseStatus" type="int">
44113   <int value="0" label="Unknown failure"/>
44114   <int value="1" label="Success"/>
44115   <int value="2" label="Bad request"/>
44116   <int value="3" label="No response"/>
44117 </enum>
44119 <enum name="UncacheableReason" type="int">
44120   <int value="0" label="kNoData"/>
44121   <int value="1" label="kPre11PartialResponse"/>
44122   <int value="2" label="kNoStrongValidatorOnPartialResponse"/>
44123   <int value="3" label="kShortMaxAge"/>
44124   <int value="4" label="kExpiresTooSoon"/>
44125   <int value="5" label="kHasMustRevalidate"/>
44126   <int value="6" label="kNoCache"/>
44127   <int value="7" label="kNoStore"/>
44128 </enum>
44130 <enum name="UniformityTrialGroupNotActive" type="int">
44131   <int value="0" label="Invalid"/>
44132   <int value="1" label="Group not reported"/>
44133   <int value="2" label="Trial was disabled"/>
44134   <int value="3" label="Group not reported and trial was disabled"/>
44135 </enum>
44137 <enum name="UpdateEngineAttemptResult" type="int">
44138   <int value="0" label="Update Succeeded"/>
44139   <int value="1" label="Internal Error"/>
44140   <int value="2" label="Payload Download Error"/>
44141   <int value="3" label="Metadata Malformed"/>
44142   <int value="4" label="Operation Malformed"/>
44143   <int value="5" label="Operation Execution Error"/>
44144   <int value="6" label="Metadata Verification Failed"/>
44145   <int value="7" label="Payload Verification Failed"/>
44146   <int value="8" label="Verification Failed"/>
44147   <int value="9" label="Post-install Failed"/>
44148   <int value="10" label="Abnormal Termination"/>
44149 </enum>
44151 <enum name="UpdateEngineCheckReaction" type="int">
44152   <int value="0" label="Updating"/>
44153   <int value="1" label="Ignoring"/>
44154   <int value="2" label="Deferring"/>
44155   <int value="3" label="Backing Off"/>
44156 </enum>
44158 <enum name="UpdateEngineCheckResult" type="int">
44159   <int value="0" label="Update Available"/>
44160   <int value="1" label="No Update Available"/>
44161   <int value="2" label="Response Download Error"/>
44162   <int value="3" label="Response Parsing Error"/>
44163   <int value="4" label="Reboot Pending"/>
44164 </enum>
44166 <enum name="UpdateEngineConnectionType" type="int">
44167   <int value="0" label="Unknown"/>
44168   <int value="1" label="Ethernet"/>
44169   <int value="2" label="Wifi"/>
44170   <int value="3" label="WiMAX"/>
44171   <int value="4" label="Bluetooth"/>
44172   <int value="5" label="Cellular"/>
44173   <int value="6" label="Tethered (Ethernet)"/>
44174   <int value="7" label="Tethered (Wifi)"/>
44175 </enum>
44177 <enum name="UpdateEngineDownloadErrorCode" type="int">
44178   <int value="0" label="Download Error"/>
44179   <int value="100" label="Input Malformed (Internal Error)"/>
44180   <int value="101" label="Unknown HTTP Status (not 200-599)"/>
44181   <int value="400" label="Bad Request (HTTP Status 400)"/>
44182   <int value="401" label="Unauthorized (HTTP Status 401)"/>
44183   <int value="402" label="Payment Required (HTTP Status 402)"/>
44184   <int value="403" label="Forbidden (HTTP Status 403)"/>
44185   <int value="404" label="Not Found (HTTP Status 404)"/>
44186   <int value="405" label="Method Not Allowed (HTTP Status 405)"/>
44187   <int value="406" label="Not Acceptable (HTTP Status 406)"/>
44188   <int value="407" label="Proxy Auth Req (HTTP Status 407)"/>
44189   <int value="408" label="Request Timeout (HTTP Status 408)"/>
44190   <int value="409" label="Conflict (HTTP Status 409)"/>
44191   <int value="410" label="Gone (HTTP Status 410)"/>
44192   <int value="500" label="Internal Server Error (HTTP Status 500)"/>
44193   <int value="501" label="Not Implemented (HTTP Status 501)"/>
44194   <int value="502" label="Bad Gateway (HTTP Status 502)"/>
44195   <int value="503" label="Service Unavailable (HTTP Status 503)"/>
44196   <int value="504" label="Gateway Timeout (HTTP Status 504)"/>
44197 </enum>
44199 <enum name="UpdateEngineDownloadSource" type="int">
44200   <int value="0" label="HTTPS Server"/>
44201   <int value="1" label="HTTP Server"/>
44202   <int value="2" label="HTTP Peer"/>
44203 </enum>
44205 <enum name="UpdateEngineDownloadSources" type="int">
44206   <int value="0" label="Other"/>
44207   <int value="1" label="HTTPS Server Only"/>
44208   <int value="2" label="HTTP Server Only"/>
44209   <int value="3" label="HTTP Server, HTTPS Server"/>
44210   <int value="4" label="HTTP Peer Only"/>
44211   <int value="5" label="HTTP Peer and HTTPS Server"/>
44212   <int value="6" label="HTTP Peer and HTTP Server"/>
44213   <int value="7" label="HTTP Peer, HTTPS Server, and HTTP Server"/>
44214 </enum>
44216 <enum name="UpdateEngineErrorCode" type="int">
44217   <int value="0" label="kErrorCodeSuccess"/>
44218   <int value="1" label="kErrorCodeError"/>
44219   <int value="2" label="kErrorCodeOmahaRequestError"/>
44220   <int value="3" label="kErrorCodeOmahaResponseHandlerError"/>
44221   <int value="4" label="kErrorCodeFilesystemCopierError"/>
44222   <int value="5" label="kErrorCodePostinstallRunnerError"/>
44223   <int value="6" label="kErrorCodeSetBootableFlagError"/>
44224   <int value="7" label="kErrorCodeInstallDeviceOpenError"/>
44225   <int value="8" label="kErrorCodeKernelDeviceOpenError"/>
44226   <int value="9" label="kErrorCodeDownloadTransferError"/>
44227   <int value="10" label="kErrorCodePayloadHashMismatchError"/>
44228   <int value="11" label="kErrorCodePayloadSizeMismatchError"/>
44229   <int value="12" label="kErrorCodeDownloadPayloadVerificationError"/>
44230   <int value="13" label="kErrorCodeDownloadNewPartitionInfoError"/>
44231   <int value="14" label="kErrorCodeDownloadWriteError"/>
44232   <int value="15" label="kErrorCodeNewRootfsVerificationError"/>
44233   <int value="16" label="kErrorCodeNewKernelVerificationError"/>
44234   <int value="17" label="kErrorCodeSignedDeltaPayloadExpectedError"/>
44235   <int value="18" label="kErrorCodeDownloadPayloadPubKeyVerificationError"/>
44236   <int value="19" label="kErrorCodePostinstallBootedFromFirmwareB"/>
44237   <int value="20" label="kErrorCodeDownloadStateInitializationError"/>
44238   <int value="21" label="kErrorCodeDownloadInvalidMetadataMagicString"/>
44239   <int value="22" label="kErrorCodeDownloadSignatureMissingInManifest"/>
44240   <int value="23" label="kErrorCodeDownloadManifestParseError"/>
44241   <int value="24" label="kErrorCodeDownloadMetadataSignatureError"/>
44242   <int value="25" label="kErrorCodeDownloadMetadataSignatureVerificationError"/>
44243   <int value="26" label="kErrorCodeDownloadMetadataSignatureMismatch"/>
44244   <int value="27" label="kErrorCodeDownloadOperationHashVerificationError"/>
44245   <int value="28" label="kErrorCodeDownloadOperationExecutionError"/>
44246   <int value="29" label="kErrorCodeDownloadOperationHashMismatch"/>
44247   <int value="30" label="kErrorCodeOmahaRequestEmptyResponseError"/>
44248   <int value="31" label="kErrorCodeOmahaRequestXMLParseError"/>
44249   <int value="32" label="kErrorCodeDownloadInvalidMetadataSize"/>
44250   <int value="33" label="kErrorCodeDownloadInvalidMetadataSignature"/>
44251   <int value="34" label="kErrorCodeOmahaRequestResponseInvalid"/>
44252   <int value="35" label="kErrorCodeOmahaUpdateIgnoredPerPolicy"/>
44253   <int value="36" label="kErrorCodeOmahaUpdateDeferredPerPolicy"/>
44254   <int value="37" label="kErrorCodeOmahaErrorInHTTPResponse"/>
44255   <int value="38" label="kErrorCodeDownloadOperationHashMissingError"/>
44256   <int value="39" label="kErrorCodeDownloadMetadataSignatureMissingError"/>
44257   <int value="40" label="kErrorCodeOmahaUpdateDeferredForBackoff"/>
44258   <int value="41" label="kErrorCodePostinstallPowerwashError"/>
44259   <int value="42" label="kErrorCodeUpdateCanceledByChannelChange"/>
44260   <int value="43" label="kErrorCodePostinstallFirmwareRONotUpdatable"/>
44261   <int value="44" label="kErrorCodeUnsupportedMajorPayloadVersion"/>
44262   <int value="45" label="kErrorCodeUnsupportedMinorPayloadVersion"/>
44263 </enum>
44265 <enum name="UpdateEngineInstallDateProvisioningSource" type="int">
44266   <int value="0" label="Omaha Response"/>
44267   <int value="1" label="OOBE Marker"/>
44268 </enum>
44270 <enum name="UpdateEnginePayloadFormat" type="int">
44271   <int value="0" label="Full"/>
44272   <int value="1" label="Delta"/>
44273   <int value="2" label="Forced Full"/>
44274 </enum>
44276 <enum name="UpdatePolicy" type="int">
44277   <int value="0" label="UPDATES_DISABLED"/>
44278   <int value="1" label="AUTOMATIC_UPDATES"/>
44279   <int value="2" label="MANUAL_UPDATES_ONLY"/>
44280   <int value="3" label="AUTO_UPDATES_ONLY"/>
44281 </enum>
44283 <enum name="UrlResolutionResult" type="int">
44284   <int value="0" label="Absolute URL"/>
44285   <int value="1" label="Resolutions Differ"/>
44286   <int value="2" label="Resolutions Agree"/>
44287 </enum>
44289 <enum name="URLSchemeForHistogram" type="int">
44290   <int value="0" label="kUnknownURLScheme"/>
44291   <int value="1" label="kMissingURLScheme"/>
44292   <int value="2" label="kHttpURLScheme"/>
44293   <int value="3" label="kHttpsURLScheme"/>
44294   <int value="4" label="kFtpURLScheme"/>
44295   <int value="5" label="kChromeExtensionURLScheme"/>
44296   <int value="6" label="kJavascriptURLScheme"/>
44297   <int value="7" label="kFileURLScheme"/>
44298   <int value="8" label="kBlobURLScheme"/>
44299   <int value="9" label="kDataURLScheme"/>
44300   <int value="10" label="kFileSystemScheme"/>
44301 </enum>
44303 <enum name="UserInitiatedEvent" type="int">
44304   <int value="0" label="WiFi Scan"/>
44305 </enum>
44307 <enum name="UserSelectableSyncType" type="int">
44308   <int value="0" label="Bookmarks"/>
44309   <int value="1" label="Preferences"/>
44310   <int value="2" label="Passwords"/>
44311   <int value="3" label="Autofill"/>
44312   <int value="4" label="Themes"/>
44313   <int value="5" label="Omnibox History"/>
44314   <int value="6" label="Extensions"/>
44315   <int value="7" label="Open Tabs"/>
44316   <int value="8" label="Apps"/>
44317 </enum>
44319 <enum name="UserType" type="int">
44320   <int value="0" label="Regular"/>
44321   <int value="1" label="Guest"/>
44322   <int value="2" label="Retail Mode"/>
44323   <int value="3" label="Public Account"/>
44324   <int value="4" label="Locally Managed"/>
44325   <int value="5" label="Kiosk App"/>
44326 </enum>
44328 <enum name="VariationSeedSignature" type="int">
44329   <int value="0" label="Signature Missing"/>
44330   <int value="1" label="Signature Decode Failed"/>
44331   <int value="2" label="Invalid Signature"/>
44332   <int value="3" label="Invalid Seed"/>
44333   <int value="4" label="Valid Signature for Seed"/>
44334 </enum>
44336 <enum name="VariationsResourceRequestsAllowedState" type="int">
44337   <int value="0" label="Requests allowed"/>
44338   <int value="1" label="Requests not allowed (Obsolete 11/2013)"/>
44339   <int value="2" label="Notified that requests became allowed"/>
44340   <int value="3" label="Requests not allowed: EULA not accepted"/>
44341   <int value="4" label="Requests not allowed: network down"/>
44342   <int value="5" label="Requests not allowed: disabled by command line"/>
44343 </enum>
44345 <enum name="VariationsSeedDateChange" type="int">
44346   <int value="0" label="No previous date"/>
44347   <int value="1" label="New date older than old date"/>
44348   <int value="2" label="Same day"/>
44349   <int value="3" label="Day changed"/>
44350 </enum>
44352 <enum name="VariationsSeedEmpty" type="int">
44353   <int value="0" label="Seed Not Empty"/>
44354   <int value="1" label="Seed Empty"/>
44355   <int value="2" label="Seed Corrupt"/>
44356   <int value="3" label="Seed Signature Verification Failed"/>
44357 </enum>
44359 <enum name="VaryType" type="int">
44360   <int value="0" label="No Vary header present"/>
44361   <int value="1" label="Vary:User-Agent"/>
44362   <int value="2" label="Other"/>
44363 </enum>
44365 <enum name="VAVDAH264DecoderFailure" type="int">
44366   <int value="0" label="FRAME_MBS_ONLY_FLAG_NOT_ONE"/>
44367   <int value="1" label="GAPS_IN_FRAME_NUM"/>
44368   <int value="2" label="MID_STREAM_RESOLUTION_CHANGE"/>
44369   <int value="3" label="INTERLACED_STREAM"/>
44370   <int value="4" label="VAAPI_ERROR"/>
44371 </enum>
44373 <enum name="VideoCodec" type="int">
44374   <int value="0" label="kUnknownVideoCodec"/>
44375   <int value="1" label="kCodecH264"/>
44376   <int value="2" label="kCodecVC1"/>
44377   <int value="3" label="kCodecMPEG2"/>
44378   <int value="4" label="kCodecMPEG4"/>
44379   <int value="5" label="kCodecTheora"/>
44380   <int value="6" label="kCodecVP8"/>
44381   <int value="7" label="kCodecVP9"/>
44382 </enum>
44384 <enum name="VideoCodecProfile" type="int">
44385   <int value="0" label="H.264 Baseline"/>
44386   <int value="1" label="H.264 Main"/>
44387   <int value="2" label="H.264 Extended"/>
44388   <int value="3" label="H.264 High"/>
44389   <int value="4" label="H.264 High10"/>
44390   <int value="5" label="H.264 High422"/>
44391   <int value="6" label="H.264 High444"/>
44392   <int value="7" label="H.264 ScalableBaseline"/>
44393   <int value="8" label="H.264 ScalableHigh"/>
44394   <int value="9" label="H.264 StereoHigh"/>
44395   <int value="10" label="H.264 MultiviewHigh"/>
44396   <int value="11" label="VP8"/>
44397   <int value="12" label="VP9"/>
44398 </enum>
44400 <enum name="VideoPixelFormat" type="int">
44401   <int value="0" label="UNKNOWN"/>
44402   <int value="1" label="YV12"/>
44403   <int value="2" label="YV16"/>
44404   <int value="3" label="I420"/>
44405   <int value="4" label="YV12A"/>
44406   <int value="5" label="HOLE"/>
44407   <int value="6" label="NATIVE_TEXTURE"/>
44408   <int value="7" label="YV12J"/>
44409 </enum>
44411 <enum name="ViewFileType" type="int">
44412   <int value="0" label="other"/>
44413   <int value="1" label=".3ga"/>
44414   <int value="2" label=".3gp"/>
44415   <int value="3" label=".aac"/>
44416   <int value="4" label=".alac"/>
44417   <int value="5" label=".asf"/>
44418   <int value="6" label=".avi"/>
44419   <int value="7" label=".bmp"/>
44420   <int value="8" label=".csv"/>
44421   <int value="9" label=".doc"/>
44422   <int value="10" label=".docx"/>
44423   <int value="11" label=".flac"/>
44424   <int value="12" label=".gif"/>
44425   <int value="13" label=".jpeg"/>
44426   <int value="14" label=".jpg"/>
44427   <int value="15" label=".log"/>
44428   <int value="16" label=".m3u"/>
44429   <int value="17" label=".m3u8"/>
44430   <int value="18" label=".m4a"/>
44431   <int value="19" label=".m4v"/>
44432   <int value="20" label=".mid"/>
44433   <int value="21" label=".mkv"/>
44434   <int value="22" label=".mov"/>
44435   <int value="23" label=".mp3"/>
44436   <int value="24" label=".mp4"/>
44437   <int value="25" label=".mpg"/>
44438   <int value="26" label=".odf"/>
44439   <int value="27" label=".odp"/>
44440   <int value="28" label=".ods"/>
44441   <int value="29" label=".odt"/>
44442   <int value="30" label=".oga"/>
44443   <int value="31" label=".ogg"/>
44444   <int value="32" label=".ogv"/>
44445   <int value="33" label=".pdf"/>
44446   <int value="34" label=".png"/>
44447   <int value="35" label=".ppt"/>
44448   <int value="36" label=".pptx"/>
44449   <int value="37" label=".ra"/>
44450   <int value="38" label=".ram"/>
44451   <int value="39" label=".rar"/>
44452   <int value="40" label=".rm"/>
44453   <int value="41" label=".rtf"/>
44454   <int value="42" label=".wav"/>
44455   <int value="43" label=".webm"/>
44456   <int value="44" label=".webp"/>
44457   <int value="45" label=".wma"/>
44458   <int value="46" label=".wmv"/>
44459   <int value="47" label=".xls"/>
44460   <int value="48" label=".xlsx"/>
44461 </enum>
44463 <enum name="VPNDriver" type="int">
44464   <int value="0" label="OpenVPN"/>
44465   <int value="1" label="L2TP/IPSec"/>
44466 </enum>
44468 <enum name="VPNRemoteAuthenticationType" type="int">
44469   <int value="0" label="OpenVPN Default"/>
44470   <int value="1" label="OpenVPN Certificate"/>
44471   <int value="2" label="L2TP/IPSec Default"/>
44472   <int value="3" label="L2TP/IPSec Certificate"/>
44473   <int value="4" label="L2TP/IPSec PSK"/>
44474 </enum>
44476 <enum name="VPNUserAuthenticationType" type="int">
44477   <int value="0" label="OpenVPN None"/>
44478   <int value="1" label="OpenVPN Certificate"/>
44479   <int value="2" label="OpenVPN Username/Password"/>
44480   <int value="3" label="OpenVPN Username/Password/OTP"/>
44481   <int value="4" label="L2TP/IPSec None"/>
44482   <int value="5" label="L2TP/IPSec Certificate"/>
44483   <int value="6" label="L2TP/IPSec Username/Password"/>
44484 </enum>
44486 <enum name="WalletApiCall" type="int">
44487   <int value="0" label="Unknown API call"/>
44488   <int value="1" label="Accept Legal Documents"/>
44489   <int value="2" label="Authenticate Instrument"/>
44490   <int value="3" label="Get Full Wallet"/>
44491   <int value="4" label="Get Wallet Items"/>
44492   <int value="5" label="Save to Wallet"/>
44493 </enum>
44495 <enum name="WalletErrors" type="int">
44496   <int value="0" label="Baseline: Issued request"/>
44497   <int value="1" label="Fatal error (deprecated)"/>
44498   <int value="2" label="Malformed response"/>
44499   <int value="3" label="Network error"/>
44500   <int value="4" label="Bad request"/>
44501   <int value="5" label="Internal error"/>
44502   <int value="6" label="Invalid params"/>
44503   <int value="7" label="Service unavailable"/>
44504   <int value="8" label="Spending limit exceeded"/>
44505   <int value="9" label="Unsupported API version"/>
44506   <int value="10" label="Unknown error"/>
44507   <int value="11" label="Unsupported merchant"/>
44508   <int value="12" label="Unsupported buyer legal address"/>
44509   <int value="13" label="Unverified know your customer status"/>
44510 </enum>
44512 <enum name="WalletRequiredActions" type="int">
44513   <int value="0" label="Baseline: Issued request"/>
44514   <int value="1" label="Unknown"/>
44515   <int value="2" label="GAIA auth"/>
44516   <int value="3" label="Passive GAIA auth"/>
44517   <int value="4" label="Set up Wallet"/>
44518   <int value="5" label="Accept ToS"/>
44519   <int value="6" label="Update expiration date"/>
44520   <int value="7" label="Upgrade min address"/>
44521   <int value="8" label="Choose another instrument or address"/>
44522   <int value="9" label="Verify CVV"/>
44523   <int value="10" label="Invalid form field"/>
44524   <int value="11" label="Require phone number"/>
44525 </enum>
44527 <enum name="WebFontCacheHit" type="int">
44528   <int value="0" label="Miss"/>
44529   <int value="1" label="Hit"/>
44530   <int value="2" label="Served from data URL"/>
44531 </enum>
44533 <enum name="WebFontUsageType" type="int">
44534   <int value="0" label="Styled, and used"/>
44535   <int value="1" label="Styled, but not used"/>
44536   <int value="2" label="Not styled, but used"/>
44537 </enum>
44539 <enum name="WebHistoryStatus" type="int">
44540   <int value="0" label="WEB_HISTORY_QUERY_FAILED">Failed</int>
44541   <int value="1" label="WEB_HISTORY_QUERY_SUCCEEDED">Succeeded</int>
44542   <int value="2" label="WEB_HISTORY_QUERY_TIMED_OUT">Timed out</int>
44543 </enum>
44545 <enum name="WebSocketHandshakeResult" type="int">
44546   <int value="0" label="Incomplete"/>
44547   <int value="1" label="Normal"/>
44548   <int value="2" label="Failed"/>
44549   <int value="3" label="Connected"/>
44550 </enum>
44552 <enum name="WebSocketNewHandshakeResult" type="int">
44553   <int value="0" label="INCOMPLETE">Incomplete</int>
44554   <int value="1" label="CONNECTED">Connected</int>
44555   <int value="2" label="FAILED">Failed</int>
44556 </enum>
44558 <enum name="WebSocketNewPerMessageDeflateContextTakeoverMode" type="int">
44559   <int value="0" label="Do not take over"/>
44560   <int value="1" label="Take over"/>
44561 </enum>
44563 <enum name="WebSocketPerMessageDeflateContextTakeOverMode" type="int">
44564   <int value="0" label="Do not take over"/>
44565   <int value="1" label="Take over"/>
44566 </enum>
44568 <enum name="WebSocketSendType" type="int">
44569   <int value="0" label="String"/>
44570   <int value="1" label="ArrayBuffer"/>
44571   <int value="2" label="ArrayBufferView"/>
44572   <int value="3" label="Blob"/>
44573 </enum>
44575 <enum name="WiFiApMode" type="int">
44576   <int value="0" label="Unknown"/>
44577   <int value="1" label="Managed"/>
44578   <int value="2" label="AdHoc"/>
44579 </enum>
44581 <enum name="WiFiReasonCode" type="int">
44582   <int value="0" label="kReasonReserved0"/>
44583   <int value="1" label="kReasonCodeUnspecified"/>
44584   <int value="2" label="kReasonCodePreviousAuthenticationInvalid"/>
44585   <int value="3" label="kReasonCodeSenderHasLeft"/>
44586   <int value="4" label="kReasonCodeInactivity"/>
44587   <int value="5" label="kReasonCodeTooManySTAs"/>
44588   <int value="6" label="kReasonCodeNonAuthenticated"/>
44589   <int value="7" label="kReasonCodeNonAssociated"/>
44590   <int value="8" label="kReasonCodeDisassociatedHasLeft"/>
44591   <int value="9" label="kReasonCodeReassociationNotAuthenticated"/>
44592   <int value="10" label="kReasonCodeUnacceptablePowerCapability"/>
44593   <int value="11" label="kReasonCodeUnacceptableSupportedChannelInfo"/>
44594   <int value="12" label="kReasonReserved12"/>
44595   <int value="13" label="kReasonCodeInvalidInfoElement"/>
44596   <int value="14" label="kReasonCodeMICFailure"/>
44597   <int value="15" label="kReasonCode4WayTimeout"/>
44598   <int value="16" label="kReasonCodeGroupKeyHandshakeTimeout"/>
44599   <int value="17" label="kReasonCodeDifferenIE"/>
44600   <int value="18" label="kReasonCodeGroupCipherInvalid"/>
44601   <int value="19" label="kReasonCodePairwiseCipherInvalid"/>
44602   <int value="20" label="kReasonCodeAkmpInvalid"/>
44603   <int value="21" label="kReasonCodeUnsupportedRsnIeVersion"/>
44604   <int value="22" label="kReasonCodeInvalidRsnIeCaps"/>
44605   <int value="23" label="kReasonCode8021XAuth"/>
44606   <int value="24" label="kReasonCodeCipherSuiteRejected"/>
44607   <int value="25" label="kReasonReserved25"/>
44608   <int value="26" label="kReasonReserved26"/>
44609   <int value="27" label="kReasonReserved27"/>
44610   <int value="28" label="kReasonReserved28"/>
44611   <int value="29" label="kReasonReserved29"/>
44612   <int value="30" label="kReasonReserved30"/>
44613   <int value="31" label="kReasonReserved31"/>
44614   <int value="32" label="kReasonCodeUnspecifiedQoS"/>
44615   <int value="33" label="kReasonCodeQoSBandwidth"/>
44616   <int value="34" label="kReasonCodeiPoorConditions"/>
44617   <int value="35" label="kReasonCodeOutsideTxop"/>
44618   <int value="36" label="kReasonCodeStaLeaving"/>
44619   <int value="37" label="kReasonCodeUnacceptableMechanism"/>
44620   <int value="38" label="kReasonCodeSetupRequired"/>
44621   <int value="39" label="kReasonCodeTimeout"/>
44622   <int value="45" label="kReasonCodeCipherSuiteNotSupported"/>
44623 </enum>
44625 <enum name="WiFiScanResult" type="int">
44626   <int value="0" label="ProgressiveScan connected"/>
44627   <int value="1" label="ProgressiveScan error then FullScan didn't connect"/>
44628   <int value="2" label="ProgressiveScan error then FullScan connected"/>
44629   <int value="3"
44630       label="ProgressiveScan didn't connect then FullScan didn't connect"/>
44631   <int value="4"
44632       label="ProgressiveScan didn't connect then FullScan connected"/>
44633   <int value="5" label="FullScan didn't connect"/>
44634   <int value="6" label="FullScan connected"/>
44635   <int value="7" label="Internal error"/>
44636 </enum>
44638 <enum name="WiFiStatusType" type="int">
44639   <int value="0" label="kStatusCodeTypeByAp"/>
44640   <int value="1" label="kStatusCodeTypeByClient"/>
44641   <int value="2" label="kStatusCodeTypeByUser"/>
44642   <int value="3" label="kStatusCodeTypeConsideredDead"/>
44643 </enum>
44645 <enum name="Win8PageLoadType" type="int">
44646   <int value="0" label="Metro"/>
44647   <int value="1" label="Desktop"/>
44648   <int value="2" label="Metro Aura"/>
44649   <int value="3" label="Desktop Aura"/>
44650 </enum>
44652 <enum name="WindowsVersion" type="int">
44653   <int value="0" label="Pre-XP"/>
44654   <int value="1" label="XP"/>
44655   <int value="2" label="2003 Server"/>
44656   <int value="3" label="Vista"/>
44657   <int value="4" label="Windows 7"/>
44658   <int value="5" label="Windows 8"/>
44659 </enum>
44661 <enum name="WindowType" type="int">
44662   <int value="0" label="Other"/>
44663   <int value="1" label="Browser"/>
44664   <int value="2" label="Hosted App"/>
44665   <int value="3" label="Packaged App"/>
44666 </enum>
44668 <enum name="XMLHttpRequestSendArrayBufferOrView" type="int">
44669   <int value="0" label="XMLHttpRequestSendArrayBuffer"/>
44670   <int value="1" label="XMLHttpRequestSendArrayBufferView"/>
44671 </enum>
44673 </enums>
44675 <!-- Histogram suffixes list -->
44677 <histogram_suffixes_list>
44679 <histogram_suffixes name="ActiveNetworkState">
44680   <suffix name="Offline"
44681       label="network manager thinks that the active network is offline"/>
44682   <suffix name="Online"
44683       label="network manager thinks that the active network is online"/>
44684   <suffix name="RestrictedPool"
44685       label="network manager thinks that the active network is behind portal"/>
44686   <affected-histogram name="CaptivePortal.OOBE.DiscrepancyWithShill"/>
44687   <affected-histogram name="CaptivePortal.Session.DiscrepancyWithShill"/>
44688 </histogram_suffixes>
44690 <histogram_suffixes name="AppListFirstPaintWarmStartFast" separator="">
44691   <suffix name="" label="Normal start."/>
44692   <suffix name="Fast"
44693       label="Fast start by skipping normal chrome.dll startup."/>
44694   <affected-histogram name="Startup.AppListFirstPaintWarmStart"/>
44695 </histogram_suffixes>
44697 <histogram_suffixes name="AsyncSlowStart">
44698   <suffix name="AsyncSlowStart" label="Async Slow Start on"/>
44699   <suffix name="AsyncSlowStart_off" label="Async Slow Start off"/>
44700   <suffix name="AsyncSlowStart_on" label="Async Slow Start on"/>
44701   <affected-histogram name="Net.Transaction_Connected_New"/>
44702   <affected-histogram name="Renderer4.StartToFinish"/>
44703 </histogram_suffixes>
44705 <histogram_suffixes name="AutofillServerExperiments">
44706   <suffix name="ar06" label="Acceptance ratio: 0.6"/>
44707   <suffix name="ar1" label="Acceptance ratio: 1.0"/>
44708   <suffix name="ar2" label="Acceptance ratio: 2.0"/>
44709   <suffix name="ar4" label="Acceptance ratio: 4.0"/>
44710   <suffix name="ar04wr3fs4"
44711       label="Acceptance ratio: 0.4; winner lead ratio: 3.0; min form score: 4"/>
44712   <suffix name="ar05wlr15"
44713       label="Acceptance ratio: 0.5; winner lead ratio: 1.5"/>
44714   <suffix name="ar05wlr25"
44715       label="Acceptance ratio: 0.5; winner lead ratio: 2.5"/>
44716   <suffix name="ar05wr15fs5"
44717       label="Acceptance ratio: 0.5; winner lead ratio: 1.5; min form score: 5"/>
44718   <suffix name="fp05" label="Probability picker algorithm, p=0.5"/>
44719   <suffix name="fp025" label="Probability picker algorithm, p=0.25"/>
44720   <suffix name="fp05cc03"
44721       label="Probability picker algorithm, p=0.5; p_ccname=0.3"/>
44722   <suffix name="fp05cco03"
44723       label="Probability picker algorithm, p=0.5;
44724              p_ccname_given_other_cc_fields=0.3"/>
44725   <suffix name="fp05cco03cstd"
44726       label="Probability picker algorithm, p=0.5;
44727              p_ccname_given_other_cc_fields=0.3; with fallback to the default
44728              algorithm"/>
44729   <suffix name="fp05cc03e1"
44730       label="Probability picker algorithm, p=0.5 for cc and company name
44731              fields; p_ccname_given_other_cc_fields=0.3; with fallback to the
44732              default algorithm;"/>
44733   <suffix name="tbar1" label="Use only Toolbar upload data"/>
44734   <affected-histogram name="Autofill.Quality"/>
44735   <affected-histogram name="AutoFill.Quality"/>
44736   <affected-histogram name="Autofill.Quality.HeuristicType"/>
44737   <affected-histogram name="Autofill.Quality.HeuristicType.ByFieldType"/>
44738   <affected-histogram name="Autofill.Quality.PredictedType"/>
44739   <affected-histogram name="Autofill.Quality.PredictedType.ByFieldType"/>
44740   <affected-histogram name="Autofill.Quality.ServerType"/>
44741   <affected-histogram name="Autofill.Quality.ServerType.ByFieldType"/>
44742 </histogram_suffixes>
44744 <histogram_suffixes name="CacheListSize">
44745   <suffix name="CacheListSize_12" label="Control"/>
44746   <suffix name="CacheListSize_13" label="Extended deleted list (2x)"/>
44747   <suffix name="CacheListSize_14" label="Out of the experiment"/>
44748   <affected-histogram name="DiskCache.TotalIOTime"/>
44749   <affected-histogram name="Net.HttpJob.TotalTime"/>
44750   <affected-histogram name="Net.HttpJob.TotalTimeCached"/>
44751   <affected-histogram name="Net.HttpJob.TotalTimeCancel"/>
44752   <affected-histogram name="Net.HttpJob.TotalTimeNotCached"/>
44753   <affected-histogram name="Net.HttpJob.TotalTimeSuccess"/>
44754   <affected-histogram name="PLT.Abandoned"/>
44755   <affected-histogram name="PLT.BeginToFinish"/>
44756   <affected-histogram name="PLT.BeginToFinish_HistoryLoad"/>
44757   <affected-histogram name="PLT.BeginToFinish_LinkLoadCacheOnly"/>
44758   <affected-histogram name="PLT.BeginToFinish_LinkLoadNormal"/>
44759   <affected-histogram name="PLT.BeginToFinish_LinkLoadReload"/>
44760   <affected-histogram name="PLT.BeginToFinish_LinkLoadStaleOk"/>
44761   <affected-histogram name="PLT.BeginToFinish_NormalLoad"/>
44762   <affected-histogram name="PLT.BeginToFinish_Reload"/>
44763 </histogram_suffixes>
44765 <histogram_suffixes name="CacheSensitivityAnalysis">
44766   <suffix name="No" label="Turned off"/>
44767   <suffix name="Control" label="Control group"/>
44768   <suffix name="ControlA" label="Control, Group A"/>
44769   <suffix name="ControlB" label="Control, Group B"/>
44770   <suffix name="100" label="100% slowdown"/>
44771   <suffix name="100A" label="100% slowdown, Group A"/>
44772   <suffix name="100B" label="100% slowdown, Group B"/>
44773   <suffix name="200A" label="200% slowdown, Group A"/>
44774   <suffix name="200B" label="200% slowdown, Group B"/>
44775   <suffix name="400A" label="400% slowdown, Group A"/>
44776   <suffix name="400B" label="400% slowdown, Group B"/>
44777   <affected-histogram name="Net.HttpJob.TotalTime"/>
44778   <affected-histogram name="Net.HttpJob.TotalTimeCached"/>
44779   <affected-histogram name="Net.HttpJob.TotalTimeCancel"/>
44780   <affected-histogram name="Net.HttpJob.TotalTimeNotCached"/>
44781   <affected-histogram name="Net.HttpJob.TotalTimeSuccess"/>
44782   <affected-histogram name="PLT.BeginToFinish_CacheSensitivity"/>
44783   <affected-histogram name="PLT.BeginToFinishDoc_CacheSensitivity"/>
44784   <affected-histogram name="PLT.BeginToFirstPaint_CacheSensitivity"/>
44785   <affected-histogram name="PLT.CommitToFirstPaint_CacheSensitivity"/>
44786 </histogram_suffixes>
44788 <histogram_suffixes name="CacheSensitivityHistograms">
44789   <suffix name="CacheSensitivity" label="Cache Sensivitiy Analysis"/>
44790   <affected-histogram name="PLT.BeginToFinish"/>
44791   <affected-histogram name="PLT.BeginToFinishDoc"/>
44792   <affected-histogram name="PLT.BeginToFirstPaint"/>
44793   <affected-histogram name="PLT.CommitToFirstPaint"/>
44794 </histogram_suffixes>
44796 <histogram_suffixes name="CertificateTypeAlgorithms" separator=".">
44797   <owner>rsleevi@chromium.org</owner>
44798   <suffix name="DH" label="DH"/>
44799   <suffix name="DSA" label="DSA"/>
44800   <suffix name="ECDH" label="ECDH"/>
44801   <suffix name="ECDSA" label="ECDSA"/>
44802   <suffix name="RSA" label="RSA"/>
44803   <suffix name="Unknown" label="SPKI unrecognized by cert library"/>
44804   <suffix name="Unsupported" label="Un-histogrammed type - please fix"/>
44805   <affected-histogram name="CertificateType.BR.Intermediate"/>
44806   <affected-histogram name="CertificateType.BR.Leaf"/>
44807   <affected-histogram name="CertificateType.BR.Root"/>
44808   <affected-histogram name="CertificateType.NonBR.Intermediate"/>
44809   <affected-histogram name="CertificateType.NonBR.Leaf"/>
44810   <affected-histogram name="CertificateType.NonBR.Root"/>
44811   <affected-histogram name="CertificateType2.BR.Intermediate"/>
44812   <affected-histogram name="CertificateType2.BR.Leaf"/>
44813   <affected-histogram name="CertificateType2.BR.Root"/>
44814   <affected-histogram name="CertificateType2.NonBR.Intermediate"/>
44815   <affected-histogram name="CertificateType2.NonBR.Leaf"/>
44816   <affected-histogram name="CertificateType2.NonBR.Root"/>
44817 </histogram_suffixes>
44819 <histogram_suffixes name="CertificateTypeBRValidity" separator=".">
44820   <obsolete>
44821     Deprecated as of 8/2013. This histogram only considered the leaf certificate
44822     expiry date as a proxy for whether a certificate was in-scope for the BRs,
44823     but did not consider the issuance date. As some CAs have issued long-lived
44824     certs prior to the BRs, this disproportionately reported those certs as
44825     being subject to the BRs, but non-compliant, when in reality they're not
44826     subject.
44827   </obsolete>
44828   <suffix name="BR"
44829       label="The *leaf* certificate of the chain expires after 2013-12-31,
44830              meaning that it should be in scope for the Baseline
44831              Requirement's key size requirements"/>
44832   <suffix name="NonBR"
44833       label="The *leaf* certificate of the chain expires on or before
44834              2013-12-31"/>
44835   <affected-histogram name="CertificateType"/>
44836 </histogram_suffixes>
44838 <histogram_suffixes name="CertificateTypeBRValidity2" separator=".">
44839   <suffix name="BR"
44840       label="The *leaf* certificate of the chain expires after 2013-12-31 and
44841              was issued on or after 2012-07-01, as judged by the notBefore,
44842              meaning that it should be in scope for the Baseline
44843              Requirement's key size requirements"/>
44844   <suffix name="NonBR"
44845       label="The *leaf* certificate of the chain expires on or before
44846              2013-12-31 or was issued before 2012-07-01"/>
44847   <affected-histogram name="CertificateType2"/>
44848 </histogram_suffixes>
44850 <histogram_suffixes name="CertificateTypeChainPosition" separator=".">
44851   <suffix name="Intermediate" label="Intermediate's SPKI"/>
44852   <suffix name="Leaf" label="Leaf's SPKI"/>
44853   <suffix name="Root" label="Root's SPKI"/>
44854   <affected-histogram name="CertificateType.BR"/>
44855   <affected-histogram name="CertificateType.NonBR"/>
44856   <affected-histogram name="CertificateType2.BR"/>
44857   <affected-histogram name="CertificateType2.NonBR"/>
44858 </histogram_suffixes>
44860 <histogram_suffixes name="CloudPrintRequests" separator=".">
44861   <suffix name="Register" label="Register request"/>
44862   <suffix name="UpdatePrinter" label="Update printer request"/>
44863   <suffix name="DownloadData" label="Download data request"/>
44864   <suffix name="Other" label="Other requests"/>
44865   <affected-histogram name="CloudPrint.UrlFetcherDownloadSize"/>
44866   <affected-histogram name="CloudPrint.UrlFetcherRequestTime"/>
44867   <affected-histogram name="CloudPrint.UrlFetcherRetries"/>
44868   <affected-histogram name="CloudPrint.UrlFetcherUploadSize"/>
44869 </histogram_suffixes>
44871 <histogram_suffixes name="ConnCountImpact">
44872   <suffix name="conn_count_16" label="with 16 persistent connections per host"/>
44873   <suffix name="conn_count_4" label="with 4 persistent connections per host"/>
44874   <suffix name="conn_count_5" label="with 5 persistent connections per host"/>
44875   <suffix name="conn_count_6" label="with 6 persistent connections per host"/>
44876   <suffix name="conn_count_7" label="with 7 persistent connections per host"/>
44877   <suffix name="conn_count_8" label="with 8 persistent connections per host"/>
44878   <suffix name="conn_count_9" label="with 9 persistent connections per host"/>
44879   <affected-histogram name="Net.Transaction_Connected_New"/>
44880   <affected-histogram name="PLT.Abandoned"/>
44881   <affected-histogram name="PLT.BeginToFinish_LinkLoadNormal"/>
44882   <affected-histogram name="PLT.BeginToFinish_LinkLoadReload"/>
44883   <affected-histogram name="PLT.BeginToFinish_LinkLoadStaleOk"/>
44884   <affected-histogram name="PLT.BeginToFinish_NormalLoad"/>
44885   <affected-histogram name="Renderer4.Abandoned"/>
44886   <affected-histogram name="Renderer4.BeginToFinish_LinkLoadNormal"/>
44887   <affected-histogram name="Renderer4.BeginToFinish_LinkLoadReload"/>
44888   <affected-histogram name="Renderer4.BeginToFinish_LinkLoadStaleOk"/>
44889   <affected-histogram name="Renderer4.BeginToFinish_NormalLoad"/>
44890 </histogram_suffixes>
44892 <histogram_suffixes name="ConnectivityDiagnostics" separator=".">
44893   <suffix name="0" label="INTERNET_DISCONNECTED"/>
44894   <suffix name="1" label="CHROME_VERSION"/>
44895   <suffix name="2" label="CHROMEOS_VERSION"/>
44896   <suffix name="3" label="DNS_RESOLVER_PRESENT"/>
44897   <suffix name="4" label="CAPTIVE_PORTAL_DNS"/>
44898   <suffix name="5" label="CAPTIVE_PORTAL_HTTP"/>
44899   <suffix name="6" label="FIREWALL_80"/>
44900   <suffix name="7" label="FIREWALL_443"/>
44901   <suffix name="8" label="RESOLVER_LATENCY"/>
44902   <suffix name="9" label="HTTP_LATENCY"/>
44903   <suffix name="10" label="NIC_SIGNAL_STRENGTH"/>
44904   <suffix name="11" label="PING_GATEWAY"/>
44905   <affected-histogram name="ConnectivityDiagnostics.TestVerdict"/>
44906   <affected-histogram name="ConnectivityDiagnostics.TimeTaken"/>
44907 </histogram_suffixes>
44909 <histogram_suffixes name="ConnnectBackupJobs">
44910   <suffix name="ConnectBackupJobsEnabled"/>
44911   <suffix name="ConnectBackupJobsDisabled"/>
44912   <affected-histogram name="Net.PreconnectUtilization"/>
44913   <affected-histogram name="Net.PreconnectUtilization2"/>
44914   <affected-histogram name="PLT.Abandoned"/>
44915   <affected-histogram name="PLT.BeginToFinish_LinkLoadNormal"/>
44916   <affected-histogram name="PLT.BeginToFinish_LinkLoadReload"/>
44917   <affected-histogram name="PLT.BeginToFinish_NormalLoad"/>
44918   <affected-histogram name="PLT.LoadType"/>
44919 </histogram_suffixes>
44921 <histogram_suffixes name="ContextualSearch">
44922   <suffix name="Control"/>
44923   <suffix name="Tap"/>
44924   <suffix name="TapForced"/>
44925   <affected-histogram name="Search.ContextualSearchOptCard"/>
44926   <affected-histogram name="Search.ContextualSearchOptPeekCard"/>
44927   <affected-histogram name="Search.ContextualSearchPeekCard"/>
44928   <affected-histogram name="Search.ContextualSearchTap"/>
44929   <affected-histogram name="Search.ContextualSearchTapUndecided"/>
44930   <affected-histogram name="Search.ContextualSearchTimeToSearch"/>
44931 </histogram_suffixes>
44933 <histogram_suffixes name="CrosFirstRunStep" separator="">
44934   <suffix name="AppList"/>
44935   <suffix name="Tray"/>
44936   <suffix name="Help"/>
44937   <affected-histogram name="CrosFirstRun.TimeSpentOnStep"/>
44938 </histogram_suffixes>
44940 <histogram_suffixes name="DataReductionProxy">
44941   <suffix name="DataReductionProxy"
44942       label="Only page loads through the data reduction proxy are considered."/>
44943   <affected-histogram name="PLT.NT_Connect"/>
44944   <affected-histogram name="PLT.NT_DelayBeforeConnect"/>
44945   <affected-histogram name="PLT.NT_DelayBeforeDomainLookup"/>
44946   <affected-histogram name="PLT.NT_DelayBeforeDomLoading"/>
44947   <affected-histogram name="PLT.NT_DelayBeforeFetch"/>
44948   <affected-histogram name="PLT.NT_DelayBeforeFetchRedirect"/>
44949   <affected-histogram name="PLT.NT_DelayBeforeLoadEvent"/>
44950   <affected-histogram name="PLT.NT_DelayBeforeRequest"/>
44951   <affected-histogram name="PLT.NT_DomainLookup"/>
44952   <affected-histogram name="PLT.NT_DomContentLoaded"/>
44953   <affected-histogram name="PLT.NT_DomInteractive"/>
44954   <affected-histogram name="PLT.NT_DomLoading"/>
44955   <affected-histogram name="PLT.NT_LoadEvent"/>
44956   <affected-histogram name="PLT.NT_Redirect"/>
44957   <affected-histogram name="PLT.NT_Request"/>
44958   <affected-histogram name="PLT.NT_Response"/>
44959   <affected-histogram name="PLT.PT_BeginToCommit"/>
44960   <affected-histogram name="PLT.PT_BeginToFinish"/>
44961   <affected-histogram name="PLT.PT_BeginToFinishDoc"/>
44962   <affected-histogram name="PLT.PT_CommitToFinish"/>
44963   <affected-histogram name="PLT.PT_CommitToFinishDoc"/>
44964   <affected-histogram name="PLT.PT_FinishDocToFinish"/>
44965   <affected-histogram name="PLT.PT_RequestToCommit"/>
44966   <affected-histogram name="PLT.PT_RequestToDomContentLoaded"/>
44967   <affected-histogram name="PLT.PT_RequestToFinish"/>
44968   <affected-histogram name="PLT.PT_RequestToFinishDoc"/>
44969   <affected-histogram name="PLT.PT_RequestToStart"/>
44970   <affected-histogram name="PLT.PT_StartToCommit"/>
44971   <affected-histogram name="PLT.PT_StartToFinish"/>
44972 </histogram_suffixes>
44974 <histogram_suffixes name="DefaultAppsExperiment">
44975   <suffix name="NoDefaultApps" label="User's without default apps installed"/>
44976   <suffix name="WithDefaultApps" label="User's with default apps installed"/>
44977   <affected-histogram name="Extensions.AppTabLaunchType"/>
44978   <affected-histogram name="Extensions.ExtensionInstalled"/>
44979   <affected-histogram name="Extensions.ExtensionUninstalled"/>
44980   <affected-histogram name="NewTabPage.DefaultPageType"/>
44981   <affected-histogram name="NewTabPage.SelectedPageType"/>
44982   <affected-histogram name="NtpHandler.AttachShownPageType"/>
44983   <affected-histogram name="NtpHandler.SelectedShownPageType"/>
44984   <affected-histogram name="Profile.AppCount"/>
44985 </histogram_suffixes>
44987 <histogram_suffixes name="DefaultPinnedApps">
44988   <obsolete>
44989     Deprecated as of 12/2013. Default pinned apps trial is finished.
44990   </obsolete>
44991   <suffix name="Existing"/>
44992   <suffix name="Control"/>
44993   <suffix name="Alternate"/>
44994   <affected-histogram name="Cros.ClickOnShelf"/>
44995 </histogram_suffixes>
44997 <histogram_suffixes name="DiskUsagePerUserCount" separator=".">
44998   <suffix name="1User" label="Only 1 user exists on device."/>
44999   <suffix name="2Users" label="2 users exist on device."/>
45000   <suffix name="3Users" label="3 users exist on device."/>
45001   <suffix name="4Users" label="4 users exist on device."/>
45002   <suffix name="5Users" label="5 users exist on device."/>
45003   <suffix name="6Users" label="6 users exist on device."/>
45004   <suffix name="7OrMoreUsers" label="7 or more users exist on device."/>
45005   <affected-histogram name="Platform.DiskUsage.Cache_Avg"/>
45006   <affected-histogram name="Platform.DiskUsage.Cache_Max"/>
45007   <affected-histogram name="Platform.DiskUsage.Downloads_Avg"/>
45008   <affected-histogram name="Platform.DiskUsage.Downloads_Max"/>
45009   <affected-histogram name="Platform.DiskUsage.GCache_Avg"/>
45010   <affected-histogram name="Platform.DiskUsage.GCache_Max"/>
45011   <affected-histogram name="Platform.DiskUsage.LeastUsedAccountDays"/>
45012 </histogram_suffixes>
45014 <histogram_suffixes name="DnsImpact2">
45015   <suffix name="disabled_prefetch"
45016       label="DNS pre-resolving is disabled in these clients"/>
45017   <suffix name="disabled_prefetch_4_connections"
45018       label="DNS pre-resolving is disabled in these clients, and a maximum of
45019              4 connections per host was allowed"/>
45020   <suffix name="enabled_prefetch_4_connections"
45021       label="a maximum of 4 connections per host was allowed in these clients"/>
45022   <suffix name="parallel_4_prefetch"
45023       label="DNS pre-resolving was only doing 4 concurrent speculative
45024              resolutions in this test"/>
45025   <affected-histogram name="Net.Dns_Resolution_And_TCP_Connection_Latency"/>
45026   <affected-histogram name="Net.TCP_Connection_Idle_Sockets">
45027     <with-suffix name="disabled_prefetch"/>
45028     <with-suffix name="disabled_prefetch_4_connections"/>
45029     <with-suffix name="enabled_prefetch_4_connections"/>
45030   </affected-histogram>
45031   <affected-histogram name="Net.TCP_Connection_Latency"/>
45032   <affected-histogram name="Net.Transaction_Connected"/>
45033   <affected-histogram name="Net.Transaction_Connected_New"/>
45034   <affected-histogram name="Net.Transaction_Connected_New_b"/>
45035   <affected-histogram name="Net.Transaction_Connected_Under_10"/>
45036   <affected-histogram name="Net.Transaction_Latency"/>
45037   <affected-histogram name="Net.Transaction_Latency_b"/>
45038   <affected-histogram name="Net.Transaction_Latency_Total"/>
45039   <affected-histogram name="Net.Transaction_Latency_Total_New_Connection"/>
45040   <affected-histogram
45041       name="Net.Transaction_Latency_Total_New_Connection_Under_10"/>
45042   <affected-histogram name="Net.Transaction_Latency_Total_Under_10"/>
45043   <affected-histogram name="Net.Transaction_Latency_Under_10"/>
45044   <affected-histogram name="PLT.RequestToFinish">
45045     <with-suffix name="parallel_4_prefetch"/>
45046   </affected-histogram>
45047 </histogram_suffixes>
45049 <histogram_suffixes name="DnsImpact3">
45050   <suffix name="disabled_prefetch" label="with DNS pre-resolving disabled"/>
45051   <suffix name="parallel_4_prefetch"
45052       label="with only 4 concurrent speculative resolutions done in parallel"/>
45053   <affected-histogram name="Net.Transaction_Connected_New">
45054     <with-suffix name="disabled_prefetch"/>
45055   </affected-histogram>
45056   <affected-histogram name="Renderer2.FinishDocToFinish"/>
45057   <affected-histogram name="Renderer2.RequestToFinish"/>
45058   <affected-histogram name="Renderer2.RequestToFinish_L">
45059     <with-suffix name="disabled_prefetch"/>
45060   </affected-histogram>
45061   <affected-histogram name="Renderer2.RequestToFirstLayout"/>
45062   <affected-histogram name="Renderer2.RequestToStart"/>
45063   <affected-histogram name="Renderer2.StartToFinish"/>
45064   <affected-histogram name="Renderer2.StartToFinishDoc"/>
45065   <affected-histogram name="Renderer2.StartToFirstLayout"/>
45066   <affected-histogram name="Renderer4.RequestToFinish">
45067     <with-suffix name="parallel_4_prefetch"/>
45068   </affected-histogram>
45069   <affected-histogram name="Renderer4.StartToFinish">
45070     <with-suffix name="parallel_4_prefetch"/>
45071   </affected-histogram>
45072 </histogram_suffixes>
45074 <histogram_suffixes name="DnsParallelism">
45075   <suffix name="parallel_10"
45076       label="with only 10 concurrent resolutions done in parallel"/>
45077   <suffix name="parallel_14"
45078       label="with only 14 concurrent resolutions done in parallel"/>
45079   <suffix name="parallel_20"
45080       label="with only 20 concurrent resolutions done in parallel"/>
45081   <suffix name="parallel_6"
45082       label="with only 6 concurrent resolutions done in parallel"/>
45083   <suffix name="parallel_7"
45084       label="with only 7 concurrent resolutions done in parallel"/>
45085   <suffix name="parallel_8"
45086       label="with only 8 concurrent resolutions done in parallel"/>
45087   <suffix name="parallel_9"
45088       label="with only 9 concurrent resolutions done in parallel"/>
45089   <suffix name="parallel_default"
45090       label="with the default number of concurrent resolutions done in
45091              parallel"/>
45092   <affected-histogram name="DNS.ResolveCategory"/>
45093   <affected-histogram name="DNS.ResolveSuccess"/>
45094 </histogram_suffixes>
45096 <histogram_suffixes name="DocsSpecific" separator="">
45097   <suffix name="Docs" label="Only for docs.google.com"/>
45098   <affected-histogram name="appcache.MainResourceResponseRetrieval"/>
45099   <affected-histogram name="appcache.SubResourceResponseRetrieval"/>
45100   <affected-histogram name="appcache.UpdateJobResult"/>
45101   <affected-histogram name="appcache.UpdateProgressAtPointOfFaliure"/>
45102   <affected-histogram name="appcache.UpdateWasOffOriginAtPointOfFailure"/>
45103   <affected-histogram name="appcache.UpdateWasStalledAtPointOfFailure"/>
45104 </histogram_suffixes>
45106 <histogram_suffixes name="DomainGoogle" separator="">
45107   <suffix name="Google" label="only Google cookies are recorded."/>
45108   <suffix name="Other" label="only NON-Google cookies are recorded."/>
45109   <affected-histogram name="Cookie.ReinstatedCookies"/>
45110 </histogram_suffixes>
45112 <histogram_suffixes name="ExternalExtensionEvent" separator="">
45113   <suffix name="NonWebstore"
45114       label="sideloaded extensions that don't update from the webstore"/>
45115   <suffix name="Webstore"
45116       label="sideloaded extensions that update from the webstore"/>
45117   <affected-histogram name="Extensions.ExternalExtensionEvent"/>
45118 </histogram_suffixes>
45120 <histogram_suffixes name="FileBrowserLoad" separator=".">
45121   <suffix name="Construct"
45122       label="Time spent constructing the main Javascript object."/>
45123   <suffix name="DOM" label="Time to initialize DOM."/>
45124   <suffix name="FileSystem"
45125       label="Deprecated as of 9/2013. Time to get access to the local file
45126              system."/>
45127   <suffix name="Parse" label="Time to parse Javascript and CSS."/>
45128   <suffix name="Roots" label="Time to enumerate file system roots."/>
45129   <suffix name="Total"
45130       label="Total load time from the moment the Javascript started parsing
45131              till the moment the empty file list is displayed."/>
45132   <affected-histogram name="FileBrowser.Load"/>
45133 </histogram_suffixes>
45135 <histogram_suffixes name="FromGWS">
45136   <suffix name="FromGWS"
45137       label="Only page loads that are a result of a navigation from a web
45138              search are considered."/>
45139   <affected-histogram name="PLT.BeginToFinish"/>
45140   <affected-histogram name="PLT.BeginToFinishDoc"/>
45141   <affected-histogram name="PLT.BeginToFirstPaint"/>
45142   <affected-histogram name="PLT.CommitToFirstPaint"/>
45143   <affected-histogram name="PLT.PT_BeginToCommit"/>
45144   <affected-histogram name="PLT.PT_BeginToFinish"/>
45145   <affected-histogram name="PLT.PT_BeginToFinishDoc"/>
45146   <affected-histogram name="PLT.PT_CommitToFinish"/>
45147   <affected-histogram name="PLT.PT_CommitToFinishDoc"/>
45148   <affected-histogram name="PLT.PT_RequestToCommit"/>
45149   <affected-histogram name="PLT.PT_RequestToDomContentLoaded"/>
45150   <affected-histogram name="PLT.PT_RequestToFinish"/>
45151   <affected-histogram name="PLT.PT_RequestToFinishDoc"/>
45152   <affected-histogram name="PLT.PT_RequestToStart"/>
45153   <affected-histogram name="PLT.PT_StartToCommit"/>
45154   <affected-histogram name="PLT.PT_StartToFinish"/>
45155 </histogram_suffixes>
45157 <histogram_suffixes name="GWSChromeJointExperiment">
45158   <suffix name="Experiment1"
45159       label="Only page loads that are a result of a navigation from a web
45160              search under a specific web search/Chrome joint experiment.
45161              Unused at this moment."/>
45162   <suffix name="Experiment2"
45163       label="Only page loads that are a result of a navigation from a web
45164              search under a specific web search/Chrome joint experiment.
45165              Unused at this moment."/>
45166   <suffix name="Experiment3"
45167       label="Only page loads that are a result of a navigation from a web
45168              search under a specific web search/Chrome joint experiment.
45169              Unused at this moment."/>
45170   <suffix name="Experiment4"
45171       label="Only page loads that are a result of a navigation from a web
45172              search under a specific web search/Chrome joint experiment.
45173              Unused at this moment."/>
45174   <suffix name="Experiment5"
45175       label="Only page loads that are a result of a navigation from a web
45176              search under a specific web search/Chrome joint experiment.
45177              Unused at this moment."/>
45178   <suffix name="Experiment6"
45179       label="Only page loads that are a result of a navigation from a web
45180              search under a specific web search/Chrome joint experiment.
45181              Unused at this moment."/>
45182   <suffix name="Experiment7"
45183       label="Only page loads that are a result of a navigation from a web
45184              search under a specific web search/Chrome joint experiment.
45185              Unused at this moment."/>
45186   <suffix name="Experiment8"
45187       label="Only page loads that are a result of a navigation from a web
45188              search under a specific web search/Chrome joint experiment.
45189              Unused at this moment."/>
45190   <suffix name="Experiment9"
45191       label="Only page loads that are a result of a navigation from a web
45192              search under a specific web search/Chrome joint experiment.
45193              Unused at this moment."/>
45194   <suffix name="Experiment10"
45195       label="Only page loads that are a result of a navigation from a web
45196              search under a specific web search/Chrome joint experiment.
45197              Unused at this moment."/>
45198   <suffix name="Experiment11"
45199       label="Only page loads that are a result of a navigation from a web
45200              search under a specific web search/Chrome joint experiment.
45201              Unused at this moment."/>
45202   <suffix name="Experiment12"
45203       label="Only page loads that are a result of a navigation from a web
45204              search under a specific web search/Chrome joint experiment.
45205              Unused at this moment."/>
45206   <suffix name="Experiment13"
45207       label="Only page loads that are a result of a navigation from a web
45208              search under a specific web search/Chrome joint experiment.
45209              Unused at this moment."/>
45210   <suffix name="Experiment14"
45211       label="Only page loads that are a result of a navigation from a web
45212              search under a specific web search/Chrome joint experiment.
45213              Unused at this moment."/>
45214   <suffix name="Experiment15"
45215       label="Only page loads that are a result of a navigation from a web
45216              search under a specific web search/Chrome joint experiment.
45217              Unused at this moment."/>
45218   <suffix name="Experiment16"
45219       label="Only page loads that are a result of a navigation from a web
45220              search under a specific web search/Chrome joint experiment.
45221              Unused at this moment."/>
45222   <suffix name="Experiment17"
45223       label="Only page loads that are a result of a navigation from a web
45224              search under a specific web search/Chrome joint experiment.
45225              Unused at this moment."/>
45226   <suffix name="Experiment18"
45227       label="Only page loads that are a result of a navigation from a web
45228              search under a specific web search/Chrome joint experiment.
45229              Unused at this moment."/>
45230   <suffix name="Experiment19"
45231       label="Only page loads that are a result of a navigation from a web
45232              search under a specific web search/Chrome joint experiment.
45233              Unused at this moment."/>
45234   <suffix name="Experiment20"
45235       label="Only page loads that are a result of a navigation from a web
45236              search under a specific web search/Chrome joint experiment.
45237              Unused at this moment."/>
45238   <affected-histogram name="PLT.BeginToFinish_FromGWS"/>
45239   <affected-histogram name="PLT.BeginToFinish_NoPreview"/>
45240   <affected-histogram name="PLT.BeginToFinish_Preview"/>
45241   <affected-histogram name="PLT.BeginToFinish_WithPreview"/>
45242   <affected-histogram name="PLT.BeginToFinishDoc_FromGWS"/>
45243   <affected-histogram name="PLT.BeginToFinishDoc_NoPreview"/>
45244   <affected-histogram name="PLT.BeginToFinishDoc_Preview"/>
45245   <affected-histogram name="PLT.BeginToFinishDoc_WithPreview"/>
45246   <affected-histogram name="PLT.BeginToFirstPaint_FromGWS"/>
45247   <affected-histogram name="PLT.BeginToFirstPaint_NoPreview"/>
45248   <affected-histogram name="PLT.BeginToFirstPaint_Preview"/>
45249   <affected-histogram name="PLT.BeginToFirstPaint_WithPreview"/>
45250   <affected-histogram name="PLT.CommitToFirstPaint_FromGWS"/>
45251   <affected-histogram name="PLT.CommitToFirstPaint_NoPreview"/>
45252   <affected-histogram name="PLT.CommitToFirstPaint_Preview"/>
45253   <affected-histogram name="PLT.CommitToFirstPaint_WithPreview"/>
45254   <affected-histogram name="PLT.PT_BeginToCommit_FromGWS"/>
45255   <affected-histogram name="PLT.PT_BeginToCommit_NoPreview"/>
45256   <affected-histogram name="PLT.PT_BeginToCommit_Preview"/>
45257   <affected-histogram name="PLT.PT_BeginToCommit_WithPreview"/>
45258   <affected-histogram name="PLT.PT_BeginToFinish_FromGWS"/>
45259   <affected-histogram name="PLT.PT_BeginToFinish_NoPreview"/>
45260   <affected-histogram name="PLT.PT_BeginToFinish_Preview"/>
45261   <affected-histogram name="PLT.PT_BeginToFinish_WithPreview"/>
45262   <affected-histogram name="PLT.PT_BeginToFinishDoc_FromGWS"/>
45263   <affected-histogram name="PLT.PT_BeginToFinishDoc_NoPreview"/>
45264   <affected-histogram name="PLT.PT_BeginToFinishDoc_Preview"/>
45265   <affected-histogram name="PLT.PT_BeginToFinishDoc_WithPreview"/>
45266   <affected-histogram name="PLT.PT_CommitToFinish_FromGWS"/>
45267   <affected-histogram name="PLT.PT_CommitToFinish_NoPreview"/>
45268   <affected-histogram name="PLT.PT_CommitToFinish_Preview"/>
45269   <affected-histogram name="PLT.PT_CommitToFinish_WithPreview"/>
45270   <affected-histogram name="PLT.PT_CommitToFinishDoc_FromGWS"/>
45271   <affected-histogram name="PLT.PT_CommitToFinishDoc_NoPreview"/>
45272   <affected-histogram name="PLT.PT_CommitToFinishDoc_Preview"/>
45273   <affected-histogram name="PLT.PT_CommitToFinishDoc_WithPreview"/>
45274   <affected-histogram name="PLT.PT_RequestToCommit_FromGWS"/>
45275   <affected-histogram name="PLT.PT_RequestToCommit_NoPreview"/>
45276   <affected-histogram name="PLT.PT_RequestToCommit_Preview"/>
45277   <affected-histogram name="PLT.PT_RequestToCommit_WithPreview"/>
45278   <affected-histogram name="PLT.PT_RequestToDomContentLoaded_FromGWS"/>
45279   <affected-histogram name="PLT.PT_RequestToDomContentLoaded_NoPreview"/>
45280   <affected-histogram name="PLT.PT_RequestToDomContentLoaded_Preview"/>
45281   <affected-histogram name="PLT.PT_RequestToDomContentLoaded_WithPreview"/>
45282   <affected-histogram name="PLT.PT_RequestToFinish_FromGWS"/>
45283   <affected-histogram name="PLT.PT_RequestToFinish_NoPreview"/>
45284   <affected-histogram name="PLT.PT_RequestToFinish_Preview"/>
45285   <affected-histogram name="PLT.PT_RequestToFinish_WithPreview"/>
45286   <affected-histogram name="PLT.PT_RequestToFinishDoc_FromGWS"/>
45287   <affected-histogram name="PLT.PT_RequestToFinishDoc_NoPreview"/>
45288   <affected-histogram name="PLT.PT_RequestToFinishDoc_Preview"/>
45289   <affected-histogram name="PLT.PT_RequestToFinishDoc_WithPreview"/>
45290   <affected-histogram name="PLT.PT_RequestToStart_FromGWS"/>
45291   <affected-histogram name="PLT.PT_RequestToStart_NoPreview"/>
45292   <affected-histogram name="PLT.PT_RequestToStart_Preview"/>
45293   <affected-histogram name="PLT.PT_RequestToStart_WithPreview"/>
45294   <affected-histogram name="PLT.PT_StartToCommit_FromGWS"/>
45295   <affected-histogram name="PLT.PT_StartToCommit_NoPreview"/>
45296   <affected-histogram name="PLT.PT_StartToCommit_Preview"/>
45297   <affected-histogram name="PLT.PT_StartToCommit_WithPreview"/>
45298   <affected-histogram name="PLT.PT_StartToFinish_FromGWS"/>
45299   <affected-histogram name="PLT.PT_StartToFinish_NoPreview"/>
45300   <affected-histogram name="PLT.PT_StartToFinish_Preview"/>
45301   <affected-histogram name="PLT.PT_StartToFinish_WithPreview"/>
45302 </histogram_suffixes>
45304 <histogram_suffixes name="HttpPipeliningCompatibility">
45305   <suffix name="disable_test" label="Do nothing"/>
45306   <suffix name="enable_test" label="Test connection for HTTP pipelining"/>
45307   <affected-histogram name="NetConnectivity.Pipeline.0.NetworkError"/>
45308   <affected-histogram name="NetConnectivity.Pipeline.0.ResponseCode"/>
45309   <affected-histogram name="NetConnectivity.Pipeline.0.Status"/>
45310   <affected-histogram name="NetConnectivity.Pipeline.1.NetworkError"/>
45311   <affected-histogram name="NetConnectivity.Pipeline.1.ResponseCode"/>
45312   <affected-histogram name="NetConnectivity.Pipeline.1.Status"/>
45313   <affected-histogram name="NetConnectivity.Pipeline.2.NetworkError"/>
45314   <affected-histogram name="NetConnectivity.Pipeline.2.ResponseCode"/>
45315   <affected-histogram name="NetConnectivity.Pipeline.2.Status"/>
45316   <affected-histogram name="NetConnectivity.Pipeline.3.NetworkError"/>
45317   <affected-histogram name="NetConnectivity.Pipeline.3.ResponseCode"/>
45318   <affected-histogram name="NetConnectivity.Pipeline.3.Status"/>
45319   <affected-histogram name="NetConnectivity.Pipeline.4.NetworkError"/>
45320   <affected-histogram name="NetConnectivity.Pipeline.4.ResponseCode"/>
45321   <affected-histogram name="NetConnectivity.Pipeline.4.Status"/>
45322   <affected-histogram name="NetConnectivity.Pipeline.5.NetworkError"/>
45323   <affected-histogram name="NetConnectivity.Pipeline.5.ResponseCode"/>
45324   <affected-histogram name="NetConnectivity.Pipeline.5.Status"/>
45325   <affected-histogram name="NetConnectivity.Pipeline.AllHTTP11"/>
45326   <affected-histogram name="NetConnectivity.Pipeline.CanarySuccess"/>
45327   <affected-histogram name="NetConnectivity.Pipeline.Depth"/>
45328   <affected-histogram name="NetConnectivity.Pipeline.Success"/>
45329 </histogram_suffixes>
45331 <histogram_suffixes name="IndexedDBLevelDBErrnoMethods" separator=".">
45332   <suffix name="NewLogger" label="ChromiumEnv::NewLogger"/>
45333   <suffix name="NewSequentialFile" label="ChromiumEnv::NewSequentialFile"/>
45334   <suffix name="NewWritableFile" label="ChromiumEnv::NewWritableFile"/>
45335   <suffix name="SequentialFileRead" label="ChromiumSequentialFile::Read"/>
45336   <suffix name="SequentialFileSkip" label="ChromiumSequentialFile::Skip"/>
45337   <suffix name="WritableFileAppend" label="ChromiumWritableFile::Append"/>
45338   <suffix name="WritableFileClose" label="ChromiumWritableFile::Close"/>
45339   <suffix name="WritableFileFlush" label="ChromiumWritableFile::Flush"/>
45340   <suffix name="WritableFileSync" label="ChromiumWritableFile::Sync"/>
45341   <suffix name="WritableFileSyncParent"
45342       label="ChromiumWritableFile::SyncParent"/>
45343   <affected-histogram name="WebCore.IndexedDB.LevelDBOpenErrors.Errno"/>
45344   <affected-histogram name="WebCore.IndexedDB.LevelDBReadErrors.Errno"/>
45345   <affected-histogram name="WebCore.IndexedDB.LevelDBWriteErrors.Errno"/>
45346 </histogram_suffixes>
45348 <histogram_suffixes name="IndexedDBLevelDBPFEMethods" separator=".">
45349   <suffix name="CreateDir" label="ChromiumEnv::CreateDir"/>
45350   <suffix name="DeleteDir" label="ChromiumEnv::DeleteDir"/>
45351   <suffix name="DeleteFile" label="ChromiumEnv::DeleteFile"/>
45352   <suffix name="GetChildren" label="ChromiumEnv::GetChildren"/>
45353   <suffix name="GetFileSize" label="ChromiumEnv::GetFileSize"/>
45354   <suffix name="LockFile" label="ChromiumEnv::LockFile"/>
45355   <suffix name="NewRandomAccessFile" label="ChromiumEnv::NewRandomAccessFile"/>
45356   <suffix name="RandomAccessFileRead" label="ChromiumRandomAccessFile::Read"/>
45357   <suffix name="RenameFile" label="ChromiumEnv::RenameFile"/>
45358   <suffix name="UnlockFile" label="ChromiumEnv::UnlockFile"/>
45359   <affected-histogram name="WebCore.IndexedDB.LevelDBOpenErrors.PFE"/>
45360   <affected-histogram name="WebCore.IndexedDB.LevelDBReadErrors.PFE"/>
45361   <affected-histogram name="WebCore.IndexedDB.LevelDBWriteErrors.PFE"/>
45362 </histogram_suffixes>
45364 <histogram_suffixes name="InstallerDownloadSources" separator="">
45365   <suffix name="HttpPeer" label="Download Source: HTTP Peer"/>
45366   <suffix name="HttpServer" label="Download Source: HTTP Server"/>
45367   <suffix name="HttpsServer" label="Download Source: HTTPS Server"/>
45368   <affected-histogram name="Installer.SuccessfulMBsDownloadedFrom"/>
45369   <affected-histogram name="Installer.TotalMBsDownloadedFrom"/>
45370 </histogram_suffixes>
45372 <histogram_suffixes name="Instant">
45373   <suffix name="Extended" label="Suggestions + Results"/>
45374   <suffix name="Instant" label="Results"/>
45375   <affected-histogram name="Instant.SessionsStorageNamespace"/>
45376 </histogram_suffixes>
45378 <histogram_suffixes name="InstantExtended_QuerytoQuery">
45379   <owner>macourteau@chromium.org</owner>
45380   <suffix name="400" label="Omnibox width &lt; 400"/>
45381   <suffix name="700" label="Omnibox width &lt; 700"/>
45382   <suffix name="1200" label="Omnibox width &lt; 1200"/>
45383   <suffix name="large" label="Omnibox width &gt;= 1200"/>
45384   <affected-histogram name="InstantExtended.PercentageMatchV2_QuerytoQuery"/>
45385   <affected-histogram name="InstantExtended.PercentageMatchV2_QuerytoURL"/>
45386   <affected-histogram name="InstantExtended.PercentageMatchV2_URLtoQuery"/>
45387   <affected-histogram name="InstantExtended.PercentageMatchV2_URLtoURL"/>
45388 </histogram_suffixes>
45390 <histogram_suffixes name="InstantSearchClicks">
45391   <suffix name="WithPreview"
45392       label="Only page loads through data reduction proxy that are result of
45393              navigation from web search and preview version of the page shown
45394              are considered."/>
45395   <suffix name="Preview"
45396       label="Only page loads through data reduction proxy that are result of
45397              navigation from web search and preview version of the page shown
45398              are considered."/>
45399   <suffix name="NoPreview"
45400       label="Only page loads through data reduction proxy that are result of
45401              navigation from web search and preview version of the page shown
45402              are considered."/>
45403   <affected-histogram name="PLT.BeginToFinish"/>
45404   <affected-histogram name="PLT.BeginToFinish_ContentPrefetcherReferrer"/>
45405   <affected-histogram name="PLT.BeginToFinishDoc"/>
45406   <affected-histogram name="PLT.BeginToFinishDoc_ContentPrefetcherReferrer"/>
45407   <affected-histogram name="PLT.BeginToFirstPaint"/>
45408   <affected-histogram name="PLT.CommitToFirstPaint"/>
45409   <affected-histogram name="PLT.PT_BeginToCommit"/>
45410   <affected-histogram name="PLT.PT_BeginToFinish"/>
45411   <affected-histogram name="PLT.PT_BeginToFinishDoc"/>
45412   <affected-histogram name="PLT.PT_CommitToFinish"/>
45413   <affected-histogram name="PLT.PT_CommitToFinishDoc"/>
45414   <affected-histogram name="PLT.PT_RequestToCommit"/>
45415   <affected-histogram name="PLT.PT_RequestToDomContentLoaded"/>
45416   <affected-histogram name="PLT.PT_RequestToFinish"/>
45417   <affected-histogram name="PLT.PT_RequestToFinishDoc"/>
45418   <affected-histogram name="PLT.PT_RequestToStart"/>
45419   <affected-histogram name="PLT.PT_StartToCommit"/>
45420   <affected-histogram name="PLT.PT_StartToFinish"/>
45421 </histogram_suffixes>
45423 <histogram_suffixes name="Interval" separator="_">
45424   <suffix name="Interval" label="Interval between two consecutive connects is"/>
45425   <affected-histogram name="Net.TCP_Connection_Latency"/>
45426 </histogram_suffixes>
45428 <histogram_suffixes name="Interval_20ms_plus_and_minus" separator="_">
45429   <suffix name="Interval_20ms_Minus"
45430       label="Interval between two consecutive connects is less than 20ms."/>
45431   <suffix name="Interval_20ms_Plus"
45432       label="Interval between two consecutive connects is greater than or
45433              equal to 20ms."/>
45434   <affected-histogram name="Net.TCP_Connection_Latency"/>
45435 </histogram_suffixes>
45437 <histogram_suffixes name="Interval_lt_gt_20ms" separator="_">
45438   <suffix name="LessThanOrEqual_10ms" label="less than or equal to 10ms."/>
45439   <suffix name="LessThanOrEqual_20ms"
45440       label="more than 10ms, and less than or equal to 20ms."/>
45441   <suffix name="GreaterThan_20ms" label="greater than 20ms."/>
45442   <affected-histogram name="Net.TCP_Connection_Latency_Interval"/>
45443 </histogram_suffixes>
45445 <histogram_suffixes name="IPv6_Probe">
45446   <suffix name="IPv6_probe_skipped"
45447       label="with IPv6 not probed, and default OS settings used"/>
45448   <suffix name="IPv6_probe_done"
45449       label="with IPv6 probed for and possibly disabled"/>
45450   <affected-histogram name="DNS.PrefetchResolution"/>
45451 </histogram_suffixes>
45453 <histogram_suffixes name="LateBindingExperiment">
45454   <suffix name="disable_late_binding" label="socket late binding is disabled"/>
45455   <suffix name="enable_late_binding" label="socket late binding is enabled"/>
45456   <affected-histogram name="Net.SocketIdleTimeBeforeNextUse_ReusedSocket"/>
45457   <affected-histogram name="Net.SocketIdleTimeBeforeNextUse_UnusedSocket"/>
45458   <affected-histogram name="Net.SocketIdleTimeOnIOError2_ReusedSocket"/>
45459   <affected-histogram name="Net.SocketIdleTimeOnIOError2_UnusedSocket"/>
45460   <affected-histogram name="Net.TCPSocketType"/>
45461   <affected-histogram name="Net.Transaction_Connected"/>
45462   <affected-histogram name="Net.Transaction_Connected_Under_10"/>
45463   <affected-histogram name="Net.TransportSocketRequestTime"/>
45464   <affected-histogram name="Renderer4.BeginToFinish_LinkLoad"/>
45465   <affected-histogram name="Renderer4.BeginToFinish_LinkLoadNormal"/>
45466   <affected-histogram name="Renderer4.BeginToFinish_LinkLoadReload"/>
45467   <affected-histogram name="Renderer4.BeginToFinish_NormalLoad"/>
45468   <affected-histogram name="Renderer4.BeginToFinishDoc_LinkLoad"/>
45469   <affected-histogram name="Renderer4.BeginToFinishDoc_LinkLoadNormal"/>
45470   <affected-histogram name="Renderer4.BeginToFinishDoc_LinkLoadReload"/>
45471   <affected-histogram name="Renderer4.BeginToFinishDoc_NormalLoad"/>
45472   <affected-histogram name="Renderer4.RequestToFinish"/>
45473   <affected-histogram name="Renderer4.StartToFinish"/>
45474 </histogram_suffixes>
45476 <histogram_suffixes name="LevelDBEnvBackupRestore" separator="">
45477   <suffix name="Backup" label="Backing up an ldb file."/>
45478   <suffix name="Restore" label="Restoring an ldb file."/>
45479   <affected-histogram name="LevelDBEnv.IDB.Table"/>
45480   <affected-histogram name="LevelDBEnv.Table"/>
45481 </histogram_suffixes>
45483 <histogram_suffixes name="LevelDBEnvMaxFDs" separator=".">
45484   <suffix name="Success"
45485       label="This histogram shows the limit when open succeeded."/>
45486   <suffix name="TooManyOpened"
45487       label="This histogram shows the limit when open failed because the
45488              limit had been reached."/>
45489   <suffix name="OtherError"
45490       label="This histogram shows the limit when open failed for reasons
45491              other than exceeding the limit."/>
45492   <affected-histogram name="LevelDBEnv.IDB.MaxFDs"/>
45493   <affected-histogram name="LevelDBEnv.MaxFDs"/>
45494 </histogram_suffixes>
45496 <histogram_suffixes name="LevelDBEnvPlatformFileErrors" separator="">
45497   <suffix name="CreateDir" label="ChromiumEnv::CreateDir"/>
45498   <suffix name="GetChildren" label="ChromiumEnv::GetChildren"/>
45499   <suffix name="LockFile" label="ChromiumEnv::LockFile"/>
45500   <suffix name="NewRandomAccessFile" label="ChromiumEnv::NewRandomAccessFile"/>
45501   <suffix name="RenameFile" label="ChromiumEnv::RenameFile"/>
45502   <affected-histogram name="LevelDBEnv.IDB.IOError."/>
45503   <affected-histogram name="LevelDBEnv.IOError."/>
45504 </histogram_suffixes>
45506 <histogram_suffixes name="LevelDBEnvRetry" separator="">
45507   <suffix name="RenameFile" label="RenameFile"/>
45508   <suffix name="LockFile" label="LockFile"/>
45509   <suffix name="CreateDir" label="CreateDir"/>
45510   <affected-histogram name="LevelDBEnv.IDB.RetryRecoveredFromErrorIn"/>
45511   <affected-histogram name="LevelDBEnv.IDB.TimeUntilSuccessFor"/>
45512   <affected-histogram name="LevelDBEnv.RetryRecoveredFromErrorIn"/>
45513   <affected-histogram name="LevelDBEnv.TimeUntilSuccessFor"/>
45514 </histogram_suffixes>
45516 <histogram_suffixes name="LevelDBEnvRetryTimes" separator="">
45517   <obsolete>
45518     Deprecated 2013-04 in favor of LevelDBEnvRetry.
45519   </obsolete>
45520   <suffix name="Rename" label="RenameFile"/>
45521   <suffix name="LockFile" label="LockFile"/>
45522   <affected-histogram name="LevelDBEnv.IDB.TimeTo"/>
45523   <affected-histogram name="LevelDBEnv.TimeTo"/>
45524 </histogram_suffixes>
45526 <histogram_suffixes name="MediaAudioInputControllerTime" separator=".">
45527   <suffix name="CloseTime" label="Measures the time taken for DoClose()."/>
45528   <suffix name="CreateTime" label="Measures the time taken for DoCreate()."/>
45529   <suffix name="RecordTime" label="Measures the time taken for DoRecord()."/>
45530   <affected-histogram name="Media.AudioInputController"/>
45531 </histogram_suffixes>
45533 <histogram_suffixes name="MediaAudioInputDeviceManagerTime" separator=".">
45534   <suffix name="OpenOnDeviceThreadTime"
45535       label="Measures the time taken for OpenOnDeviceThread()."/>
45536   <suffix name="EnumerateOnDeviceThreadTime"
45537       label="Measures the time taken for EnumerateOnDeviceThread()."/>
45538   <affected-histogram name="Media.AudioInputDeviceManager"/>
45539 </histogram_suffixes>
45541 <histogram_suffixes name="MediaAudioOutputControllerTime" separator=".">
45542   <suffix name="CloseTime" label="Measures the time taken for DoClose()."/>
45543   <suffix name="CreateTime" label="Measures the time taken for DoCreate()."/>
45544   <suffix name="DeviceChangeTime"
45545       label="Measures the time taken for OnDeviceChange()."/>
45546   <suffix name="PauseTime" label="Measures the time taken for DoPause()."/>
45547   <suffix name="PlayTime"
45548       label="Measures the time taken for DoPlay(). Technically only the
45549              worker method AudioOutputController::PollAndStartIfDataReady()."/>
45550   <affected-histogram name="Media.AudioOutputController"/>
45551 </histogram_suffixes>
45553 <histogram_suffixes name="MediaVideoCaptureManagerTime" separator=".">
45554   <suffix name="OnEnumerateDevicesTime"
45555       label="Measures the time taken for OnEnumerateDevices()."/>
45556   <suffix name="OnOpenTime" label="Measures the time taken for OnOpen()."/>
45557   <suffix name="OnCloseTime" label="Measures the time taken for OnClose()."/>
45558   <suffix name="OnStartTime" label="Measures the time taken for OnStart()."/>
45559   <suffix name="OnStopTime" label="Measures the time taken for OnStop()."/>
45560   <affected-histogram name="Media.VideoCaptureManager"/>
45561 </histogram_suffixes>
45563 <histogram_suffixes name="Net.QuicSession.21CumulativePackets" separator="_">
45564   <owner>rch@chromium.org</owner>
45565   <suffix name="First21"
45566       label="Only the first group of 21 packets in a connection via"/>
45567   <suffix name="Some21s"
45568       label="After the first 21, this records data for some groups of 21
45569              consecutive sequence nmubers, arriving via."/>
45570   <affected-histogram name="Net.QuicSession.21CumulativePacketsReceived"/>
45571 </histogram_suffixes>
45573 <histogram_suffixes name="Net.QuicSession.6PacketPatterns" separator="_">
45574   <owner>rch@chromium.org</owner>
45575   <suffix name="First6"
45576       label="Only the first group of 6 packets in a connection via"/>
45577   <suffix name="Some6s"
45578       label="After the first 6, this records patterns for some groups of 6
45579              consecutive sequence numbers, arriving via."/>
45580   <affected-histogram name="Net.QuicSession.6PacketsPatternsReceived"/>
45581 </histogram_suffixes>
45583 <histogram_suffixes name="Net.QuicSession.PacketReceived" separator="_">
45584   <owner>rch@chromium.org</owner>
45585   <suffix name="Ack"
45586       label="Only packets that were received by Chrome as well being part of
45587              connections via"/>
45588   <suffix name="Nack"
45589       label="Only packets that were missed by Chrome as well being part of
45590              connections via"/>
45591   <suffix name="IsAnAck"
45592       label="Only packets that were probably solo ACK packets when recieved
45593              by Chrome as well being part of connections via"/>
45594   <suffix name="IsNotAck"
45595       label="Only packets that were probably NOT solo ACK packets when
45596              recieved by Chrome as well being part of connections via"/>
45597   <affected-histogram name="Net.QuicSession.PacketReceived"/>
45598 </histogram_suffixes>
45600 <histogram_suffixes name="Net.QuicSession.PacketReceived_CONNECTION_TYPE"
45601     separator="_">
45602   <owner>rch@chromium.org</owner>
45603   <suffix name="CONNECTION_UNKNOWN" label="WiFi are tallied."/>
45604   <suffix name="CONNECTION_ETHERNET"
45605       label="ethernet are tallied, but this may include connections to a WiFi
45606              bridge."/>
45607   <suffix name="CONNECTION_WIFI"
45608       label="WiFi are tallied, but this may include connections to a mobile
45609              hotspot. Also check similar histograms that end in WIFI_802.11*
45610              for more details on some platforms."/>
45611   <suffix name="CONNECTION_WIFI_ANCIENT"
45612       label="802.11 that are no longer standard are tallied."/>
45613   <suffix name="CONNECTION_WIFI_802.11a" label="802.11a are tallied."/>
45614   <suffix name="CONNECTION_WIFI_802.11b" label="802.11b are tallied."/>
45615   <suffix name="CONNECTION_WIFI_802.11g" label="802.11g are tallied."/>
45616   <suffix name="CONNECTION_WIFI_802.11n" label="802.11n are tallied."/>
45617   <suffix name="CONNECTION_2G" label="mobile 2G are tallied."/>
45618   <suffix name="CONNECTION_3G" label="mobile 3G are tallied."/>
45619   <suffix name="CONNECTION_4G" label="mobile 4G are tallied."/>
45620   <suffix name="CONNECTION_NONE"
45621       label="NO(?) network are tallied (should be empty)."/>
45622   <affected-histogram
45623       name="Net.QuicSession.21CumulativePacketsReceived_First21"/>
45624   <affected-histogram
45625       name="Net.QuicSession.21CumulativePacketsReceived_Some21s"/>
45626   <affected-histogram name="Net.QuicSession.6PacketsPatternsReceived_First6"/>
45627   <affected-histogram name="Net.QuicSession.6PacketsPatternsReceived_Some6s"/>
45628   <affected-histogram name="Net.QuicSession.PacketLossRate"/>
45629   <affected-histogram name="Net.QuicSession.PacketReceived_Ack"/>
45630   <affected-histogram name="Net.QuicSession.PacketReceived_IsAnAck"/>
45631   <affected-histogram name="Net.QuicSession.PacketReceived_IsNotAck"/>
45632   <affected-histogram name="Net.QuicSession.PacketReceived_Nack"/>
45633 </histogram_suffixes>
45635 <histogram_suffixes name="NetConnectivity" separator=".">
45636   <suffix name="53.100B" label="100 bytes of data on port 53."/>
45637   <suffix name="53.100B.NoProxy"
45638       label="100 bytes of data on port 53 with no proxy."/>
45639   <suffix name="53.1K" label="1K bytes of data on port 53."/>
45640   <suffix name="53.1K.NoProxy"
45641       label="1K bytes of data on port 53 with no proxy."/>
45642   <suffix name="53.100B.RTT"
45643       label="100 bytes of data on port 53 successfully."/>
45644   <suffix name="53.100B.RTT.NoProxy"
45645       label="100 bytes of data on port 53 successfully with no proxy."/>
45646   <suffix name="53.1K.RTT" label="1K bytes of data on port 53 successfully."/>
45647   <suffix name="53.1K.RTT.NoProxy"
45648       label="1K bytes of data on port 53 successfully with no proxy."/>
45649   <suffix name="587.100B" label="100 bytes of data on port 587."/>
45650   <suffix name="587.100B.NoProxy"
45651       label="100 bytes of data on port 587 with no proxy."/>
45652   <suffix name="587.1K" label="1K bytes of data on port 587."/>
45653   <suffix name="587.1K.NoProxy"
45654       label="1K bytes of data on port 587 with no proxy."/>
45655   <suffix name="587.100B.RTT"
45656       label="100 bytes of data on port 587 successfully."/>
45657   <suffix name="587.100B.RTT.NoProxy"
45658       label="100 bytes of data on port 587 successfully with no proxy."/>
45659   <suffix name="587.1K.RTT" label="1K bytes of data on port 587 successfully."/>
45660   <suffix name="587.1K.RTT.NoProxy"
45661       label="1K bytes of data on port 587 successfully with no proxy."/>
45662   <suffix name="6121.100B" label="100 bytes of data on port 6121."/>
45663   <suffix name="6121.100B.NoProxy"
45664       label="100 bytes of data on port 6121 with no proxy."/>
45665   <suffix name="6121.1K" label="1K bytes of data on port 6121."/>
45666   <suffix name="6121.1K.NoProxy"
45667       label="1K bytes of data on port 6121 with no proxy."/>
45668   <suffix name="6121.100B.RTT"
45669       label="100 bytes of data on port 6121 successfully."/>
45670   <suffix name="6121.100B.RTT.NoProxy"
45671       label="100 bytes of data on port 6121 successfully with no proxy."/>
45672   <suffix name="6121.1K.RTT"
45673       label="1K bytes of data on port 6121 successfully."/>
45674   <suffix name="6121.1K.RTT.NoProxy"
45675       label="1K bytes of data on port 6121 successfully with no proxy."/>
45676   <suffix name="80.100B" label="100 bytes of data on port 80."/>
45677   <suffix name="80.100B.NoProxy"
45678       label="100 bytes of data on port 80 with no proxy."/>
45679   <suffix name="80.1K" label="1K bytes of data on port 80."/>
45680   <suffix name="80.1K.NoProxy"
45681       label="1K bytes of data on port 80 with no proxy."/>
45682   <suffix name="80.100B.RTT"
45683       label="100 bytes of data on port 80 successfully."/>
45684   <suffix name="80.100B.RTT.NoProxy"
45685       label="100 bytes of data on port 80 successfully with no proxy."/>
45686   <suffix name="80.1K.RTT" label="1K bytes of data on port 80 successfully."/>
45687   <suffix name="80.1K.RTT.NoProxy"
45688       label="1K bytes of data on port 80 successfully with no proxy."/>
45689   <suffix name="8080.100B" label="100 bytes of data on port 8080."/>
45690   <suffix name="8080.100B.NoProxy"
45691       label="100 bytes of data on port 8080 with no proxy."/>
45692   <suffix name="8080.1K" label="1K bytes of data on port 8080."/>
45693   <suffix name="8080.1K.NoProxy"
45694       label="1K bytes of data on port 8080 with no proxy."/>
45695   <suffix name="8080.100B.RTT"
45696       label="100 bytes of data on port 8080 successfully."/>
45697   <suffix name="8080.100B.RTT.NoProxy"
45698       label="100 bytes of data on port 8080 successfully with no proxy."/>
45699   <suffix name="8080.1K.RTT"
45700       label="1K bytes of data on port 8080 successfully."/>
45701   <suffix name="8080.1K.RTT.NoProxy"
45702       label="1K bytes of data on port 8080 successfully with no proxy."/>
45703   <affected-histogram name="NetConnectivity.TCP.Status"/>
45704   <affected-histogram name="NetConnectivity.TCP.Success"/>
45705   <affected-histogram name="NetConnectivity.UDP.PacketLoss"/>
45706   <affected-histogram name="NetConnectivity.UDP.PacketLoss6"/>
45707   <affected-histogram name="NetConnectivity.UDP.Status"/>
45708   <affected-histogram name="NetConnectivity.UDP.Success"/>
45709 </histogram_suffixes>
45711 <histogram_suffixes name="NetConnectivity2" separator=".">
45712   <suffix name="AcksReceivedFromFirst2Packets" label="2 packets."/>
45713   <suffix name="AcksReceivedFromFirst3Packets" label="3 packets."/>
45714   <suffix name="AcksReceivedFromFirst4Packets" label="4 packets."/>
45715   <suffix name="AcksReceivedFromFirst5Packets" label="5 packets."/>
45716   <suffix name="AcksReceivedFromFirst6Packets" label="6 packets."/>
45717   <suffix name="AcksReceivedFromFirst7Packets" label="7 packets."/>
45718   <suffix name="AcksReceivedFromFirst8Packets" label="8 packets."/>
45719   <suffix name="AcksReceivedFromFirst9Packets" label="9 packets."/>
45720   <suffix name="AcksReceivedFromFirst10Packets" label="10 packets."/>
45721   <suffix name="AcksReceivedFromFirst11Packets" label="11 packets."/>
45722   <suffix name="AcksReceivedFromFirst12Packets" label="12 packets."/>
45723   <suffix name="AcksReceivedFromFirst13Packets" label="13 packets."/>
45724   <suffix name="AcksReceivedFromFirst14Packets" label="14 packets."/>
45725   <suffix name="AcksReceivedFromFirst15Packets" label="15 packets."/>
45726   <suffix name="AcksReceivedFromFirst16Packets" label="16 packets."/>
45727   <suffix name="AcksReceivedFromFirst17Packets" label="17 packets."/>
45728   <suffix name="AcksReceivedFromFirst18Packets" label="18 packets."/>
45729   <suffix name="AcksReceivedFromFirst19Packets" label="19 packets."/>
45730   <suffix name="AcksReceivedFromFirst20Packets" label="20 packets."/>
45731   <suffix name="AcksReceivedFromFirst21Packets" label="21 packets."/>
45732   <affected-histogram name="NetConnectivity.Sent21"/>
45733 </histogram_suffixes>
45735 <histogram_suffixes name="NetConnectivity2a" separator=".">
45736   <suffix name="6121.100B" label="100 bytes of data is sent on port 6121."/>
45737   <suffix name="6121.500B" label="500 bytes of data is sent on port 6121."/>
45738   <suffix name="6121.1K" label="1K bytes of data is sent on port 6121."/>
45739   <affected-histogram name="NetConnectivity2.Sent21.AckReceivedForNthPacket"/>
45740   <affected-histogram name="NetConnectivity2.Sent21.GotAnAck"/>
45741   <affected-histogram name="NetConnectivity2.Sent21.PacketsSent"/>
45742 </histogram_suffixes>
45744 <histogram_suffixes name="NetConnectivity2b" separator=".">
45745   <suffix name="AcksReceivedFromFirst2Packets.6121.100B"
45746       label="2 packets. 100 bytes of data is sent on port 6121."/>
45747   <suffix name="AcksReceivedFromFirst3Packets.6121.100B"
45748       label="3 packets. 100 bytes of data is sent on port 6121."/>
45749   <suffix name="AcksReceivedFromFirst4Packets.6121.100B"
45750       label="4 packets. 100 bytes of data is sent on port 6121."/>
45751   <suffix name="AcksReceivedFromFirst5Packets.6121.100B"
45752       label="5 packets. 100 bytes of data is sent on port 6121."/>
45753   <suffix name="AcksReceivedFromFirst6Packets.6121.100B"
45754       label="6 packets. 100 bytes of data is sent on port 6121."/>
45755   <suffix name="AcksReceivedFromFirst7Packets.6121.100B"
45756       label="7 packets. 100 bytes of data is sent on port 6121."/>
45757   <suffix name="AcksReceivedFromFirst8Packets.6121.100B"
45758       label="8 packets. 100 bytes of data is sent on port 6121."/>
45759   <suffix name="AcksReceivedFromFirst9Packets.6121.100B"
45760       label="9 packets. 100 bytes of data is sent on port 6121."/>
45761   <suffix name="AcksReceivedFromFirst10Packets.6121.100B"
45762       label="10 packets. 100 bytes of data is sent on port 6121."/>
45763   <suffix name="AcksReceivedFromFirst11Packets.6121.100B"
45764       label="11 packets. 100 bytes of data is sent on port 6121."/>
45765   <suffix name="AcksReceivedFromFirst12Packets.6121.100B"
45766       label="12 packets. 100 bytes of data is sent on port 6121."/>
45767   <suffix name="AcksReceivedFromFirst13Packets.6121.100B"
45768       label="13 packets. 100 bytes of data is sent on port 6121."/>
45769   <suffix name="AcksReceivedFromFirst14Packets.6121.100B"
45770       label="14 packets. 100 bytes of data is sent on port 6121."/>
45771   <suffix name="AcksReceivedFromFirst15Packets.6121.100B"
45772       label="15 packets. 100 bytes of data is sent on port 6121."/>
45773   <suffix name="AcksReceivedFromFirst16Packets.6121.100B"
45774       label="16 packets. 100 bytes of data is sent on port 6121."/>
45775   <suffix name="AcksReceivedFromFirst17Packets.6121.100B"
45776       label="17 packets. 100 bytes of data is sent on port 6121."/>
45777   <suffix name="AcksReceivedFromFirst18Packets.6121.100B"
45778       label="18 packets. 100 bytes of data is sent on port 6121."/>
45779   <suffix name="AcksReceivedFromFirst19Packets.6121.100B"
45780       label="19 packets. 100 bytes of data is sent on port 6121."/>
45781   <suffix name="AcksReceivedFromFirst20Packets.6121.100B"
45782       label="20 packets. 100 bytes of data is sent on port 6121."/>
45783   <suffix name="AcksReceivedFromFirst21Packets.6121.100B"
45784       label="21 packets. 100 bytes of data is sent on port 6121."/>
45785   <affected-histogram name="NetConnectivity2.Sent21"/>
45786 </histogram_suffixes>
45788 <histogram_suffixes name="NetConnectivity2c" separator=".">
45789   <suffix name="6121.100B" label="100 bytes of data is sent on port 6121."/>
45790   <suffix name="6121.100B.NoProxy"
45791       label="100 bytes of data is sent on port 6121 with no proxy."/>
45792   <suffix name="6121.500B" label="500 bytes of data is sent on port 6121."/>
45793   <suffix name="6121.500B.NoProxy"
45794       label="500 bytes of data is sent on port 6121 with no proxy."/>
45795   <suffix name="6121.1K" label="1K bytes of data is sent on port 6121."/>
45796   <suffix name="6121.1K.NoProxy"
45797       label="1K bytes of data is sent on port 6121 with no proxy."/>
45798   <affected-histogram name="NetConnectivity2.Send6.PacketsSent"/>
45799   <affected-histogram name="NetConnectivity2.Send6.SeriesAcked"/>
45800 </histogram_suffixes>
45802 <histogram_suffixes name="NetConnectivity2d" separator=".">
45803   <suffix name="AcksReceivedFromFirst2Packets.6121.500B"
45804       label="2 packets. 500 bytes of data is sent on port 6121."/>
45805   <suffix name="AcksReceivedFromFirst3Packets.6121.500B"
45806       label="3 packets. 500 bytes of data is sent on port 6121."/>
45807   <suffix name="AcksReceivedFromFirst4Packets.6121.500B"
45808       label="4 packets. 500 bytes of data is sent on port 6121."/>
45809   <suffix name="AcksReceivedFromFirst5Packets.6121.500B"
45810       label="5 packets. 500 bytes of data is sent on port 6121."/>
45811   <suffix name="AcksReceivedFromFirst6Packets.6121.500B"
45812       label="6 packets. 500 bytes of data is sent on port 6121."/>
45813   <suffix name="AcksReceivedFromFirst7Packets.6121.500B"
45814       label="7 packets. 500 bytes of data is sent on port 6121."/>
45815   <suffix name="AcksReceivedFromFirst8Packets.6121.500B"
45816       label="8 packets. 500 bytes of data is sent on port 6121."/>
45817   <suffix name="AcksReceivedFromFirst9Packets.6121.500B"
45818       label="9 packets. 500 bytes of data is sent on port 6121."/>
45819   <suffix name="AcksReceivedFromFirst10Packets.6121.500B"
45820       label="10 packets. 500 bytes of data is sent on port 6121."/>
45821   <suffix name="AcksReceivedFromFirst11Packets.6121.500B"
45822       label="11 packets. 500 bytes of data is sent on port 6121."/>
45823   <suffix name="AcksReceivedFromFirst12Packets.6121.500B"
45824       label="12 packets. 500 bytes of data is sent on port 6121."/>
45825   <suffix name="AcksReceivedFromFirst13Packets.6121.500B"
45826       label="13 packets. 500 bytes of data is sent on port 6121."/>
45827   <suffix name="AcksReceivedFromFirst14Packets.6121.500B"
45828       label="14 packets. 500 bytes of data is sent on port 6121."/>
45829   <suffix name="AcksReceivedFromFirst15Packets.6121.500B"
45830       label="15 packets. 500 bytes of data is sent on port 6121."/>
45831   <suffix name="AcksReceivedFromFirst16Packets.6121.500B"
45832       label="16 packets. 500 bytes of data is sent on port 6121."/>
45833   <suffix name="AcksReceivedFromFirst17Packets.6121.500B"
45834       label="17 packets. 500 bytes of data is sent on port 6121."/>
45835   <suffix name="AcksReceivedFromFirst18Packets.6121.500B"
45836       label="18 packets. 500 bytes of data is sent on port 6121."/>
45837   <suffix name="AcksReceivedFromFirst19Packets.6121.500B"
45838       label="19 packets. 500 bytes of data is sent on port 6121."/>
45839   <suffix name="AcksReceivedFromFirst20Packets.6121.500B"
45840       label="20 packets. 500 bytes of data is sent on port 6121."/>
45841   <suffix name="AcksReceivedFromFirst21Packets.6121.500B"
45842       label="21 packets. 500 bytes of data is sent on port 6121."/>
45843   <affected-histogram name="NetConnectivity2.Sent21"/>
45844 </histogram_suffixes>
45846 <histogram_suffixes name="NetConnectivity2e" separator=".">
45847   <suffix name="AcksReceivedFromFirst2Packets.6121.1K"
45848       label="2 packets. 1K bytes of data is sent on port 6121."/>
45849   <suffix name="AcksReceivedFromFirst3Packets.6121.1K"
45850       label="3 packets. 1K bytes of data is sent on port 6121."/>
45851   <suffix name="AcksReceivedFromFirst4Packets.6121.1K"
45852       label="4 packets. 1K bytes of data is sent on port 6121."/>
45853   <suffix name="AcksReceivedFromFirst5Packets.6121.1K"
45854       label="5 packets. 1K bytes of data is sent on port 6121."/>
45855   <suffix name="AcksReceivedFromFirst6Packets.6121.1K"
45856       label="6 packets. 1K bytes of data is sent on port 6121."/>
45857   <suffix name="AcksReceivedFromFirst7Packets.6121.1K"
45858       label="7 packets. 1K bytes of data is sent on port 6121."/>
45859   <suffix name="AcksReceivedFromFirst8Packets.6121.1K"
45860       label="8 packets. 1K bytes of data is sent on port 6121."/>
45861   <suffix name="AcksReceivedFromFirst9Packets.6121.1K"
45862       label="9 packets. 1K bytes of data is sent on port 6121."/>
45863   <suffix name="AcksReceivedFromFirst10Packets.6121.1K"
45864       label="10 packets. 1K bytes of data is sent on port 6121."/>
45865   <suffix name="AcksReceivedFromFirst11Packets.6121.1K"
45866       label="11 packets. 1K bytes of data is sent on port 6121."/>
45867   <suffix name="AcksReceivedFromFirst12Packets.6121.1K"
45868       label="12 packets. 1K bytes of data is sent on port 6121."/>
45869   <suffix name="AcksReceivedFromFirst13Packets.6121.1K"
45870       label="13 packets. 1K bytes of data is sent on port 6121."/>
45871   <suffix name="AcksReceivedFromFirst14Packets.6121.1K"
45872       label="14 packets. 1K bytes of data is sent on port 6121."/>
45873   <suffix name="AcksReceivedFromFirst15Packets.6121.1K"
45874       label="15 packets. 1K bytes of data is sent on port 6121."/>
45875   <suffix name="AcksReceivedFromFirst16Packets.6121.1K"
45876       label="16 packets. 1K bytes of data is sent on port 6121."/>
45877   <suffix name="AcksReceivedFromFirst17Packets.6121.1K"
45878       label="17 packets. 1K bytes of data is sent on port 6121."/>
45879   <suffix name="AcksReceivedFromFirst18Packets.6121.1K"
45880       label="18 packets. 1K bytes of data is sent on port 6121."/>
45881   <suffix name="AcksReceivedFromFirst19Packets.6121.1K"
45882       label="19 packets. 1K bytes of data is sent on port 6121."/>
45883   <suffix name="AcksReceivedFromFirst20Packets.6121.1K"
45884       label="20 packets. 1K bytes of data is sent on port 6121."/>
45885   <suffix name="AcksReceivedFromFirst21Packets.6121.1K"
45886       label="21 packets. 1K bytes of data is sent on port 6121."/>
45887   <affected-histogram name="NetConnectivity2.Sent21"/>
45888 </histogram_suffixes>
45890 <histogram_suffixes name="NetConnectivity3a" separator=".">
45891   <suffix name="NonPacedPacket"
45892       label="In this histogram results are only shown if at least two packets
45893              were ACKed in the Startup Test. Packets were sent as rapidly as
45894              possible."/>
45895   <suffix name="PacedPacket"
45896       label="In this histogram results are only shown if at least two packets
45897              were ACKed in the Startup Test. Packets are sent at equal
45898              intervals. The interval is selected to match the bandwidth
45899              discovered during the StartPacket test."/>
45900   <suffix name="StartPacket"
45901       label="Packets are sent as rapidly as possible, just after successfully
45902              sending an UMA upload. Each packet was numbered, as was its ACK
45903              sent back by Google. If no packets (of the 21) were ever ACKed,
45904              then the port is assumed to be blocked, and no data is recorded
45905              in this histogram."/>
45906   <affected-histogram name="NetConnectivity3"/>
45907 </histogram_suffixes>
45909 <histogram_suffixes name="NetConnectivity3aa" separator=".">
45910   <suffix name="Sent21"
45911       label="This histogram shows the number of echo responses received from
45912              the first"/>
45913   <affected-histogram name="NetConnectivity3.NonPacedPacket"/>
45914   <affected-histogram name="NetConnectivity3.PacedPacket"/>
45915   <affected-histogram name="NetConnectivity3.StartPacket"/>
45916 </histogram_suffixes>
45918 <histogram_suffixes name="NetConnectivity3AckReceivedForNthPacket"
45919     separator=".">
45920   <suffix name="Sent21.AckReceivedForNthPacket"
45921       label="Each packet was numbered, as was its ACK sent back by Google.
45922              This histogram records, for each packet number, how often we
45923              received an ACK for that packet."/>
45924   <affected-histogram name="NetConnectivity3.NonPacedPacket"/>
45925   <affected-histogram name="NetConnectivity3.PacedPacket"/>
45926   <affected-histogram name="NetConnectivity3.StartPacket"/>
45927 </histogram_suffixes>
45929 <histogram_suffixes name="NetConnectivity3AcksReceivedFromFirst" separator=".">
45930   <suffix name="AcksReceivedFromFirst02Packets" label="2 packets."/>
45931   <suffix name="AcksReceivedFromFirst03Packets" label="3 packets."/>
45932   <suffix name="AcksReceivedFromFirst04Packets" label="4 packets."/>
45933   <suffix name="AcksReceivedFromFirst05Packets" label="5 packets."/>
45934   <suffix name="AcksReceivedFromFirst06Packets" label="6 packets."/>
45935   <suffix name="AcksReceivedFromFirst07Packets" label="7 packets."/>
45936   <suffix name="AcksReceivedFromFirst08Packets" label="8 packets."/>
45937   <suffix name="AcksReceivedFromFirst09Packets" label="9 packets."/>
45938   <suffix name="AcksReceivedFromFirst10Packets" label="10 packets."/>
45939   <suffix name="AcksReceivedFromFirst11Packets" label="11 packets."/>
45940   <suffix name="AcksReceivedFromFirst12Packets" label="12 packets."/>
45941   <suffix name="AcksReceivedFromFirst13Packets" label="13 packets."/>
45942   <suffix name="AcksReceivedFromFirst14Packets" label="14 packets."/>
45943   <suffix name="AcksReceivedFromFirst15Packets" label="15 packets."/>
45944   <suffix name="AcksReceivedFromFirst16Packets" label="16 packets."/>
45945   <suffix name="AcksReceivedFromFirst17Packets" label="17 packets."/>
45946   <suffix name="AcksReceivedFromFirst18Packets" label="18 packets."/>
45947   <suffix name="AcksReceivedFromFirst19Packets" label="19 packets."/>
45948   <suffix name="AcksReceivedFromFirst20Packets" label="20 packets."/>
45949   <suffix name="AcksReceivedFromFirst21Packets" label="21 packets."/>
45950   <affected-histogram name="NetConnectivity3.NonPacedPacket.Sent21"/>
45951   <affected-histogram name="NetConnectivity3.PacedPacket.Sent21"/>
45952   <affected-histogram name="NetConnectivity3.StartPacket.Sent21"/>
45953 </histogram_suffixes>
45955 <histogram_suffixes name="NetConnectivity3GotAnAck" separator=".">
45956   <suffix name="Sent21.GotAnAck"
45957       label="The histogram shows if we ever got an ACK for a packet in our
45958              series of 21."/>
45959   <affected-histogram name="NetConnectivity3.NonPacedPacket"/>
45960   <affected-histogram name="NetConnectivity3.PacedPacket"/>
45961   <affected-histogram name="NetConnectivity3.StartPacket"/>
45962 </histogram_suffixes>
45964 <histogram_suffixes name="NetConnectivity3PacketDelay1" separator=".">
45965   <suffix name="Sent21.443"
45966       label="This histogram shows the difference between the time when we
45967              have received 1st byte from the server and the last time when we
45968              have received data from the server on port 443."/>
45969   <suffix name="Sent21.6121"
45970       label="This histogram shows the difference between the time when we
45971              have received 1st byte from the server and the last time when we
45972              have received data from the server on port 6121."/>
45973   <affected-histogram name="NetConnectivity3.NonPacedPacket"/>
45974   <affected-histogram name="NetConnectivity3.PacedPacket"/>
45975   <affected-histogram name="NetConnectivity3.StartPacket"/>
45976 </histogram_suffixes>
45978 <histogram_suffixes name="NetConnectivity3PacketDelay2" separator=".">
45979   <suffix name="443.100B.PacketDelay"
45980       label="100 bytes of data is sent on port 443."/>
45981   <suffix name="443.1200B.PacketDelay"
45982       label="1200 bytes of data is sent on port 443."/>
45983   <suffix name="443.500B.PacketDelay"
45984       label="500 bytes of data is sent on port 443."/>
45985   <suffix name="6121.100B.PacketDelay"
45986       label="100 bytes of data is sent on port 6121."/>
45987   <suffix name="6121.1200B.PacketDelay"
45988       label="1200 bytes of data is sent on port 6121."/>
45989   <suffix name="6121.500B.PacketDelay"
45990       label="500 bytes of data is sent on port 6121."/>
45991   <affected-histogram name="NetConnectivity3.NonPacedPacket.Sent21"/>
45992   <affected-histogram name="NetConnectivity3.PacedPacket.Sent21"/>
45993   <affected-histogram name="NetConnectivity3.StartPacket.Sent21"/>
45994 </histogram_suffixes>
45996 <histogram_suffixes name="NetConnectivity3PacketRTT" separator=".">
45997   <suffix name="Sent21.Success.RTT" label="The histogram shows the RTT for"/>
45998   <affected-histogram name="NetConnectivity3.NonPacedPacket"/>
45999   <affected-histogram name="NetConnectivity3.PacedPacket"/>
46000   <affected-histogram name="NetConnectivity3.StartPacket"/>
46001 </histogram_suffixes>
46003 <histogram_suffixes name="NetConnectivity3Packets" separator=".">
46004   <suffix name="Packet01" label="1st packet."/>
46005   <suffix name="Packet02" label="2nd packet."/>
46006   <suffix name="Packet03" label="3rd packet."/>
46007   <suffix name="Packet10" label="10th packet."/>
46008   <suffix name="Packet20" label="20th packet."/>
46009   <affected-histogram
46010       name="NetConnectivity3.NonPacedPacket.Sent21.Success.RTT"/>
46011   <affected-histogram name="NetConnectivity3.PacedPacket.Sent21.Success.RTT"/>
46012   <affected-histogram name="NetConnectivity3.StartPacket.Sent21.Success.RTT"/>
46013 </histogram_suffixes>
46015 <histogram_suffixes name="NetConnectivity3PacketsSent" separator=".">
46016   <suffix name="Sent21.PacketsSent"
46017       label="This histogram records how many packets (out of 21 attempted)
46018              were sent to the server via UDP."/>
46019   <suffix name="Send6.SeriesAcked"
46020       label="Chrome sends 6 UDP packets in a row to test to see if there is a
46021              probabalistic dependency in packet loss for consecutive packets.
46022              We record a bit vector of packets received, where the least
46023              significant bit is a 1 if the first packet was received, etc.
46024              For example, if all packets other than packet 2 and 4 are
46025              responded to, then we'd have a sample (in binary) of 110101B, or
46026              53."/>
46027   <affected-histogram name="NetConnectivity3.NonPacedPacket"/>
46028   <affected-histogram name="NetConnectivity3.PacedPacket"/>
46029   <affected-histogram name="NetConnectivity3.StartPacket"/>
46030 </histogram_suffixes>
46032 <histogram_suffixes name="NetConnectivity3PacketsSentBytes" separator=".">
46033   <suffix name="443.100B" label="100 bytes of data is sent on port 443."/>
46034   <suffix name="443.500B" label="500 bytes of data is sent on port 443."/>
46035   <suffix name="443.1200B" label="1200 bytes of data is sent on port 443."/>
46036   <suffix name="6121.100B" label="100 bytes of data is sent on port 6121."/>
46037   <suffix name="6121.500B" label="500 bytes of data is sent on port 6121."/>
46038   <suffix name="6121.1200B" label="1200 bytes of data is sent on port 6121."/>
46039   <affected-histogram
46040       name="NetConnectivity3.NonPacedPacket.Sent21.AckReceivedForNthPacket"/>
46041   <affected-histogram
46042       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst02Packets"/>
46043   <affected-histogram
46044       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst03Packets"/>
46045   <affected-histogram
46046       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst04Packets"/>
46047   <affected-histogram
46048       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst05Packets"/>
46049   <affected-histogram
46050       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst06Packets"/>
46051   <affected-histogram
46052       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst07Packets"/>
46053   <affected-histogram
46054       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst08Packets"/>
46055   <affected-histogram
46056       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst09Packets"/>
46057   <affected-histogram
46058       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst10Packets"/>
46059   <affected-histogram
46060       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst11Packets"/>
46061   <affected-histogram
46062       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst12Packets"/>
46063   <affected-histogram
46064       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst13Packets"/>
46065   <affected-histogram
46066       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst14Packets"/>
46067   <affected-histogram
46068       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst15Packets"/>
46069   <affected-histogram
46070       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst16Packets"/>
46071   <affected-histogram
46072       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst17Packets"/>
46073   <affected-histogram
46074       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst18Packets"/>
46075   <affected-histogram
46076       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst19Packets"/>
46077   <affected-histogram
46078       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst20Packets"/>
46079   <affected-histogram
46080       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst21Packets"/>
46081   <affected-histogram name="NetConnectivity3.NonPacedPacket.Sent21.GotAnAck"/>
46082   <affected-histogram
46083       name="NetConnectivity3.NonPacedPacket.Sent21.PacketsSent"/>
46084   <affected-histogram
46085       name="NetConnectivity3.NonPacedPacket.Sent21.Success.RTT.Packet01"/>
46086   <affected-histogram
46087       name="NetConnectivity3.NonPacedPacket.Sent21.Success.RTT.Packet02"/>
46088   <affected-histogram
46089       name="NetConnectivity3.NonPacedPacket.Sent21.Success.RTT.Packet03"/>
46090   <affected-histogram
46091       name="NetConnectivity3.NonPacedPacket.Sent21.Success.RTT.Packet10"/>
46092   <affected-histogram
46093       name="NetConnectivity3.NonPacedPacket.Sent21.Success.RTT.Packet20"/>
46094   <affected-histogram
46095       name="NetConnectivity3.PacedPacket.Sent21.AckReceivedForNthPacket"/>
46096   <affected-histogram
46097       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst02Packets"/>
46098   <affected-histogram
46099       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst03Packets"/>
46100   <affected-histogram
46101       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst04Packets"/>
46102   <affected-histogram
46103       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst05Packets"/>
46104   <affected-histogram
46105       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst06Packets"/>
46106   <affected-histogram
46107       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst07Packets"/>
46108   <affected-histogram
46109       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst08Packets"/>
46110   <affected-histogram
46111       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst09Packets"/>
46112   <affected-histogram
46113       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst10Packets"/>
46114   <affected-histogram
46115       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst11Packets"/>
46116   <affected-histogram
46117       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst12Packets"/>
46118   <affected-histogram
46119       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst13Packets"/>
46120   <affected-histogram
46121       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst14Packets"/>
46122   <affected-histogram
46123       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst15Packets"/>
46124   <affected-histogram
46125       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst16Packets"/>
46126   <affected-histogram
46127       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst17Packets"/>
46128   <affected-histogram
46129       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst18Packets"/>
46130   <affected-histogram
46131       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst19Packets"/>
46132   <affected-histogram
46133       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst20Packets"/>
46134   <affected-histogram
46135       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst21Packets"/>
46136   <affected-histogram name="NetConnectivity3.PacedPacket.Sent21.GotAnAck"/>
46137   <affected-histogram name="NetConnectivity3.PacedPacket.Sent21.PacketsSent"/>
46138   <affected-histogram
46139       name="NetConnectivity3.PacedPacket.Sent21.Success.RTT.Packet01"/>
46140   <affected-histogram
46141       name="NetConnectivity3.PacedPacket.Sent21.Success.RTT.Packet02"/>
46142   <affected-histogram
46143       name="NetConnectivity3.PacedPacket.Sent21.Success.RTT.Packet03"/>
46144   <affected-histogram
46145       name="NetConnectivity3.PacedPacket.Sent21.Success.RTT.Packet10"/>
46146   <affected-histogram
46147       name="NetConnectivity3.PacedPacket.Sent21.Success.RTT.Packet20"/>
46148   <affected-histogram
46149       name="NetConnectivity3.StartPacket.Sent21.AckReceivedForNthPacket"/>
46150   <affected-histogram
46151       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst02Packets"/>
46152   <affected-histogram
46153       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst03Packets"/>
46154   <affected-histogram
46155       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst04Packets"/>
46156   <affected-histogram
46157       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst05Packets"/>
46158   <affected-histogram
46159       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst06Packets"/>
46160   <affected-histogram
46161       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst07Packets"/>
46162   <affected-histogram
46163       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst08Packets"/>
46164   <affected-histogram
46165       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst09Packets"/>
46166   <affected-histogram
46167       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst10Packets"/>
46168   <affected-histogram
46169       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst11Packets"/>
46170   <affected-histogram
46171       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst12Packets"/>
46172   <affected-histogram
46173       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst13Packets"/>
46174   <affected-histogram
46175       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst14Packets"/>
46176   <affected-histogram
46177       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst15Packets"/>
46178   <affected-histogram
46179       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst16Packets"/>
46180   <affected-histogram
46181       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst17Packets"/>
46182   <affected-histogram
46183       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst18Packets"/>
46184   <affected-histogram
46185       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst19Packets"/>
46186   <affected-histogram
46187       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst20Packets"/>
46188   <affected-histogram
46189       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst21Packets"/>
46190   <affected-histogram name="NetConnectivity3.StartPacket.Sent21.GotAnAck"/>
46191   <affected-histogram name="NetConnectivity3.StartPacket.Sent21.PacketsSent"/>
46192   <affected-histogram
46193       name="NetConnectivity3.StartPacket.Sent21.Success.RTT.Packet01"/>
46194   <affected-histogram
46195       name="NetConnectivity3.StartPacket.Sent21.Success.RTT.Packet02"/>
46196   <affected-histogram
46197       name="NetConnectivity3.StartPacket.Sent21.Success.RTT.Packet03"/>
46198   <affected-histogram
46199       name="NetConnectivity3.StartPacket.Sent21.Success.RTT.Packet10"/>
46200   <affected-histogram
46201       name="NetConnectivity3.StartPacket.Sent21.Success.RTT.Packet20"/>
46202 </histogram_suffixes>
46204 <histogram_suffixes name="NetConnectivity3Send6Acked" separator=".">
46205   <suffix name="443.100B" label="100 bytes of data is sent on port 443."/>
46206   <suffix name="443.100B.NoProxy"
46207       label="100 bytes of data is sent on port 443 with no proxy."/>
46208   <suffix name="443.500B" label="500 bytes of data is sent on port 443."/>
46209   <suffix name="443.500B.NoProxy"
46210       label="500 bytes of data is sent on port 443 with no proxy."/>
46211   <suffix name="443.1200B" label="1200 bytes of data is sent on port 443."/>
46212   <suffix name="443.1200B.NoProxy"
46213       label="1200 bytes of data is sent on port 443 with no proxy."/>
46214   <suffix name="6121.100B" label="100 bytes of data is sent on port 6121."/>
46215   <suffix name="6121.100B.NoProxy"
46216       label="100 bytes of data is sent on port 6121 with no proxy."/>
46217   <suffix name="6121.500B" label="500 bytes of data is sent on port 6121."/>
46218   <suffix name="6121.500B.NoProxy"
46219       label="500 bytes of data is sent on port 6121 with no proxy."/>
46220   <suffix name="6121.1200B" label="1200 bytes of data is sent on port 6121."/>
46221   <suffix name="6121.1200B.NoProxy"
46222       label="1200 bytes of data is sent on port 6121 with no proxy."/>
46223   <affected-histogram name="NetConnectivity3.NonPacedPacket.Send6.SeriesAcked"/>
46224   <affected-histogram name="NetConnectivity3.PacedPacket.Send6.SeriesAcked"/>
46225   <affected-histogram name="NetConnectivity3.StartPacket.Send6.PacketsSent"/>
46226   <affected-histogram name="NetConnectivity3.StartPacket.Send6.SeriesAcked"/>
46227 </histogram_suffixes>
46229 <histogram_suffixes name="NetConnectivity4a" separator=".">
46230   <suffix name="NATBind.Sent2"
46231       label="Two packets were sent spreading over a random period, to test if
46232              the NAT dropped the binding. Afterwords, an extra (short) packet
46233              was sent with renewed NAT binding to test whether the network
46234              that was used to deliver the first packet is still connected.
46235              Results are only shown in this histogram if at least ten packets
46236              were received in the StartPacket test."/>
46237   <suffix name="NonPacedPacket"
46238       label="21 Packets were sent as rapidly as possible. Results are only
46239              shown in this histogram if at least two packets were received in
46240              the StartPacket Test."/>
46241   <suffix name="PacedPacket"
46242       label="21 Packets were sent at equal intervals, which were selected to
46243              match the bandwidth discovered during the StartPacket test.
46244              Results are only shown in this histogram if at least two packets
46245              were received in the StartPacket Test."/>
46246   <suffix name="StartPacket"
46247       label="21 Packets were sent as rapidly as possible, just after the
46248              client successfully sent a UMA upload. Each packet was numbered
46249              when it was sent by Google."/>
46250   <affected-histogram name="NetConnectivity4"/>
46251   <affected-histogram name="NetConnectivity5"/>
46252 </histogram_suffixes>
46254 <histogram_suffixes name="NetConnectivity4NATBindPacketReceives" separator=".">
46255   <suffix name="Bind.Failure"
46256       label="Only when the second packet never arrived (we wait for 10 extra
46257              seconds) and the first and the extra (short) packets arrived did
46258              we record the duration in seconds between the sendings of the
46259              first two packets in this histogram."/>
46260   <suffix name="Bind.Success"
46261       label="Only when all three packets including the extra (short) packet
46262              arrived did we record the duration in seconds between the
46263              sendings of the first two packets in this histogram."/>
46264   <suffix name="Connectivity.Failure"
46265       label="Only when the extra (short) packet (with renewed NAT binding)
46266              never arrived (we wait for 10 extra seconds) did we record the
46267              duration in seconds between the sendings of the first two
46268              packets in this histogram."/>
46269   <suffix name="Connectivity.Success"
46270       label="Only when the extra (short) packet arrived did we record the
46271              duration in seconds between the sendings of the first two
46272              packets in this histogram."/>
46273   <suffix name="SendToLastRecvDelay"
46274       label="This histogram records the time duration (in milliseconds)
46275              between the client sending the request and the receiving of the
46276              second packet sent from the server, excluding the idle time
46277              between sendings of the first two packets. Results are only
46278              shown if the first two packets are both received."/>
46279   <affected-histogram name="NetConnectivity4.NATBind.Sent2"/>
46280   <affected-histogram name="NetConnectivity5.NATBind.Sent2"/>
46281 </histogram_suffixes>
46283 <histogram_suffixes name="NetConnectivity4PacketFirst6" separator=".">
46284   <suffix name="First6.SeriesRecv"
46285       label="This histogram records a bit vector of the first 6 packets sent,
46286              where the least significant bit is a 1 if the first packet was
46287              received, etc. For example, if all packets other than packet 2
46288              and 4 are received, then we'd have a sample (in binary) of
46289              110101B, or 53."/>
46290   <suffix name="Sent21"
46291       label="This histogram shows the number of packets received from the
46292              first"/>
46293   <affected-histogram name="NetConnectivity4.NonPacedPacket"/>
46294   <affected-histogram name="NetConnectivity4.PacedPacket"/>
46295   <affected-histogram name="NetConnectivity4.StartPacket"/>
46296   <affected-histogram name="NetConnectivity5.NonPacedPacket"/>
46297   <affected-histogram name="NetConnectivity5.PacedPacket"/>
46298   <affected-histogram name="NetConnectivity5.StartPacket"/>
46299 </histogram_suffixes>
46301 <histogram_suffixes name="NetConnectivity4PacketReceives" separator=".">
46302   <suffix name="NumRecvFromFirst01Packets" label="1 packet."/>
46303   <suffix name="NumRecvFromFirst02Packets" label="2 packets."/>
46304   <suffix name="NumRecvFromFirst03Packets" label="3 packets."/>
46305   <suffix name="NumRecvFromFirst04Packets" label="4 packets."/>
46306   <suffix name="NumRecvFromFirst05Packets" label="5 packets."/>
46307   <suffix name="NumRecvFromFirst06Packets" label="6 packets."/>
46308   <suffix name="NumRecvFromFirst07Packets" label="7 packets."/>
46309   <suffix name="NumRecvFromFirst08Packets" label="8 packets."/>
46310   <suffix name="NumRecvFromFirst09Packets" label="9 packets."/>
46311   <suffix name="NumRecvFromFirst10Packets" label="10 packets."/>
46312   <suffix name="NumRecvFromFirst11Packets" label="11 packets."/>
46313   <suffix name="NumRecvFromFirst12Packets" label="12 packets."/>
46314   <suffix name="NumRecvFromFirst13Packets" label="13 packets."/>
46315   <suffix name="NumRecvFromFirst14Packets" label="14 packets."/>
46316   <suffix name="NumRecvFromFirst15Packets" label="15 packets."/>
46317   <suffix name="NumRecvFromFirst16Packets" label="16 packets."/>
46318   <suffix name="NumRecvFromFirst17Packets" label="17 packets."/>
46319   <suffix name="NumRecvFromFirst18Packets" label="18 packets."/>
46320   <suffix name="NumRecvFromFirst19Packets" label="19 packets."/>
46321   <suffix name="NumRecvFromFirst20Packets" label="20 packets."/>
46322   <suffix name="NumRecvFromFirst21Packets" label="21 packets."/>
46323   <affected-histogram name="NetConnectivity4.NonPacedPacket.Sent21"/>
46324   <affected-histogram name="NetConnectivity4.PacedPacket.Sent21"/>
46325   <affected-histogram name="NetConnectivity4.StartPacket.Sent21"/>
46326   <affected-histogram name="NetConnectivity5.NonPacedPacket.Sent21"/>
46327   <affected-histogram name="NetConnectivity5.PacedPacket.Sent21"/>
46328   <affected-histogram name="NetConnectivity5.StartPacket.Sent21"/>
46329 </histogram_suffixes>
46331 <histogram_suffixes name="NetConnectivity4PacketRTT" separator=".">
46332   <suffix name="Sent21.GotAPacket"
46333       label="The histogram shows if we ever got at least one packet in our
46334              series of 21."/>
46335   <suffix name="Sent21.PacketDelay"
46336       label="The histogram shows the average inter-arrival time between every
46337              two consecutive packets we receive in our series of 21
46338              multiplied by 20 (so this is essentially the time duration
46339              between the first and the last received packets)."/>
46340   <suffix name="Sent21.PacketsRecv"
46341       label="The histogram shows how many packets we receive in our series of
46342              21."/>
46343   <suffix name="Sent21.RecvNthPacket"
46344       label="Each packet was numbered when it was sent by Google. This
46345              histogram records, for each packet number, how often we received
46346              that packet."/>
46347   <suffix name="Sent21.SendToLastRecvDelay"
46348       label="This histogram records the time duration between the client
46349              sending the request and the receiving of the last packet sent
46350              from the server, excluding the total pacing time requested by
46351              the client. Results are only shown if at least two packets are
46352              received."/>
46353   <suffix name="Sent21.Success.RTT"
46354       label="The histogram shows the RTT for the"/>
46355   <affected-histogram name="NetConnectivity4.NonPacedPacket"/>
46356   <affected-histogram name="NetConnectivity4.PacedPacket"/>
46357   <affected-histogram name="NetConnectivity4.StartPacket"/>
46358   <affected-histogram name="NetConnectivity5.NonPacedPacket"/>
46359   <affected-histogram name="NetConnectivity5.PacedPacket"/>
46360   <affected-histogram name="NetConnectivity5.StartPacket"/>
46361 </histogram_suffixes>
46363 <histogram_suffixes name="NetConnectivity4PacketRTTSeries" separator=".">
46364   <suffix name="Packet01" label="1st packet."/>
46365   <suffix name="Packet02" label="2nd packet."/>
46366   <suffix name="Packet03" label="3rd packet."/>
46367   <suffix name="Packet10" label="10th packet."/>
46368   <suffix name="Packet20" label="20th packet."/>
46369   <affected-histogram
46370       name="NetConnectivity4.NonPacedPacket.Sent21.Success.RTT"/>
46371   <affected-histogram name="NetConnectivity4.PacedPacket.Sent21.Success.RTT"/>
46372   <affected-histogram name="NetConnectivity4.StartPacket.Sent21.Success.RTT"/>
46373   <affected-histogram
46374       name="NetConnectivity5.NonPacedPacket.Sent21.Success.RTT"/>
46375   <affected-histogram name="NetConnectivity5.PacedPacket.Sent21.Success.RTT"/>
46376   <affected-histogram name="NetConnectivity5.StartPacket.Sent21.Success.RTT"/>
46377 </histogram_suffixes>
46379 <histogram_suffixes name="NetConnectivity4PacketsAll" separator=".">
46380   <suffix name="443.100B" label="100 bytes of data is sent on port 443."/>
46381   <suffix name="443.1200B" label="1200 bytes of data is sent on port 443."/>
46382   <suffix name="443.500B" label="500 bytes of data is sent on port 443."/>
46383   <suffix name="80.100B" label="100 bytes of data is sent on port 80."/>
46384   <suffix name="80.1200B" label="1200 bytes of data is sent on port 80."/>
46385   <suffix name="80.500B" label="500 bytes of data is sent on port 80."/>
46386   <affected-histogram name="NetConnectivity4.NATBind.Sent2.Bind.Failure"/>
46387   <affected-histogram name="NetConnectivity4.NATBind.Sent2.Bind.Success"/>
46388   <affected-histogram
46389       name="NetConnectivity4.NATBind.Sent2.Connectivity.Failure"/>
46390   <affected-histogram
46391       name="NetConnectivity4.NATBind.Sent2.Connectivity.Success"/>
46392   <affected-histogram
46393       name="NetConnectivity4.NATBind.Sent2.SendToLastRecvDelay"/>
46394   <affected-histogram name="NetConnectivity4.NonPacedPacket.Sent21.GotAPacket"/>
46395   <affected-histogram
46396       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst01Packets"/>
46397   <affected-histogram
46398       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst02Packets"/>
46399   <affected-histogram
46400       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst03Packets"/>
46401   <affected-histogram
46402       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst04Packets"/>
46403   <affected-histogram
46404       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst05Packets"/>
46405   <affected-histogram
46406       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst06Packets"/>
46407   <affected-histogram
46408       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst07Packets"/>
46409   <affected-histogram
46410       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst08Packets"/>
46411   <affected-histogram
46412       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst09Packets"/>
46413   <affected-histogram
46414       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst10Packets"/>
46415   <affected-histogram
46416       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst11Packets"/>
46417   <affected-histogram
46418       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst12Packets"/>
46419   <affected-histogram
46420       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst13Packets"/>
46421   <affected-histogram
46422       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst14Packets"/>
46423   <affected-histogram
46424       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst15Packets"/>
46425   <affected-histogram
46426       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst16Packets"/>
46427   <affected-histogram
46428       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst17Packets"/>
46429   <affected-histogram
46430       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst18Packets"/>
46431   <affected-histogram
46432       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst19Packets"/>
46433   <affected-histogram
46434       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst20Packets"/>
46435   <affected-histogram
46436       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst21Packets"/>
46437   <affected-histogram
46438       name="NetConnectivity4.NonPacedPacket.Sent21.PacketDelay"/>
46439   <affected-histogram
46440       name="NetConnectivity4.NonPacedPacket.Sent21.PacketsRecv"/>
46441   <affected-histogram
46442       name="NetConnectivity4.NonPacedPacket.Sent21.RecvNthPacket"/>
46443   <affected-histogram
46444       name="NetConnectivity4.NonPacedPacket.Sent21.SendToLastRecvDelay"/>
46445   <affected-histogram
46446       name="NetConnectivity4.NonPacedPacket.Sent21.Success.RTT.Packet01"/>
46447   <affected-histogram
46448       name="NetConnectivity4.NonPacedPacket.Sent21.Success.RTT.Packet02"/>
46449   <affected-histogram
46450       name="NetConnectivity4.NonPacedPacket.Sent21.Success.RTT.Packet03"/>
46451   <affected-histogram
46452       name="NetConnectivity4.NonPacedPacket.Sent21.Success.RTT.Packet10"/>
46453   <affected-histogram
46454       name="NetConnectivity4.NonPacedPacket.Sent21.Success.RTT.Packet20"/>
46455   <affected-histogram name="NetConnectivity4.PacedPacket.Sent21.GotAPacket"/>
46456   <affected-histogram
46457       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst01Packets"/>
46458   <affected-histogram
46459       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst02Packets"/>
46460   <affected-histogram
46461       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst03Packets"/>
46462   <affected-histogram
46463       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst04Packets"/>
46464   <affected-histogram
46465       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst05Packets"/>
46466   <affected-histogram
46467       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst06Packets"/>
46468   <affected-histogram
46469       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst07Packets"/>
46470   <affected-histogram
46471       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst08Packets"/>
46472   <affected-histogram
46473       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst09Packets"/>
46474   <affected-histogram
46475       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst10Packets"/>
46476   <affected-histogram
46477       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst11Packets"/>
46478   <affected-histogram
46479       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst12Packets"/>
46480   <affected-histogram
46481       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst13Packets"/>
46482   <affected-histogram
46483       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst14Packets"/>
46484   <affected-histogram
46485       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst15Packets"/>
46486   <affected-histogram
46487       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst16Packets"/>
46488   <affected-histogram
46489       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst17Packets"/>
46490   <affected-histogram
46491       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst18Packets"/>
46492   <affected-histogram
46493       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst19Packets"/>
46494   <affected-histogram
46495       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst20Packets"/>
46496   <affected-histogram
46497       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst21Packets"/>
46498   <affected-histogram name="NetConnectivity4.PacedPacket.Sent21.PacketDelay"/>
46499   <affected-histogram name="NetConnectivity4.PacedPacket.Sent21.PacketsRecv"/>
46500   <affected-histogram name="NetConnectivity4.PacedPacket.Sent21.RecvNthPacket"/>
46501   <affected-histogram
46502       name="NetConnectivity4.PacedPacket.Sent21.SendToLastRecvDelay"/>
46503   <affected-histogram
46504       name="NetConnectivity4.PacedPacket.Sent21.Success.RTT.Packet01"/>
46505   <affected-histogram
46506       name="NetConnectivity4.PacedPacket.Sent21.Success.RTT.Packet02"/>
46507   <affected-histogram
46508       name="NetConnectivity4.PacedPacket.Sent21.Success.RTT.Packet03"/>
46509   <affected-histogram
46510       name="NetConnectivity4.PacedPacket.Sent21.Success.RTT.Packet10"/>
46511   <affected-histogram
46512       name="NetConnectivity4.PacedPacket.Sent21.Success.RTT.Packet20"/>
46513   <affected-histogram name="NetConnectivity4.StartPacket.Sent21.GotAPacket"/>
46514   <affected-histogram
46515       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst01Packets"/>
46516   <affected-histogram
46517       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst02Packets"/>
46518   <affected-histogram
46519       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst03Packets"/>
46520   <affected-histogram
46521       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst04Packets"/>
46522   <affected-histogram
46523       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst05Packets"/>
46524   <affected-histogram
46525       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst06Packets"/>
46526   <affected-histogram
46527       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst07Packets"/>
46528   <affected-histogram
46529       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst08Packets"/>
46530   <affected-histogram
46531       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst09Packets"/>
46532   <affected-histogram
46533       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst10Packets"/>
46534   <affected-histogram
46535       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst11Packets"/>
46536   <affected-histogram
46537       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst12Packets"/>
46538   <affected-histogram
46539       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst13Packets"/>
46540   <affected-histogram
46541       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst14Packets"/>
46542   <affected-histogram
46543       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst15Packets"/>
46544   <affected-histogram
46545       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst16Packets"/>
46546   <affected-histogram
46547       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst17Packets"/>
46548   <affected-histogram
46549       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst18Packets"/>
46550   <affected-histogram
46551       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst19Packets"/>
46552   <affected-histogram
46553       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst20Packets"/>
46554   <affected-histogram
46555       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst21Packets"/>
46556   <affected-histogram name="NetConnectivity4.StartPacket.Sent21.PacketDelay"/>
46557   <affected-histogram name="NetConnectivity4.StartPacket.Sent21.PacketsRecv"/>
46558   <affected-histogram name="NetConnectivity4.StartPacket.Sent21.RecvNthPacket"/>
46559   <affected-histogram
46560       name="NetConnectivity4.StartPacket.Sent21.SendToLastRecvDelay"/>
46561   <affected-histogram
46562       name="NetConnectivity4.StartPacket.Sent21.Success.RTT.Packet01"/>
46563   <affected-histogram
46564       name="NetConnectivity4.StartPacket.Sent21.Success.RTT.Packet02"/>
46565   <affected-histogram
46566       name="NetConnectivity4.StartPacket.Sent21.Success.RTT.Packet03"/>
46567   <affected-histogram
46568       name="NetConnectivity4.StartPacket.Sent21.Success.RTT.Packet10"/>
46569   <affected-histogram
46570       name="NetConnectivity4.StartPacket.Sent21.Success.RTT.Packet20"/>
46571   <affected-histogram name="NetConnectivity5.NATBind.Sent2.Bind.Failure"/>
46572   <affected-histogram name="NetConnectivity5.NATBind.Sent2.Bind.Success"/>
46573   <affected-histogram
46574       name="NetConnectivity5.NATBind.Sent2.Connectivity.Failure"/>
46575   <affected-histogram
46576       name="NetConnectivity5.NATBind.Sent2.Connectivity.Success"/>
46577   <affected-histogram
46578       name="NetConnectivity5.NATBind.Sent2.SendToLastRecvDelay"/>
46579   <affected-histogram name="NetConnectivity5.NonPacedPacket.Sent21.GotAPacket"/>
46580   <affected-histogram
46581       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst01Packets"/>
46582   <affected-histogram
46583       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst02Packets"/>
46584   <affected-histogram
46585       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst03Packets"/>
46586   <affected-histogram
46587       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst04Packets"/>
46588   <affected-histogram
46589       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst05Packets"/>
46590   <affected-histogram
46591       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst06Packets"/>
46592   <affected-histogram
46593       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst07Packets"/>
46594   <affected-histogram
46595       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst08Packets"/>
46596   <affected-histogram
46597       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst09Packets"/>
46598   <affected-histogram
46599       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst10Packets"/>
46600   <affected-histogram
46601       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst11Packets"/>
46602   <affected-histogram
46603       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst12Packets"/>
46604   <affected-histogram
46605       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst13Packets"/>
46606   <affected-histogram
46607       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst14Packets"/>
46608   <affected-histogram
46609       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst15Packets"/>
46610   <affected-histogram
46611       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst16Packets"/>
46612   <affected-histogram
46613       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst17Packets"/>
46614   <affected-histogram
46615       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst18Packets"/>
46616   <affected-histogram
46617       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst19Packets"/>
46618   <affected-histogram
46619       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst20Packets"/>
46620   <affected-histogram
46621       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst21Packets"/>
46622   <affected-histogram
46623       name="NetConnectivity5.NonPacedPacket.Sent21.PacketDelay"/>
46624   <affected-histogram
46625       name="NetConnectivity5.NonPacedPacket.Sent21.PacketsRecv"/>
46626   <affected-histogram
46627       name="NetConnectivity5.NonPacedPacket.Sent21.RecvNthPacket"/>
46628   <affected-histogram
46629       name="NetConnectivity5.NonPacedPacket.Sent21.SendToLastRecvDelay"/>
46630   <affected-histogram
46631       name="NetConnectivity5.NonPacedPacket.Sent21.Success.RTT.Packet01"/>
46632   <affected-histogram
46633       name="NetConnectivity5.NonPacedPacket.Sent21.Success.RTT.Packet02"/>
46634   <affected-histogram
46635       name="NetConnectivity5.NonPacedPacket.Sent21.Success.RTT.Packet03"/>
46636   <affected-histogram
46637       name="NetConnectivity5.NonPacedPacket.Sent21.Success.RTT.Packet10"/>
46638   <affected-histogram
46639       name="NetConnectivity5.NonPacedPacket.Sent21.Success.RTT.Packet20"/>
46640   <affected-histogram name="NetConnectivity5.PacedPacket.Sent21.GotAPacket"/>
46641   <affected-histogram
46642       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst01Packets"/>
46643   <affected-histogram
46644       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst02Packets"/>
46645   <affected-histogram
46646       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst03Packets"/>
46647   <affected-histogram
46648       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst04Packets"/>
46649   <affected-histogram
46650       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst05Packets"/>
46651   <affected-histogram
46652       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst06Packets"/>
46653   <affected-histogram
46654       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst07Packets"/>
46655   <affected-histogram
46656       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst08Packets"/>
46657   <affected-histogram
46658       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst09Packets"/>
46659   <affected-histogram
46660       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst10Packets"/>
46661   <affected-histogram
46662       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst11Packets"/>
46663   <affected-histogram
46664       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst12Packets"/>
46665   <affected-histogram
46666       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst13Packets"/>
46667   <affected-histogram
46668       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst14Packets"/>
46669   <affected-histogram
46670       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst15Packets"/>
46671   <affected-histogram
46672       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst16Packets"/>
46673   <affected-histogram
46674       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst17Packets"/>
46675   <affected-histogram
46676       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst18Packets"/>
46677   <affected-histogram
46678       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst19Packets"/>
46679   <affected-histogram
46680       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst20Packets"/>
46681   <affected-histogram
46682       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst21Packets"/>
46683   <affected-histogram name="NetConnectivity5.PacedPacket.Sent21.PacketDelay"/>
46684   <affected-histogram name="NetConnectivity5.PacedPacket.Sent21.PacketsRecv"/>
46685   <affected-histogram name="NetConnectivity5.PacedPacket.Sent21.RecvNthPacket"/>
46686   <affected-histogram
46687       name="NetConnectivity5.PacedPacket.Sent21.SendToLastRecvDelay"/>
46688   <affected-histogram
46689       name="NetConnectivity5.PacedPacket.Sent21.Success.RTT.Packet01"/>
46690   <affected-histogram
46691       name="NetConnectivity5.PacedPacket.Sent21.Success.RTT.Packet02"/>
46692   <affected-histogram
46693       name="NetConnectivity5.PacedPacket.Sent21.Success.RTT.Packet03"/>
46694   <affected-histogram
46695       name="NetConnectivity5.PacedPacket.Sent21.Success.RTT.Packet10"/>
46696   <affected-histogram
46697       name="NetConnectivity5.PacedPacket.Sent21.Success.RTT.Packet20"/>
46698   <affected-histogram name="NetConnectivity5.StartPacket.Sent21.GotAPacket"/>
46699   <affected-histogram
46700       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst01Packets"/>
46701   <affected-histogram
46702       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst02Packets"/>
46703   <affected-histogram
46704       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst03Packets"/>
46705   <affected-histogram
46706       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst04Packets"/>
46707   <affected-histogram
46708       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst05Packets"/>
46709   <affected-histogram
46710       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst06Packets"/>
46711   <affected-histogram
46712       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst07Packets"/>
46713   <affected-histogram
46714       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst08Packets"/>
46715   <affected-histogram
46716       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst09Packets"/>
46717   <affected-histogram
46718       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst10Packets"/>
46719   <affected-histogram
46720       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst11Packets"/>
46721   <affected-histogram
46722       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst12Packets"/>
46723   <affected-histogram
46724       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst13Packets"/>
46725   <affected-histogram
46726       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst14Packets"/>
46727   <affected-histogram
46728       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst15Packets"/>
46729   <affected-histogram
46730       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst16Packets"/>
46731   <affected-histogram
46732       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst17Packets"/>
46733   <affected-histogram
46734       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst18Packets"/>
46735   <affected-histogram
46736       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst19Packets"/>
46737   <affected-histogram
46738       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst20Packets"/>
46739   <affected-histogram
46740       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst21Packets"/>
46741   <affected-histogram name="NetConnectivity5.StartPacket.Sent21.PacketDelay"/>
46742   <affected-histogram name="NetConnectivity5.StartPacket.Sent21.PacketsRecv"/>
46743   <affected-histogram name="NetConnectivity5.StartPacket.Sent21.RecvNthPacket"/>
46744   <affected-histogram
46745       name="NetConnectivity5.StartPacket.Sent21.SendToLastRecvDelay"/>
46746   <affected-histogram
46747       name="NetConnectivity5.StartPacket.Sent21.Success.RTT.Packet01"/>
46748   <affected-histogram
46749       name="NetConnectivity5.StartPacket.Sent21.Success.RTT.Packet02"/>
46750   <affected-histogram
46751       name="NetConnectivity5.StartPacket.Sent21.Success.RTT.Packet03"/>
46752   <affected-histogram
46753       name="NetConnectivity5.StartPacket.Sent21.Success.RTT.Packet10"/>
46754   <affected-histogram
46755       name="NetConnectivity5.StartPacket.Sent21.Success.RTT.Packet20"/>
46756 </histogram_suffixes>
46758 <histogram_suffixes name="NetConnectivity4PacketSizeTest" separator=".">
46759   <suffix name="PacketSizeTest.Connectivity.Failure"
46760       label="This histogram records the size of the packet size that was not
46761              received from the server."/>
46762   <suffix name="PacketSizeTest.Connectivity.Success"
46763       label="This histogram records the size of the packet size that was
46764              received from the server."/>
46765   <affected-histogram name="NetConnectivity4"/>
46766   <affected-histogram name="NetConnectivity5"/>
46767 </histogram_suffixes>
46769 <histogram_suffixes name="NetConnectivity4PacketSizeTestPort" separator=".">
46770   <suffix name="443" label="Packet is sent on port 443."/>
46771   <suffix name="80" label="Packet is sent on port 80."/>
46772   <affected-histogram
46773       name="NetConnectivity4.PacketSizeTest.Connectivity.Failure"/>
46774   <affected-histogram
46775       name="NetConnectivity4.PacketSizeTest.Connectivity.Success"/>
46776   <affected-histogram
46777       name="NetConnectivity5.PacketSizeTest.Connectivity.Failure"/>
46778   <affected-histogram
46779       name="NetConnectivity5.PacketSizeTest.Connectivity.Success"/>
46780 </histogram_suffixes>
46782 <histogram_suffixes name="NetConnectivity4SeriesRecv" separator=".">
46783   <suffix name="443.100B" label="100 bytes of data is sent on port 443."/>
46784   <suffix name="443.100B.NoProxy"
46785       label="100 bytes of data is sent on port 443 with no proxy."/>
46786   <suffix name="443.1200B" label="1200 bytes of data is sent on port 443."/>
46787   <suffix name="443.1200B.NoProxy"
46788       label="1200 bytes of data is sent on port 443 with no proxy."/>
46789   <suffix name="443.500B" label="500 bytes of data is sent on port 443."/>
46790   <suffix name="443.500B.NoProxy"
46791       label="500 bytes of data is sent on port 443 with no proxy."/>
46792   <suffix name="80.100B" label="100 bytes of data is sent on port 80."/>
46793   <suffix name="80.100B.NoProxy"
46794       label="100 bytes of data is sent on port 80 with no proxy."/>
46795   <suffix name="80.1200B" label="1200 bytes of data is sent on port 80."/>
46796   <suffix name="80.1200B.NoProxy"
46797       label="1200 bytes of data is sent on port 80 with no proxy."/>
46798   <suffix name="80.500B" label="500 bytes of data is sent on port 80."/>
46799   <suffix name="80.500B.NoProxy"
46800       label="500 bytes of data is sent on port 80 with no proxy."/>
46801   <affected-histogram name="NetConnectivity4.NonPacedPacket.First6.SeriesRecv"/>
46802   <affected-histogram name="NetConnectivity4.PacedPacket.First6.SeriesRecv"/>
46803   <affected-histogram name="NetConnectivity4.StartPacket.First6.SeriesRecv"/>
46804   <affected-histogram name="NetConnectivity5.NonPacedPacket.First6.SeriesRecv"/>
46805   <affected-histogram name="NetConnectivity5.PacedPacket.First6.SeriesRecv"/>
46806   <affected-histogram name="NetConnectivity5.StartPacket.First6.SeriesRecv"/>
46807 </histogram_suffixes>
46809 <histogram_suffixes name="NetProxyResolverExecutionTime">
46810   <suffix name="UrlOver2K" label="URL length was over 2K"/>
46811   <suffix name="UrlOver4K" label="URL length was over 4K"/>
46812   <suffix name="UrlOver8K" label="URL length was over 8K"/>
46813   <suffix name="UrlOver128K" label="URL length was over 128K"/>
46814   <affected-histogram name="Net.ProxyResolver.ExecutionTime"/>
46815 </histogram_suffixes>
46817 <histogram_suffixes name="NewTabPageProviders" separator=".">
46818   <suffix name="client" label="Suggestions coming from the client."/>
46819   <suffix name="client0" label="Suggestions coming from the client source 0."/>
46820   <suffix name="server" label="Suggestions coming from the server."/>
46821   <suffix name="server0" label="Suggestions coming from server source 0."/>
46822   <suffix name="server1" label="Suggestions coming from server source 1."/>
46823   <suffix name="server2" label="Suggestions coming from server source 2."/>
46824   <suffix name="server3" label="Suggestions coming from server source 3."/>
46825   <suffix name="server4" label="Suggestions coming from server source 4."/>
46826   <affected-histogram name="NewTabPage.MostVisited"/>
46827   <affected-histogram name="NewTabPage.SuggestionsImpression"/>
46828 </histogram_suffixes>
46830 <histogram_suffixes name="OmniboxProviderTime" separator=".">
46831   <suffix name="Bookmark"/>
46832   <suffix name="Builtin"/>
46833   <suffix name="Contact"/>
46834   <suffix name="ExtensionApp"/>
46835   <suffix name="HistoryContents"/>
46836   <suffix name="HistoryQuick"/>
46837   <suffix name="HistoryURL"/>
46838   <suffix name="Keyword"/>
46839   <suffix name="Search"/>
46840   <suffix name="Shortcuts"/>
46841   <suffix name="ZeroSuggest"/>
46842   <affected-histogram name="Omnibox.ProviderTime"/>
46843 </histogram_suffixes>
46845 <histogram_suffixes name="OverlappedReadImpact">
46846   <suffix name="OverlappedReadDisabled" label="Non-blocking reads"/>
46847   <suffix name="OverlappedReadEnabled" label="Default, async reads"/>
46848   <affected-histogram name="Net.HttpJob.TotalTime"/>
46849   <affected-histogram name="Net.HttpJob.TotalTimeCached"/>
46850   <affected-histogram name="Net.HttpJob.TotalTimeCancel"/>
46851   <affected-histogram name="Net.HttpJob.TotalTimeNotCached"/>
46852   <affected-histogram name="Net.HttpJob.TotalTimeSuccess"/>
46853   <affected-histogram name="PLT.Abandoned"/>
46854   <affected-histogram name="PLT.BeginToFinish_LinkLoadNormal"/>
46855   <affected-histogram name="PLT.BeginToFinish_LinkLoadReload"/>
46856   <affected-histogram name="PLT.BeginToFinish_LinkLoadStaleOk"/>
46857   <affected-histogram name="PLT.BeginToFinish_NormalLoad"/>
46858   <affected-histogram name="PLT.LoadType"/>
46859 </histogram_suffixes>
46861 <histogram_suffixes name="PageLoadType">
46862   <suffix name="HistoryLoad"
46863       label="but only for user pressing back or forward"/>
46864   <suffix name="LinkLoad"
46865       label="deprecated - see LinkLoadReload, LinkLoadNormal,
46866              LinkLoadStaleOk, LinkLoadCacheOnly; content initiated, commonly
46867              back to a posted page"/>
46868   <suffix name="LinkLoadCacheOnly"
46869       label="content initiated, commonly back to a posted page, where browser
46870              must ONLY use cache"/>
46871   <suffix name="LinkLoadNormal"
46872       label="content initiated, ordinary link traversal or post"/>
46873   <suffix name="LinkLoadReload" label="content initiated, calling reload()"/>
46874   <suffix name="LinkLoadStaleOk"
46875       label="content initiated, commonly forward or back where stale cached
46876              data is very acceptable"/>
46877   <suffix name="NormalLoad"
46878       label="but only for user entered URL or omnibox search"/>
46879   <suffix name="Reload" label="but only for user pressed reload"/>
46880   <suffix name="UndefLoad"
46881       label="should never happen... as it is only for an client-code error
46882              case which should not exist"/>
46883   <affected-histogram name="PLT.BeginToFinish"/>
46884   <affected-histogram name="PLT.BeginToFinishDoc"/>
46885   <affected-histogram name="PLT.StartToCommit">
46886     <with-suffix name="LinkLoadNormal"/>
46887     <with-suffix name="NormalLoad"/>
46888   </affected-histogram>
46889   <affected-histogram name="PLT.StartToFinish">
46890     <with-suffix name="LinkLoadNormal"/>
46891     <with-suffix name="NormalLoad"/>
46892   </affected-histogram>
46893   <affected-histogram name="Renderer4.BeginToFinish"/>
46894   <affected-histogram name="Renderer4.BeginToFinishDoc"/>
46895 </histogram_suffixes>
46897 <histogram_suffixes name="PasswordManagerMonitor">
46898   <suffix name="group_1" label="group 1"/>
46899   <suffix name="group_2" label="group 2"/>
46900   <suffix name="group_3" label="group 3"/>
46901   <suffix name="group_4" label="group 4"/>
46902   <suffix name="group_5" label="group 5"/>
46903   <suffix name="group_6" label="group 6"/>
46904   <suffix name="group_7" label="group 7"/>
46905   <suffix name="group_8" label="group 8"/>
46906   <suffix name="group_9" label="group 9"/>
46907   <suffix name="group_10" label="group 10"/>
46908   <suffix name="group_11" label="group 11"/>
46909   <suffix name="group_12" label="group 12"/>
46910   <suffix name="group_13" label="group 13"/>
46911   <suffix name="group_14" label="group 14"/>
46912   <suffix name="group_15" label="group 15"/>
46913   <suffix name="group_16" label="group 16"/>
46914   <suffix name="group_17" label="group 17"/>
46915   <suffix name="group_18" label="group 18"/>
46916   <suffix name="group_19" label="group 19"/>
46917   <suffix name="group_20" label="group 20"/>
46918   <suffix name="" label=""/>
46919   <affected-histogram name="PasswordManager.ProvisionalSaveFailure"/>
46920   <affected-histogram
46921       name="PasswordManager.SavePasswordPromptDisappearedQuickly"/>
46922   <affected-histogram name="PasswordManager.SavePasswordPromptDisplayed"/>
46923   <affected-histogram name="PasswordManager.SavePasswordPromptResponse"/>
46924 </histogram_suffixes>
46926 <histogram_suffixes name="PerformanceMonitor" separator=".">
46927   <suffix name="BrowserProcess"/>
46928   <suffix name="RendererProcess"/>
46929   <suffix name="PluginProcess"/>
46930   <suffix name="WorkerProcess"/>
46931   <suffix name="GPUProcess"/>
46932   <suffix name="PPAPIProcess"/>
46933   <affected-histogram name="PerformanceMonitor.AverageCPU"/>
46934   <affected-histogram name="PerformanceMonitor.HighCPU"/>
46935 </histogram_suffixes>
46937 <histogram_suffixes name="PpapiPluginName">
46938   <suffix name="libpepflashplayer.so" label="Flash player on Linux or Cros"/>
46939   <suffix name="libwidevinecdmadapter.so"
46940       label="Widevine CDM on Linux or Cros"/>
46941   <suffix name="pepflashplayer.dll" label="Flash player on Windows"/>
46942   <suffix name="PepperFlashPlayer.plugin" label="Flash player on Mac"/>
46943   <suffix name="widevinecdmadapter.dll" label="Widevine CDM on Windows"/>
46944   <suffix name="widevinecdmadapter.plugin" label="Widevine CDM on Mac"/>
46945   <affected-histogram name="Plugin.PpapiBrokerLoadErrorCode"/>
46946   <affected-histogram name="Plugin.PpapiBrokerLoadResult"/>
46947   <affected-histogram name="Plugin.PpapiPluginLoadErrorCode"/>
46948   <affected-histogram name="Plugin.PpapiPluginLoadResult"/>
46949 </histogram_suffixes>
46951 <histogram_suffixes name="PrecacheCellular" separator=".">
46952   <suffix name="Cellular"
46953       label="covers fetches when connected to cellular networks"/>
46954   <affected-histogram name="Precache.DownloadedNonPrecache"/>
46955   <affected-histogram name="Precache.Saved"/>
46956 </histogram_suffixes>
46958 <histogram_suffixes name="Prefetch">
46959   <suffix name="ContentPrefetchPrefetchOff"
46960       label="Prefetch is completely disabled."/>
46961   <suffix name="ContentPrefetchPrefetchOn"
46962       label="prefetch is enabled but prerender is disabled."/>
46963   <affected-histogram name="HttpCache.EntryLockWait"/>
46964   <affected-histogram name="Net.HttpTimeToFirstByte"/>
46965   <affected-histogram name="PLT.Abandoned"/>
46966   <affected-histogram name="PLT.BeginToFinish"/>
46967   <affected-histogram name="PLT.BeginToFinish_ContentPrefetcher"/>
46968   <affected-histogram name="PLT.BeginToFinish_ContentPrefetcherReferrer"/>
46969   <affected-histogram name="PLT.BeginToFinishDoc"/>
46970   <affected-histogram name="PLT.BeginToFinishDoc_ContentPrefetcher"/>
46971   <affected-histogram name="PLT.BeginToFinishDoc_ContentPrefetcherReferrer"/>
46972   <affected-histogram name="PLT.PerceivedLoadTime"/>
46973   <affected-histogram name="PLT.PerceivedLoadTime_PrerenderLoad"/>
46974 </histogram_suffixes>
46976 <histogram_suffixes name="Prerender">
46977   <suffix name="PrerenderEnabled" label="prerender is enabled."/>
46978   <suffix name="PrerenderControl" label="prerender is disabled."/>
46979   <suffix name="PrerenderNoUse"
46980       label="prerender is enabled, but pages are not swapped in."/>
46981   <suffix name="PrerenderMulti"
46982       label="prerender is enabled with multiple simultanious prerenders."/>
46983   <suffix name="Prerender5minTTL"
46984       label="prerender is enabled, and the TTL is extended to 5 minutes."/>
46985   <affected-histogram name="HttpCache.EntryLockWait"/>
46986   <affected-histogram name="Net.HttpTimeToFirstByte"/>
46987   <affected-histogram name="PLT.Abandoned"/>
46988   <affected-histogram name="PLT.BeginToFinish"/>
46989   <affected-histogram name="PLT.BeginToFinish_ContentPrefetcher"/>
46990   <affected-histogram name="PLT.BeginToFinish_ContentPrefetcherReferrer"/>
46991   <affected-histogram name="PLT.BeginToFinishDoc"/>
46992   <affected-histogram name="PLT.BeginToFinishDoc_ContentPrefetcher"/>
46993   <affected-histogram name="PLT.BeginToFinishDoc_ContentPrefetcherReferrer"/>
46994   <affected-histogram name="PLT.PerceivedLoadTime"/>
46995   <affected-histogram name="PLT.PerceivedLoadTime_PrerenderLoad"/>
46996   <affected-histogram name="Prerender.FinalStatus"/>
46997   <affected-histogram name="Prerender.FinalStatusMatchComplete"/>
46998   <affected-histogram name="Prerender.FractionPixelsFinalAtSwapin"/>
46999   <affected-histogram name="Prerender.LocalPredictorEvent"/>
47000   <affected-histogram name="Prerender.PerceivedPLT"/>
47001   <affected-histogram name="Prerender.PerceivedPLTFirstAfterMiss"/>
47002   <affected-histogram name="Prerender.PerceivedPLTFirstAfterMissAnyOnly"/>
47003   <affected-histogram name="Prerender.PerceivedPLTFirstAfterMissBoth"/>
47004   <affected-histogram
47005       name="Prerender.PerceivedPLTFirstAfterMissNonOverlapping"/>
47006   <affected-histogram
47007       name="Prerender.PerceivedPLTFirstAfterMissNonOverlappingOnly"/>
47008   <affected-histogram name="Prerender.PerceivedPLTMatched"/>
47009   <affected-histogram name="Prerender.PerceivedPLTMatchedComplete"/>
47010   <affected-histogram name="Prerender.PerceivedPLTWindowed"/>
47011   <affected-histogram name="Prerender.PerceivedPLTWindowNotMatched"/>
47012   <affected-histogram name="Prerender.PercentLoadDoneAtSwapin"/>
47013   <affected-histogram name="Prerender.PrerenderNotSwappedInPLT"/>
47014   <affected-histogram name="Prerender.RendererIdleTime"/>
47015   <affected-histogram name="Prerender.RendererPerceivedPLT"/>
47016   <affected-histogram name="Prerender.RendererPerceivedPLTMatched"/>
47017   <affected-histogram name="Prerender.RendererTimeUntilDisplay"/>
47018   <affected-histogram name="Prerender.SimulatedLocalBrowsingBaselinePLT"/>
47019   <affected-histogram name="Prerender.SimulatedLocalBrowsingPLT"/>
47020 </histogram_suffixes>
47022 <histogram_suffixes name="PrerenderHoverType" ordering="prefix">
47023   <obsolete>
47024     deprecated May 10 2012
47025   </obsolete>
47026   <suffix name="HoverStats_50" label="Hover stats @ threshold 50 ms."/>
47027   <suffix name="HoverStats_75" label="Hover stats @ threshold 75 ms."/>
47028   <suffix name="HoverStats_100" label="Hover stats @ threshold 100 ms."/>
47029   <suffix name="HoverStats_150" label="Hover stats @ threshold 150 ms."/>
47030   <suffix name="HoverStats_200" label="Hover stats @ threshold 200 ms."/>
47031   <suffix name="HoverStats_250" label="Hover stats @ threshold 250 ms."/>
47032   <suffix name="HoverStats_300" label="Hover stats @ threshold 300 ms."/>
47033   <suffix name="HoverStats_400" label="Hover stats @ threshold 400 ms."/>
47034   <suffix name="HoverStats_500" label="Hover stats @ threshold 500 ms."/>
47035   <suffix name="HoverStats_750" label="Hover stats @ threshold 750 ms."/>
47036   <suffix name="HoverStats_1000" label="Hover stats @ threshold 1000 ms."/>
47037   <suffix name="HoverStats_1500" label="Hover stats @ threshold 1500 ms."/>
47038   <suffix name="HoverStats_2000" label="Hover stats @ threshold 2000 ms."/>
47039   <suffix name="HoverStats_3000" label="Hover stats @ threshold 3000 ms."/>
47040   <suffix name="HoverStats_4000" label="Hover stats @ threshold 4000 ms."/>
47041   <suffix name="HoverStats_5000" label="Hover stats @ threshold 5000 ms."/>
47042   <affected-histogram name="Prerender.Events"/>
47043   <affected-histogram name="Prerender.TimeToClick"/>
47044 </histogram_suffixes>
47046 <histogram_suffixes name="PrerenderSource" ordering="prefix">
47047   <suffix name="" label="All prerenders."/>
47048   <suffix name="exp1" label="Likelihood threshold experiment 1."/>
47049   <suffix name="exp2" label="Likelihood threshold experiment 2."/>
47050   <suffix name="exp3" label="Likelihood threshold experiment 3."/>
47051   <suffix name="exp4" label="Likelihood threshold experiment 4."/>
47052   <suffix name="exp5" label="Likelihood threshold experiment 5."/>
47053   <suffix name="exp6" label="Likelihood threshold experiment 6."/>
47054   <suffix name="exp7" label="Likelihood threshold experiment 7."/>
47055   <suffix name="exp8" label="Likelihood threshold experiment 8."/>
47056   <suffix name="exp9" label="Likelihood threshold experiment 9."/>
47057   <suffix name="gws" label="GWS triggered prerender."/>
47058   <suffix name="instant" label="Instant search prerender."/>
47059   <suffix name="localpredictor" label="Local predictor triggered prerender."/>
47060   <suffix name="omnibox" label="Triggered from the omnibox."/>
47061   <suffix name="wash" label="Multiple sources could have triggered."/>
47062   <suffix name="web" label="Link triggered prerender."/>
47063   <suffix name="webcross"
47064       label="Link triggered prerender, rel=prerender, cross domain."/>
47065   <suffix name="websame"
47066       label="Link triggered prerender, rel=prerender, same domain."/>
47067   <suffix name="webnext" label="Link triggered prerender, rel=next."/>
47068   <affected-histogram name="Prerender.AbandonTimeUntilUsed"/>
47069   <affected-histogram name="Prerender.CookieSendType"/>
47070   <affected-histogram name="Prerender.CookieStatus"/>
47071   <affected-histogram name="Prerender.Event"/>
47072   <affected-histogram name="Prerender.FinalStatus"/>
47073   <affected-histogram name="Prerender.FinalStatus_Prerender5minTTL"/>
47074   <affected-histogram name="Prerender.FinalStatus_PrerenderControl"/>
47075   <affected-histogram name="Prerender.FinalStatus_PrerenderEnabled"/>
47076   <affected-histogram name="Prerender.FinalStatus_PrerenderMulti"/>
47077   <affected-histogram name="Prerender.FinalStatus_PrerenderNoUse"/>
47078   <affected-histogram name="Prerender.FinalStatusMatchComplete"/>
47079   <affected-histogram
47080       name="Prerender.FinalStatusMatchComplete_Prerender5minTTL"/>
47081   <affected-histogram
47082       name="Prerender.FinalStatusMatchComplete_PrerenderControl"/>
47083   <affected-histogram
47084       name="Prerender.FinalStatusMatchComplete_PrerenderEnabled"/>
47085   <affected-histogram name="Prerender.FinalStatusMatchComplete_PrerenderMulti"/>
47086   <affected-histogram name="Prerender.FinalStatusMatchComplete_PrerenderNoUse"/>
47087   <affected-histogram name="Prerender.FractionPixelsFinalAtSwapin"/>
47088   <affected-histogram
47089       name="Prerender.FractionPixelsFinalAtSwapin_Prerender5minTTL"/>
47090   <affected-histogram
47091       name="Prerender.FractionPixelsFinalAtSwapin_PrerenderControl"/>
47092   <affected-histogram
47093       name="Prerender.FractionPixelsFinalAtSwapin_PrerenderEnabled"/>
47094   <affected-histogram
47095       name="Prerender.FractionPixelsFinalAtSwapin_PrerenderMulti"/>
47096   <affected-histogram
47097       name="Prerender.FractionPixelsFinalAtSwapin_PrerenderNoUse"/>
47098   <affected-histogram name="Prerender.LocalPredictorEvent"/>
47099   <affected-histogram name="Prerender.LocalPredictorEvent_Prerender5minTTL"/>
47100   <affected-histogram name="Prerender.LocalPredictorEvent_PrerenderControl"/>
47101   <affected-histogram name="Prerender.LocalPredictorEvent_PrerenderEnabled"/>
47102   <affected-histogram name="Prerender.LocalPredictorEvent_PrerenderMulti"/>
47103   <affected-histogram name="Prerender.LocalPredictorEvent_PrerenderNoUse"/>
47104   <affected-histogram name="Prerender.LocalPredictorTimeUntilUsed"/>
47105   <affected-histogram name="Prerender.NetworkBytesUsed"/>
47106   <affected-histogram name="Prerender.NetworkBytesWasted"/>
47107   <affected-histogram name="Prerender.PageVisitedStatus"/>
47108   <affected-histogram name="Prerender.PerceivedPLT"/>
47109   <affected-histogram name="Prerender.PerceivedPLT_Prerender5minTTL"/>
47110   <affected-histogram name="Prerender.PerceivedPLT_PrerenderControl"/>
47111   <affected-histogram name="Prerender.PerceivedPLT_PrerenderEnabled"/>
47112   <affected-histogram name="Prerender.PerceivedPLT_PrerenderMulti"/>
47113   <affected-histogram name="Prerender.PerceivedPLT_PrerenderNoUse"/>
47114   <affected-histogram name="Prerender.PerceivedPLTFirstAfterMiss"/>
47115   <affected-histogram
47116       name="Prerender.PerceivedPLTFirstAfterMiss_Prerender5minTTL"/>
47117   <affected-histogram
47118       name="Prerender.PerceivedPLTFirstAfterMiss_PrerenderControl"/>
47119   <affected-histogram
47120       name="Prerender.PerceivedPLTFirstAfterMiss_PrerenderEnabled"/>
47121   <affected-histogram
47122       name="Prerender.PerceivedPLTFirstAfterMiss_PrerenderMulti"/>
47123   <affected-histogram
47124       name="Prerender.PerceivedPLTFirstAfterMiss_PrerenderNoUse"/>
47125   <affected-histogram name="Prerender.PerceivedPLTFirstAfterMissAnyOnly"/>
47126   <affected-histogram
47127       name="Prerender.PerceivedPLTFirstAfterMissAnyOnly_Prerender5minTTL"/>
47128   <affected-histogram
47129       name="Prerender.PerceivedPLTFirstAfterMissAnyOnly_PrerenderControl"/>
47130   <affected-histogram
47131       name="Prerender.PerceivedPLTFirstAfterMissAnyOnly_PrerenderEnabled"/>
47132   <affected-histogram
47133       name="Prerender.PerceivedPLTFirstAfterMissAnyOnly_PrerenderMulti"/>
47134   <affected-histogram
47135       name="Prerender.PerceivedPLTFirstAfterMissAnyOnly_PrerenderNoUse"/>
47136   <affected-histogram name="Prerender.PerceivedPLTFirstAfterMissBoth"/>
47137   <affected-histogram
47138       name="Prerender.PerceivedPLTFirstAfterMissBoth_Prerender5minTTL"/>
47139   <affected-histogram
47140       name="Prerender.PerceivedPLTFirstAfterMissBoth_PrerenderControl"/>
47141   <affected-histogram
47142       name="Prerender.PerceivedPLTFirstAfterMissBoth_PrerenderEnabled"/>
47143   <affected-histogram
47144       name="Prerender.PerceivedPLTFirstAfterMissBoth_PrerenderMulti"/>
47145   <affected-histogram
47146       name="Prerender.PerceivedPLTFirstAfterMissBoth_PrerenderNoUse"/>
47147   <affected-histogram
47148       name="Prerender.PerceivedPLTFirstAfterMissNonOverlapping"/>
47149   <affected-histogram
47150       name="Prerender.PerceivedPLTFirstAfterMissNonOverlapping_Prerender5minTTL"/>
47151   <affected-histogram
47152       name="Prerender.PerceivedPLTFirstAfterMissNonOverlapping_PrerenderControl"/>
47153   <affected-histogram
47154       name="Prerender.PerceivedPLTFirstAfterMissNonOverlapping_PrerenderEnabled"/>
47155   <affected-histogram
47156       name="Prerender.PerceivedPLTFirstAfterMissNonOverlapping_PrerenderMulti"/>
47157   <affected-histogram
47158       name="Prerender.PerceivedPLTFirstAfterMissNonOverlapping_PrerenderNoUse"/>
47159   <affected-histogram
47160       name="Prerender.PerceivedPLTFirstAfterMissNonOverlappingOnly"/>
47161   <affected-histogram
47162       name="Prerender.PerceivedPLTFirstAfterMissNonOverlappingOnly_Prerender5minTTL"/>
47163   <affected-histogram
47164       name="Prerender.PerceivedPLTFirstAfterMissNonOverlappingOnly_PrerenderControl"/>
47165   <affected-histogram
47166       name="Prerender.PerceivedPLTFirstAfterMissNonOverlappingOnly_PrerenderEnabled"/>
47167   <affected-histogram
47168       name="Prerender.PerceivedPLTFirstAfterMissNonOverlappingOnly_PrerenderMulti"/>
47169   <affected-histogram
47170       name="Prerender.PerceivedPLTFirstAfterMissNonOverlappingOnly_PrerenderNoUse"/>
47171   <affected-histogram name="Prerender.PerceivedPLTMatched"/>
47172   <affected-histogram name="Prerender.PerceivedPLTMatched_Prerender5minTTL"/>
47173   <affected-histogram name="Prerender.PerceivedPLTMatched_PrerenderControl"/>
47174   <affected-histogram name="Prerender.PerceivedPLTMatched_PrerenderEnabled"/>
47175   <affected-histogram name="Prerender.PerceivedPLTMatched_PrerenderMulti"/>
47176   <affected-histogram name="Prerender.PerceivedPLTMatched_PrerenderNoUse"/>
47177   <affected-histogram name="Prerender.PerceivedPLTMatchedComplete"/>
47178   <affected-histogram
47179       name="Prerender.PerceivedPLTMatchedComplete_Prerender5minTTL"/>
47180   <affected-histogram
47181       name="Prerender.PerceivedPLTMatchedComplete_PrerenderControl"/>
47182   <affected-histogram
47183       name="Prerender.PerceivedPLTMatchedComplete_PrerenderEnabled"/>
47184   <affected-histogram
47185       name="Prerender.PerceivedPLTMatchedComplete_PrerenderMulti"/>
47186   <affected-histogram
47187       name="Prerender.PerceivedPLTMatchedComplete_PrerenderNoUse"/>
47188   <affected-histogram name="Prerender.PerceivedPLTWindowed"/>
47189   <affected-histogram name="Prerender.PerceivedPLTWindowed_PrerenderEnabled"/>
47190   <affected-histogram name="Prerender.PerceivedPLTWindowNotMatched"/>
47191   <affected-histogram
47192       name="Prerender.PerceivedPLTWindowNotMatched_Prerender5minTTL"/>
47193   <affected-histogram
47194       name="Prerender.PerceivedPLTWindowNotMatched_PrerenderControl"/>
47195   <affected-histogram
47196       name="Prerender.PerceivedPLTWindowNotMatched_PrerenderEnabled"/>
47197   <affected-histogram
47198       name="Prerender.PerceivedPLTWindowNotMatched_PrerenderMulti"/>
47199   <affected-histogram
47200       name="Prerender.PerceivedPLTWindowNotMatched_PrerenderNoUse"/>
47201   <affected-histogram name="Prerender.PercentLoadDoneAtSwapin"/>
47202   <affected-histogram
47203       name="Prerender.PercentLoadDoneAtSwapin_Prerender5minTTL"/>
47204   <affected-histogram
47205       name="Prerender.PercentLoadDoneAtSwapin_PrerenderControl"/>
47206   <affected-histogram
47207       name="Prerender.PercentLoadDoneAtSwapin_PrerenderEnabled"/>
47208   <affected-histogram name="Prerender.PercentLoadDoneAtSwapin_PrerenderMulti"/>
47209   <affected-histogram name="Prerender.PercentLoadDoneAtSwapin_PrerenderNoUse"/>
47210   <affected-histogram name="Prerender.PrerenderNotSwappedInPLT"/>
47211   <affected-histogram
47212       name="Prerender.PrerenderNotSwappedInPLT_Prerender5minTTL"/>
47213   <affected-histogram
47214       name="Prerender.PrerenderNotSwappedInPLT_PrerenderControl"/>
47215   <affected-histogram
47216       name="Prerender.PrerenderNotSwappedInPLT_PrerenderEnabled"/>
47217   <affected-histogram name="Prerender.PrerenderNotSwappedInPLT_PrerenderMulti"/>
47218   <affected-histogram name="Prerender.PrerenderNotSwappedInPLT_PrerenderNoUse"/>
47219   <affected-histogram name="Prerender.PrerendersPerSessionCount"/>
47220   <affected-histogram name="Prerender.SimulatedLocalBrowsingBaselinePLT"/>
47221   <affected-histogram
47222       name="Prerender.SimulatedLocalBrowsingBaselinePLT_Prerender5minTTL"/>
47223   <affected-histogram
47224       name="Prerender.SimulatedLocalBrowsingBaselinePLT_PrerenderControl"/>
47225   <affected-histogram
47226       name="Prerender.SimulatedLocalBrowsingBaselinePLT_PrerenderEnabled"/>
47227   <affected-histogram
47228       name="Prerender.SimulatedLocalBrowsingBaselinePLT_PrerenderMulti"/>
47229   <affected-histogram
47230       name="Prerender.SimulatedLocalBrowsingBaselinePLT_PrerenderNoUse"/>
47231   <affected-histogram name="Prerender.SimulatedLocalBrowsingPLT"/>
47232   <affected-histogram
47233       name="Prerender.SimulatedLocalBrowsingPLT_Prerender5minTTL"/>
47234   <affected-histogram
47235       name="Prerender.SimulatedLocalBrowsingPLT_PrerenderControl"/>
47236   <affected-histogram
47237       name="Prerender.SimulatedLocalBrowsingPLT_PrerenderEnabled"/>
47238   <affected-histogram
47239       name="Prerender.SimulatedLocalBrowsingPLT_PrerenderMulti"/>
47240   <affected-histogram
47241       name="Prerender.SimulatedLocalBrowsingPLT_PrerenderNoUse"/>
47242   <affected-histogram name="Prerender.TimeBetweenPrerenderRequests"/>
47243   <affected-histogram name="Prerender.TimeSinceLastRecentVisit"/>
47244   <affected-histogram name="Prerender.TimeUntilUsed2"/>
47245 </histogram_suffixes>
47247 <histogram_suffixes name="Profile.AndroidAccountManagementMenu" separator=".">
47248   <suffix name="NonGAIA" label="Interaction was not initiated from GAIA"/>
47249   <suffix name="GAIASignout"
47250       label="GAIA-initiated interaction indicating a service type of Signout"/>
47251   <suffix name="GAIASignoutIncognito"
47252       label="GAIA-initiated interaction indicating a service type of Signout
47253              and go Incogntio"/>
47254   <suffix name="GAIAAddSession"
47255       label="GAIA-initiated interaction indicating a service type of Add a
47256              Session"/>
47257   <suffix name="GAIAReAuth"
47258       label="GAIA-initiated interaction indicating a service type of
47259              Reauthenticate this user"/>
47260   <suffix name="GAIADefault"
47261       label="GAIA-initiated interaction indicating the default service type"/>
47262   <affected-histogram name="Profile.AndroidAccountManagementMenu"/>
47263 </histogram_suffixes>
47265 <histogram_suffixes name="Profile.DesktopMenu" separator=".">
47266   <suffix name="NonGAIA" label="Interaction was not initiated from GAIA"/>
47267   <suffix name="GAIASignout"
47268       label="GAIA-initiated interaction indicating a service type of Signout"/>
47269   <suffix name="GAIAIncognito"
47270       label="GAIA-initiated interaction indicating a service type of
47271              Incogntio"/>
47272   <suffix name="GAIAAddSession"
47273       label="GAIA-initiated interaction indicating a service type of Add a
47274              Session"/>
47275   <suffix name="GAIAReAuth"
47276       label="GAIA-initiated interaction indicating a service type of
47277              Reauthenticate this user"/>
47278   <suffix name="GAIADefault"
47279       label="GAIA-initiated interaction indicating the default service type"/>
47280   <affected-histogram name="Profile.DesktopMenu"/>
47281 </histogram_suffixes>
47283 <histogram_suffixes name="ProfilePictureDownload" separator=".">
47284   <suffix name="Default.OOBE" label="default picture, in OOBE"/>
47285   <suffix name="Default.LoggedIn" label="default picture, after login"/>
47286   <suffix name="Default.Preferences" label="default picture, in Prefs"/>
47287   <suffix name="Failure.OOBE" label="download has failed, in OOBE"/>
47288   <suffix name="Failure.LoggedIn" label="download has failed, after login"/>
47289   <suffix name="Failure.Preferences" label="download has failed, in Prefs"/>
47290   <suffix name="Success.OOBE" label="download was successful, in OOBE"/>
47291   <suffix name="Success.LoggedIn" label="download was successful, after login"/>
47292   <suffix name="Success.Preferences" label="download was successful, in Prefs"/>
47293   <affected-histogram name="UserImage.ProfileDownloadTime"/>
47294 </histogram_suffixes>
47296 <histogram_suffixes name="ProgressiveScan">
47297   <suffix name="FullScan" label="Using WPA_supplicant to scan."/>
47298   <suffix name="33Percent_4MinMax"
47299       label="Progressive scan @ 33%, 4 frequency bins."/>
47300   <suffix name="50Percent_4MinMax"
47301       label="Progressive scan @ 50%, 4 frequency bins."/>
47302   <suffix name="50Percent_8MinMax"
47303       label="Progressive scan @ 50%, 8 frequency bins."/>
47304   <suffix name="100Percent_8MinMax"
47305       label="Progressive scan @ 100%, 8 frequency bins."/>
47306   <suffix name="100Percent_1MinSeen_A"
47307       label="Progressive scan @ all previously seen frequencies (A)."/>
47308   <suffix name="100Percent_1MinSeen_B"
47309       label="Progressive scan @ all previously seen frequencies (B)."/>
47310   <suffix name="100Percent_1Min_4Max"
47311       label="Progressive scan @ 100%, minimum 1/maximum 4 frequencies."/>
47312   <affected-histogram name="Network.Shill.TimeToDrop"/>
47313   <affected-histogram name="Network.Shill.WiFi.ScanResult"/>
47314   <affected-histogram name="Network.Shill.Wifi.TimeToConnect"/>
47315   <affected-histogram name="Network.Shill.Wifi.TimeToJoin"/>
47316   <affected-histogram name="Network.Shill.Wifi.TimeToScan"/>
47317   <affected-histogram name="Network.Shill.Wifi.TimeToScanAndConnect"/>
47318 </histogram_suffixes>
47320 <histogram_suffixes name="ProtectorSettingChange" separator=".">
47321   <obsolete>
47322     Deprecated 8/2013. No longer tracked.
47323   </obsolete>
47324   <suffix name="Applied" label="change has been accepted by user"/>
47325   <suffix name="Corrupt" label="possibly hijacked, backup invalid"/>
47326   <suffix name="Discarded" label="change has been reverted by user"/>
47327   <suffix name="Fallback" label="fallback provider used (no backup available)"/>
47328   <suffix name="Hijacked" label="hijacked, with a valid backup"/>
47329   <suffix name="Missing" label="fallback provider missing, added"/>
47330   <suffix name="New" label="(obsolete, was sum of Corrupt+Hijacked)"/>
47331   <suffix name="Restored"
47332       label="search provider restored by Protector before showing the bubble"/>
47333   <suffix name="Timeout" label="change has been ignored by user (timed out)"/>
47334   <affected-histogram name="Protector.SearchProvider"/>
47335   <affected-histogram name="Protector.StartupSettings"/>
47336 </histogram_suffixes>
47338 <histogram_suffixes name="ProxyConnectionImpact">
47339   <suffix name="proxy_connections_16"
47340       label="with 16 connections per proxy server"/>
47341   <suffix name="proxy_connections_32"
47342       label="with 32 connections per proxy server"/>
47343   <suffix name="proxy_connections_64"
47344       label="with 64 connections per proxy server"/>
47345   <suffix name="proxy_connections_8"
47346       label="with 8 connections per proxy server"/>
47347   <affected-histogram name="Net.HttpProxySocketRequestTime"/>
47348   <affected-histogram name="Net.SocksSocketRequestTime"/>
47349   <affected-histogram name="PLT.Abandoned"/>
47350   <affected-histogram name="PLT.BeginToFinish_LinkLoadNormal"/>
47351   <affected-histogram name="PLT.BeginToFinish_LinkLoadReload"/>
47352   <affected-histogram name="PLT.BeginToFinish_LinkLoadStaleOk"/>
47353   <affected-histogram name="PLT.BeginToFinish_NormalLoad"/>
47354 </histogram_suffixes>
47356 <histogram_suffixes name="QueryTimeSuffix" separator=".">
47357   <suffix name="0" label="N = 0"/>
47358   <suffix name="1" label="N = 1"/>
47359   <suffix name="2" label="N = 2"/>
47360   <suffix name="3" label="N = 3"/>
47361   <suffix name="4" label="N = 4"/>
47362   <suffix name="5" label="N = 5"/>
47363   <affected-histogram name="Omnibox.QueryTime"/>
47364   <affected-histogram name="ShortcutsProvider.QueryIndexTime"/>
47365 </histogram_suffixes>
47367 <histogram_suffixes name="QuicPortSelection" separator="">
47368   <owner>rch@chromium.org</owner>
47369   <suffix name="SelectPort"
47370       label="An effort was mode to (try to) consistently connect using the
47371              same source port for the given server IP/port."/>
47372   <suffix name="RandomPort"
47373       label="The operating system randomly selected a source port for the
47374              connection."/>
47375   <affected-histogram name="Net.QuicSession.Connect"/>
47376 </histogram_suffixes>
47378 <histogram_suffixes name="QuicRttCount" separator="">
47379   <owner>rch@chromium.org</owner>
47380   <suffix name="ForHTTP" label="Only insecure HTTP connections are counted."/>
47381   <suffix name="ForHTTPS" label="Only secure HTTPS connections are counted."/>
47382   <affected-histogram name="Net.QuicSession.ConnectRandomPort"/>
47383   <affected-histogram name="Net.QuicSession.ConnectSelectPort"/>
47384   <affected-histogram name="Net.QuicSession.HandshakeRoundTrips"/>
47385 </histogram_suffixes>
47387 <histogram_suffixes name="RemoteProcessWarmStartFast" separator="">
47388   <suffix name="" label="Normal start."/>
47389   <suffix name="Fast"
47390       label="Fast start by skipping normal chrome.dll startup."/>
47391   <affected-histogram name="Startup.WarmStartTimeFromRemoteProcessStart"/>
47392 </histogram_suffixes>
47394 <histogram_suffixes name="RendererEventLatency" separator=".">
47395   <suffix name="Char" label="The Char event occurs on textual keyboard input."/>
47396   <suffix name="ContextMenu" label="For ContextMenu event."/>
47397   <suffix name="GestureDoubleTap"
47398       label="A GestureDoubleTap occurs when the user double taps on a
47399              touchscreen."/>
47400   <suffix name="GestureFlingCancel"
47401       label="A GestureFlingCancel is sent to the renderer to cancel any
47402              active flings."/>
47403   <suffix name="GestureFlingStart"
47404       label="A GestureFlingStart is sent when the user quickly flicks on a
47405              touchscreen."/>
47406   <suffix name="GestureLongPress"
47407       label="A GestureLongPress is sent when the user taps down and holds
47408              their finger on a touchscreen."/>
47409   <suffix name="GestureLongTap"
47410       label="A GestureLongTap is sent when the user taps down on a
47411              touchscreen, holds their finger for a while, then releases."/>
47412   <suffix name="GesturePinchBegin"
47413       label="A GesturePinchBegin is sent when a user starts a pinch zoom
47414              motion on a touchscreen."/>
47415   <suffix name="GesturePinchEnd"
47416       label="A GesturePinchEnd is sent when the user releases their fingers
47417              from the touchscreen after performing a pinch zoom motion."/>
47418   <suffix name="GesturePinchUpdate"
47419       label="GesturePinchUpdate events are sent while the user is performing
47420              a pinch zoom motion on a touch screen. GesturePinchUpdate events
47421              are sent as the user changes the distance between their fingers."/>
47422   <suffix name="GestureScrollBegin"
47423       label="A GestureScrollBegin is sent at the beginning of a gesture
47424              scroll on a touchscreen."/>
47425   <suffix name="GestureScrollEnd"
47426       label="A GestureScrollEnd is sent when the user releases their finger
47427              after a gesture scroll on a touchscreen."/>
47428   <suffix name="GestureScrollUpdate"
47429       label="GestureScrollUpdate events are sent as the user drags their
47430              finger along the touchscreen during a gesture scroll."/>
47431   <suffix name="GestureScrollUpdateWithoutPropagation"
47432       label="GestureScrollUpdateWithoutPropagation events are scroll updates
47433              that shouldn't bubble, generated by a gesture fling."/>
47434   <suffix name="GestureShowPress"
47435       label="A GestureShowPress event is sent when the user presses down on
47436              the touchscreen but before a GestureTapDown."/>
47437   <suffix name="GestureTap"
47438       label="A GestureTap is sent when the user presses down and releases on
47439              a touchscreen."/>
47440   <suffix name="GestureTapUnconfirmed"
47441       label="A GestureTapUnconfirmed is sent when the user taps the
47442              touchscreen but, due to a delay, the GestureTap isn't sent yet."/>
47443   <suffix name="GestureTapCancel"
47444       label="A GestureTapCancel is sent to cancel a pending GestureTap event.
47445              For example, if the user taps down but drags their finger
47446              instead of releasing it."/>
47447   <suffix name="GestureTapDown"
47448       label="A GestureTapDown is sent when the user presses on the
47449              touchscreen in what could potentially be a full GestureTap
47450              event."/>
47451   <suffix name="GestureTwoFingerTap"
47452       label="A GestureTwoFingerTap is sent when the user presses down a
47453              releases on a touchscreen with two fingers."/>
47454   <suffix name="KeyDown"
47455       label="A KeyDown event is sent when a keyboard key is pressed down."/>
47456   <suffix name="KeyUp"
47457       label="A KeyUp event is sent when a depressed keyboard key is released."/>
47458   <suffix name="MouseDown"
47459       label="A MouseDown event is sent when the user click down a mouse
47460              button."/>
47461   <suffix name="MouseEnter"
47462       label="A MouseEnter event is sent when the mouse cursor enters the
47463              renderer area."/>
47464   <suffix name="MouseLeave"
47465       label="A MouseLeave event is sent when the mouse cursor leaves the
47466              renderer area."/>
47467   <suffix name="MouseMove"
47468       label="A MouseMove event is sent when the mouse cursor moves within the
47469              renderer area."/>
47470   <suffix name="MouseUp"
47471       label="A MouseUp event is sent when a depressed mouse button is
47472              released."/>
47473   <suffix name="MouseWheel"
47474       label="A MouseWheel event is sent when the user scrolls using the mouse
47475              wheel within the renderer area."/>
47476   <suffix name="RawKeyDown"
47477       label="A RawKeyDown event is a wrapper around a native key event."/>
47478   <suffix name="TouchCancel"
47479       label="A TouchCancel is used to cancel an existing touch point. For
47480              example, if the user drags a finger outside the bounds of the
47481              renderer."/>
47482   <suffix name="TouchEnd"
47483       label="A TouchEnd is send when the user lifts a finger from the
47484              touchscreen."/>
47485   <suffix name="TouchMove"
47486       label="A TouchMove is sent when the user moves a finger along the
47487              touchscreen."/>
47488   <suffix name="TouchStart"
47489       label="A TouchStart is sent when the user first touches a finger to the
47490              touchscreen."/>
47491   <suffix name="Undefined" label="For unknown or undefined events."/>
47492   <affected-histogram name="Event.Latency.Renderer"/>
47493   <affected-histogram name="Event.Latency.Renderer2"/>
47494 </histogram_suffixes>
47496 <histogram_suffixes name="SBInterstitial">
47497   <suffix name="V1" label="original interstitial"/>
47498   <suffix name="V2" label="version 2 (new interstitial)"/>
47499   <affected-histogram name="SB2.InterstitialAction"/>
47500   <affected-histogram name="SB2.MalwareInterstitialTimeClosed"/>
47501   <affected-histogram name="SB2.MalwareInterstitialTimeDiagnostic"/>
47502   <affected-histogram name="SB2.MalwareInterstitialTimeLearnMore"/>
47503   <affected-histogram name="SB2.MalwareInterstitialTimePrivacyPolicy"/>
47504   <affected-histogram name="SB2.MalwareInterstitialTimeProceed"/>
47505   <affected-histogram name="SB2.MalwareInterstitialTimeTakeMeBack"/>
47506 </histogram_suffixes>
47508 <histogram_suffixes name="ShowAppListWarmStartFast" separator="">
47509   <suffix name="" label="Normal start."/>
47510   <suffix name="Fast"
47511       label="Fast start by skipping normal chrome.dll startup."/>
47512   <affected-histogram name="Startup.ShowAppListWarmStart"/>
47513 </histogram_suffixes>
47515 <histogram_suffixes name="SideloadWipeout">
47516   <suffix name="Enabled" label="Sideload Wipeout Active."/>
47517   <suffix name="Disabled" label="Control group."/>
47518   <affected-histogram name="DisabledExtension.ExtensionWipedStatus"/>
47519   <affected-histogram name="DisabledExtension.SideloadWipeoutCount"/>
47520   <affected-histogram name="DisabledExtension.SideloadWipeoutNeeded"/>
47521   <affected-histogram name="DisabledExtension.UserSelection"/>
47522   <affected-histogram name="Extensions.ExternalExtensionEvent"/>
47523   <affected-histogram name="Extensions.InstallSource"/>
47524   <affected-histogram name="Extensions.UpdateSource"/>
47525 </histogram_suffixes>
47527 <histogram_suffixes name="Signin.Reconciler" separator=".">
47528   <suffix name="FirstRun"
47529       label="First execution of the reconciler after the profile was loaded
47530              or the new_profile_management flag was toggled."/>
47531   <suffix name="SubsequentRun"
47532       label="Execution of the reconciler triggered by some other change of
47533              state."/>
47534   <affected-histogram name="Signin.Reconciler.AddedToChrome"/>
47535   <affected-histogram name="Signin.Reconciler.AddedToCookieJar"/>
47536   <affected-histogram name="Signin.Reconciler.DifferentPrimaryAccounts"/>
47537 </histogram_suffixes>
47539 <histogram_suffixes name="SocketType">
47540   <suffix name="HTTPProxy" label="HTTP proxy socket"/>
47541   <suffix name="SOCK" label="SOCKS socket"/>
47542   <suffix name="SSL" label="(Obsolete, SSL socket)"/>
47543   <suffix name="SSL2" label="SSL2 socket"/>
47544   <suffix name="SSLForProxies"
47545       label="SSLClientSocket wrapping the TCPClient socket eventually used
47546              for connection to a proxy"/>
47547   <suffix name="SSLforHTTPSProxy"
47548       label="SSLClientSocket wrapping the TCPClient socket eventually used
47549              for connection to an HTTPS proxy"/>
47550   <suffix name="TCP" label="plain, no proxy, no SSL socket"/>
47551   <suffix name="TCPforHTTPProxy"
47552       label="TCPClientSocket eventually used for connection to an HTTP proxy"/>
47553   <suffix name="TCPforHTTPSProxy"
47554       label="TCPClientSocket eventually used for connection to an HTTPS proxy"/>
47555   <suffix name="TCPforSOCKS"
47556       label="TCPClientSocket eventually used for connection to a SOCKS proxy"/>
47557   <affected-histogram name="Net.SocketIdleTimeBeforeNextUse_ReusedSocket"/>
47558   <affected-histogram name="Net.SocketIdleTimeBeforeNextUse_UnusedSocket"/>
47559   <affected-histogram name="Net.SocketInitErrorCodes"/>
47560   <affected-histogram name="Net.SocketRequestTime"/>
47561   <affected-histogram name="Net.SocketType"/>
47562 </histogram_suffixes>
47564 <histogram_suffixes name="SpdyImpact">
47565   <suffix name="npn_with_http"
47566       label="with NPN negotiated but using HTTP instead of SPDY"/>
47567   <suffix name="npn_with_spdy" label="with NPN negotiated and using SPDY"/>
47568   <affected-histogram name="Net.Transaction_Connected"/>
47569   <affected-histogram name="Net.Transaction_Connected_New"/>
47570   <affected-histogram name="Net.Transaction_Connected_New_b"/>
47571   <affected-histogram name="Net.Transaction_Connected_Under_10"/>
47572   <affected-histogram name="PLT.Abandoned"/>
47573   <affected-histogram name="PLT.BeginToFinish_LinkLoadNormal"/>
47574   <affected-histogram name="PLT.BeginToFinish_NormalLoad"/>
47575   <affected-histogram name="PLT.StartToCommit_LinkLoadNormal"/>
47576   <affected-histogram name="PLT.StartToCommit_NormalLoad"/>
47577   <affected-histogram name="PLT.StartToFinish_LinkLoadNormal"/>
47578   <affected-histogram name="PLT.StartToFinish_NormalLoad"/>
47579 </histogram_suffixes>
47581 <histogram_suffixes name="SpdySettingsCwnd" separator="">
47582   <suffix name="10K" label="where at least 10KB was transferred."/>
47583   <suffix name="25K" label="where at least 25KB was transferred."/>
47584   <suffix name="50K" label="where at least 50KB was transferred."/>
47585   <suffix name="100K" label="where at least 100KB was transferred."/>
47586   <affected-histogram name="Net.SpdySettingsCwnd"/>
47587 </histogram_suffixes>
47589 <histogram_suffixes name="SqliteDatabases" separator=".">
47590   <suffix name="Activity" label="Activity"/>
47591   <suffix name="AppCache" label="AppCache"/>
47592   <suffix name="BookmarkImages" label="BookmarkImages"/>
47593   <suffix name="Cookie" label="Cookie"/>
47594   <suffix name="DatabaseTracker" label="DatabaseTracker"/>
47595   <suffix name="DomainBoundCerts" label="DomainBoundCerts"/>
47596   <suffix name="DomStorageDatabase" label="DomStorageDatabase"/>
47597   <suffix name="History" label="History"/>
47598   <suffix name="Predictor" label="Predictor"/>
47599   <suffix name="Quota" label="Quota"/>
47600   <suffix name="Shortcuts" label="Shortcuts"/>
47601   <suffix name="SyncDirectory" label="SyncDirectory"/>
47602   <suffix name="Text" label="Text (obsolete 7/24/13)"/>
47603   <suffix name="Thumbnail" label="Thumbnail"/>
47604   <suffix name="TopSites" label="TopSites"/>
47605   <suffix name="Web" label="Web"/>
47606   <affected-histogram name="Sqlite.Error"/>
47607   <affected-histogram name="Sqlite.SizeKB"/>
47608   <affected-histogram name="Sqlite.Version"/>
47609 </histogram_suffixes>
47611 <histogram_suffixes name="SSLFalseStart">
47612   <suffix name="FalseStart_enabled"/>
47613   <suffix name="FalseStart_disabled"/>
47614   <affected-histogram name="Net.SSL_Connection_Latency"/>
47615   <affected-histogram name="PLT.BeginToFinish_LinkLoadNormal"/>
47616   <affected-histogram name="PLT.BeginToFinish_NormalLoad"/>
47617 </histogram_suffixes>
47619 <histogram_suffixes name="SSLResumption">
47620   <suffix name="Resume_Handshake" label="Session Resumption"/>
47621   <suffix name="Full_Handshake" label="Full"/>
47622   <affected-histogram name="Net.SSL_Connection_Latency"/>
47623   <affected-histogram name="Net.SSL_Connection_Latency_Google"/>
47624 </histogram_suffixes>
47626 <histogram_suffixes name="StartupTimeBombAlarm" separator=".">
47627   <suffix name="ThreadNowDuration" label="Duration is in thread CPU time."/>
47628   <suffix name="TimeDuration" label="Duration is in clock time."/>
47629   <suffix name="TimeTicksDuration" label="Duration is in TimeTicks time."/>
47630   <affected-histogram name="StartupTimeBomb.Alarm"/>
47631 </histogram_suffixes>
47633 <histogram_suffixes name="SyzygyStartupTime">
47634   <suffix name="PreReadEnabled"/>
47635   <suffix name="PreReadDisabled"/>
47636   <suffix name="XP_PreReadEnabled"/>
47637   <suffix name="XP_PreReadDisabled"/>
47638   <suffix name="PreRead_0"/>
47639   <suffix name="PreRead_5"/>
47640   <suffix name="PreRead_10"/>
47641   <suffix name="PreRead_15"/>
47642   <suffix name="PreRead_20"/>
47643   <suffix name="PreRead_25"/>
47644   <suffix name="PreRead_30"/>
47645   <suffix name="PreRead_35"/>
47646   <suffix name="PreRead_40"/>
47647   <suffix name="PreRead_45"/>
47648   <suffix name="PreRead_50"/>
47649   <suffix name="PreRead_55"/>
47650   <suffix name="PreRead_60"/>
47651   <suffix name="PreRead_65"/>
47652   <suffix name="PreRead_70"/>
47653   <suffix name="PreRead_75"/>
47654   <suffix name="PreRead_80"/>
47655   <suffix name="PreRead_85"/>
47656   <suffix name="PreRead_90"/>
47657   <suffix name="PreRead_95"/>
47658   <suffix name="PreRead_100"/>
47659   <suffix name="XP_PreRead_0"/>
47660   <suffix name="XP_PreRead_5"/>
47661   <suffix name="XP_PreRead_10"/>
47662   <suffix name="XP_PreRead_15"/>
47663   <suffix name="XP_PreRead_20"/>
47664   <suffix name="XP_PreRead_25"/>
47665   <suffix name="XP_PreRead_30"/>
47666   <suffix name="XP_PreRead_35"/>
47667   <suffix name="XP_PreRead_40"/>
47668   <suffix name="XP_PreRead_45"/>
47669   <suffix name="XP_PreRead_50"/>
47670   <suffix name="XP_PreRead_55"/>
47671   <suffix name="XP_PreRead_60"/>
47672   <suffix name="XP_PreRead_65"/>
47673   <suffix name="XP_PreRead_70"/>
47674   <suffix name="XP_PreRead_75"/>
47675   <suffix name="XP_PreRead_80"/>
47676   <suffix name="XP_PreRead_85"/>
47677   <suffix name="XP_PreRead_90"/>
47678   <suffix name="XP_PreRead_95"/>
47679   <suffix name="XP_PreRead_100"/>
47680   <affected-histogram name="Startup.BrowserMessageLoopStartTime"/>
47681   <affected-histogram name="Startup.BrowserOpenTabs"/>
47682 </histogram_suffixes>
47684 <histogram_suffixes name="Tps65090Fets" separator=".">
47685   <suffix name="Fet1" label="FET1 on tps65090 (register 0xf)"/>
47686   <suffix name="Fet2" label="FET2 on tps65090 (register 0x10)"/>
47687   <suffix name="Fet3" label="FET3 on tps65090 (register 0x11)"/>
47688   <suffix name="Fet4" label="FET4 on tps65090 (register 0x12)"/>
47689   <suffix name="Fet5" label="FET5 on tps65090 (register 0x13)"/>
47690   <suffix name="Fet6" label="FET6 on tps65090 (register 0x14)"/>
47691   <suffix name="Fet7" label="FET7 on tps65090 (register 0x15)"/>
47692   <affected-histogram name="Platform.Tps65090Retries"/>
47693 </histogram_suffixes>
47695 <histogram_suffixes name="TrackedSplitPreferences" separator=".">
47696   <suffix name="extensions.settings" label="Extension IDs dictionary"/>
47697   <affected-histogram name="Settings.TrackedSplitPreferenceChanged"/>
47698 </histogram_suffixes>
47700 <histogram_suffixes name="WebStoreLinkExperiment">
47701   <suffix name="Disabled" label="Neither extra webstore link is visible"/>
47702   <suffix name="FooterLink" label="Link in bottom right of footer"/>
47703   <suffix name="PlusIcon" label="Plus icon in apps page"/>
47704   <affected-histogram name="Extensions.AppLaunch"/>
47705   <affected-histogram name="NewTabPage.DefaultPageType"/>
47706 </histogram_suffixes>
47708 </histogram_suffixes_list>
47710 </histogram-configuration>