[fsp] Add histograms for opening files.
[chromium-blink-merge.git] / tools / metrics / histograms / histograms.xml
blobd39dab936e2d928f074781b2eb8c3382784cac30
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="Bluetooth.ConnectedDeviceCount" units="devices">
1779   <owner>keybuk@chromium.org</owner>
1780   <summary>
1781     Counts the number of simulataneously connected Bluetooth devices. Used to
1782     direct testing efforts, and by our UI team to determine appropriate UI
1783     sizes.
1784   </summary>
1785 </histogram>
1787 <histogram name="Bluetooth.PairingMethod" enum="BluetoothPairingMethod">
1788   <owner>keybuk@chromium.org</owner>
1789   <summary>
1790     Records the method used to pair each Bluetooth Device. Used to direct our
1791     testing efforts.
1792   </summary>
1793 </histogram>
1795 <histogram name="Bluetooth.PairingResult" enum="BluetoothPairingResult">
1796   <owner>keybuk@chromium.org</owner>
1797   <summary>
1798     Records the result of pairing each Bluetooth Device. Used to understand
1799     whether we are having significant problems with Bluetooth pairing and seeing
1800     errors more commonly than we should.
1801   </summary>
1802 </histogram>
1804 <histogram name="Bookmarks.LaunchDepth">
1805   <owner>yfriedman@chromium.org</owner>
1806   <summary>
1807     Logs the depth of the bookmark in the bookmark tree hiearchy every time a
1808     bookmark is launched. Depth indicates how many levels below a permanent
1809     bookmark folder the bookmark was found in (e.g. a bookmark immediately in
1810     the bookmark bar has depth 1).
1811   </summary>
1812 </histogram>
1814 <histogram name="Canvas.ContextType" enum="CanvasContextType">
1815   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1816   <summary>
1817     Records the context type names used to create canvas rendering contexts.
1818   </summary>
1819 </histogram>
1821 <histogram name="CaptivePortal.DetectResult" enum="CaptivePortalDetectResult">
1822   <owner>meacer@chromium.org</owner>
1823   <summary>Records the result of a captive portal probe.</summary>
1824 </histogram>
1826 <histogram name="CaptivePortal.Notification.Status"
1827     enum="CaptivePortalNotificationStatus">
1828   <owner>ygorshenin@chromium.org</owner>
1829   <summary>
1830     Count of displayed and not displayed due to errors notifications about
1831     captive portal.
1832   </summary>
1833 </histogram>
1835 <histogram name="CaptivePortal.Notification.UserAction"
1836     enum="CaptivePortalNotificationUserAction">
1837   <owner>ygorshenin@chromium.org</owner>
1838   <summary>
1839     Count of clicked, closed and ignored captive portal notifications.
1840   </summary>
1841 </histogram>
1843 <histogram name="CaptivePortal.OOBE.DetectionDuration" units="milliseconds">
1844   <owner>ygorshenin@chromium.org</owner>
1845   <summary>
1846     Duration of the captive portal detection process for a particular network at
1847     OOBE. Detection duration is recorded each time portal detection is completed
1848     for an active network.
1849   </summary>
1850 </histogram>
1852 <histogram name="CaptivePortal.OOBE.DetectionResult" enum="CaptivePortalStatus">
1853   <owner>ygorshenin@chromium.org</owner>
1854   <summary>
1855     The result of captive portal detection attempts performed at OOBE. Detection
1856     result is recorded when portal detection is completed for an active network
1857     and when it differs from the previous result for the same network.
1858   </summary>
1859 </histogram>
1861 <histogram name="CaptivePortal.OOBE.DiscrepancyWithShill"
1862     enum="CaptivePortalStatus">
1863   <owner>ygorshenin@chromium.org</owner>
1864   <summary>
1865     The result of captive portal detection attempts at OOBE if it diverges from
1866     network manager results. Detection result is recorded each time portal
1867     detection is completed for an active network.
1868   </summary>
1869 </histogram>
1871 <histogram name="CaptivePortal.OOBE.PortalToOnlineTransition"
1872     units="milliseconds">
1873   <owner>ygorshenin@chromium.org</owner>
1874   <summary>
1875     Number of milliseconds passed between consecutive reports for the same
1876     network about portal and online states.
1877   </summary>
1878 </histogram>
1880 <histogram name="CaptivePortal.Session.DetectionDuration" units="milliseconds">
1881   <owner>ygorshenin@chromium.org</owner>
1882   <summary>
1883     Duration of the captive portal detection process for a particular network in
1884     user session. Detection duration is recorded each time portal detection is
1885     completed for an active network.
1886   </summary>
1887 </histogram>
1889 <histogram name="CaptivePortal.Session.DetectionResult"
1890     enum="CaptivePortalStatus">
1891   <owner>ygorshenin@chromium.org</owner>
1892   <summary>
1893     The result of captive portal detection attempts performed in user session.
1894     Detection result is recorded when portal detection is completed for an
1895     active network and when it differs from the previous result for the same
1896     network.
1897   </summary>
1898 </histogram>
1900 <histogram name="CaptivePortal.Session.DiscrepancyWithShill"
1901     enum="CaptivePortalStatus">
1902   <owner>ygorshenin@chromium.org</owner>
1903   <summary>
1904     The result of captive portal detection attempts in session if it diverges
1905     from network manager results. Detection result is recorded each time portal
1906     detection is completed for an active network.
1907   </summary>
1908 </histogram>
1910 <histogram name="CaptivePortal.Session.PortalToOnlineTransition"
1911     units="milliseconds">
1912   <owner>ygorshenin@chromium.org</owner>
1913   <summary>
1914     Number of milliseconds passed between consecutive reports for the same
1915     network about portal and online states.
1916   </summary>
1917 </histogram>
1919 <histogram name="Cast.Sender.CastButtonShown" enum="BooleanEnabled">
1920   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1921   <summary>
1922     Records the number of times the cast button was shown to the user. The value
1923     will be true if the button is enabled, and false if the button is disabled.
1924     Note that depending on the current UX, it's possible that we hide the button
1925     entirely if it's disabled, so it's possible for the false values to be 0.
1926   </summary>
1927 </histogram>
1929 <histogram name="Cast.Sender.CastButtonShownInitialFullscreen"
1930     enum="BooleanEnabled">
1931   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1932   <summary>
1933     Records the number of times the cast button was shown to the user when the
1934     video is fullscreened. The value will only be recorded on entering
1935     fullscreen. The value will be true if the button is enabled, and false if
1936     the button is disabled. Note that depending on the current UX,it's possible
1937     that we hide the button entirely if it's disabled, so it's possible for the
1938     false values to be 0.
1939   </summary>
1940 </histogram>
1942 <histogram name="Cast.Sender.CastMediaType" enum="MediaContainers">
1943   <owner>miguelg@chromium.org</owner>
1944   <summary>Records the media type of every video being cast.</summary>
1945 </histogram>
1947 <histogram name="Cast.Sender.CastPlayerResult" enum="CastPlayBackState">
1948   <owner>maybelle@chromium.org</owner>
1949   <owner>miguelg@chromium.org</owner>
1950   <summary>
1951     Records the result of a request to play remotely on a per player app basis
1952     within Chrome for Android.
1953   </summary>
1954 </histogram>
1956 <histogram name="Cast.Sender.CastPlaySuccess" enum="BooleanSuccess">
1957   <obsolete>
1958     Deprecated 04/2014, and replaced by Cast.Sender.CastPlayerResult.
1959   </obsolete>
1960   <owner>maybelle@chromium.org</owner>
1961   <owner>miguelg@chromium.org</owner>
1962   <summary>
1963     Records the result of a request to play remotely. The value will be true if
1964     the playback succeeded, and false if there was an error.
1965   </summary>
1966 </histogram>
1968 <histogram name="Cast.Sender.CastTimeRemainingPercentage"
1969     units="percent remaining">
1970   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1971   <summary>
1972     Records the percentage of the video left at the time the remote playback is
1973     stopped. This will be recorded when the playback is stopped by the user, or
1974     when it's stopped by the cast device.
1975   </summary>
1976 </histogram>
1978 <histogram name="Cellular.ActivationFailure">
1979   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1980   <summary>
1981     The count of cellular device activation failures (Chrome OS).
1982   </summary>
1983 </histogram>
1985 <histogram name="Cellular.ActivationTry">
1986   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1987   <summary>The count of cellular device activation tries (Chrome OS).</summary>
1988 </histogram>
1990 <histogram name="Cellular.ConnectionFailed">
1991   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1992   <summary>
1993     The count of cellular reconnect failures during activation (Chrome OS).
1994   </summary>
1995 </histogram>
1997 <histogram name="Cellular.ConnectionRetry">
1998   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1999   <summary>
2000     The count of cellular device reconnect tries during activation (Chrome OS).
2001   </summary>
2002 </histogram>
2004 <histogram name="Cellular.MobileSetupFailed">
2005   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2006   <summary>
2007     The count of successful cellular plan established (Chrome OS).
2008   </summary>
2009 </histogram>
2011 <histogram name="Cellular.MobileSetupStart">
2012   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2013   <summary>
2014     The count of initiated cellular device setup starts (Chrome OS).
2015   </summary>
2016 </histogram>
2018 <histogram name="Cellular.MobileSetupSucceeded">
2019   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2020   <summary>The count of failed cellular plan setup tries (Chrome OS).</summary>
2021 </histogram>
2023 <histogram name="Cellular.PaymentFailed">
2024   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2025   <summary>The count of failed cellular plan purchases (Chrome OS).</summary>
2026 </histogram>
2028 <histogram name="Cellular.PaymentReceived">
2029   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2030   <summary>
2031     The count of successfully completed cellular plan purchases (Chrome OS).
2032   </summary>
2033 </histogram>
2035 <histogram name="CertificateType">
2036   <obsolete>
2037     Deprecated as of 8/2013. This histogram only considered the leaf certificate
2038     expiry date as a proxy for whether a certificate was in-scope for the BRs,
2039     but did not consider the issuance date. As some CAs have issued long-lived
2040     certs prior to the BRs, this disproportionately reported those certs as
2041     being subject to the BRs, but non-compliant, when in reality they're not
2042     subject.
2043   </obsolete>
2044   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2045   <summary>
2046     Information about the certificate algorithms and sizes in use on the web, to
2047     examine compliance with the CA/Browser Forum requirements and security best
2048     practice.
2049   </summary>
2050 </histogram>
2052 <histogram name="CertificateType2">
2053   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2054   <summary>
2055     Information about the certificate algorithms and sizes in use on the web, to
2056     examine compliance with the CA/Browser Forum requirements and security best
2057     practice. This histogram considers the notBefore as the issuance date, for
2058     purposes of what requirements apply.
2059   </summary>
2060 </histogram>
2062 <histogram name="Chrome.Android.Activity.CrashCounts" enum="AndroidActivityId">
2063   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2064   <summary>
2065     Indicates how many times each particular type of Activity was in the
2066     foreground when a UMA session was terminated abnormally. UMA sessions last
2067     as long as Chrome remains in the foreground.
2068   </summary>
2069 </histogram>
2071 <histogram name="Chrome.Android.Activity.LaunchCounts" enum="AndroidActivityId">
2072   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2073   <summary>
2074     Indicates how many times each particular type of Activity was brought to the
2075     foreground when a UMA session was active (i.e. launched at some point). UMA
2076     sessions last as long as Chrome remains in the foreground.
2077   </summary>
2078 </histogram>
2080 <histogram name="Chrome.Browser.CrashedExecutionPhase" enum="ExecutionPhase">
2081   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2082   <summary>
2083     Indicates the execution phase the browser was in when the browser crashed.
2084   </summary>
2085 </histogram>
2087 <histogram name="Chrome.Browser.ExecutionPhase" enum="ExecutionPhase">
2088   <obsolete>
2089     Deprecated as of 11/2013.
2090   </obsolete>
2091   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2092   <summary>
2093     Indicates the execution phase the browser was in when browser didn't exit
2094     cleanly.
2095   </summary>
2096 </histogram>
2098 <histogram name="Chrome.BrowserCrashDumpAttempts">
2099   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2100   <summary>
2101     The total number of times the browser process has attempted to generate a
2102     crash dump. This should be the sum of Chrome.BrowserDumpsWithCrash and
2103     Chrome.BrowserDumpsWithNoCrash.
2104   </summary>
2105 </histogram>
2107 <histogram name="Chrome.BrowserDumpsWithCrash">
2108   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2109   <summary>
2110     The number of times the browser process has attempted to generate a crash
2111     dump because of an actual browser crash.
2112   </summary>
2113 </histogram>
2115 <histogram name="Chrome.BrowserDumpsWithNoCrash">
2116   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2117   <summary>
2118     The number of times the browser process has attempted to generate a crash
2119     dump in a non-crashing (i.e., reporting only) context.
2120   </summary>
2121 </histogram>
2123 <histogram name="Chrome.SearchSelectExempt" enum="SearchEngine">
2124   <obsolete>
2125     Deprecated 8/2013. No longer tracked.
2126   </obsolete>
2127   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2128   <summary>
2129     The default search engine selected by a user not in the search engine dialog
2130     experiment.
2131   </summary>
2132 </histogram>
2134 <histogram name="Chrome.SearchSelectExperiment" enum="SearchEngine">
2135   <obsolete>
2136     Deprecated 8/2013. No longer tracked.
2137   </obsolete>
2138   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2139   <summary>
2140     The default search engine selected by a user in the search engine dialog
2141     experiment.
2142   </summary>
2143 </histogram>
2145 <histogram name="Chrome.SearchSelectExperimentSlot1" enum="SearchEngine">
2146   <obsolete>
2147     Deprecated 8/2013. No longer tracked.
2148   </obsolete>
2149   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2150   <summary>
2151     The default search engine selected by a user in slot 1 of a randomized
2152     search engine dialog.
2153   </summary>
2154 </histogram>
2156 <histogram name="Chrome.SearchSelectExperimentSlot2" enum="SearchEngine">
2157   <obsolete>
2158     Deprecated 8/2013. No longer tracked.
2159   </obsolete>
2160   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2161   <summary>
2162     The default search engine selected by a user in slot 2 of a randomized
2163     search engine dialog.
2164   </summary>
2165 </histogram>
2167 <histogram name="Chrome.SearchSelectExperimentSlot3" enum="SearchEngine">
2168   <obsolete>
2169     Deprecated 8/2013. No longer tracked.
2170   </obsolete>
2171   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2172   <summary>
2173     The default search engine selected by a user in slot 3 of a randomized
2174     search engine dialog.
2175   </summary>
2176 </histogram>
2178 <histogram name="Chrome.SearchSelectExperimentSlot4" enum="SearchEngine">
2179   <obsolete>
2180     Deprecated 8/2013. No longer tracked.
2181   </obsolete>
2182   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2183   <summary>
2184     The default search engine selected by a user in slot 4 of a randomized
2185     search engine dialog.
2186   </summary>
2187 </histogram>
2189 <histogram name="ChromeNotifierService.Actions"
2190     enum="ChromeNotifierServiceActionType">
2191   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2192   <summary>
2193     The actions to enable or disable services sending synced notifications.
2194     Synced Notification Sending services can be individually disabled by the
2195     user in the Chrome Notification center settings dialog.
2196   </summary>
2197 </histogram>
2199 <histogram name="ChromeOS.Display.ColorProfile" enum="ChromeOSColorProfile">
2200   <owner>xiaowenx@chromium.org</owner>
2201   <owner>mukai@chromium.org</owner>
2202   <summary>
2203     The name of the current color calibration of the display on ChromeOS. This
2204     value is sent when the color calibration is changed by the user.
2205   </summary>
2206 </histogram>
2208 <histogram name="ChromeOS.SAML.APIUsed" enum="BooleanUsage">
2209   <owner>bartfab@chromium.org</owner>
2210   <summary>
2211     Whether a Chrome OS login via SAML used the principals API. This is recorded
2212     during login on Chrome OS if SAML is being used for authentication.
2213   </summary>
2214 </histogram>
2216 <histogram name="ChromeOS.SAML.Scraping.PasswordCount">
2217   <owner>bartfab@chromium.org</owner>
2218   <summary>
2219     The number of passwords that were scraped during a Chrome OS login via SAML.
2220     This is set only when the principals API is not used.
2221   </summary>
2222 </histogram>
2224 <histogram name="ChromeOS.SAML.Scraping.VerificationResult"
2225     enum="BooleanSuccess">
2226   <owner>bartfab@chromium.org</owner>
2227   <summary>
2228     Whether one of the scraped passwords was successfully verified as the user's
2229     password. This is set only when the principals API is not used.
2230   </summary>
2231 </histogram>
2233 <histogram name="clickjacking.discard_download" units="ms">
2234   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2235   <summary>
2236     The length of time between a dangerous download appearing on the downloads
2237     shelf, and the &quot;Discard&quot; button being clicked.
2238   </summary>
2239 </histogram>
2241 <histogram name="clickjacking.dismiss_download" units="ms">
2242   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2243   <summary>
2244     The length of time between a dangerous download appearing on the downloads
2245     shelf, and the &quot;Dismiss&quot; button being clicked.
2246   </summary>
2247 </histogram>
2249 <histogram name="clickjacking.launch_url" units="ms">
2250   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2251   <summary>
2252     The length of time between the external protocol dialog being shown and the
2253     &quot;Launch Application&quot; button being clicked.
2254   </summary>
2255 </histogram>
2257 <histogram name="clickjacking.open_download" units="ms">
2258   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2259   <summary>
2260     The length of time between a download appearing on the download shelf, and
2261     the user opening it by clicking the item or pressing return.
2262   </summary>
2263 </histogram>
2265 <histogram name="clickjacking.report_and_discard_download" units="ms">
2266   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2267   <summary>
2268     Time between &quot;Report and Discard&quot; button being shown and it being
2269     clicked.
2270   </summary>
2271 </histogram>
2273 <histogram name="clickjacking.save_download" units="ms">
2274   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2275   <summary>
2276     The length of time between a dangerous download appearing on the download
2277     shelf, and the &quot;Keep&quot; button being clicked.
2278   </summary>
2279 </histogram>
2281 <histogram name="Clipboard.IncognitoUseCase" enum="ClipboardAction">
2282   <obsolete>
2283     Deprecated as of 4/2013, experiment confirmed correctness of our patch.
2284   </obsolete>
2285   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2286   <summary>
2287     Counts how often the user writes or reads from the clipboard and whether the
2288     write was from an incognito window or not.
2289   </summary>
2290 </histogram>
2292 <histogram name="Clipboard.X11StoreCopyPasteDuration" units="ms">
2293   <owner>pkotwicz@chromium.org</owner>
2294   <summary>
2295     The length of time that it takes to transfer ownership of Chrome's CLIPBOARD
2296     selection to the clipboard manager when Chrome exits.
2297   </summary>
2298 </histogram>
2300 <histogram name="CloudPrint.AuthEvent" enum="CloudPrintAuthEventType">
2301   <owner>vitalybuka@chromium.org</owner>
2302   <summary>Event counts in CloudPrintAuth.</summary>
2303 </histogram>
2305 <histogram name="CloudPrint.AvailablePrinters">
2306   <owner>vitalybuka@chromium.org</owner>
2307   <summary>The number of printers availible for registration.</summary>
2308 </histogram>
2310 <histogram name="CloudPrint.AvailablePrintersList">
2311   <owner>vitalybuka@chromium.org</owner>
2312   <summary>
2313     The number of printers availible for registration in Windows Service.
2314   </summary>
2315 </histogram>
2317 <histogram name="CloudPrint.JobHandlerEvent"
2318     enum="CloudPrintJobHandlerEventType">
2319   <owner>vitalybuka@chromium.org</owner>
2320   <summary>Event counts in PrinterJobHandler.</summary>
2321 </histogram>
2323 <histogram name="CloudPrint.JobsDonePerInterval">
2324   <owner>vitalybuka@chromium.org</owner>
2325   <summary>The number of jobs successfully completed per hour.</summary>
2326 </histogram>
2328 <histogram name="CloudPrint.JobsStartedPerInterval">
2329   <owner>vitalybuka@chromium.org</owner>
2330   <summary>The number of jobs started per hour.</summary>
2331 </histogram>
2333 <histogram name="CloudPrint.JobStatus" enum="CloudPrintJobStatusType">
2334   <owner>vitalybuka@chromium.org</owner>
2335   <summary>Then number of job completion statuses.</summary>
2336 </histogram>
2338 <histogram name="CloudPrint.NativeJobStatus"
2339     enum="CloudPrintNativeJobStatusType">
2340   <owner>vitalybuka@chromium.org</owner>
2341   <summary>Event counts in PrintSystem.</summary>
2342 </histogram>
2344 <histogram name="CloudPrint.PrepareTime" units="ms">
2345   <owner>vitalybuka@chromium.org</owner>
2346   <summary>The amount of time needed to prepare job for spooling.</summary>
2347 </histogram>
2349 <histogram name="CloudPrint.PrinterBlacklistSize">
2350   <owner>vitalybuka@chromium.org</owner>
2351   <summary>The number of printers user has blacklisted.</summary>
2352 </histogram>
2354 <histogram name="CloudPrint.PrinterWhitelistSize">
2355   <owner>vitalybuka@chromium.org</owner>
2356   <summary>The number of printers user has whitelisted.</summary>
2357 </histogram>
2359 <histogram name="CloudPrint.PrintingTime" units="ms">
2360   <owner>vitalybuka@chromium.org</owner>
2361   <summary>The amount of time needed to finish print job.</summary>
2362 </histogram>
2364 <histogram name="CloudPrint.ServiceEvents" enum="ServiceProcessEventType">
2365   <owner>vitalybuka@chromium.org</owner>
2366   <summary>Event counts in ServiceProcessControl.</summary>
2367 </histogram>
2369 <histogram name="CloudPrint.ServiceUtilityCapsFailTime" units="ms">
2370   <owner>vitalybuka@chromium.org</owner>
2371   <summary>
2372     The amount of time used to fail to collect printer capabilities.
2373   </summary>
2374 </histogram>
2376 <histogram name="CloudPrint.ServiceUtilityCapsTime" units="ms">
2377   <owner>vitalybuka@chromium.org</owner>
2378   <summary>The amount of time used to collect printer capabilities.</summary>
2379 </histogram>
2381 <histogram name="CloudPrint.ServiceUtilityDisconnectTime" units="ms">
2382   <owner>vitalybuka@chromium.org</owner>
2383   <summary>
2384     The amount of time the utility process runs before disconnect.
2385   </summary>
2386 </histogram>
2388 <histogram name="CloudPrint.ServiceUtilityMetafileFailTime" units="ms">
2389   <owner>vitalybuka@chromium.org</owner>
2390   <summary>The amount of time used to fail to generate metafile.</summary>
2391 </histogram>
2393 <histogram name="CloudPrint.ServiceUtilityMetafileTime" units="ms">
2394   <owner>vitalybuka@chromium.org</owner>
2395   <summary>The amount of time used to generate metafile.</summary>
2396 </histogram>
2398 <histogram name="CloudPrint.ServiceUtilityProcessHostEvent"
2399     enum="ServiceUtilityProcessHostEventType">
2400   <owner>vitalybuka@chromium.org</owner>
2401   <summary>Event counts in ServiceUtilityProcessHost.</summary>
2402 </histogram>
2404 <histogram name="CloudPrint.SpoolingTime" units="ms">
2405   <owner>vitalybuka@chromium.org</owner>
2406   <summary>The amount of time needed to spool print job.</summary>
2407 </histogram>
2409 <histogram name="CloudPrint.UnregisterPrinters">
2410   <owner>vitalybuka@chromium.org</owner>
2411   <summary>The number of printers to unregister.</summary>
2412 </histogram>
2414 <histogram name="CloudPrint.UrlFetcherDownloadSize" units="KB">
2415   <owner>vitalybuka@chromium.org</owner>
2416   <summary>The amount of data downloaded on cloud print request.</summary>
2417 </histogram>
2419 <histogram name="CloudPrint.UrlFetcherRequestTime" units="ms">
2420   <owner>vitalybuka@chromium.org</owner>
2421   <summary>The amount of time needed for cloud print request.</summary>
2422 </histogram>
2424 <histogram name="CloudPrint.UrlFetcherRequestType"
2425     enum="CloudPrintUrlFetcherRequestType">
2426   <owner>vitalybuka@chromium.org</owner>
2427   <summary>Request counts to cloud print service.</summary>
2428 </histogram>
2430 <histogram name="CloudPrint.UrlFetcherRetries">
2431   <owner>vitalybuka@chromium.org</owner>
2432   <summary>The number of retries used to complete cloud print request.</summary>
2433 </histogram>
2435 <histogram name="CloudPrint.UrlFetcherUploadSize" units="KB">
2436   <owner>vitalybuka@chromium.org</owner>
2437   <summary>The amount of data uploaded with cloud print request.</summary>
2438 </histogram>
2440 <histogram name="CloudPrint.XmppPingTry">
2441   <owner>vitalybuka@chromium.org</owner>
2442   <summary>
2443     Number of tries before successfull ping. 99 means giving up.
2444   </summary>
2445 </histogram>
2447 <histogram name="Compositing.CopyFromSurfaceTime" units="ms">
2448   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2449   <summary>
2450     The turn around time taken for the async readback of pixels is measured
2451     here.
2452   </summary>
2453 </histogram>
2455 <histogram name="Compositing.CopyFromSurfaceTimeSynchronous" units="ms">
2456   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2457   <summary>
2458     The time taken for the sync readback of pixels is measured here.
2459   </summary>
2460 </histogram>
2462 <histogram name="ConnectivityDiagnostics.ChromeOsSignalStrength"
2463     units="percent">
2464   <owner>ebeach@google.com</owner>
2465   <summary>
2466     Connectivity Diagnostics App: WiFi signal strength recorded during
2467     NIC_SIGNAL_STRENGTH test.
2468   </summary>
2469   <details>
2470     The &quot;Strength&quot; property of a WiFi signal is a partially-reversible
2471     function that linearly maps the RSSI range -120dBm to -20dBm to Strength
2472     values from 0 to 100.
2473   </details>
2474 </histogram>
2476 <histogram name="ConnectivityDiagnostics.HTTP_LATENCY" units="milliseconds">
2477   <owner>ebeach@google.com</owner>
2478   <summary>HTTP latency seen by the Connectivity Diagnostics.</summary>
2479   <details>
2480     HTTP latency is computed using the chrome.socket API to make an HTTP GET
2481     request to the /generate_204 page of three randomly generated Google
2482     hostnames (*-ccd-testing-v4.metric.gstatic.com). The time taken from issuing
2483     the HTTP request to receiving a response is clocked in JavaScript and the
2484     arithmetic mean of the three times is used as the HTTP latency.
2485   </details>
2486 </histogram>
2488 <histogram name="ConnectivityDiagnostics.RESOLVER_LATENCY" units="milliseconds">
2489   <owner>ebeach@google.com</owner>
2490   <summary>Resolution latency seen by the Connectivity Diagnostics.</summary>
2491   <details>
2492     Resolver latency is computed by using the chrome.dns API to query three
2493     randomly generated Google hostnames (*-ccd-testing-v4.metric.gstatic.com).
2494     The random hostnames guarantees that there will be no caching of DNS
2495     hostnames. The time taken from issuing the DNS request to receiving a
2496     response is clocked in JavaScript and the arithmetic mean of the three times
2497     is used as the resolver latency.
2498   </details>
2499 </histogram>
2501 <histogram name="ConnectivityDiagnostics.TestVerdict"
2502     enum="ConnectivityDiagnosticsTestVerdict">
2503   <owner>ebeach@google.com</owner>
2504   <summary>
2505     Connectivity Diagnostics App: Outcome of the connectivity tests.
2506   </summary>
2507 </histogram>
2509 <histogram name="ConnectivityDiagnostics.TimeTaken" units="milliseconds">
2510   <owner>ebeach@google.com</owner>
2511   <summary>
2512     Connectivity Diagnostics App: Amount of time taken to run each of the
2513     connectivity tests.
2514   </summary>
2515 </histogram>
2517 <histogram name="Cookie.ParsedCookieStatus" enum="ParsedCookieStatus">
2518   <obsolete>
2519     Deprecated as of 9/2013. Experiment to measure control characters in cookies
2520     is finished.
2521   </obsolete>
2522   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2523   <summary>
2524     When parsing a cookie, indicates if control characters were present in any
2525     of the cookie values and if any of the cookie values were invalid.
2526     Specifically, checks that all of the parsed values are valid according to
2527     the valid token definition in Section 2.2 of RFC2616 which specifies a token
2528     must have no separators (i.e. no characters from the following string,
2529     ignoring the starting and ending single quote: '()&lt;&gt;@,;:\&quot;/[]?={}
2530     \t') and no control characters.
2531   </summary>
2532 </histogram>
2534 <histogram name="Cookie.ReinstatedCookies" units="seconds">
2535   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2536   <summary>
2537     The duration in seconds between a cookie getting evicted (due to the number
2538     of cookies exceeding a domain limit), and subsequently reinstated.
2539   </summary>
2540 </histogram>
2542 <histogram name="Cookie.SetAttributePairCharsValidity" enum="BooleanValid">
2543   <obsolete>
2544     Deprecated as of 9/2013. Experiment to measure control characters in cookies
2545     is finished.
2546   </obsolete>
2547   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2548   <summary>
2549     Indicates whether a cookie attribute pair was set with both a valid key and
2550     a valid attribute value or not. For the key, this implies that it was a
2551     valid token as defined in Section 2.2 of RFC2616 which specifies a token
2552     must have no separators (i.e. no characters from the following string,
2553     ignoring the starting and ending single quote: '()&lt;&gt;@,;:\&quot;/[]?={}
2554     \t') and no control characters. For the value, this implies that it
2555     contained no control characters and no semicolon.
2556   </summary>
2557 </histogram>
2559 <histogram name="Cookie.SetNameValidity" enum="BooleanValid">
2560   <obsolete>
2561     Deprecated as of 9/2013. Experiment to measure control characters in cookies
2562     is finished.
2563   </obsolete>
2564   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2565   <summary>
2566     Indicates whether a cookie name was set with a valid token. A valid token is
2567     defined in Section 2.2 of RFC2616 which specifies a token must have no
2568     separators (i.e. no characters from the following string, ignoring the
2569     starting and ending single quote: '()&lt;&gt;@,;:\&quot;/[]?={} \t') and no
2570     control characters.
2571   </summary>
2572 </histogram>
2574 <histogram name="Cookie.SetValueCookieValueValidity" enum="BooleanValid">
2575   <obsolete>
2576     Deprecated as of 9/2013. Experiment to measure control characters in cookies
2577     is finished.
2578   </obsolete>
2579   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2580   <summary>
2581     Indicates whether a cookie value was valid or invalid when there was an
2582     attempt to set it, where a valid value is defined in RFC 6265 as ASCII
2583     characters excluding controls, whitspace, comma, semicolon, and backslash.
2584   </summary>
2585 </histogram>
2587 <histogram name="Cros.ClickOnShelf" enum="CrosShelfClickTarget">
2588   <obsolete>
2589     Deprecated as of 12/2013. Default pinned apps trial is finished.
2590   </obsolete>
2591   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2592   <summary>Chrome OS shelf clicks.</summary>
2593 </histogram>
2595 <histogram name="CrosDisks.ArchiveType" enum="CrosDisksArchiveType">
2596   <owner>benchan@chromium.org</owner>
2597   <summary>
2598     The type of archive file that Chrome OS cros-disks daemon is requested to
2599     mount.
2600   </summary>
2601 </histogram>
2603 <histogram name="CrosDisks.DeviceMediaType" enum="CrosDisksDeviceMediaType">
2604   <owner>benchan@chromium.org</owner>
2605   <summary>
2606     The media type of removable device that Chrome OS cros-disks daemon is
2607     requested to mount.
2608   </summary>
2609 </histogram>
2611 <histogram name="CrosDisks.FilesystemType" enum="CrosDisksFilesystemType">
2612   <owner>benchan@chromium.org</owner>
2613   <summary>
2614     The type of file system that Chrome OS cros-disks daemon is requested to
2615     mount.
2616   </summary>
2617 </histogram>
2619 <histogram name="CrosFirstRun.DialogShown">
2620   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2621   <summary>
2622     Records the number of times when first-run dialog was shown.
2623   </summary>
2624 </histogram>
2626 <histogram name="CrosFirstRun.FurthestStep">
2627   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2628   <summary>
2629     Index of furthest step that was reached during tutorial. Since order of
2630     steps could change eventially and new steps could apear we use index here
2631     instead of step name.
2632   </summary>
2633 </histogram>
2635 <histogram name="CrosFirstRun.TimeSpent" units="ms">
2636   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2637   <summary>The total time that user spent on first-run tutorial.</summary>
2638 </histogram>
2640 <histogram name="CrosFirstRun.TimeSpentOnStep" units="ms">
2641   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2642   <summary>The time that user spent on some step of tutorial.</summary>
2643 </histogram>
2645 <histogram name="CrosFirstRun.TutorialCompletion"
2646     enum="CrosFirstRunTutorialCompletionType">
2647   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2648   <summary>Tracks the way how user left tutorial.</summary>
2649 </histogram>
2651 <histogram name="CrosFirstRun.TutorialLaunched">
2652   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2653   <summary>
2654     Records the number of times when first-run tutorial has been launched.
2655   </summary>
2656 </histogram>
2658 <histogram name="DataReductionProxy.BypassInfoFallback"
2659     enum="DataReductionProxyBypassEventType">
2660   <owner>bengr@chromium.org</owner>
2661   <owner>marq@chromium.org</owner>
2662   <summary>
2663     Counts various events that trigger Chrome to bypass the fallback
2664     configuration of the data reduction proxy.
2665   </summary>
2666 </histogram>
2668 <histogram name="DataReductionProxy.BypassInfoPrimary"
2669     enum="DataReductionProxyBypassEventType">
2670   <owner>bengr@chromium.org</owner>
2671   <owner>marq@chromium.org</owner>
2672   <summary>
2673     Counts various events that trigger Chrome to bypass the primary
2674     configuration of the data reduction proxy.
2675   </summary>
2676 </histogram>
2678 <histogram name="DataReductionProxy.ProbeURL"
2679     enum="DataReductionProxyProbeURLFetchResult">
2680   <owner>bengr@chromium.org</owner>
2681   <owner>marq@chromium.org</owner>
2682   <summary>
2683     Counts various outcomes of requesting the data reduction proxy's probe URL.
2684   </summary>
2685 </histogram>
2687 <histogram name="DataReductionProxy.PromoAction"
2688     enum="DataReductionProxyPromoAction">
2689   <owner>bengr@chromium.org</owner>
2690   <owner>marq@chromium.org</owner>
2691   <summary>
2692     Samples which method was used by the user to dismiss the proxy promo. This
2693     is sampled when the promo leaves view, with the sampled value depending on
2694     which of four possible controls the user used.
2695   </summary>
2696 </histogram>
2698 <histogram name="DataReductionProxy.SettingsConversion"
2699     enum="DataReductionProxySettingsConversion">
2700   <owner>bengr@chromium.org</owner>
2701   <owner>marq@chromium.org</owner>
2702   <summary>
2703     Samples of user interactions with the ON/OFF switch in the settings menu for
2704     reducing data usage. Only the setting changes between entering the reducing
2705     data usage setting menu and leaving the menu will be sampled. So if a user
2706     enters the menu with OFF and leaves it with OFF, it is counted as one OFF to
2707     OFF conversion regardless of how many times he or she toggles the ON/OFF
2708     switch.
2709   </summary>
2710 </histogram>
2712 <histogram name="DataReductionProxy.StartupState"
2713     enum="DataReductionProxyStartupState">
2714   <owner>bengr@chromium.org</owner>
2715   <owner>marq@chromium.org</owner>
2716   <summary>
2717     Samples of the state of the data reduction proxy on Chrome startup. The
2718     proxy will either be unavailable (the feature hasn't been rolled out to this
2719     user yet), not enabled (the feature is available but the user doesn't have
2720     it turned on), or enabled (the feature is enabled and turned on).
2721   </summary>
2722 </histogram>
2724 <histogram name="DevTools.InspectElement" units="milliseconds">
2725   <owner>sergeyv@chromium.org</owner>
2726   <summary>
2727     Time to load Developer Tools when user clicks Inspect Element in the context
2728     menu.
2729   </summary>
2730 </histogram>
2732 <histogram name="Diagnostics.Recovery.ConflictingDlls" enum="DiagnosticsResult">
2733   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2734   <summary>
2735     TBD - Not run automatically yet, so this is just a placeholder for future
2736     metrics collection.  Any samples collected here represent users running
2737     diagnostics manually.
2738   </summary>
2739 </histogram>
2741 <histogram name="Diagnostics.Recovery.DiskSpace" enum="DiagnosticsResult">
2742   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2743   <summary>
2744     Shows the success and failure rates of the DiskSpace recovery step that runs
2745     on recovery startups.  The recovery step attempts to guarantee the DiskSpace
2746     test, which checks that the disk space in the volume where the user data
2747     directory normally lives is not dangerously low, would pass on the next
2748     startup.
2749   </summary>
2750 </histogram>
2752 <histogram name="Diagnostics.Recovery.InstallType" enum="DiagnosticsResult">
2753   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2754   <summary>
2755     TBD - Not run automatically yet, so this is just a placeholder for future
2756     metrics collection.  Any samples collected here represent users running
2757     diagnostics manually.
2758   </summary>
2759 </histogram>
2761 <histogram name="Diagnostics.Recovery.JSONBookmarks" enum="DiagnosticsResult">
2762   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2763   <summary>
2764     Shows the success and failure rates of the JSONBookmarks recovery step that
2765     runs on recovery startups. The recovery step attempts to guarantee the
2766     JSONBookmarks test, which makes sure that the JSON-encoded Bookmarks file is
2767     properly formed, would pass on the next startup.
2768   </summary>
2769 </histogram>
2771 <histogram name="Diagnostics.Recovery.JSONLocalState" enum="DiagnosticsResult">
2772   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2773   <summary>
2774     Shows the success and failure rates of the JSONLocalState recovery step that
2775     runs on recovery startups. The recovery step attempts to guarantee the
2776     JSONLocalState test, which makes sure that the JSON-encoded Local State file
2777     is properly formed, would pass on the next startup.
2778   </summary>
2779 </histogram>
2781 <histogram name="Diagnostics.Recovery.JSONPreferences" enum="DiagnosticsResult">
2782   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2783   <summary>
2784     Shows the success and failure rates of the JSONPreferences recovery step
2785     that runs on recovery startups. The recovery step attempts to guarantee the
2786     JSONPreferences test, which makes sure that the JSON-encoded Preferences
2787     file is properly formed, would pass on the next startup.
2788   </summary>
2789 </histogram>
2791 <histogram name="Diagnostics.Recovery.OperatingSystem" enum="DiagnosticsResult">
2792   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2793   <summary>
2794     TBD - Not run automatically yet, so this is just a placeholder for future
2795     metrics collection.  Any samples collected here represent users running
2796     diagnostics manually.
2797   </summary>
2798 </histogram>
2800 <histogram name="Diagnostics.Recovery.PathDictionaries"
2801     enum="DiagnosticsResult">
2802   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2803   <summary>
2804     Shows the success and failure rates of the PathDictionaries recovery step
2805     that runs on recovery startups. The recovery step attempts to guarantee the
2806     PathDictionaries test, which makes sure that the path to the Dictionaries
2807     directory exists and has the right permissions, would pass on the next
2808     startup.
2809   </summary>
2810 </histogram>
2812 <histogram name="Diagnostics.Recovery.PathLocalState" enum="DiagnosticsResult">
2813   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2814   <summary>
2815     Shows the success and failure rates of the PathLocalState recovery step that
2816     runs on recovery startups. The recovery step attempts to guarantee the
2817     PathLocalState test, which makes sure that the path to the Local State file
2818     exists and has the right permissions, would pass on the next startup.
2819   </summary>
2820 </histogram>
2822 <histogram name="Diagnostics.Recovery.PathResources" enum="DiagnosticsResult">
2823   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2824   <summary>
2825     Shows the success and failure rates of the PathResources recovery step that
2826     runs on recovery startups. The recovery step attempts to guarantee the
2827     PathResources test, which makes sure that the path to the Resources
2828     directory exists and has the right permissions, would pass on the next
2829     startup.
2830   </summary>
2831 </histogram>
2833 <histogram name="Diagnostics.Recovery.PathUserData" enum="DiagnosticsResult">
2834   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2835   <summary>
2836     Shows the success and failure rates of the PathUserData recovery step that
2837     runs on recovery startups. The recovery step attempts to guarantee the
2838     PathUserData test, which makes sure that the path to the User Data directory
2839     exists and has the right permissions, would pass on the next startup.
2840   </summary>
2841 </histogram>
2843 <histogram name="Diagnostics.Recovery.SQLiteIntegrityAppCache"
2844     enum="DiagnosticsResult">
2845   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2846   <summary>
2847     Shows the success and failure rates of the SQLiteIntegrityAppCache recovery
2848     step that runs on recovery startups.  The recovery step attempts to
2849     guarantee the SQLiteIntegrityAppCache test, which checks the integrity of
2850     the App Cache database, would pass on the next startup.
2851   </summary>
2852 </histogram>
2854 <histogram name="Diagnostics.Recovery.SQLiteIntegrityArchivedHistory"
2855     enum="DiagnosticsResult">
2856   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2857   <summary>
2858     Shows the success and failure rates of the SQLiteIntegrityArchivedHistory
2859     recovery step that runs on recovery startups.  The recovery step attempts to
2860     guarantee the SQLiteIntegrityArchivedHistory test, which checks the
2861     integrity of the Archived History database, would pass on the next startup.
2862   </summary>
2863 </histogram>
2865 <histogram name="Diagnostics.Recovery.SQLiteIntegrityCookie"
2866     enum="DiagnosticsResult">
2867   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2868   <summary>
2869     Shows the success and failure rates of the SQLiteIntegrityCookie recovery
2870     step that runs on recovery startups.  The recovery step attempts to
2871     guarantee the SQLiteIntegrityCookie test, which checks the integrity of the
2872     Cookie database, would pass on the next startup.
2873   </summary>
2874 </histogram>
2876 <histogram name="Diagnostics.Recovery.SQLiteIntegrityDatabaseTracker"
2877     enum="DiagnosticsResult">
2878   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2879   <summary>
2880     Shows the success and failure rates of the SQLiteIntegrityDatabaseTracker
2881     recovery step that runs on recovery startups.  The recovery step attempts to
2882     guarantee the SQLiteIntegrityDatabaseTracker test, which checks the
2883     integrity of the Database Tracker database, would pass on the next startup.
2884   </summary>
2885 </histogram>
2887 <histogram name="Diagnostics.Recovery.SQLiteIntegrityHistory"
2888     enum="DiagnosticsResult">
2889   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2890   <summary>
2891     Shows the success and failure rates of the SQLiteIntegrityHistory recovery
2892     step that runs on recovery startups.  The recovery step attempts to
2893     guarantee the SQLiteIntegrityHistory test, which checks the integrity of the
2894     History database, would pass on the next startup.
2895   </summary>
2896 </histogram>
2898 <histogram name="Diagnostics.Recovery.SQLiteIntegrityNSSCert"
2899     enum="DiagnosticsResult">
2900   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2901   <summary>
2902     Shows the success and failure rates of the SQLiteIntegrityNSSCert recovery
2903     step that runs on recovery startups.  The recovery step attempts to
2904     guarantee the SQLiteIntegrityNSSCert test, which checks the integrity of the
2905     NSS Certificate database, would pass on the next startup.
2906   </summary>
2907 </histogram>
2909 <histogram name="Diagnostics.Recovery.SQLiteIntegrityNSSKey"
2910     enum="DiagnosticsResult">
2911   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2912   <summary>
2913     Shows the success and failure rates of the SQLiteIntegrityNSSKey recovery
2914     step that runs on recovery startups.  The recovery step attempts to
2915     guarantee the SQLiteIntegrityNSSKey test, which checks the integrity of the
2916     NSS Key database, would pass on the next startup.
2917   </summary>
2918 </histogram>
2920 <histogram name="Diagnostics.Recovery.SQLiteIntegrityThumbnails"
2921     enum="DiagnosticsResult">
2922   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2923   <summary>
2924     Shows the success and failure rates of the SQLiteIntegrityThumbnails
2925     recovery step that runs on recovery startups.  The recovery step attempts to
2926     guarantee the SQLiteIntegrityThumbnails test, which checks the integrity of
2927     the Thumbnails database, would pass on the next startup.
2928   </summary>
2929 </histogram>
2931 <histogram name="Diagnostics.Recovery.SQLiteIntegrityWebData"
2932     enum="DiagnosticsResult">
2933   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2934   <summary>
2935     Shows the success and failure rates of the SQLiteIntegrityWebData recovery
2936     step that runs on recovery startups.  The recovery step attempts to
2937     guarantee the SQLiteIntegrityWebData test, which checks the integrity of the
2938     Web Data database, would pass on the next startup.
2939   </summary>
2940 </histogram>
2942 <histogram name="Diagnostics.Recovery.Version" enum="DiagnosticsResult">
2943   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2944   <summary>
2945     TBD - Not run automatically yet, so this is just a placeholder for future
2946     metrics collection.  Any samples collected here represent users running
2947     diagnostics manually.
2948   </summary>
2949 </histogram>
2951 <histogram name="Diagnostics.RecoveryRun" enum="DiagnosticsRecoveryRun">
2952   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2953   <summary>
2954     Count of the number of times diagnostics recovery is invoked or not, and how
2955     it was invoked.  A sample is added to this histogram once for each startup
2956     of Chrome.
2957   </summary>
2958 </histogram>
2960 <histogram name="Diagnostics.Test.ConflictingDlls" enum="DiagnosticsResult">
2961   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2962   <summary>
2963     TBD - Not run automatically yet, so this is just a placeholder for future
2964     metrics collection.  Any samples collected here represent users running
2965     diagnostics manually.
2966   </summary>
2967 </histogram>
2969 <histogram name="Diagnostics.Test.DiskSpace" 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 diagnostics for the DiskSpace test
2973     that runs on recovery startups.  The DiskSpace test checks that the disk
2974     space in the volume where the user data directory normally lives is not
2975     dangerously low.
2976   </summary>
2977 </histogram>
2979 <histogram name="Diagnostics.Test.InstallType" enum="DiagnosticsResult">
2980   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2981   <summary>
2982     TBD - Not run automatically yet, so this is just a placeholder for future
2983     metrics collection.  Any samples collected here represent users running
2984     diagnostics manually.
2985   </summary>
2986 </histogram>
2988 <histogram name="Diagnostics.Test.JSONBookmarks" enum="DiagnosticsResult">
2989   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2990   <summary>
2991     Shows the success and failure rates of diagnostics for the JSONBookmarks
2992     test that runs on recovery startups.  The JSONBookmarks test checks to make
2993     sure that the JSON encoded bookmarks file is properly formed.
2994   </summary>
2995 </histogram>
2997 <histogram name="Diagnostics.Test.JSONLocalState" enum="DiagnosticsResult">
2998   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2999   <summary>
3000     Shows the success and failure rates of diagnostics for the JSONLocalState
3001     test that runs on recovery startups.  The JSONLocalState test checks to make
3002     sure that the JSON encoded Local State file is properly formed.
3003   </summary>
3004 </histogram>
3006 <histogram name="Diagnostics.Test.JSONPreferences" enum="DiagnosticsResult">
3007   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3008   <summary>
3009     Shows the success and failure rates of diagnostics for the JSONPreferences
3010     test that runs on recovery startups.  The JSONPreferences test checks to
3011     make sure that the Preferences file is properly formed.
3012   </summary>
3013 </histogram>
3015 <histogram name="Diagnostics.Test.OperatingSystem" enum="DiagnosticsResult">
3016   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3017   <summary>
3018     TBD - Not run automatically yet, so this is just a placeholder for future
3019     metrics collection.  Any samples collected here represent users running
3020     diagnostics manually.
3021   </summary>
3022 </histogram>
3024 <histogram name="Diagnostics.Test.PathDictionaries" enum="DiagnosticsResult">
3025   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3026   <summary>
3027     Shows the success and failure rates of diagnostics for the PathDictionaries
3028     test that runs on recovery startups.  The PathDictionaries test checks makes
3029     sure that the path to the Dictionaries folder exists and has the right
3030     permissions.
3031   </summary>
3032 </histogram>
3034 <histogram name="Diagnostics.Test.PathLocalState" enum="DiagnosticsResult">
3035   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3036   <summary>
3037     Shows the success and failure rates of diagnostics for the PathLocalState
3038     test that runs on recovery startups.   The PathLocalState test checks makes
3039     sure that the path to the Local State folder exists and has the right
3040     permissions.
3041   </summary>
3042 </histogram>
3044 <histogram name="Diagnostics.Test.PathResources" enum="DiagnosticsResult">
3045   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3046   <summary>
3047     Shows the success and failure rates of diagnostics for the PathResources
3048     test that runs on recovery startups.  The PathResources test checks makes
3049     sure that the path to the Resources folder exists and has the right
3050     permissions.
3051   </summary>
3052 </histogram>
3054 <histogram name="Diagnostics.Test.PathUserData" enum="DiagnosticsResult">
3055   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3056   <summary>
3057     Shows the success and failure rates of diagnostics for the PathUserData test
3058     that runs on recovery startups. The PathUserData test checks makes sure that
3059     the path to the User Data folder exists and has the right permissions.
3060   </summary>
3061 </histogram>
3063 <histogram name="Diagnostics.Test.SQLiteIntegrityAppCache"
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 SQLiteIntegrityAppCache test that
3068     runs on recovery startups.  The test checks the integrity of the App Cache
3069     database.
3070   </summary>
3071 </histogram>
3073 <histogram name="Diagnostics.Test.SQLiteIntegrityArchivedHistory"
3074     enum="DiagnosticsResult">
3075   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3076   <summary>
3077     Shows the success and failure rates of the SQLiteIntegrityArchivedHistory
3078     test that runs on recovery startups.  The test checks the integrity of the
3079     Archived History database.
3080   </summary>
3081 </histogram>
3083 <histogram name="Diagnostics.Test.SQLiteIntegrityCookie"
3084     enum="DiagnosticsResult">
3085   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3086   <summary>
3087     Shows the success and failure rates of the SQLiteIntegrityCookie test that
3088     runs on recovery startups.  The test checks the integrity of the Cookie
3089     database.
3090   </summary>
3091 </histogram>
3093 <histogram name="Diagnostics.Test.SQLiteIntegrityDatabaseTracker"
3094     enum="DiagnosticsResult">
3095   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3096   <summary>
3097     Shows the success and failure rates of the SQLiteIntegrityDatabaseTracker
3098     test that runs on recovery startups.  The test checks the integrity of the
3099     Database Tracker database.
3100   </summary>
3101 </histogram>
3103 <histogram name="Diagnostics.Test.SQLiteIntegrityHistory"
3104     enum="DiagnosticsResult">
3105   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3106   <summary>
3107     Shows the success and failure rates of the SQLiteIntegrityHistory test that
3108     runs on recovery startups.  The test checks the integrity of the History
3109     database.
3110   </summary>
3111 </histogram>
3113 <histogram name="Diagnostics.Test.SQLiteIntegrityNSSCert"
3114     enum="DiagnosticsResult">
3115   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3116   <summary>
3117     Shows the success and failure rates of the SQLiteIntegrityNSSCert test that
3118     runs on recovery startups.  The test checks the integrity of the NSS
3119     Certificate database.
3120   </summary>
3121 </histogram>
3123 <histogram name="Diagnostics.Test.SQLiteIntegrityNSSKey"
3124     enum="DiagnosticsResult">
3125   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3126   <summary>
3127     Shows the success and failure rates of the SQLiteIntegrityNSSKey test that
3128     runs on recovery startups.  The test checks the integrity of the NSS Key
3129     database.
3130   </summary>
3131 </histogram>
3133 <histogram name="Diagnostics.Test.SQLiteIntegrityThumbnails"
3134     enum="DiagnosticsResult">
3135   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3136   <summary>
3137     Shows the success and failure rates of the SQLiteIntegrityThumbnails test
3138     that runs on recovery startups.  The test checks the integrity of the
3139     Thumbnails database.
3140   </summary>
3141 </histogram>
3143 <histogram name="Diagnostics.Test.SQLiteIntegrityWebData"
3144     enum="DiagnosticsResult">
3145   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3146   <summary>
3147     Shows the success and failure rates of the SQLiteIntegrityWebData test that
3148     runs on recovery startups.  The test checks the integrity of the Web Data
3149     database.
3150   </summary>
3151 </histogram>
3153 <histogram name="Diagnostics.Test.Version" enum="DiagnosticsResult">
3154   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3155   <summary>
3156     TBD - Not run automatically yet, so this is just a placeholder for future
3157     metrics collection.  Any samples collected here represent users running
3158     diagnostics manually.
3159   </summary>
3160 </histogram>
3162 <histogram name="Diagnostics.TestFailures" enum="DiagnosticsTestName">
3163   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3164   <summary>
3165     Histogram comparing the various types of diagnostic test failures when
3166     diagnostic tests are run.  Note that some types of test failures cause the
3167     rest of the tests to be skipped.
3168   </summary>
3169 </histogram>
3171 <histogram name="DisabledExtension.ExtensionWipedStatus" enum="BooleanWiped">
3172   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3173   <summary>Whether an extension has been wiped out.</summary>
3174 </histogram>
3176 <histogram name="DisabledExtension.SideloadWipeoutCount">
3177   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3178   <summary>
3179     How many external extensions get wiped out as a result of the Sideload
3180     Wipeout one-time initiative.
3181   </summary>
3182 </histogram>
3184 <histogram name="DisabledExtension.SideloadWipeoutNeeded" enum="BooleanSuccess">
3185   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3186   <summary>
3187     Whether any extension got wiped out as a result of the Sideload Wipeout
3188     one-time initiative.
3189   </summary>
3190 </histogram>
3192 <histogram name="DisabledExtension.UserSelection" enum="SideloadWipeoutBubble">
3193   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3194   <summary>
3195     The user selection in the Sideload Wipeout bubble, grouped by the
3196     UmaWipeoutHistogramOptions enum.
3197   </summary>
3198 </histogram>
3200 <histogram name="DiskCache.0.FilesAge" units="hours">
3201   <owner>rvargas@chromium.org</owner>
3202   <summary>The age of the cache's files (wall time).</summary>
3203 </histogram>
3205 <histogram name="DiskCache.2.FilesAge" units="hours">
3206   <owner>rvargas@chromium.org</owner>
3207   <summary>
3208     The age of the cache's files (wall time). Media-specific cache.
3209   </summary>
3210 </histogram>
3212 <histogram name="DiskCache.3.FilesAge" units="hours">
3213   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3214   <summary>The age of the cache's files (wall time). AppCache.</summary>
3215 </histogram>
3217 <histogram name="DiskCache.4.FilesAge" units="hours">
3218   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3219   <summary>The age of the cache's files (wall time). ShaderCache.</summary>
3220 </histogram>
3222 <histogram name="DiskCache.TotalIOTime" units="milliseconds">
3223   <obsolete>
3224     Deprecated.
3225   </obsolete>
3226   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3227   <summary>
3228     The total time it takes to perform a payload IO operation, for the regular
3229     disk cache.
3230   </summary>
3231 </histogram>
3233 <histogram name="DNS.AttemptCancelled">
3234   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3235   <summary>
3236     The attempt which completed after the job was already cancelled.
3237   </summary>
3238 </histogram>
3240 <histogram name="DNS.AttemptDiscarded">
3241   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3242   <summary>
3243     The attempt which completed after the job was already cancelled OR the
3244     attempt that has finished after host resolution was already completed by an
3245     earlier attempt.
3246   </summary>
3247 </histogram>
3249 <histogram name="DNS.AttemptFailDuration" units="milliseconds">
3250   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3251   <summary>
3252     Duration of time taken in OS resolutions for actual navigations. These
3253     attempts which completed after the job was already canceled OR after the job
3254     was already completed by an earlier attempt. Note that cached resolutions
3255     may provide low (0ms?) resolution times.
3256   </summary>
3257 </histogram>
3259 <histogram name="DNS.AttemptFailure">
3260   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3261   <summary>The attempt that has not resolved the host successfully.</summary>
3262 </histogram>
3264 <histogram name="DNS.AttemptFirstFailure">
3265   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3266   <summary>
3267     The attempt that resolved the host first and the resolution was not
3268     successful.
3269   </summary>
3270 </histogram>
3272 <histogram name="DNS.AttemptFirstSuccess">
3273   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3274   <summary>
3275     The attempt that resolved the host first and the resolution was successful.
3276   </summary>
3277 </histogram>
3279 <histogram name="DNS.AttemptSuccess">
3280   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3281   <summary>The attempt that has resolved the host successfully.</summary>
3282 </histogram>
3284 <histogram name="DNS.AttemptSuccessDuration" units="milliseconds">
3285   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3286   <summary>
3287     Duration of time taken in OS resolutions that succeeded and were requested
3288     for actual navigations. These attempts which completed after the job was
3289     already canceled OR after the job was already completed by an earlier
3290     attempt. Note that cached resolutions may provide low (0ms?) resolution
3291     times.
3292   </summary>
3293 </histogram>
3295 <histogram name="DNS.AttemptTimeSavedByRetry" units="milliseconds">
3296   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3297   <summary>
3298     This histogram shows the time saved by having spawned an extra attempt, when
3299     the first attempt didn't finish before retry attempt.
3300   </summary>
3301 </histogram>
3303 <histogram name="DNS.CacheEvicted" units="milliseconds">
3304   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3305   <summary>
3306     The time left to expiration of an entry when it is removed while compacting
3307     the HostCache.
3308   </summary>
3309 </histogram>
3311 <histogram name="DNS.CacheExpired" units="milliseconds">
3312   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3313   <summary>
3314     The time since expiration of an entry when it is removed while compacting
3315     the HostCache.
3316   </summary>
3317 </histogram>
3319 <histogram name="DNS.CacheExpiredOnGet" units="milliseconds">
3320   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3321   <summary>
3322     The time since expiration of an entry when it is removed on lookup.
3323   </summary>
3324 </histogram>
3326 <histogram name="DNS.EmptyAddressListAndNoError"
3327     enum="DNSEmptyAddressListAndNoError">
3328   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3329   <summary>
3330     Error status when an empty address list was found in OnLookupComplete().
3331   </summary>
3332 </histogram>
3334 <histogram name="DNS.IndependentFailedNavigation" units="milliseconds">
3335   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3336   <summary>
3337     When either a pre-resolution was not done recently enough to provide
3338     benefit, or the corresponding pre-resolution is still pending, this
3339     histogram shows the duration of time used to resolve a hostname as not
3340     existing during a failed attempt to navigate to (GET) a URL.  In newer
3341     versions, if the hostname has never been found as a link during a page scan,
3342     and it has a referring URL, then it is added to referrer list data structure
3343     (hoping we'll do better next time).
3344   </summary>
3345 </histogram>
3347 <histogram name="DNS.IndependentNavigation" units="milliseconds">
3348   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3349   <summary>
3350     When either a pre-resolution was not done recently enough to provide
3351     benefit, or the corresponding pre-resolution is still pending, this
3352     histogram shows the duration of the duration of time used to resolve a
3353     hostname to navigate to (GET) a URL.  In newer versions, if the hostname has
3354     never been found as a link during a page scan, and it has a referring URL,
3355     then it is added to referrer list data structure (hoping we'll do better
3356     next time).
3357   </summary>
3358 </histogram>
3360 <histogram name="DNS.JobQueueTime" units="milliseconds">
3361   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3362   <summary>
3363     Time elapsed between the time the HostResolverImpl::Job was created and the
3364     time the Job was started (a getaddrinfo call was dispatched to the thread
3365     pool).
3366   </summary>
3367 </histogram>
3369 <histogram name="DNS.JobQueueTime_HIGHEST" units="milliseconds">
3370   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3371   <summary>
3372     Time elapsed between the time the HostResolverImpl::Job was created and the
3373     time the Job was started (a getaddrinfo call was dispatched to the thread
3374     pool). Includes only Jobs which had priority HIGHEST when started.
3375   </summary>
3376 </histogram>
3378 <histogram name="DNS.JobQueueTime_IDLE" units="milliseconds">
3379   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3380   <summary>
3381     Time elapsed between the time the HostResolverImpl::Job was created and the
3382     time the Job was started (a getaddrinfo call was dispatched to the thread
3383     pool). Includes only Jobs which had priority IDLE when started.
3384   </summary>
3385 </histogram>
3387 <histogram name="DNS.JobQueueTime_LOW" units="milliseconds">
3388   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3389   <summary>
3390     Time elapsed between the time the HostResolverImpl::Job was created and the
3391     time the Job was started (a getaddrinfo call was dispatched to the thread
3392     pool). Includes only Jobs which had priority LOW when started.
3393   </summary>
3394 </histogram>
3396 <histogram name="DNS.JobQueueTime_LOWEST" units="milliseconds">
3397   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3398   <summary>
3399     Time elapsed between the time the HostResolverImpl::Job was created and the
3400     time the Job was started (a getaddrinfo call was dispatched to the thread
3401     pool). Includes only Jobs which had priority LOWEST when started.
3402   </summary>
3403 </histogram>
3405 <histogram name="DNS.JobQueueTime_MEDIUM" units="milliseconds">
3406   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3407   <summary>
3408     Time elapsed between the time the HostResolverImpl::Job was created and the
3409     time the Job was started (a getaddrinfo call was dispatched to the thread
3410     pool). Includes only Jobs which had priority MEDIUM when started.
3411   </summary>
3412 </histogram>
3414 <histogram name="DNS.JobQueueTimeAfterChange" units="milliseconds">
3415   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3416   <summary>
3417     Time elapsed between the last time the priority of a HostResolverImpl::Job
3418     changed (when a Request was attached or detached) and the time the Job was
3419     started (a getaddrinfo call was dispatched to the thread pool).
3420   </summary>
3421 </histogram>
3423 <histogram name="DNS.JobQueueTimeAfterChange_HIGHEST" units="milliseconds">
3424   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3425   <summary>
3426     Time elapsed between the last time the priority of a HostResolverImpl::Job
3427     changed (when a Request was attached or detached) and the time the Job was
3428     started (a getaddrinfo call was dispatched to the thread pool). Includes
3429     only Jobs which had priority HIGHEST when started.
3430   </summary>
3431 </histogram>
3433 <histogram name="DNS.JobQueueTimeAfterChange_IDLE" units="milliseconds">
3434   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3435   <summary>
3436     Time elapsed between the last time the priority of a HostResolverImpl::Job
3437     changed (when a Request was attached or detached) and the time the Job was
3438     started (a getaddrinfo call was dispatched to the thread pool). Includes
3439     only Jobs which had priority IDLE when started.
3440   </summary>
3441 </histogram>
3443 <histogram name="DNS.JobQueueTimeAfterChange_LOW" units="milliseconds">
3444   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3445   <summary>
3446     Time elapsed between the last time the priority of a HostResolverImpl::Job
3447     changed (when a Request was attached or detached) and the time the Job was
3448     started (a getaddrinfo call was dispatched to the thread pool). Includes
3449     only Jobs which had priority LOW when started.
3450   </summary>
3451 </histogram>
3453 <histogram name="DNS.JobQueueTimeAfterChange_LOWEST" units="milliseconds">
3454   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3455   <summary>
3456     Time elapsed between the last time the priority of a HostResolverImpl::Job
3457     changed (when a Request was attached or detached) and the time the Job was
3458     started (a getaddrinfo call was dispatched to the thread pool). Includes
3459     only Jobs which had priority LOWEST when started.
3460   </summary>
3461 </histogram>
3463 <histogram name="DNS.JobQueueTimeAfterChange_MEDIUM" units="milliseconds">
3464   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3465   <summary>
3466     Time elapsed between the last time the priority of a HostResolverImpl::Job
3467     changed (when a Request was attached or detached) and the time the Job was
3468     started (a getaddrinfo call was dispatched to the thread pool). Includes
3469     only Jobs which had priority MEDIUM when started.
3470   </summary>
3471 </histogram>
3473 <histogram name="DNS.PrefetchCacheEviction" units="milliseconds">
3474   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3475   <summary>
3476     The duration of time used (most recently) to pre-resolve a hostname, when
3477     the prefetched resolution was apparently evicted from the cache.  The
3478     included samples only list pre-resolution times when the later
3479     navigations/fetches took in excess of 15ms.
3480   </summary>
3481 </histogram>
3483 <histogram name="DNS.PrefetchCacheEvictionL" units="milliseconds">
3484   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3485   <summary>
3486     The duration of time used (most recently) to pre-resolve a hostname, when
3487     the prefetched resolution was apparently evicted from the cache.  The
3488     included samples only list pre-resolution times when the later
3489     navigations/fetches took in excess of 15ms.
3490   </summary>
3491 </histogram>
3493 <histogram name="DNS.PrefetchFoundName">
3494   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3495   <summary>Replaced by DNS.PrefetchFoundNameL.</summary>
3496 </histogram>
3498 <histogram name="DNS.PrefetchFoundNameL" units="milliseconds">
3499   <obsolete>
3500     Deprecated 2/2010, and replaced by DNS.PrefetchResolution
3501   </obsolete>
3502   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3503   <summary>
3504     The duration of time used by the DNS pre-resolving threads to resolve a host
3505     name via the network.  Any resolutions that are faster than 15ms are
3506     considered to be local cache hits, not requiring network access, and are not
3507     included in this histogram. This histogram is most useful for estimating the
3508     typical cost of a name resolution, but it also estimates the total number of
3509     network-based resolutions induced by this feature.  Not all these
3510     resolutions prove helpful (i.e., the user does not always actually visit the
3511     resolved hostnames).
3512   </summary>
3513 </histogram>
3515 <histogram name="DNS.PrefetchNegativeHit">
3516   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3517   <summary>Replaced by DNS.PrefetchNegativeHitL.</summary>
3518 </histogram>
3520 <histogram name="DNS.PrefetchNegativeHitL" units="milliseconds">
3521   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3522   <summary>
3523     The duration of time saved due to DNS pre-resolving in the &quot;name not
3524     found&quot; case.  Time &quot;savings&quot; shown in the histogram are
3525     defined to be the difference between the DNS pre-resolution duration, and
3526     the DNS resolution duration seen during a navigation.  These cache hits only
3527     list events where the DNS pre-resolve duration for a host was in excess of
3528     15ms (i.e., the network was consulted), and the actual DNS resolution (when
3529     a user attempted to navigate to a link with the same host name) took less
3530     than 15ms (i.e., the network was not consulted), which means the gain was a
3531     result of a &quot;cache hit&quot; in the OS cache.  For some users with
3532     LANs, all negative results (even when the DNS cache might otherwise help)
3533     take about 2.5 seconds (due to timeouts for netbios broadcasts), and hence
3534     no savings are possible (or shown) for such users in this category.
3535   </summary>
3536 </histogram>
3538 <histogram name="DNS.PrefetchPositiveHit">
3539   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3540   <summary>Replaced by DNS.PrefetchPositiveHitL.</summary>
3541 </histogram>
3543 <histogram name="DNS.PrefetchPositiveHitL" units="milliseconds">
3544   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3545   <summary>
3546     The duration of time saved due to DNS pre-resolving in the &quot;name was
3547     found&quot; case, and induced by either a page scan for a link or an omnibox
3548     entry by the user. Time &quot;savings&quot; shown in the histogram are
3549     defined to be the difference between the DNS pre-resolution duration, and
3550     the DNS resolution duration seen during a navigation.  These cache hits only
3551     list events where the DNS pre-resolve duration for a host was in excess of
3552     15ms (i.e., the network was consulted), and the actual DNS resolution (when
3553     a user attempted to navigate to a link with the same host name) took less
3554     than 15ms (i.e., the network was not consulted), which means the gain was a
3555     result of a &quot;cache hit&quot; in the OS cache.
3556   </summary>
3557 </histogram>
3559 <histogram name="DNS.PrefetchQueue" units="milliseconds">
3560   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3561   <summary>
3562     The duration of time spent by a proposed resolution waiting in the queue to
3563     be resolved.  This number is in addition to any DNS resolution time that may
3564     come later.
3565   </summary>
3566 </histogram>
3568 <histogram name="DNS.PrefetchReferredPositiveHit" units="milliseconds">
3569   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3570   <summary>
3571     The duration of time saved due to DNS pre-resolving in the &quot;name was
3572     found&quot; case, and induced by predicting (using referrer lists) that a
3573     resolution was needed. Time &quot;savings&quot; shown in the histogram are
3574     defined to be the difference between the DNS pre-resolution duration, and
3575     the DNS resolution duration seen during a navigation.  These cache hits only
3576     list events where the DNS pre-resolve duration for a host was in excess of
3577     15ms (i.e., the network was consulted), and the actual DNS resolution (when
3578     a user attempted to navigate to a link with the same host name) took less
3579     than 15ms (i.e., the network was not consulted), which means the gain was a
3580     result of a &quot;cache hit&quot; in the OS cache.
3581   </summary>
3582 </histogram>
3584 <histogram name="DNS.PrefetchResolution" units="milliseconds">
3585   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3586   <summary>
3587     The duration of time used by the DNS pre-resolving threads to resolve a host
3588     name via the network.  Any resolutions that are faster than 15ms are
3589     considered to be local cache hits, not requiring network access, and are not
3590     included in this histogram. This histogram is most useful for estimating the
3591     typical cost of a name resolution, but it also estimates the total number of
3592     network-based resolutions induced by this feature.  Not all these
3593     resolutions prove helpful (i.e., the user does not always actually visit the
3594     resolved hostnames).
3595   </summary>
3596 </histogram>
3598 <histogram name="DNS.QueueRecycledDeltaOver2">
3599   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3600   <summary>
3601     When, due to congestion avoidance, a queued pre-resolution is abandoned
3602     (recycled) without actually being resolved, this histograms records the age
3603     in the queue of that entry.  Only times over 2 seconds are recorded in this
3604     histogram.
3605   </summary>
3606 </histogram>
3608 <histogram name="DNS.QueueRecycledUnder2">
3609   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3610   <summary>
3611     When, due to congestion avoidance, a queued pre-resolution is abandoned
3612     (recycled) without actually being resolved, this histograms records the age
3613     in the queue of that entry.  Only times less than or equal to 2 seconds are
3614     recorded in this histogram.
3615   </summary>
3616 </histogram>
3618 <histogram name="DNS.ResolveCategory" enum="ResolutionCategory">
3619   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3620   <summary>
3621     Counts of successes and failures of OS resolutions in various categories.
3622   </summary>
3623 </histogram>
3625 <histogram name="DNS.ResolveFail" units="milliseconds">
3626   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3627   <summary>
3628     Duration of time taken in OS resolutions for actual navigations.  Note that
3629     cached OS resolutions may provide low (0ms?) resolution times.
3630   </summary>
3631 </histogram>
3633 <histogram name="DNS.ResolveFail_FAMILY_IPV4" units="milliseconds">
3634   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3635   <summary>Same as DNS.ResolveFail, but limited to pure IPv4 lookups.</summary>
3636 </histogram>
3638 <histogram name="DNS.ResolveFail_FAMILY_IPV6" units="milliseconds">
3639   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3640   <summary>Same as DNS.ResolveFail, but limited to pure IPv6 lookups.</summary>
3641 </histogram>
3643 <histogram name="DNS.ResolveFail_FAMILY_UNSPEC" units="milliseconds">
3644   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3645   <summary>Same as DNS.ResolveFail, but limited to IPv4/IPv6 lookups.</summary>
3646 </histogram>
3648 <histogram name="DNS.ResolveSpeculativeFail" units="milliseconds">
3649   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3650   <summary>
3651     Duration of time taken in speculative OS resolutions.  Note that cached OS
3652     resolutions may provide low (0ms?) resolution times.
3653   </summary>
3654 </histogram>
3656 <histogram name="DNS.ResolveSpeculativeSuccess" units="milliseconds">
3657   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3658   <summary>
3659     Duration of time taken in speculative OS resolution that succeeded.  Note
3660     that cached resolutions may provide low (0ms?) resolution times.
3661   </summary>
3662 </histogram>
3664 <histogram name="DNS.ResolveSuccess" units="milliseconds">
3665   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3666   <summary>
3667     Duration of time taken in OS resolutions that succeeded and were requested
3668     for actual navigations.  Note that cached resolutions may provide low (0ms?)
3669     resolution times.
3670   </summary>
3671 </histogram>
3673 <histogram name="DNS.ResolveSuccess_FAMILY_IPV4" units="milliseconds">
3674   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3675   <summary>
3676     Same as DNS.ResolveSuccess, but limited to pure IPv4 lookups.
3677   </summary>
3678 </histogram>
3680 <histogram name="DNS.ResolveSuccess_FAMILY_IPV6" units="milliseconds">
3681   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3682   <summary>
3683     Same as DNS.ResolveSuccess, but limited to pure IPv6 lookups.
3684   </summary>
3685 </histogram>
3687 <histogram name="DNS.ResolveSuccess_FAMILY_UNSPEC" units="milliseconds">
3688   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3689   <summary>
3690     Same as DNS.ResolveSuccess, but limited to IPv4/IPv6 lookups.
3691   </summary>
3692 </histogram>
3694 <histogram name="DNS.ResolveUnspecWaste" enum="ResolutionUnspecWasteCategory">
3695   <obsolete>
3696     Deprecated as of 5/2013.
3697   </obsolete>
3698   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3699   <summary>
3700     Counts of hits and misses in the DNS cache and DNS jobs pool of wasted
3701     HostResolverImpl::Jobs that could be avoided by always resolving using
3702     AF_UNSPEC.
3703   </summary>
3704 </histogram>
3706 <histogram name="DNS.TotalTime" units="milliseconds">
3707   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3708   <summary>
3709     Duration of time since a HostResolverImpl::Resolve request to the time a
3710     result is posted. Excludes canceled, evicted, and aborted requests. Includes
3711     cache hits (recorded as 0). Excludes speculative requests.
3712   </summary>
3713 </histogram>
3715 <histogram name="DNS.TotalTime_speculative" units="milliseconds">
3716   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3717   <summary>
3718     Duration of time since a HostResolverImpl::Resolve request to the time a
3719     result is posted. Excludes canceled, evicted, and aborted requests. Includes
3720     cache hits (recorded as 0). Speculative requests only.
3721   </summary>
3722 </histogram>
3724 <histogram name="DNS.UnexpectedResolution">
3725   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3726   <summary>
3727     In some cases, such as when content arrives with embedded references to
3728     other servers, the prefetch system can't (or doesn't) attempt to pre-resolve
3729     the hostnames.  As an example, a visit to www.cnn.com will fetch content
3730     with references to about 12 additional hostnames, none of which are
3731     currently anticipated.  Such resolutions are termed &quot;Unexpected
3732     Resolutions,&quot; and the durations associated with those DNS resolutions
3733     are shown below.  Future features may attempt to learn (from prior
3734     experience locally, or from server provided hints), what secondary hostname
3735     resolutions should be done when a primary resolution (or navigation) takes
3736     place.  This histogram shows what the potential savings are that
3737     &quot;remain on the table&quot; until we employ some of these more advanced
3738     features.
3739   </summary>
3740 </histogram>
3742 <histogram name="DNS.UnexpectedResolutionL">
3743   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3744   <summary>
3745     In some cases, such as when content arrives with embedded references to
3746     other servers, or when a page (such as one in SSL) preclude scanning and
3747     prefetching, the prefetch system can't (or doesn't) attempt to pre-resolve
3748     the hostnames.  As an example, a visit to www.cnn.com will fetch content
3749     with references to about 12 additional hostnames, none of which might be
3750     anticipated.  Similarly, clicking on a link in an SSL page won't be
3751     anticipated (since scanning in not allowed by default). Such resolutions are
3752     termed &quot;Unexpected Resolutions,&quot; and the durations associated with
3753     those navigation induced DNS resolutions are shown below.  If a referring
3754     URL is available for the navigation, the relationship to the referring URL
3755     was recorded, and future navigations to the referring hostname would have
3756     induced a pre-resolution of hostname that caused an entry below.  Such any
3757     entry may facilitate future listing in the ReferredPositiveHit histogram.
3758   </summary>
3759 </histogram>
3761 <histogram name="DnsProbe.ErrorPageUpdateStatus" enum="DnsProbe.ProbeStatus">
3762   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3763   <summary>Status of DNS probe updates sent to a DNS error page.</summary>
3764 </histogram>
3766 <histogram name="DnsProbe.Probe.Elapsed" units="ms">
3767   <obsolete>
3768     Renamed 7/2013 to DnsProbe.ProbeDuration.
3769   </obsolete>
3770   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3771   <summary>Time between starting and finishing DNS probe.</summary>
3772 </histogram>
3774 <histogram name="DnsProbe.Probe.NcnOffline.Elapsed" units="ms">
3775   <obsolete>
3776     Removed 7/2013.
3777   </obsolete>
3778   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3779   <summary>
3780     Time between starting and finishing DNS probe when NCN says we're offline.
3781   </summary>
3782 </histogram>
3784 <histogram name="DnsProbe.Probe.NcnOffline.Result"
3785     enum="DnsProbe.ObsoleteProbeResult">
3786   <obsolete>
3787     Removed 7/2013.
3788   </obsolete>
3789   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3790   <summary>
3791     Result of DNS probes sent by the probe service when NCN says we're offline.
3792   </summary>
3793 </histogram>
3795 <histogram name="DnsProbe.Probe.NcnOnline.Elapsed" units="ms">
3796   <obsolete>
3797     Removed 7/2013.
3798   </obsolete>
3799   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3800   <summary>
3801     Time between starting and finishing DNS probe when NCN says we're online.
3802   </summary>
3803 </histogram>
3805 <histogram name="DnsProbe.Probe.NcnOnline.Result"
3806     enum="DnsProbe.ObsoleteProbeResult">
3807   <obsolete>
3808     Removed 7/2013.
3809   </obsolete>
3810   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3811   <summary>
3812     Result of DNS probes sent by the probe service when NCN says we're online.
3813   </summary>
3814 </histogram>
3816 <histogram name="DnsProbe.Probe.Result" enum="DnsProbe.ObsoleteProbeResult">
3817   <obsolete>
3818     Renamed 7/2013 to DnsProbe.ProbeResult.  (Also switched to the full
3819     DnsProbe.ProbeStatus enum.)
3820   </obsolete>
3821   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3822   <summary>Result of DNS probes sent by the probe service.</summary>
3823 </histogram>
3825 <histogram name="DnsProbe.Probe.ResultBadConfig.Elapsed" units="ms">
3826   <obsolete>
3827     Removed 7/2013.
3828   </obsolete>
3829   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3830   <summary>Elapsed time of DNS probes that return PROBE_BAD_CONFIG.</summary>
3831 </histogram>
3833 <histogram name="DnsProbe.Probe.ResultBadConfig.SystemIsLocalhost"
3834     enum="DnsProbe.SystemIsLocalhost">
3835   <obsolete>
3836     Removed 7/2013.
3837   </obsolete>
3838   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3839   <summary>
3840     Whether the only nameserver in the system DNS config was 127.0.0.1 when the
3841     probe result was BAD_CONFIG.
3842   </summary>
3843 </histogram>
3845 <histogram name="DnsProbe.Probe.ResultBadConfig.SystemJobResult"
3846     enum="DnsProbe.JobResult">
3847   <obsolete>
3848     Removed 7/2013.
3849   </obsolete>
3850   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3851   <summary>
3852     The result of the system probe job when the overall probe result was
3853     BAD_CONFIG.
3854   </summary>
3855 </histogram>
3857 <histogram name="DnsProbe.Probe.ResultBadConfig.SystemNameserverCount">
3858   <obsolete>
3859     Removed 7/2013.
3860   </obsolete>
3861   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3862   <summary>
3863     The number of nameservers in the system DNS config when the probe result was
3864     BAD_CONFIG.
3865   </summary>
3866 </histogram>
3868 <histogram name="DnsProbe.Probe.ResultNoInternet.Elapsed" units="ms">
3869   <obsolete>
3870     Removed 7/2013.
3871   </obsolete>
3872   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3873   <summary>Elapsed time of DNS probes that return PROBE_NO_INTERNET.</summary>
3874 </histogram>
3876 <histogram name="DnsProbe.Probe.ResultNxdomain.Elapsed" units="ms">
3877   <obsolete>
3878     Removed 7/2013.
3879   </obsolete>
3880   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3881   <summary>Elapsed time of DNS probes that return PROBE_NXDOMAIN.</summary>
3882 </histogram>
3884 <histogram name="DnsProbe.Probe.ResultUnknown.Elapsed" units="ms">
3885   <obsolete>
3886     Removed 7/2013.
3887   </obsolete>
3888   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3889   <summary>Elapsed time of DNS probes that return PROBE_UNKNOWN.</summary>
3890 </histogram>
3892 <histogram name="DnsProbe.ProbeDuration" units="ms">
3893   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3894   <summary>Time between starting and finishing DNS probe.</summary>
3895 </histogram>
3897 <histogram name="DnsProbe.ProbeResult" enum="DnsProbe.ProbeStatus">
3898   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3899   <summary>Result of DNS probes sent by the probe service.</summary>
3900 </histogram>
3902 <histogram name="DomainBoundCerts.DBLoadedCount">
3903   <owner>mattm@chromium.org</owner>
3904   <summary>Number of certs loaded from domain bound cert database.</summary>
3905 </histogram>
3907 <histogram name="DomainBoundCerts.DBLoadTime" units="ms">
3908   <owner>mattm@chromium.org</owner>
3909   <summary>Time spent loading domain bound cert database.</summary>
3910 </histogram>
3912 <histogram name="DomainBoundCerts.DBSizeInKB" units="KB">
3913   <owner>mattm@chromium.org</owner>
3914   <summary>
3915     The size, on disk, of the domain bound cert database as it is being loaded.
3916   </summary>
3917 </histogram>
3919 <histogram name="DomainBoundCerts.GenerateCertTime" units="ms">
3920   <owner>mattm@chromium.org</owner>
3921   <summary>Time spent generating a domain bound cert.</summary>
3922 </histogram>
3924 <histogram name="DomainBoundCerts.GetCertTime" units="ms">
3925   <owner>mattm@chromium.org</owner>
3926   <summary>
3927     Combined time for GetDomainBoundCert retrieval (both synchronous and
3928     asynchronous).
3929   </summary>
3930 </histogram>
3932 <histogram name="DomainBoundCerts.GetCertTimeAsync" units="ms">
3933   <owner>mattm@chromium.org</owner>
3934   <summary>
3935     Time for asynchronous retrieval (from the GetDomainBoundCert call until
3936     completion callback is called).
3937   </summary>
3938 </histogram>
3940 <histogram name="DomainBoundCerts.GetCertTimeSync" units="ms">
3941   <owner>mattm@chromium.org</owner>
3942   <summary>Time for synchronous GetDomainBoundCert cert retrieval.</summary>
3943 </histogram>
3945 <histogram name="DomainBoundCerts.GetDomainBoundCertResult"
3946     enum="DomainBoundCerts.GetCertResult">
3947   <owner>mattm@chromium.org</owner>
3948   <summary>Result of GetDomainBoundCert function.</summary>
3949 </histogram>
3951 <histogram name="DomainBoundCerts.KillDatabaseResult" enum="BooleanSuccess">
3952   <owner>mattm@chromium.org</owner>
3953   <summary>
3954     Whether the domain-bound certs sqlite database was killed succesfully when
3955     an unrecoverable error was detected.
3956   </summary>
3957 </histogram>
3959 <histogram name="DomainBoundCerts.Support" enum="DomainBoundCerts.Support">
3960   <owner>mattm@chromium.org</owner>
3961   <summary>
3962     Counts of SSL client sockets broken down by support for Domain Bound
3963     Certificates TLS extension.  Counts only connections with full handshakes,
3964     resumed sessions are not counted.
3965   </summary>
3966 </histogram>
3968 <histogram name="DomainBoundCerts.TaskMaxWaitTime" units="ms">
3969   <owner>mattm@chromium.org</owner>
3970   <summary>
3971     Longest time spent by requests waiting for load of domain bound cert
3972     database.
3973   </summary>
3974 </histogram>
3976 <histogram name="DomainBoundCerts.TaskWaitCount">
3977   <owner>mattm@chromium.org</owner>
3978   <summary>
3979     Number of requests that waited for load of domain bound cert database.
3980   </summary>
3981 </histogram>
3983 <histogram name="DomainReliability.AddBeaconDidEvict" enum="BooleanDidEvict">
3984   <owner>ttuttle@chromium.org</owner>
3985   <summary>
3986     Whether adding a beacon to a Domain Reliability context caused it to evict
3987     an older beacon to stay within memory limits.
3988   </summary>
3989 </histogram>
3991 <histogram name="DomainReliability.BeaconReported" enum="BooleanReported">
3992   <owner>ttuttle@chromium.org</owner>
3993   <summary>
3994     Whether a beacon added to a Domain Reliability context was saved to be
3995     uploaded to the collector.
3996   </summary>
3997 </histogram>
3999 <histogram name="DomainReliability.ReportedBeaconError" enum="NetErrorCodes">
4000   <owner>ttuttle@chromium.org</owner>
4001   <summary>
4002     The Chrome error code included in a beacon saved to be uploaded to the
4003     collector.
4004   </summary>
4005 </histogram>
4007 <histogram name="DomainReliability.UploadDuration" units="ms">
4008   <owner>ttuttle@chromium.org</owner>
4009   <summary>
4010     The elapsed time between starting and finishing a Domain Reliability upload.
4011   </summary>
4012 </histogram>
4014 <histogram name="DomainReliability.UploadFailover"
4015     enum="DomainReliability.BooleanFailover">
4016   <owner>ttuttle@chromium.org</owner>
4017   <summary>
4018     Whether a Domain Reliability upload was sent to a collector other than the
4019     first one listed in the config. (This only happens when an upload to the
4020     first collector fails.)
4021   </summary>
4022 </histogram>
4024 <histogram name="DomainReliability.UploadInterval" units="ms">
4025   <owner>ttuttle@chromium.org</owner>
4026   <summary>
4027     The time between successive Domain Reliability uploads being started in the
4028     same context. (Can be arbitrarily long if no beacons are reported in a
4029     while.)
4030   </summary>
4031 </histogram>
4033 <histogram name="DomainReliability.UploadResponseCode">
4034   <owner>ttuttle@chromium.org</owner>
4035   <summary>
4036     The response code returned by the Domain Reliability collector when a report
4037     is uploaded.
4038   </summary>
4039 </histogram>
4041 <histogram name="DomainReliability.UploadSuccess" enum="BooleanSuccess">
4042   <owner>ttuttle@chromium.org</owner>
4043   <summary>Whether a Domain Reliability upload succeeded.</summary>
4044 </histogram>
4046 <histogram name="DomDistiller.DistillationQuality" enum="BooleanSuccess">
4047   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
4048   <summary>
4049     Whether the perceived quality of the distillation of a web page was good.
4050   </summary>
4051 </histogram>
4053 <histogram name="Download.AcceptRangesBytes.KBytes" units="KB">
4054   <owner>asanka@chromium.org</owner>
4055   <summary>The length of downloads for serves that accept byte ranges.</summary>
4056 </histogram>
4058 <histogram name="Download.AcceptRangesMissingOrInvalid.KBytes" units="KB">
4059   <owner>asanka@chromium.org</owner>
4060   <summary>
4061     The length of downloads for serves that do not specify whether the accept
4062     ranges, or have invalid ranges specified.
4063   </summary>
4064 </histogram>
4066 <histogram name="Download.AcceptRangesNone.KBytes" units="KB">
4067   <owner>asanka@chromium.org</owner>
4068   <summary>
4069     The length of downloads for serves that do not accept ranges.
4070   </summary>
4071 </histogram>
4073 <histogram name="Download.ActualBandwidth" units="Bytes/second">
4074   <owner>asanka@chromium.org</owner>
4075   <summary>The actual bandwidth (per read) of a download.</summary>
4076 </histogram>
4078 <histogram name="Download.ApiFunctions" enum="DownloadFunctions">
4079   <owner>asanka@chromium.org</owner>
4080   <summary>Downloads extension API function calls.</summary>
4081 </histogram>
4083 <histogram name="Download.BandwidthDiskBytesPerSecond">
4084   <owner>asanka@chromium.org</owner>
4085   <summary>
4086     Disk bandwidth (defined as total bytes divided by the amount of time blocked
4087     on write or close on the file descriptor) seen for a single download.
4088   </summary>
4089 </histogram>
4091 <histogram name="Download.BandwidthOverallBytesPerSecond">
4092   <owner>asanka@chromium.org</owner>
4093   <summary>
4094     Overall bandwidth seen for the download.  Note that this is measured at the
4095     point at which the file is written, and so will not take into account the
4096     time costs of activities that occur after file write is completed (e.g. safe
4097     browsing scanning).
4098   </summary>
4099 </histogram>
4101 <histogram name="Download.BandwidthUsed" units="%">
4102   <owner>asanka@chromium.org</owner>
4103   <summary>
4104     The percentage of the potential bandwidth actually used (per read) of a
4105     download.  An entry of 100% implies that Chrome was the limiting factor in
4106     download speed.
4107   </summary>
4108 </histogram>
4110 <histogram name="Download.ClearAllSize">
4111   <owner>asanka@chromium.org</owner>
4112   <summary>
4113     The number of downloads in history at the time it is cleared.
4114   </summary>
4115 </histogram>
4117 <histogram name="Download.ContentDisposition" enum="DownloadContentDisposition">
4118   <owner>asanka@chromium.org</owner>
4119   <summary>
4120     Content-Disposition header features. The presence of a Content-Disposition
4121     header, use of 'name', 'filename' and 'filename*' parameters, and string
4122     encoding schemes are counted for each unthrottled download. The total number
4123     downloads is Download.Counts[5] (Initiated and Unthrottled).
4124   </summary>
4125 </histogram>
4127 <histogram name="Download.ContentImageType" enum="DownloadImageType">
4128   <owner>asanka@chromium.org</owner>
4129   <summary>Types of images that are downloaded.</summary>
4130 </histogram>
4132 <histogram name="Download.ContentType" enum="DownloadContentType">
4133   <owner>asanka@chromium.org</owner>
4134   <summary>Content types that are downloaded.</summary>
4135 </histogram>
4137 <histogram name="Download.Counts" enum="DownloadCountType">
4138   <owner>asanka@chromium.org</owner>
4139   <summary>
4140     Various individual counts in the download system; see DownloadCountType for
4141     details.
4142   </summary>
4143 </histogram>
4145 <histogram name="Download.CountsChrome" enum="ChromeDownloadCountType">
4146   <owner>asanka@chromium.org</owner>
4147   <summary>
4148     Various individual counts in the download system, for example the number of
4149     downloads blocked by throttling from the DownloadRequestLimiter.
4150   </summary>
4151 </histogram>
4153 <histogram name="Download.DangerousDownloadValidated"
4154     enum="DownloadItem.DangerType">
4155   <owner>asanka@chromium.org</owner>
4156   <owner>felt@chromium.org</owner>
4157   <summary>
4158     User chose to save a download which was marked dangerous. Grouped by the
4159     type of danger.
4160   </summary>
4161 </histogram>
4163 <histogram name="Download.DangerousFile.DangerousDownloadValidated"
4164     enum="DownloadItem.DangerousFileType">
4165   <owner>asanka@chromium.org</owner>
4166   <owner>felt@chromium.org</owner>
4167   <summary>
4168     User chose to save a download which was marked DANGEROUS_FILE. Grouped by
4169     the type of file.
4170   </summary>
4171 </histogram>
4173 <histogram name="Download.DangerousFile.Discard"
4174     enum="DownloadItem.DangerousFileType">
4175   <owner>asanka@chromium.org</owner>
4176   <owner>felt@chromium.org</owner>
4177   <summary>
4178     A download which was marked DANGEROUS_FILE was discarded without the user
4179     directly choosing, because the browser was closed.  Grouped by the file
4180     extension.
4181   </summary>
4182 </histogram>
4184 <histogram name="Download.DangerousFile.UserDiscard"
4185     enum="DownloadItem.DangerousFileType">
4186   <owner>asanka@chromium.org</owner>
4187   <owner>felt@chromium.org</owner>
4188   <summary>
4189     User chose to discard a download which was marked DANGEROUS_FILE. Grouped by
4190     the file extension.
4191   </summary>
4192 </histogram>
4194 <histogram name="Download.DatabaseRecordDropped"
4195     enum="DownloadDatabaseRecordDroppedType">
4196   <owner>asanka@chromium.org</owner>
4197   <summary>Reason for dropping a record read in from the DB.</summary>
4198 </histogram>
4200 <histogram name="Download.DatabaseRemoveDownloadsCount">
4201   <owner>asanka@chromium.org</owner>
4202   <summary>Number of downloads removed from the history at once.</summary>
4203 </histogram>
4205 <histogram name="Download.DatabaseRemoveDownloadsTime" units="microseconds">
4206   <owner>asanka@chromium.org</owner>
4207   <summary>How long it took to delete some downloads from history.</summary>
4208 </histogram>
4210 <histogram name="Download.DatabaseRemoveDownloadsTimePerRecord"
4211     units="nanoseconds/record">
4212   <owner>asanka@chromium.org</owner>
4213   <summary>
4214     How long it took to delete some downloads from history, per download.
4215   </summary>
4216 </histogram>
4218 <histogram name="Download.Discard" enum="DownloadItem.DangerType">
4219   <owner>asanka@chromium.org</owner>
4220   <owner>felt@chromium.org</owner>
4221   <summary>
4222     A download which was marked dangerous was discarded without the user
4223     directly choosing, because the browser was closed.  Grouped by the type of
4224     danger.
4225   </summary>
4226 </histogram>
4228 <histogram name="Download.DiskBandwidthUsedPercentage" units="Percent">
4229   <owner>asanka@chromium.org</owner>
4230   <summary>
4231     The percentage of the available disk bandwidth that was used by the
4232     download.  100% indicates that the disk bandwidth was the limiting factor
4233     for the download.
4234   </summary>
4235 </histogram>
4237 <histogram name="Download.DOMEvent" enum="DownloadDOMEvent">
4238   <owner>asanka@chromium.org</owner>
4239   <summary>User actions in chrome://downloads</summary>
4240 </histogram>
4242 <histogram name="Download.DownloadSize" units="KB">
4243   <owner>asanka@chromium.org</owner>
4244   <summary>The size of successfully completed downloads.</summary>
4245 </histogram>
4247 <histogram name="Download.DownloadWarningShownOnShelf"
4248     enum="DownloadItem.DangerType">
4249   <owner>asanka@chromium.org</owner>
4250   <summary>
4251     A download warning was shown in the shelf. Note that some downloads may not
4252     be shown on the shelf, e.g., if chrome://downloads is already open when the
4253     download completes, or if an extension is using the downloads API. Grouped
4254     by the type of danger.
4255   </summary>
4256 </histogram>
4258 <histogram name="Download.FeedbackDialogEnabled" enum="BooleanEnabled">
4259   <owner>asanka@chromium.org</owner>
4260   <summary>
4261     Whether the user enables dangerous download feedback reporting after viewing
4262     the opt-in dialog.
4263   </summary>
4264 </histogram>
4266 <histogram name="Download.FilePickerResult" enum="DownloadFilePickerResult">
4267   <owner>asanka@chromium.org</owner>
4268   <summary>
4269     How the user interacts with the file chooser when doing a &quot;Save
4270     As&quot; for non-full-page saves.
4271   </summary>
4272 </histogram>
4274 <histogram name="Download.FileThreadBlockedTime">
4275   <owner>asanka@chromium.org</owner>
4276   <summary>
4277     The amount of time in milliseconds the file thread blocks for each set of
4278     buffers drained from the incoming pipe (ms).
4279   </summary>
4280 </histogram>
4282 <histogram name="Download.FileThreadReceiveBuffers">
4283   <owner>asanka@chromium.org</owner>
4284   <summary>
4285     The number of buffers in a call to DownloadManager::UpdateDownload.
4286   </summary>
4287 </histogram>
4289 <histogram name="Download.FirstOpenTime" units="milliseconds">
4290   <owner>asanka@chromium.org</owner>
4291   <summary>
4292     The time between a download completing and the file being opened for the
4293     first time.
4294   </summary>
4295 </histogram>
4297 <histogram name="Download.HistorySize">
4298   <owner>asanka@chromium.org</owner>
4299   <summary>
4300     The number of items in the History database, at the time a new download is
4301     recorded.
4302   </summary>
4303 </histogram>
4305 <histogram name="Download.HistorySize2">
4306   <owner>asanka@chromium.org</owner>
4307   <summary>
4308     The number of items in the History database, at the time a new download is
4309     recorded. Higher maximum, more buckets than Download.HistorySize.
4310   </summary>
4311 </histogram>
4313 <histogram name="Download.InterruptedAtEndError" enum="NetErrorCodes">
4314   <owner>asanka@chromium.org</owner>
4315   <summary>
4316     Positive net error code that caused a download to be interrupted at the
4317     *end* of a download (when the number of bytes is known). This is only
4318     triggered when the total content size is known before any bytes are
4319     transferred, such as when a Content-Length header is supplied.
4320   </summary>
4321 </histogram>
4323 <histogram name="Download.InterruptedAtEndReason" enum="InterruptReason">
4324   <owner>asanka@chromium.org</owner>
4325   <summary>
4326     The reason that a download was interrupted at the *end* of a download (when
4327     the number of bytes is known). This is only triggered when the total content
4328     size is known before any bytes are transferred, such as when a
4329     Content-Length header is supplied.
4330   </summary>
4331 </histogram>
4333 <histogram name="Download.InterruptedError" enum="NetErrorCodes">
4334   <owner>asanka@chromium.org</owner>
4335   <summary>
4336     Positive net error code that caused a download to be interrupted.
4337   </summary>
4338 </histogram>
4340 <histogram name="Download.InterruptedOverrunBytes">
4341   <owner>asanka@chromium.org</owner>
4342   <summary>
4343     The excessive number of bytes which have been received at the time that a
4344     download is interrupted. This is only triggered when the total content size
4345     is known before any bytes are transferred, such as when a Content-Length
4346     header is supplied.
4347   </summary>
4348 </histogram>
4350 <histogram name="Download.InterruptedReason" enum="InterruptReason">
4351   <owner>asanka@chromium.org</owner>
4352   <summary>The reason that a download was interrupted.</summary>
4353 </histogram>
4355 <histogram name="Download.InterruptedReceivedSizeK" units="KB">
4356   <owner>asanka@chromium.org</owner>
4357   <summary>
4358     The number of kilobytes received for a download at the time it is
4359     interrupted.
4360   </summary>
4361 </histogram>
4363 <histogram name="Download.InterruptedTotalSizeK" units="KB">
4364   <owner>asanka@chromium.org</owner>
4365   <summary>
4366     The reported total size in kilobytes for a download at the time it is
4367     interrupted. This is essentially the size reported by the Content-Length
4368     header. If no size is specified up-front, it is not recorded in the
4369     histogram. For example, a download transferred with chunked encoding will
4370     not be recorded.
4371   </summary>
4372 </histogram>
4374 <histogram name="Download.InterruptedUnderrunBytes">
4375   <owner>asanka@chromium.org</owner>
4376   <summary>
4377     The total number of bytes minus the received number of bytes at the time
4378     that a download is interrupted. This is only triggered when the total
4379     content size is known before any bytes are transferred, such as when a
4380     Content-Length header is supplied.
4381   </summary>
4382 </histogram>
4384 <histogram name="Download.InterruptedUnknownSize"
4385     enum="DownloadInterruptedUnknownSizeType">
4386   <owner>asanka@chromium.org</owner>
4387   <summary>
4388     True if the size of an interrupted download is unknown, false if it is
4389     known.
4390   </summary>
4391 </histogram>
4393 <histogram name="Download.MaliciousDownloadClassified"
4394     enum="DownloadItem.DangerType">
4395   <owner>asanka@chromium.org</owner>
4396   <owner>felt@chromium.org</owner>
4397   <summary>
4398     A download has been marked as malicious. Grouped by the type of danger. Each
4399     download can only be recorded once; it will be labeled with the first type
4400     of danger spotted.
4401   </summary>
4402 </histogram>
4404 <histogram name="Download.MapErrorNetworkFailed" enum="NetErrorCodes">
4405   <owner>asanka@chromium.org</owner>
4406   <summary>
4407     Network error that produced a DOWNLOAD_INTERRUPT_REASON_NETWORK_FAILED
4408     result in DownloadResourceHandler::OnResponseCompleted().
4409   </summary>
4410 </histogram>
4412 <histogram name="Download.MapWinShErrorAccessDenied"
4413     enum="SpecialShFileOperationCodes">
4414   <owner>asanka@chromium.org</owner>
4415   <summary>
4416     Windows error that produced a DOWNLOAD_INTERRUPT_REASON_ACCESS_DENIED result
4417     in MapShFileOperationCodes().
4418   </summary>
4419 </histogram>
4421 <histogram name="Download.MapWinShErrorFileFailed"
4422     enum="SpecialShFileOperationCodes">
4423   <owner>asanka@chromium.org</owner>
4424   <summary>
4425     Windows error that produced a DOWNLOAD_INTERRUPT_REASON_FILE_FAILED result
4426     in MapShFileOperationCodes().
4427   </summary>
4428 </histogram>
4430 <histogram name="Download.OnChanged">
4431   <owner>asanka@chromium.org</owner>
4432   <summary>
4433     Percentage of DownloadItem::Observer::OnDownloadUpdated events that
4434     signified a change in the extension API representation of the download.
4435   </summary>
4436 </histogram>
4438 <histogram name="Download.OpenMethod" enum="DownloadOpenMethod">
4439   <owner>asanka@chromium.org</owner>
4440   <summary>
4441     Invocation count for methods of opening a download. For some file types,
4442     Chrome defaults to opening the file in the browser instead of invoking the
4443     system handler. The user has the option of overriding this behavior.
4444   </summary>
4445 </histogram>
4447 <histogram name="Download.OpensOutstanding">
4448   <owner>asanka@chromium.org</owner>
4449   <summary>The number of unopened downloads, when one is opened.</summary>
4450 </histogram>
4452 <histogram name="Download.OpenTime" units="milliseconds">
4453   <owner>asanka@chromium.org</owner>
4454   <summary>
4455     The time between a download completing and the file being opened.
4456   </summary>
4457 </histogram>
4459 <histogram name="Download.OriginStateOnFullResumption"
4460     enum="DownloadOriginStateOnResumption">
4461   <owner>asanka@chromium.org</owner>
4462   <summary>
4463     Changes observed when a response is received for a full download resumption
4464     request.
4465   </summary>
4466 </histogram>
4468 <histogram name="Download.OriginStateOnPartialResumption"
4469     enum="DownloadOriginStateOnResumption">
4470   <owner>asanka@chromium.org</owner>
4471   <summary>
4472     Changes observed when a response is received for a partial (byte-range)
4473     download resumption request.
4474   </summary>
4475 </histogram>
4477 <histogram name="Download.PotentialBandwidth" units="Bytes/second">
4478   <owner>asanka@chromium.org</owner>
4479   <summary>
4480     The maximum bandwidth (per read) that Chrome could have provided for the
4481     download.  If the actual bandwidth equals the potential bandwidth, that
4482     means that Chrome was the limiting factor for download bandwidth.
4483   </summary>
4484 </histogram>
4486 <histogram name="Download.ResourceHandlerBlockedPercentage" units="Percent">
4487   <owner>asanka@chromium.org</owner>
4488   <summary>
4489     The percentage of the lifetime of the DownloadResourceHandler for which it
4490     was blocked by downstream flow control.  0% indicates that the network
4491     bandwidth was the limiting factor for the download.
4492   </summary>
4493 </histogram>
4495 <histogram name="Download.SavePackage" enum="DownloadSavePackageEvent">
4496   <owner>asanka@chromium.org</owner>
4497   <summary>
4498     Events (e.g. Started, Cancelled, Finished, Write to Completed file, Write to
4499     Failed file) occuring within the state machine of a SavePackage operation.
4500   </summary>
4501 </histogram>
4503 <histogram name="Download.ShelfInProgressSizeOnAutoClose">
4504   <owner>asanka@chromium.org</owner>
4505   <summary>
4506     The number of download items in progress on the shelf when it closes
4507     automatically.
4508   </summary>
4509 </histogram>
4511 <histogram name="Download.ShelfInProgressSizeOnUserClose">
4512   <owner>asanka@chromium.org</owner>
4513   <summary>
4514     The number of download items in progress on the shelf when the user closes
4515     it.
4516   </summary>
4517 </histogram>
4519 <histogram name="Download.ShelfSizeOnAutoClose">
4520   <owner>asanka@chromium.org</owner>
4521   <summary>
4522     The number of download items on the shelf when it closes automatically.
4523   </summary>
4524 </histogram>
4526 <histogram name="Download.ShelfSizeOnUserClose">
4527   <owner>asanka@chromium.org</owner>
4528   <summary>
4529     The number of download items on the shelf when the user closes it.
4530   </summary>
4531 </histogram>
4533 <histogram name="Download.ShowDangerousDownloadConfirmationPrompt"
4534     enum="DownloadItem.DangerType">
4535   <owner>asanka@chromium.org</owner>
4536   <summary>
4537     User saw the confirm prompt to save a download which was marked dangerous.
4538     Grouped by the type of danger.
4539   </summary>
4540 </histogram>
4542 <histogram name="Download.Sources" enum="DownloadSource">
4543   <owner>asanka@chromium.org</owner>
4544   <summary>
4545     The initiation source (if initiated within the content layer of chrome) for
4546     a download.
4547   </summary>
4548 </histogram>
4550 <histogram name="Download.SourcesChrome" enum="ChromeDownloadSource">
4551   <owner>asanka@chromium.org</owner>
4552   <summary>
4553     The initiation source (if initiated within the above-content layer of
4554     chrome) for a download.
4555   </summary>
4556 </histogram>
4558 <histogram name="Download.Time" units="milliseconds">
4559   <owner>asanka@chromium.org</owner>
4560   <summary>Time between the start of a download and its completion.</summary>
4561 </histogram>
4563 <histogram name="Download.UserDiscard" enum="DownloadItem.DangerType">
4564   <owner>asanka@chromium.org</owner>
4565   <owner>felt@chromium.org</owner>
4566   <summary>
4567     User chose to discard a download which was marked dangerous.  Grouped by the
4568     type of danger.
4569   </summary>
4570 </histogram>
4572 <histogram name="Download.WriteLoopCount">
4573   <owner>asanka@chromium.org</owner>
4574   <summary>
4575     The number of iterations for the write loop in BaseFile::AppendDataTofile().
4576   </summary>
4577 </histogram>
4579 <histogram name="Download.WriteSize" units="Bytes">
4580   <owner>asanka@chromium.org</owner>
4581   <summary>The write size for calls to BaseFile::AppendDataTofile().</summary>
4582 </histogram>
4584 <histogram name="Drive.CacheDBOpenStatus" enum="DriveCacheDBOpenStatus">
4585   <obsolete>
4586     Deperecated 8/2013.
4587   </obsolete>
4588   <owner>joshwoodward@google.com</owner>
4589   <summary>Status of drive cache metadata database open.</summary>
4590 </histogram>
4592 <histogram name="Drive.DirectoryFeedLoadTime" units="milliseconds">
4593   <owner>joshwoodward@google.com</owner>
4594   <summary>
4595     Time spent to load the list of files in a single directory from Google Drive
4596     server.
4597   </summary>
4598 </histogram>
4600 <histogram name="Drive.EntireFeedLoadTime" units="microseconds">
4601   <obsolete>
4602     Deprecated 12/2013 due to the UMA stat bucket layout change. We'll use
4603     Drive.FullFeedLoadTime instead.
4604   </obsolete>
4605   <owner>joshwoodward@google.com</owner>
4606   <summary>
4607     Time spent to load the entire file system information from the server
4608   </summary>
4609 </histogram>
4611 <histogram name="Drive.EntryKind" enum="DriveEntryKind">
4612   <obsolete>
4613     Deprecated 10/2012.
4614   </obsolete>
4615   <owner>joshwoodward@google.com</owner>
4616   <summary>
4617     Provides breakdown of specific formats for hosted documents. Recorded when
4618     feed is loaded from the server.
4619   </summary>
4620 </histogram>
4622 <histogram name="Drive.FileFormat" enum="DriveFileFormat">
4623   <obsolete>
4624     Deprecated 10/2012.
4625   </obsolete>
4626   <owner>joshwoodward@google.com</owner>
4627   <summary>
4628     Provides breakdown of specific file formats for regular files. Recorded when
4629     feed is loaded from the server.
4630   </summary>
4631 </histogram>
4633 <histogram name="Drive.FullFeedLoadTime" units="milliseconds">
4634   <owner>joshwoodward@google.com</owner>
4635   <summary>
4636     Time spent to load the entire file system information from the server
4637   </summary>
4638 </histogram>
4640 <histogram name="Drive.InitialFeedLoadTime" units="microseconds">
4641   <obsolete>
4642     Deperecated 12/2013 since it did not record meaningful information.
4643     Drive.DirectoryFeedLoadTime should be checked for measuring the time until
4644     the user sees the first response of file lists.
4645   </obsolete>
4646   <owner>joshwoodward@google.com</owner>
4647   <summary>
4648     Time spent to load the initial part of the file system information from the
4649     server
4650   </summary>
4651 </histogram>
4653 <histogram name="Drive.MetadataDBInitResult" enum="DriveMetadataDBInitStatus">
4654   <owner>joshwoodward@google.com</owner>
4655   <summary>Result of drive resource metadata database initialization.</summary>
4656 </histogram>
4658 <histogram name="Drive.MetadataDBOpenExistingResult"
4659     enum="DriveMetadataDBInitStatus">
4660   <owner>joshwoodward@google.com</owner>
4661   <summary>
4662     Result of attempt to open existing drive resource metadata database.
4663   </summary>
4664 </histogram>
4666 <histogram name="Drive.MetadataDBVersionBeforeUpgradeCheck">
4667   <owner>joshwoodward@google.com</owner>
4668   <summary>
4669     Version number of drive resource metadata DB found on the disk before
4670     checking whether it should be upgraded. Recorded during Drive metadata
4671     initialization triggered by profile initialization.
4672   </summary>
4673 </histogram>
4675 <histogram name="Drive.NumberOfCacheFilesRecoveredAfterDBCorruption">
4676   <owner>joshwoodward@google.com</owner>
4677   <summary>
4678     Number of files recovered from Drive cache directory. Recorded when file
4679     recovery takes place after metadata DB corruption is found during metadata
4680     DB initialization.
4681   </summary>
4682 </histogram>
4684 <histogram name="Drive.NumberOfHostedDocuments">
4685   <owner>joshwoodward@google.com</owner>
4686   <summary>
4687     Number of hosted documents (spreadsheets etc.) on Drive. Logged when Drive
4688     is first accessed.
4689   </summary>
4690 </histogram>
4692 <histogram name="Drive.NumberOfRegularFiles">
4693   <owner>joshwoodward@google.com</owner>
4694   <summary>
4695     Number of regualr files on Drive.  Logged when Drive is first accessed.
4696   </summary>
4697 </histogram>
4699 <histogram name="Drive.NumberOfTotalFiles">
4700   <owner>joshwoodward@google.com</owner>
4701   <summary>
4702     Number of total files (regualr files + hosted documents) on Drive.  Logged
4703     when Drive is first accessed.
4704   </summary>
4705 </histogram>
4707 <histogram name="Drive.PushNotificationInitiallyEnabled" enum="BooleanEnabled">
4708   <owner>joshwoodward@google.com</owner>
4709   <summary>
4710     Tracks whether the push notification is initially enabled for Drive.
4711     Recorded when the first notification is processed. Notification is emulated
4712     by polling if the push notication is disabled.
4713   </summary>
4714 </histogram>
4716 <histogram name="Drive.PushNotificationRegistered" enum="BooleanRegistered">
4717   <owner>joshwoodward@google.com</owner>
4718   <summary>
4719     Tracks whether the push notification request is registered correctly for
4720     Drive. Recorded when the push notification manager is initialized.
4721   </summary>
4722 </histogram>
4724 <histogram name="Drive.SearchMetadataTime" units="microseconds">
4725   <owner>joshwoodward@google.com</owner>
4726   <summary>
4727     Time spent to perform an incremental search for auto completion of files on
4728     Drive. This time is collected for every partial query the user types for
4729     auto completion.  For instance, if the user types &quot;faq&quot;,
4730     incremental searches are performed for &quot;f&quot;, &quot;fa&quot;, and
4731     &quot;faq&quot; respectively.
4732   </summary>
4733 </histogram>
4735 <histogram name="DriveOffline.CrosAutoEnableOutcome"
4736     enum="CrosEnableDriveOfflineOutcome">
4737   <owner>joshwoodward@google.com</owner>
4738   <summary>
4739     Outcome of enabling Google Drive offline mode automatically when a user
4740     first logs into a Chrome OS device. This process involves opening a hidden
4741     web page in the context of the Google Drive hosted app to perform the
4742     initialization of offline mode.
4743   </summary>
4744 </histogram>
4746 <histogram name="Enterprise.AutoEnrollmentExtraTime" units="milliseconds">
4747   <owner>joaodasilva@chromium.org</owner>
4748   <summary>
4749     Time since the user logged in until the auto-enrollment protocol completed.
4750     0 is sampled when the protocol is done by the time the user logs in.
4751   </summary>
4752 </histogram>
4754 <histogram name="Enterprise.AutoEnrollmentProtocolTime" units="milliseconds">
4755   <owner>joaodasilva@chromium.org</owner>
4756   <summary>Total duration time of the auto-enrollment protocol.</summary>
4757 </histogram>
4759 <histogram name="Enterprise.AutoEnrollmentRequestNetworkErrorCode"
4760     enum="NetErrorCodes">
4761   <owner>joaodasilva@chromium.org</owner>
4762   <summary>
4763     Network error code (if applicable) for auto-enrollment requests.
4764   </summary>
4765 </histogram>
4767 <histogram name="Enterprise.AutoEnrollmentRequestStatus"
4768     enum="EnterpriseDeviceManagementStatus">
4769   <owner>joaodasilva@chromium.org</owner>
4770   <summary>URL fetcher status for auto-enrollment requests.</summary>
4771 </histogram>
4773 <histogram name="Enterprise.DMToken" enum="EnterpriseDMTokenType">
4774   <owner>joaodasilva@chromium.org</owner>
4775   <summary>
4776     Events related to fetching, saving and loading DM server tokens. These are
4777     used to retrieve cloud policies.
4778   </summary>
4779 </histogram>
4781 <histogram name="Enterprise.Enrollment" enum="EnterpriseEnrollmentType">
4782   <owner>joaodasilva@chromium.org</owner>
4783   <summary>
4784     Events related to device enrollment on new installs of Chrome OS devices.
4785   </summary>
4786 </histogram>
4788 <histogram name="Enterprise.ONC.PolicyValidation" enum="BooleanSuccess">
4789   <owner>joaodasilva@chromium.org</owner>
4790   <summary>Result of the OpenNetworkConfiguration policy validation.</summary>
4791 </histogram>
4793 <histogram name="Enterprise.Policies" enum="EnterprisePolicies">
4794   <owner>joaodasilva@chromium.org</owner>
4795   <summary>
4796     A set of enterprise policy rules that are in use. This is recorded every 24
4797     hours and at startup, if the last recording was earlier than a day before.
4798   </summary>
4799 </histogram>
4801 <histogram name="Enterprise.Policy" enum="EnterprisePolicyType">
4802   <owner>joaodasilva@chromium.org</owner>
4803   <summary>
4804     Events related to fetching, saving and loading user policies, and also
4805     device policies on Chrome OS.
4806   </summary>
4807 </histogram>
4809 <histogram name="Enterprise.PolicyInvalidations"
4810     enum="EnterprisePolicyInvalidations">
4811   <owner>joaodasilva@chromium.org</owner>
4812   <summary>
4813     Events for counting policy invalidations received with and without payloads.
4814     Invalidations indicate that a policy has been updated and should be
4815     refreshed. Payloads provide context about the policy update, but may be
4816     absent if dropped by the invalidation service.
4817   </summary>
4818 </histogram>
4820 <histogram name="Enterprise.PolicyInvalidationsStartupTime"
4821     units="milliseconds">
4822   <owner>joaodasilva@chromium.org</owner>
4823   <summary>
4824     Time since startup of the cloud policy code until the policy invalidation
4825     service first reported its online status.
4826   </summary>
4827 </histogram>
4829 <histogram name="Enterprise.PolicyLoadStatus" enum="EnterprisePolicyLoadStatus">
4830   <owner>joaodasilva@chromium.org</owner>
4831   <summary>
4832     Load status from the policy loaders which pull policy settings from the
4833     underlying platform, such as Windows Group Policy.
4834   </summary>
4835 </histogram>
4837 <histogram name="Enterprise.PolicyRefresh" enum="EnterprisePolicyRefresh">
4838   <owner>joaodasilva@chromium.org</owner>
4839   <summary>
4840     Events measuring effectiveness of refreshing policy when invalidations are
4841     received from a service. For each refresh, indicates whether the policy
4842     changed, and whether the policy was invalidated at the time of the refresh.
4843   </summary>
4844 </histogram>
4846 <histogram name="Enterprise.UserPolicyChromeOS.DelayInitialization"
4847     units="milliseconds">
4848   <owner>joaodasilva@chromium.org</owner>
4849   <summary>Initialization delay due to loading the user policy cache.</summary>
4850 </histogram>
4852 <histogram name="Enterprise.UserPolicyChromeOS.InitialFetch.ClientError"
4853     enum="EnterpriseDeviceManagementStatus">
4854   <owner>joaodasilva@chromium.org</owner>
4855   <summary>Policy client error during initial policy fetch.</summary>
4856 </histogram>
4858 <histogram
4859     name="Enterprise.UserPolicyChromeOS.InitialFetch.DelayClientRegister"
4860     units="milliseconds">
4861   <owner>joaodasilva@chromium.org</owner>
4862   <summary>Delay for registering the client with the policy server.</summary>
4863 </histogram>
4865 <histogram name="Enterprise.UserPolicyChromeOS.InitialFetch.DelayOAuth2Token"
4866     units="milliseconds">
4867   <owner>joaodasilva@chromium.org</owner>
4868   <summary>Delay for minting an OAuth2 acccess token.</summary>
4869 </histogram>
4871 <histogram name="Enterprise.UserPolicyChromeOS.InitialFetch.DelayPolicyFetch"
4872     units="milliseconds">
4873   <owner>joaodasilva@chromium.org</owner>
4874   <summary>Delay for fetching policy from the policy server.</summary>
4875 </histogram>
4877 <histogram name="Enterprise.UserPolicyChromeOS.InitialFetch.DelayTotal"
4878     units="milliseconds">
4879   <owner>joaodasilva@chromium.org</owner>
4880   <summary>Total delay for the initial policy fetch.</summary>
4881 </histogram>
4883 <histogram name="Enterprise.UserPolicyChromeOS.InitialFetch.OAuth2Error"
4884     enum="GoogleServiceAuthError">
4885   <owner>joaodasilva@chromium.org</owner>
4886   <summary>Service error during OAuth2 access token fetch.</summary>
4887 </histogram>
4889 <histogram name="Enterprise.UserPolicyChromeOS.InitialFetch.OAuth2NetworkError"
4890     enum="NetErrorCodes">
4891   <owner>joaodasilva@chromium.org</owner>
4892   <summary>Network error during OAuth2 access token fetch.</summary>
4893 </histogram>
4895 <histogram name="Enterprise.WildcardLoginCheck.DelayPolicyTokenFetch"
4896     units="milliseconds">
4897   <owner>joaodasilva@chromium.org</owner>
4898   <summary>
4899     Delay incurred by the token fetching step of the wildcard login check.
4900   </summary>
4901 </histogram>
4903 <histogram name="Enterprise.WildcardLoginCheck.DelayTotal" units="milliseconds">
4904   <owner>joaodasilva@chromium.org</owner>
4905   <summary>Total delay incurred by the wildcard login check.</summary>
4906 </histogram>
4908 <histogram name="Enterprise.WildcardLoginCheck.DelayUserInfoFetch"
4909     units="milliseconds">
4910   <owner>joaodasilva@chromium.org</owner>
4911   <summary>
4912     Delay incurred by the user info fetching step of the wildcard login check.
4913   </summary>
4914 </histogram>
4916 <histogram name="EnterpriseCheck.DomainBindSucceeded" enum="BooleanSuccess">
4917   <owner>joaodasilva@chromium.org</owner>
4918   <owner>pastarmovj@chromium.org</owner>
4919   <summary>
4920     Whether we were able to contact the AD Domain Controller. This check is
4921     performed once at start-up.
4922   </summary>
4923 </histogram>
4925 <histogram name="EnterpriseCheck.DomainCheckFailed" enum="EnterpriseCheckError">
4926   <owner>joaodasilva@chromium.org</owner>
4927   <owner>pastarmovj@chromium.org</owner>
4928   <summary>
4929     Enum of possible things that can fail while checking for enterprise env.
4930     This check is performed once at start-up.
4931   </summary>
4932 </histogram>
4934 <histogram name="EnterpriseCheck.InDomain" enum="BooleanEnabled">
4935   <owner>joaodasilva@chromium.org</owner>
4936   <owner>pastarmovj@chromium.org</owner>
4937   <summary>
4938     Whether the machine is part of an AD domain. This check is performed once at
4939     start-up.
4940   </summary>
4941 </histogram>
4943 <histogram name="EnterpriseCheck.InvalidPoliciesDetected"
4944     units="disabled policies">
4945   <owner>joaodasilva@chromium.org</owner>
4946   <owner>pastarmovj@chromium.org</owner>
4947   <summary>
4948     The number of disabled policy entries due to integrity violations while
4949     parsing the policy data which happens on start-up and when the policy has
4950     changed.
4951   </summary>
4952 </histogram>
4954 <histogram name="EnterpriseCheck.OSType" enum="OsSuite">
4955   <owner>joaodasilva@chromium.org</owner>
4956   <owner>pastarmovj@chromium.org</owner>
4957   <summary>
4958     The rough Windows suite we are runnnig on. This check is performed once at
4959     start-up.
4960   </summary>
4961 </histogram>
4963 <histogram name="Event.ActionAfterDoubleTapNoDelay" enum="ActionAfterDoubleTap">
4964   <owner>rbyers@chromium.org</owner>
4965   <summary>
4966     On non-mobile sites, gesture taps are delayed to prevent double taps from
4967     sending a click event. This stat tracks the user's first action within 5
4968     seconds after a double tap gesture when the gesture tap delay is disabled.
4969   </summary>
4970 </histogram>
4972 <histogram name="Event.ActionAfterDoubleTapWithDelay"
4973     enum="ActionAfterDoubleTap">
4974   <owner>rbyers@chromium.org</owner>
4975   <summary>
4976     On non-mobile sites, gesture taps are delayed to prevent double taps from
4977     sending a click event. This stat tracks the user's first action within 5
4978     seconds after a double tap gesture when gesture tap events are delayed.
4979   </summary>
4980 </histogram>
4982 <histogram name="Event.AggregatedLatency.Renderer2" units="microseconds">
4983   <owner>rbyers@chromium.org</owner>
4984   <summary>
4985     Time between initiation of any input event and the renderer receiving and
4986     starting to process it.
4987   </summary>
4988 </histogram>
4990 <histogram name="Event.CoalescedCount.Mouse">
4991   <owner>rbyers@chromium.org</owner>
4992   <summary>Number of Mouse events coalesced.</summary>
4993 </histogram>
4995 <histogram name="Event.CoalescedCount.Touch">
4996   <owner>rbyers@chromium.org</owner>
4997   <summary>Number of Touch events coalesced.</summary>
4998 </histogram>
5000 <histogram name="Event.CoalescedLatency.Mouse" units="milliseconds">
5001   <owner>rbyers@chromium.org</owner>
5002   <summary>
5003     Time between the first and last events in a coalesced mouse events group.
5004   </summary>
5005 </histogram>
5007 <histogram name="Event.CoalescedLatency.Touch" units="milliseconds">
5008   <owner>rbyers@chromium.org</owner>
5009   <summary>
5010     Time between the first and last events in a coalesced touch events group.
5011   </summary>
5012 </histogram>
5014 <histogram name="Event.Latency.Browser" units="microseconds">
5015   <owner>rbyers@chromium.org</owner>
5016   <summary>
5017     Time between initiation of all input events and browser processing.
5018   </summary>
5019 </histogram>
5021 <histogram name="Event.Latency.Browser.ET_DROP_TARGET_EVENT"
5022     units="microseconds">
5023   <owner>rbyers@chromium.org</owner>
5024   <summary>
5025     Time between initiation of input event and browser processing.
5026   </summary>
5027 </histogram>
5029 <histogram name="Event.Latency.Browser.ET_GESTURE_BEGIN" units="microseconds">
5030   <owner>rbyers@chromium.org</owner>
5031   <summary>
5032     Time between initiation of input event and browser processing.
5033   </summary>
5034 </histogram>
5036 <histogram name="Event.Latency.Browser.ET_GESTURE_DOUBLE_TAP"
5037     units="microseconds">
5038   <owner>rbyers@chromium.org</owner>
5039   <summary>
5040     Time between initiation of input event and browser processing.
5041   </summary>
5042 </histogram>
5044 <histogram name="Event.Latency.Browser.ET_GESTURE_END" units="microseconds">
5045   <owner>rbyers@chromium.org</owner>
5046   <summary>
5047     Time between initiation of input event and browser processing.
5048   </summary>
5049 </histogram>
5051 <histogram name="Event.Latency.Browser.ET_GESTURE_LONG_PRESS"
5052     units="microseconds">
5053   <owner>rbyers@chromium.org</owner>
5054   <summary>
5055     Time between initiation of input event and browser processing.
5056   </summary>
5057 </histogram>
5059 <histogram name="Event.Latency.Browser.ET_GESTURE_LONG_TAP"
5060     units="microseconds">
5061   <owner>rbyers@chromium.org</owner>
5062   <summary>
5063     Time between initiation of input event and browser processing.
5064   </summary>
5065 </histogram>
5067 <histogram name="Event.Latency.Browser.ET_GESTURE_MULTIFINGER_SWIPE"
5068     units="microseconds">
5069   <owner>rbyers@chromium.org</owner>
5070   <summary>
5071     Time between initiation of input event and browser processing.
5072   </summary>
5073 </histogram>
5075 <histogram name="Event.Latency.Browser.ET_GESTURE_PINCH_BEGIN"
5076     units="microseconds">
5077   <owner>rbyers@chromium.org</owner>
5078   <summary>
5079     Time between initiation of input event and browser processing.
5080   </summary>
5081 </histogram>
5083 <histogram name="Event.Latency.Browser.ET_GESTURE_PINCH_END"
5084     units="microseconds">
5085   <owner>rbyers@chromium.org</owner>
5086   <summary>
5087     Time between initiation of input event and browser processing.
5088   </summary>
5089 </histogram>
5091 <histogram name="Event.Latency.Browser.ET_GESTURE_PINCH_UPDATE"
5092     units="microseconds">
5093   <owner>rbyers@chromium.org</owner>
5094   <summary>
5095     Time between initiation of input event and browser processing.
5096   </summary>
5097 </histogram>
5099 <histogram name="Event.Latency.Browser.ET_GESTURE_SCROLL_BEGIN"
5100     units="microseconds">
5101   <owner>rbyers@chromium.org</owner>
5102   <summary>
5103     Time between initiation of input event and browser processing.
5104   </summary>
5105 </histogram>
5107 <histogram name="Event.Latency.Browser.ET_GESTURE_SCROLL_END"
5108     units="microseconds">
5109   <owner>rbyers@chromium.org</owner>
5110   <summary>
5111     Time between initiation of input event and browser processing.
5112   </summary>
5113 </histogram>
5115 <histogram name="Event.Latency.Browser.ET_GESTURE_SCROLL_UPDATE"
5116     units="microseconds">
5117   <owner>rbyers@chromium.org</owner>
5118   <summary>
5119     Time between initiation of input event and browser processing.
5120   </summary>
5121 </histogram>
5123 <histogram name="Event.Latency.Browser.ET_GESTURE_TAP" units="microseconds">
5124   <owner>rbyers@chromium.org</owner>
5125   <summary>
5126     Time between initiation of input event and browser processing.
5127   </summary>
5128 </histogram>
5130 <histogram name="Event.Latency.Browser.ET_GESTURE_TAP_CANCEL"
5131     units="microseconds">
5132   <owner>rbyers@chromium.org</owner>
5133   <summary>
5134     Time between initiation of input event and browser processing.
5135   </summary>
5136 </histogram>
5138 <histogram name="Event.Latency.Browser.ET_GESTURE_TAP_DOWN"
5139     units="microseconds">
5140   <owner>rbyers@chromium.org</owner>
5141   <summary>
5142     Time between initiation of input event and browser processing.
5143   </summary>
5144 </histogram>
5146 <histogram name="Event.Latency.Browser.ET_GESTURE_TWO_FINGER_TAP"
5147     units="microseconds">
5148   <owner>rbyers@chromium.org</owner>
5149   <summary>
5150     Time between initiation of input event and browser processing.
5151   </summary>
5152 </histogram>
5154 <histogram name="Event.Latency.Browser.ET_KEY_PRESSED" units="microseconds">
5155   <owner>rbyers@chromium.org</owner>
5156   <summary>
5157     Time between initiation of input event and browser processing.
5158   </summary>
5159 </histogram>
5161 <histogram name="Event.Latency.Browser.ET_KEY_RELEASED" units="microseconds">
5162   <owner>rbyers@chromium.org</owner>
5163   <summary>
5164     Time between initiation of input event and browser processing.
5165   </summary>
5166 </histogram>
5168 <histogram name="Event.Latency.Browser.ET_MOUSE_CAPTURE_CHANGED"
5169     units="microseconds">
5170   <owner>rbyers@chromium.org</owner>
5171   <summary>
5172     Time between initiation of input event and browser processing.
5173   </summary>
5174 </histogram>
5176 <histogram name="Event.Latency.Browser.ET_MOUSE_DRAGGED" units="microseconds">
5177   <owner>rbyers@chromium.org</owner>
5178   <summary>
5179     Time between initiation of input event and browser processing.
5180   </summary>
5181 </histogram>
5183 <histogram name="Event.Latency.Browser.ET_MOUSE_ENTERED" units="microseconds">
5184   <owner>rbyers@chromium.org</owner>
5185   <summary>
5186     Time between initiation of input event and browser processing.
5187   </summary>
5188 </histogram>
5190 <histogram name="Event.Latency.Browser.ET_MOUSE_EXITED" units="microseconds">
5191   <owner>rbyers@chromium.org</owner>
5192   <summary>
5193     Time between initiation of input event and browser processing.
5194   </summary>
5195 </histogram>
5197 <histogram name="Event.Latency.Browser.ET_MOUSE_MOVED" units="microseconds">
5198   <owner>rbyers@chromium.org</owner>
5199   <summary>
5200     Time between initiation of input event and browser processing.
5201   </summary>
5202 </histogram>
5204 <histogram name="Event.Latency.Browser.ET_MOUSE_RELEASED" units="microseconds">
5205   <owner>rbyers@chromium.org</owner>
5206   <summary>
5207     Time between initiation of input event and browser processing.
5208   </summary>
5209 </histogram>
5211 <histogram name="Event.Latency.Browser.ET_MOUSEWHEEL" units="microseconds">
5212   <owner>rbyers@chromium.org</owner>
5213   <summary>
5214     Time between initiation of input event and browser processing.
5215   </summary>
5216 </histogram>
5218 <histogram name="Event.Latency.Browser.ET_SCROLL" units="microseconds">
5219   <owner>rbyers@chromium.org</owner>
5220   <summary>
5221     Time between initiation of input event and browser processing.
5222   </summary>
5223 </histogram>
5225 <histogram name="Event.Latency.Browser.ET_SCROLL_FLING_CANCEL"
5226     units="microseconds">
5227   <owner>rbyers@chromium.org</owner>
5228   <summary>
5229     Time between initiation of input event and browser processing.
5230   </summary>
5231 </histogram>
5233 <histogram name="Event.Latency.Browser.ET_SCROLL_FLING_START"
5234     units="microseconds">
5235   <owner>rbyers@chromium.org</owner>
5236   <summary>
5237     Time between initiation of input event and browser processing.
5238   </summary>
5239 </histogram>
5241 <histogram name="Event.Latency.Browser.ET_TOUCH_CANCELLED" units="microseconds">
5242   <owner>rbyers@chromium.org</owner>
5243   <summary>
5244     Time between initiation of input event and browser processing.
5245   </summary>
5246 </histogram>
5248 <histogram name="Event.Latency.Browser.ET_TOUCH_MOVED" units="microseconds">
5249   <owner>rbyers@chromium.org</owner>
5250   <summary>
5251     Time between initiation of input event and browser processing.
5252   </summary>
5253 </histogram>
5255 <histogram name="Event.Latency.Browser.ET_TOUCH_PRESSED" units="microseconds">
5256   <owner>rbyers@chromium.org</owner>
5257   <summary>
5258     Time between initiation of input event and browser processing.
5259   </summary>
5260 </histogram>
5262 <histogram name="Event.Latency.Browser.ET_TOUCH_RELEASED" units="microseconds">
5263   <owner>rbyers@chromium.org</owner>
5264   <summary>
5265     Time between initiation of input event and browser processing.
5266   </summary>
5267 </histogram>
5269 <histogram name="Event.Latency.Browser.ET_TOUCH_STATIONARY"
5270     units="microseconds">
5271   <owner>rbyers@chromium.org</owner>
5272   <summary>
5273     Time between initiation of input event and browser processing.
5274   </summary>
5275 </histogram>
5277 <histogram name="Event.Latency.Browser.ET_TRANSLATED_KEY_PRESS"
5278     units="microseconds">
5279   <owner>rbyers@chromium.org</owner>
5280   <summary>
5281     Time between initiation of input event and browser processing.
5282   </summary>
5283 </histogram>
5285 <histogram name="Event.Latency.Browser.ET_TRANSLATED_KEY_RELEASE"
5286     units="microseconds">
5287   <owner>rbyers@chromium.org</owner>
5288   <summary>
5289     Time between initiation of input event and browser processing.
5290   </summary>
5291 </histogram>
5293 <histogram name="Event.Latency.Browser.ET_UNKNOWN" units="microseconds">
5294   <owner>rbyers@chromium.org</owner>
5295   <summary>
5296     Time between initiation of input event and browser processing.
5297   </summary>
5298 </histogram>
5300 <histogram name="Event.Latency.Browser.TouchAcked" units="microseconds">
5301   <owner>rbyers@chromium.org</owner>
5302   <summary>
5303     Time between touch events sent from RWH to renderer and acked by renderer.
5304   </summary>
5305 </histogram>
5307 <histogram name="Event.Latency.Browser.TouchUI" units="microseconds">
5308   <owner>rbyers@chromium.org</owner>
5309   <summary>
5310     Time between touch events received by Chrome and sent from RWH to renderer.
5311   </summary>
5312 </histogram>
5314 <histogram name="Event.Latency.Renderer" units="microseconds">
5315   <owner>rbyers@chromium.org</owner>
5316   <summary>
5317     Time between initiation of all input events and renderer processing. This is
5318     soon to be replaced by Event.Latency.Renderer2.*
5319   </summary>
5320 </histogram>
5322 <histogram name="Event.Latency.Renderer2" units="microseconds">
5323   <owner>rbyers@chromium.org</owner>
5324   <summary>
5325     Time between input event creation and the renderer receiving and starting to
5326     process the event. For touch events on Windows, we measure from when the
5327     event reaches Chrome, whereas on other platforms we use the timestamp from
5328     the kernel. On Windows, this metric is only reported when
5329     |IsHighResNowFastAndReliable| is true, which will introduce some sampling
5330     bias.
5331   </summary>
5332 </histogram>
5334 <histogram name="Event.Latency.RendererImpl.GestureScroll" units="microseconds">
5335   <obsolete>
5336     Deprecated 12/2013 and replaced by Event.Latency.RendererImpl.GestureScroll2
5337   </obsolete>
5338   <owner>rbyers@chromium.org</owner>
5339   <summary>
5340     Time between initial creation of touch event and when the resulting
5341     ScrollGesture reaches Impl thread. Maximum is 200ms.
5342   </summary>
5343 </histogram>
5345 <histogram name="Event.Latency.RendererImpl.GestureScroll2"
5346     units="microseconds">
5347   <owner>rbyers@chromium.org</owner>
5348   <summary>
5349     Time between touch event creation and when the resulting GestureScroll
5350     reaches the Impl thread. Maximum is 1000ms. On Windows, we measure from when
5351     the touch event reaches Chrome, whereas on other platforms we use the
5352     timestamp from the kernel. On Windows, this metric is only reported when
5353     |IsHighResNowFastAndReliable| is true, which will introduce some sampling
5354     bias. This supersedes the Event.Latency.RendererImpl.GestureScroll metric.
5355   </summary>
5356 </histogram>
5358 <histogram name="Event.Latency.TouchToScrollUpdateSwap" units="microseconds">
5359   <owner>rbyers@chromium.org</owner>
5360   <summary>
5361     Time between initial creation of touch event and the resulting frame from
5362     ScrollUpdate is swapped.
5363   </summary>
5364 </histogram>
5366 <histogram name="Event.SingleTapType" enum="TapDelayType">
5367   <owner>rbyers@chromium.org</owner>
5368   <summary>
5369     On non-mobile sites, gesture taps are delayed to prevent double taps from
5370     sending a click event. This stat counts the number of taps that are delayed
5371     by the double-tap delay versus those that are sent immediately on mobile
5372     sites.
5373   </summary>
5374 </histogram>
5376 <histogram name="ExtensionActivity.AdInjected" units="Extension Count">
5377   <owner>felt@chromium.org</owner>
5378   <owner>rdevlin.cronin@chromium.org</owner>
5379   <summary>
5380     For each pageload, the number of extensions that inject at least one new ad.
5381   </summary>
5382 </histogram>
5384 <histogram name="ExtensionActivity.AdRemoved" units="Extension Count">
5385   <owner>felt@chromium.org</owner>
5386   <owner>rdevlin.cronin@chromium.org</owner>
5387   <summary>
5388     For each pageload, the number of extensions that remove at least one ad.
5389   </summary>
5390 </histogram>
5392 <histogram name="ExtensionActivity.AdReplaced" units="Extension Count">
5393   <owner>felt@chromium.org</owner>
5394   <owner>rdevlin.cronin@chromium.org</owner>
5395   <summary>
5396     For each pageload, the number of extensions that replace at least one ad.
5397   </summary>
5398 </histogram>
5400 <histogram name="ExtensionActivity.ContentScript">
5401   <owner>felt@chromium.org</owner>
5402   <summary>
5403     For each pageload, the number of extensions that inject a content script.
5404   </summary>
5405 </histogram>
5407 <histogram name="ExtensionActivity.CreatedDiv">
5408   <owner>felt@chromium.org</owner>
5409   <summary>
5410     For each pageload, the number of extensions that create divs to add to the
5411     page.
5412   </summary>
5413 </histogram>
5415 <histogram name="ExtensionActivity.CreatedEmbed">
5416   <owner>felt@chromium.org</owner>
5417   <summary>
5418     For each pageload, the number of extensions that create 'embed' elements to
5419     add to the page.
5420   </summary>
5421 </histogram>
5423 <histogram name="ExtensionActivity.CreatedIframe">
5424   <owner>felt@chromium.org</owner>
5425   <summary>
5426     For each pageload, the number of extensions that create iframes to add to
5427     the page.
5428   </summary>
5429 </histogram>
5431 <histogram name="ExtensionActivity.CreatedInput">
5432   <owner>felt@chromium.org</owner>
5433   <summary>
5434     For each pageload, the number of extensions that create inputs to add to the
5435     page.
5436   </summary>
5437 </histogram>
5439 <histogram name="ExtensionActivity.CreatedLink">
5440   <owner>felt@chromium.org</owner>
5441   <summary>
5442     For each pageload, the number of extensions that create links to add to the
5443     page.
5444   </summary>
5445 </histogram>
5447 <histogram name="ExtensionActivity.CreatedObject">
5448   <owner>felt@chromium.org</owner>
5449   <summary>
5450     For each pageload, the number of extensions that create 'object' elements to
5451     add to the page.
5452   </summary>
5453 </histogram>
5455 <histogram name="ExtensionActivity.CreatedScript">
5456   <owner>felt@chromium.org</owner>
5457   <summary>
5458     For each pageload, the number of extensions that create script tags to add
5459     to the page.
5460   </summary>
5461 </histogram>
5463 <histogram name="ExtensionActivity.DocumentWrite">
5464   <owner>felt@chromium.org</owner>
5465   <summary>
5466     For each pageload, the number of extensions that use document.write.
5467   </summary>
5468 </histogram>
5470 <histogram name="ExtensionActivity.Google.ContentScript">
5471   <owner>felt@chromium.org</owner>
5472   <summary>
5473     For each www.google.com pageload, the number of extensions that inject a
5474     content script.
5475   </summary>
5476 </histogram>
5478 <histogram name="ExtensionActivity.Google.CreatedDiv">
5479   <owner>felt@chromium.org</owner>
5480   <summary>
5481     For each www.google.com pageload, the number of extensions that create divs
5482     to add to the page.
5483   </summary>
5484 </histogram>
5486 <histogram name="ExtensionActivity.Google.CreatedEmbed">
5487   <owner>felt@chromium.org</owner>
5488   <summary>
5489     For each www.google.com pageload, the number of extensions that create
5490     'embed' elements to add to the page.
5491   </summary>
5492 </histogram>
5494 <histogram name="ExtensionActivity.Google.CreatedIframe">
5495   <owner>felt@chromium.org</owner>
5496   <summary>
5497     For each www.google.com pageload, the number of extensions that create
5498     iframes to add to the page.
5499   </summary>
5500 </histogram>
5502 <histogram name="ExtensionActivity.Google.CreatedInput">
5503   <owner>felt@chromium.org</owner>
5504   <summary>
5505     For each www.google.com pageload, the number of extensions that create
5506     inputs to add to the page.
5507   </summary>
5508 </histogram>
5510 <histogram name="ExtensionActivity.Google.CreatedLink">
5511   <owner>felt@chromium.org</owner>
5512   <summary>
5513     For each www.google.com pageload, the number of extensions that create links
5514     to add to the page.
5515   </summary>
5516 </histogram>
5518 <histogram name="ExtensionActivity.Google.CreatedObject">
5519   <owner>felt@chromium.org</owner>
5520   <summary>
5521     For each www.google.com pageload, the number of extensions that create
5522     'object' elements to add to the page.
5523   </summary>
5524 </histogram>
5526 <histogram name="ExtensionActivity.Google.CreatedScript">
5527   <owner>felt@chromium.org</owner>
5528   <summary>
5529     For each www.google.com pageload, the number of extensions that create
5530     script tags to add to the page.
5531   </summary>
5532 </histogram>
5534 <histogram name="ExtensionActivity.Google.DocumentWrite">
5535   <owner>felt@chromium.org</owner>
5536   <summary>
5537     For each www.google.com pageload, the number of extensions that use
5538     document.write.
5539   </summary>
5540 </histogram>
5542 <histogram name="ExtensionActivity.Google.InnerHtml">
5543   <owner>felt@chromium.org</owner>
5544   <summary>
5545     For each www.google.com pageload, the number of extensions that set
5546     innerHTML.
5547   </summary>
5548 </histogram>
5550 <histogram name="ExtensionActivity.Google.InvokedDomMethod">
5551   <owner>felt@chromium.org</owner>
5552   <summary>
5553     For each www.google.com pageload, the number of extensions that invoke DOM
5554     methods.
5555   </summary>
5556 </histogram>
5558 <histogram name="ExtensionActivity.Google.ModifiedDom">
5559   <owner>felt@chromium.org</owner>
5560   <summary>
5561     For each www.google.com pageload, the number of extensions that set the
5562     value of DOM properties via assignments.
5563   </summary>
5564 </histogram>
5566 <histogram name="ExtensionActivity.Google.ReadDom">
5567   <owner>felt@chromium.org</owner>
5568   <summary>
5569     For each www.google.com pageload, the number of extensions that read from
5570     the DOM.
5571   </summary>
5572 </histogram>
5574 <histogram name="ExtensionActivity.InnerHtml">
5575   <owner>felt@chromium.org</owner>
5576   <summary>
5577     For each pageload, the number of extensions that set innerHTML.
5578   </summary>
5579 </histogram>
5581 <histogram name="ExtensionActivity.InvokedDomMethod">
5582   <owner>felt@chromium.org</owner>
5583   <summary>
5584     For each pageload, the number of extensions that invoke DOM methods.
5585   </summary>
5586 </histogram>
5588 <histogram name="ExtensionActivity.ModifiedDom">
5589   <owner>felt@chromium.org</owner>
5590   <summary>
5591     For each pageload, the number of extensions that set the value of DOM
5592     properties via assignments.
5593   </summary>
5594 </histogram>
5596 <histogram name="ExtensionActivity.ReadDom">
5597   <owner>felt@chromium.org</owner>
5598   <summary>
5599     For each pageload, the number of extensions that read from the DOM.
5600   </summary>
5601 </histogram>
5603 <histogram name="ExtensionBlacklist.BlacklistInstalled"
5604     enum="ExtensionLocation">
5605   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5606   <summary>
5607     The number of extensions that were blacklisted when already installed,
5608     grouped by Extension::Location. Logged when ExtensionService blackists and
5609     unloads an installed extension.
5610   </summary>
5611 </histogram>
5613 <histogram name="ExtensionBlacklist.BlockCRX" enum="ExtensionLocation">
5614   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5615   <summary>
5616     The number of extensions that have been blocked from installing grouped by
5617     Extension::Location. Logged when ExtensionService refuses to install a
5618     blacklisted extension.
5619   </summary>
5620 </histogram>
5622 <histogram name="ExtensionBlacklist.SilentInstall" enum="ExtensionLocation">
5623   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5624   <summary>
5625     The number of extensions that have been silently installed in a blacklisted
5626     state, grouped by Extension::Location. Logged when ExtensionService installs
5627     a blacklisted extension without blocking it (ExtensionBlacklist.BlockCRX
5628     would be logged otherwise). Typically this will be when a user has a
5629     blacklisted extension synced.
5630   </summary>
5631 </histogram>
5633 <histogram name="ExtensionBlacklist.UnblacklistInstalled"
5634     enum="ExtensionLocation">
5635   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5636   <summary>
5637     The number of extensions that were unblacklisted when installed, grouped by
5638     Extension::Location. Logged when ExtensionService unblacklists and loads a
5639     blacklisted extension.
5640   </summary>
5641 </histogram>
5643 <histogram name="ExtensionInstalledLoader.ForceDisabled"
5644     enum="BooleanForceDisabled">
5645   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5646   <summary>
5647     Counts whether we force-disabled an installed extension at startup because a
5648     policy provider indicated it must remain disabled.
5649   </summary>
5650 </histogram>
5652 <histogram name="ExtensionInstallSigner.RequestCount">
5653   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5654   <summary>
5655     A count of the number of server requests since Chrome started running,
5656     recorded each time we do a request. NOTE: when interpreting these values,
5657     keep in mind that a user who did 5 server requests during one run of Chrome
5658     will log this histogram 5 times with values 1, 2, 3, 4, and 5.
5659   </summary>
5660 </histogram>
5662 <histogram name="ExtensionInstallSigner.ResultWasValid">
5663   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5664   <summary>
5665     Whether the server result received by the extensions install signer was
5666     valid or invalid.
5667   </summary>
5668 </histogram>
5670 <histogram name="ExtensionInstallSigner.SecondsSinceLastRequest"
5671     units="seconds">
5672   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5673   <summary>
5674     This records the number of seconds since the last time we've done a request
5675     to the server (only during this run of the browser).
5676   </summary>
5677 </histogram>
5679 <histogram name="ExtensionInstallSigner.UptimeAtTimeOfRequest" units="seconds">
5680   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5681   <summary>
5682     Records how many seconds the browser has been running at the time a request
5683     to the server is made to get a new install signature.
5684   </summary>
5685 </histogram>
5687 <histogram name="ExtensionInstallVerifier.ActualStatus"
5688     enum="ExtensionInstallVerifierStatus">
5689   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5690   <summary>
5691     Logged during InstallVerifier::Init, to indicate the actual enforcement
5692     status used (usually determined by the ExtensionInstallVerifier field trial
5693     experiment, but possibly modified by command line flags).
5694   </summary>
5695 </histogram>
5697 <histogram name="ExtensionInstallVerifier.ExperimentStatus"
5698     enum="ExtensionInstallVerifierStatus">
5699   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5700   <summary>
5701     Logged during InstallVerifier::Init to indicate the enforcement status as
5702     determined by the ExtensionInstallVerifier field trial experiment.
5703   </summary>
5704 </histogram>
5706 <histogram name="ExtensionInstallVerifier.GetSignatureResult"
5707     enum="ExtensionInstallVerifierGetSignatureResult">
5708   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5709   <summary>The result of the verifier trying to get a new signature.</summary>
5710 </histogram>
5712 <histogram name="ExtensionInstallVerifier.InitResult"
5713     enum="ExtensionInstallVerifierInitResult">
5714   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5715   <summary>
5716     The result of initialization for the extension install verifier.
5717   </summary>
5718 </histogram>
5720 <histogram name="ExtensionInstallVerifier.MustRemainDisabled"
5721     enum="ExtensionInstallVerifierMustRemainDisabled">
5722   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5723   <summary>
5724     The outcome for each call to InstallVerifier::MustRemainDisabled.
5725   </summary>
5726 </histogram>
5728 <histogram name="Extensions.ActiveScriptController.PreventableAdInjectors"
5729     units="Extension Count">
5730   <owner>kalman@chromium.org</owner>
5731   <owner>rdevlin.cronin@chromium.org</owner>
5732   <summary>
5733     The number of extensions per page that injected an ad and could have been
5734     stopped if the user had declined script injection. This is related to the
5735     ActivityLog metrics, ExtensionActivity.Ad*. Recorded upon page close or
5736     navigation.
5737   </summary>
5738 </histogram>
5740 <histogram name="Extensions.ActiveScriptController.ShownActiveScriptsOnPage"
5741     units="Number of Actions">
5742   <owner>kalman@chromium.org</owner>
5743   <owner>rdevlin.cronin@chromium.org</owner>
5744   <summary>
5745     The number of extensions which would display an Active Script Running
5746     indiciation to the user. Recorded at page close.
5747   </summary>
5748 </histogram>
5750 <histogram name="Extensions.ActiveScriptController.UnpreventableAdInjectors"
5751     units="Extension Count">
5752   <owner>kalman@chromium.org</owner>
5753   <owner>rdevlin.cronin@chromium.org</owner>
5754   <summary>
5755     The number of extensions per page that injected an ad and that could not
5756     have been stopped through script injection permission. This is related to
5757     the ActivityLog metrics, ExtensionActivity.Ad*. Recorded upon page close or
5758     navigation.
5759   </summary>
5760 </histogram>
5762 <histogram name="Extensions.AllocatePortIdPairOverflow">
5763   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5764   <summary>
5765     Records when the allocation of IDs for chrome.runtime.Port overflows.
5766   </summary>
5767 </histogram>
5769 <histogram name="Extensions.APIUse_RelativeURL" enum="UrlResolutionResult">
5770   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5771   <summary>
5772     Captures the results of URL resolution when relative urls are used in the
5773     tabs/windows api.
5774   </summary>
5775 </histogram>
5777 <histogram name="Extensions.AppLaunch" enum="AppLaunch">
5778   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5779   <summary>
5780     The number of times v1 apps are launched grouped by
5781     extension_misc::AppLaunchBuckets. See also Apps.AppLaunch for v2 apps.
5782   </summary>
5783 </histogram>
5785 <histogram name="Extensions.AppLaunchContainer" enum="AppLaunchContainer">
5786   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5787   <summary>
5788     The number of times apps are launched grouped by
5789     extensions::LaunchContainer.
5790   </summary>
5791 </histogram>
5793 <histogram name="Extensions.AppLocation" enum="ExtensionLocation">
5794   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5795   <summary>
5796     The number of apps loaded at startup time grouped by Extension::Location.
5797   </summary>
5798 </histogram>
5800 <histogram name="Extensions.AppsPromo" enum="AppPromoAction">
5801   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5802   <summary>
5803     The actions taken in the NTP apps promo grouped by
5804     extension_misc::AppsPromoBuckets.
5805   </summary>
5806 </histogram>
5808 <histogram name="Extensions.AppTabLaunchType" enum="ExtensionLaunchType">
5809   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5810   <summary>
5811     The number of apps launched grouped by extensions::LaunchType.
5812   </summary>
5813 </histogram>
5815 <histogram name="Extensions.BackgroundPageLoadTime" units="milliseconds">
5816   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5817   <summary>The time for an extension's background page to load.</summary>
5818 </histogram>
5820 <histogram name="Extensions.BackgroundPageType"
5821     units="ExtensionBackgroundPageType">
5822   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5823   <summary>
5824     The type (if any) of background page the extension has. Recorded for
5825     installed extensions on startup.
5826   </summary>
5827 </histogram>
5829 <histogram name="Extensions.CrxFetchError" enum="NetErrorCodes">
5830   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5831   <summary>Net error results from URLFetcher.</summary>
5832 </histogram>
5834 <histogram name="Extensions.CrxFetchFailureRetryCountGoogleUrl">
5835   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5836   <summary>
5837     Number of times chrome retried to download an extension with a url on a
5838     google.com domain, before eventually giving up.
5839   </summary>
5840 </histogram>
5842 <histogram name="Extensions.CrxFetchFailureRetryCountOtherUrl">
5843   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5844   <summary>
5845     Number of times chrome retried to download an extension with a url on a non
5846     google.com domain, before eventually giving up.
5847   </summary>
5848 </histogram>
5850 <histogram name="Extensions.CrxFetchSuccessRetryCountGoogleUrl">
5851   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5852   <summary>
5853     Number of times chrome retried to download an extension with a url on a
5854     google.com domain, before eventually succeeding.
5855   </summary>
5856 </histogram>
5858 <histogram name="Extensions.CrxFetchSuccessRetryCountOtherUrl">
5859   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5860   <summary>
5861     Number of times chrome retried to download an extension with a url on a non
5862     google.com domain, before eventually succeeding.
5863   </summary>
5864 </histogram>
5866 <histogram name="Extensions.CrxInstallDirPathLength">
5867   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5868   <summary>
5869     Length of the path to the directory under which an extension is installed.
5870     This directory is in the user's profile.
5871   </summary>
5872 </histogram>
5874 <histogram name="Extensions.DeclarativeRulesStorageInitialization"
5875     units="milliseconds">
5876   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5877   <summary>Time spent until rules storage delegate gets ready.</summary>
5878 </histogram>
5880 <histogram name="Extensions.DepricatedExternalJsonCount">
5881   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5882   <summary>
5883     Number of extensions referenced in the depricated external extensions source
5884     at path chrome::DIR_DEPRICATED_EXTERNAL_EXTENSIONS.
5885   </summary>
5886 </histogram>
5888 <histogram name="Extensions.DialogLoadTime" units="milliseconds">
5889   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5890   <summary>The time for a dialog-hosted extension to load.</summary>
5891 </histogram>
5893 <histogram name="Extensions.Disabled">
5894   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5895   <summary>
5896     The number of extensions that are disabled at browser startup.
5897   </summary>
5898 </histogram>
5900 <histogram name="Extensions.DisabledForPermissions">
5901   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5902   <summary>
5903     The number of extensions that are disabled at browser startup due to
5904     permissions increases.
5905   </summary>
5906 </histogram>
5908 <histogram name="Extensions.DisabledUIUserResponse"
5909     enum="ExtensionDisabledUIUserResponse">
5910   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5911   <summary>
5912     User response to the dialog shown when an extension is disabled due to an
5913     update requiring more permissions.
5914   </summary>
5915 </histogram>
5917 <histogram name="Extensions.ErrorCodeFromCrxOpen">
5918   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5919   <summary>
5920     If opening the CRX file for unpacking fails, this integer is the error code
5921     given by the OS.
5922   </summary>
5923 </histogram>
5925 <histogram name="Extensions.EventPageActiveTime" units="milliseconds">
5926   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5927   <summary>The time an extension's event page has spent loaded.</summary>
5928 </histogram>
5930 <histogram name="Extensions.EventPageIdleTime" units="milliseconds">
5931   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5932   <summary>The time an extension's event page has spent unloaded.</summary>
5933 </histogram>
5935 <histogram name="Extensions.EventPageLoadTime" units="milliseconds">
5936   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5937   <summary>The time for an extension's event page to load.</summary>
5938 </histogram>
5940 <histogram name="Extensions.ExtensionCacheCount">
5941   <owner>dpolukhin@chromium.org</owner>
5942   <summary>
5943     Number of cached extensions on disk. Reported on Chrome OS during user
5944     session start.
5945   </summary>
5946 </histogram>
5948 <histogram name="Extensions.ExtensionCacheSize" units="MB">
5949   <owner>dpolukhin@chromium.org</owner>
5950   <summary>
5951     Total size of .crx files in cache on disk. Reported on Chrome OS during user
5952     session start.
5953   </summary>
5954 </histogram>
5956 <histogram name="Extensions.ExtensionInstalled">
5957   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5958   <summary>An extension has been installed.</summary>
5959 </histogram>
5961 <histogram name="Extensions.ExtensionLocation" enum="ExtensionLocation">
5962   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5963   <summary>
5964     The number of extensions loaded at startup time grouped by
5965     Extension::Location.
5966   </summary>
5967 </histogram>
5969 <histogram name="Extensions.ExtensionRootPathLength">
5970   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5971   <summary>
5972     Length of the Extensions dir path inside the profile directory.
5973   </summary>
5974 </histogram>
5976 <histogram name="Extensions.ExtensionServiceInitTime">
5977   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5978   <summary>
5979     Time taken for the ExtensionService to initialize, including the time it
5980     takes to load the extensions for the service's profile and parse their
5981     manifests. This happens during startup and also any time a new profile is
5982     loaded.
5983   </summary>
5984 </histogram>
5986 <histogram name="Extensions.ExtensionUninstalled">
5987   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5988   <summary>An extension has been uninstalled.</summary>
5989 </histogram>
5991 <histogram name="Extensions.ExternalExtensionEvent" enum="SideloadUIEvents">
5992   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5993   <summary>
5994     Records what happens to extensions that are sideloaded, grouped by the
5995     ExternalExtensionEvent enum.
5996   </summary>
5997 </histogram>
5999 <histogram name="Extensions.ExternalItemState" enum="ExternalItemState">
6000   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6001   <summary>
6002     The number of sideloaded apps/extensions loaded on startup grouped by
6003     enabled/disabled state.
6004   </summary>
6005 </histogram>
6007 <histogram name="Extensions.ExternalJsonCount">
6008   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6009   <summary>
6010     Number of extensions referenced in the external extensions source at path
6011     chrome::DIR_EXTERNAL_EXTENSIONS.
6012   </summary>
6013 </histogram>
6015 <histogram name="Extensions.FromWebstoreInconsistency"
6016     enum="ExtensionFromWebstoreInconcistencyEnum">
6017   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6018   <summary>
6019     Number of apps/extensions loaded on startup with an inconsistent &quot;from
6020     webstore&quot; state. This means an item that is flagged as from_webstore,
6021     but with either a non-webstore update_url or an external install location.
6022   </summary>
6023 </histogram>
6025 <histogram name="Extensions.FunctionCalls" enum="ExtensionFunctions">
6026   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6027   <summary>Number of calls to extension functions.</summary>
6028 </histogram>
6030 <histogram name="Extensions.GetUserDataTempDir" enum="GetUserDataTempDirResult">
6031   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6032   <summary>
6033     What happens when the extensions system tries to get a temp dir to unpack
6034     in?
6035   </summary>
6036 </histogram>
6038 <histogram name="Extensions.InjectCssTime" units="milliseconds">
6039   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6040   <summary>
6041     The amount of time for a CSS file to be injected into a page.
6042   </summary>
6043 </histogram>
6045 <histogram name="Extensions.InjectEnd_ScriptCount">
6046   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6047   <summary>Number of scripts injected at document end by extensions.</summary>
6048 </histogram>
6050 <histogram name="Extensions.InjectEnd_Time" units="milliseconds">
6051   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6052   <summary>
6053     Time taken to inject all scripts at document end by extensions.
6054   </summary>
6055 </histogram>
6057 <histogram name="Extensions.InjectIdle_ScriptCount">
6058   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6059   <summary>Number of scripts injected at document idle by extensions.</summary>
6060 </histogram>
6062 <histogram name="Extensions.InjectIdle_Time" units="milliseconds">
6063   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6064   <summary>
6065     Time taken to inject all scripts at document idle by extensions.
6066   </summary>
6067 </histogram>
6069 <histogram name="Extensions.InjectScriptTime" units="milliseconds">
6070   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6071   <summary>Time taken to inject all scripts by extensions.</summary>
6072 </histogram>
6074 <histogram name="Extensions.InjectStart_CssCount">
6075   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6076   <summary>Number of css files injected by extensions.</summary>
6077 </histogram>
6079 <histogram name="Extensions.InjectStart_ScriptCount">
6080   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6081   <summary>Number of scripts injected at document start by extensions.</summary>
6082 </histogram>
6084 <histogram name="Extensions.InjectStart_Time" units="milliseconds">
6085   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6086   <summary>
6087     Time taken to inject css/scripts at document start by extensions.
6088   </summary>
6089 </histogram>
6091 <histogram name="Extensions.InstallPrompt.Accepted" enum="BooleanAccepted">
6092   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6093   <summary>
6094     Whether the user accepted or aborted an extension installation.
6095   </summary>
6096 </histogram>
6098 <histogram name="Extensions.InstallPrompt.Type"
6099     enum="ExtensionInstallPromptType">
6100   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6101   <summary>
6102     Type of the extension install prompt displayed when an extension
6103     installation is triggered.
6104   </summary>
6105 </histogram>
6107 <histogram name="Extensions.InstallPromptExperiment.ShowDetails"
6108     enum="ExtensionInstallPromptExperimentLinkAction">
6109   <owner>meacer@chromium.org</owner>
6110   <summary>
6111     Actions on the show details link grouped by action type when the install
6112     prompt trial is running.
6113   </summary>
6114 </histogram>
6116 <histogram name="Extensions.InstallPromptExperiment.ShowPermissions"
6117     enum="ExtensionInstallPromptExperimentLinkAction">
6118   <owner>meacer@chromium.org</owner>
6119   <summary>
6120     Actions on the show permissions link grouped by action type when the install
6121     prompt trial is running.
6122   </summary>
6123 </histogram>
6125 <histogram name="Extensions.InstallSource" enum="ExtensionLocation">
6126   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6127   <summary>Installs grouped by the location property in prefs.</summary>
6128 </histogram>
6130 <histogram name="Extensions.InstallType" enum="ExtensionType">
6131   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6132   <summary>Installs grouped by Extension::HistogramType.</summary>
6133 </histogram>
6135 <histogram name="Extensions.LoadAll">
6136   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6137   <summary>
6138     The number of extensions and themes loaded at browser startup.
6139   </summary>
6140 </histogram>
6142 <histogram name="Extensions.LoadAllTime" units="milliseconds">
6143   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6144   <summary>Time taken to load all extensions at browser startup.</summary>
6145 </histogram>
6147 <histogram name="Extensions.LoadApp">
6148   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6149   <summary>The number of apps loaded by each user at startup time.</summary>
6150 </histogram>
6152 <histogram name="Extensions.LoadAppExternal">
6153   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6154   <summary>
6155     The number of externally managed apps loaded by each user at startup time.
6156   </summary>
6157 </histogram>
6159 <histogram name="Extensions.LoadAppUser">
6160   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6161   <summary>
6162     The number of user-installed apps loaded by each user at startup time.
6163   </summary>
6164 </histogram>
6166 <histogram name="Extensions.LoadBrowserAction">
6167   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6168   <summary>
6169     The number of browser action extensions loaded at browser startup.
6170   </summary>
6171 </histogram>
6173 <histogram name="Extensions.LoadContentPack">
6174   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6175   <summary>
6176     The number of content-pack extensions loaded at browser startup.
6177   </summary>
6178 </histogram>
6180 <histogram name="Extensions.LoadExtension">
6181   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6182   <summary>The number of extensions loaded at browser startup.</summary>
6183 </histogram>
6185 <histogram name="Extensions.LoadExtensionExternal">
6186   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6187   <summary>
6188     The number of externally managed extensions loaded at browser startup.
6189   </summary>
6190 </histogram>
6192 <histogram name="Extensions.LoadExtensionUser">
6193   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6194   <summary>
6195     The number of user-installed extensions loaded at browser startup.
6196   </summary>
6197 </histogram>
6199 <histogram name="Extensions.LoadExternal">
6200   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6201   <summary>
6202     The number of externally managed extensions and apps loaded at browser
6203     startup.
6204   </summary>
6205 </histogram>
6207 <histogram name="Extensions.LoadHostedApp">
6208   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6209   <summary>
6210     The number of hosted apps loaded by each user at startup time.
6211   </summary>
6212 </histogram>
6214 <histogram name="Extensions.LoadPackagedApp">
6215   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6216   <summary>
6217     The number of legacy packaged apps loaded by each user at startup time.
6218   </summary>
6219 </histogram>
6221 <histogram name="Extensions.LoadPageAction">
6222   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6223   <summary>
6224     The number of page action extensions loaded at browser startup.
6225   </summary>
6226 </histogram>
6228 <histogram name="Extensions.LoadPlatformApp">
6229   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6230   <summary>The number of platform apps loaded at browser startup.</summary>
6231 </histogram>
6233 <histogram name="Extensions.LoadTheme">
6234   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6235   <summary>The number of themes loaded at browser startup.</summary>
6236 </histogram>
6238 <histogram name="Extensions.LoadType" enum="ExtensionType">
6239   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6240   <summary>
6241     The number of extensions loaded at startup time grouped by
6242     Extension::HistogramType.
6243   </summary>
6244 </histogram>
6246 <histogram name="Extensions.LoadUserScript">
6247   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6248   <summary>
6249     The number of converted user scripts loaded at browser startup.
6250   </summary>
6251 </histogram>
6253 <histogram name="Extensions.ManifestFetchFailureRetryCountGoogleUrl">
6254   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6255   <summary>
6256     Number of times chrome retried to download an extension update manifest with
6257     a url on a google.com domain, before eventually giving up.
6258   </summary>
6259 </histogram>
6261 <histogram name="Extensions.ManifestFetchFailureRetryCountOtherUrl">
6262   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6263   <summary>
6264     Number of times chrome retried to download an extension update manifest with
6265     a url on a non google.com domain, before eventually giving up.
6266   </summary>
6267 </histogram>
6269 <histogram name="Extensions.ManifestFetchSuccessRetryCountGoogleUrl">
6270   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6271   <summary>
6272     Number of times chrome retried to download an extension update manifest with
6273     a url on a google.com domain, before eventually succeeding.
6274   </summary>
6275 </histogram>
6277 <histogram name="Extensions.ManifestFetchSuccessRetryCountOtherUrl">
6278   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6279   <summary>
6280     Number of times chrome retried to download an extension update manifest with
6281     a url on a non google.com domain, before eventually succeeding.
6282   </summary>
6283 </histogram>
6285 <histogram name="Extensions.ManifestReloadNeedsRelocalization">
6286   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6287   <summary>
6288     Number of extension loads on startup where it is necessary to reload the
6289     mainfest because the locale has changed.
6290   </summary>
6291 </histogram>
6293 <histogram name="Extensions.ManifestReloadNotNeeded">
6294   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6295   <summary>
6296     Number of extension loads on startup where it is not necessary to reload the
6297     extension's manifest.
6298   </summary>
6299 </histogram>
6301 <histogram name="Extensions.ManifestReloadUnpackedDir">
6302   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6303   <summary>
6304     Number of extension loads on startup where it is necessary to reload the
6305     manifest because the extension is unpacked.
6306   </summary>
6307 </histogram>
6309 <histogram name="Extensions.NetworkDelay" units="milliseconds">
6310   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6311   <summary>Time that network requests were blocked due to extensions.</summary>
6312 </histogram>
6314 <histogram name="Extensions.NetworkDelayPercentage" units="%">
6315   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6316   <summary>
6317     Percentage of total lifetime a network request was blocked due to an
6318     extension.
6319   </summary>
6320 </histogram>
6322 <histogram name="Extensions.NetworkDelayRegistryLoad" units="milliseconds">
6323   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6324   <summary>
6325     Time that network requests were blocked due to relevant rule registries
6326     loading.
6327   </summary>
6328 </histogram>
6330 <histogram name="Extensions.NonWebstoreLocation" enum="ExtensionLocation">
6331   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6332   <summary>
6333     The number of apps/extensions with a non-webstore update_url loaded at
6334     startup time grouped by Extension::Location.
6335   </summary>
6336 </histogram>
6338 <histogram name="Extensions.NonWebStoreNewTabPageOverrides">
6339   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6340   <summary>
6341     Number of non-WebStore extensions on startup that override the new tab page.
6342   </summary>
6343 </histogram>
6345 <histogram name="Extensions.Permissions_AutoDisable" enum="ExtensionPermission">
6346   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6347   <summary>
6348     The permissions present in an extension when it is automatically disabled
6349     due to a permission increase (e.g., after an extension upgrade).
6350   </summary>
6351 </histogram>
6353 <histogram name="Extensions.Permissions_Install" enum="ExtensionPermission">
6354   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6355   <summary>
6356     The permissions present in an extension when it was installed.
6357   </summary>
6358 </histogram>
6360 <histogram name="Extensions.Permissions_InstallAbort"
6361     enum="ExtensionPermission">
6362   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6363   <summary>
6364     The permissions present in an extension when installation was aborted, not
6365     including installation errors and user cancels.
6366   </summary>
6367 </histogram>
6369 <histogram name="Extensions.Permissions_InstallCancel"
6370     enum="ExtensionPermission">
6371   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6372   <summary>
6373     The permissions present in an extension when installation was canceled.
6374   </summary>
6375 </histogram>
6377 <histogram name="Extensions.Permissions_Load" enum="ExtensionPermission">
6378   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6379   <summary>The permissions present in an extension when it was loaded.</summary>
6380 </histogram>
6382 <histogram name="Extensions.Permissions_ReEnable" enum="ExtensionPermission">
6383   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6384   <summary>
6385     The permissions present in an extension when it was re-enabled from a
6386     confirmation prompt.
6387   </summary>
6388 </histogram>
6390 <histogram name="Extensions.Permissions_ReEnableAbort"
6391     enum="ExtensionPermission">
6392   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6393   <summary>
6394     The permissions present in an extension when the re-enable prompt was
6395     aborted, not including installation errors and manual user cancels.
6396   </summary>
6397 </histogram>
6399 <histogram name="Extensions.Permissions_ReEnableCancel"
6400     enum="ExtensionPermission">
6401   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6402   <summary>
6403     The permissions present in an extension when the re-enable was canceled from
6404     the confirmation prompt.
6405   </summary>
6406 </histogram>
6408 <histogram name="Extensions.Permissions_Uninstall" enum="ExtensionPermission">
6409   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6410   <summary>
6411     The permissions present in an extension when it was uninstalled.
6412   </summary>
6413 </histogram>
6415 <histogram name="Extensions.Permissions_WebStoreInstall"
6416     enum="ExtensionPermission">
6417   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6418   <summary>
6419     The permissions present in an extension when it was installed through the
6420     web store.
6421   </summary>
6422 </histogram>
6424 <histogram name="Extensions.Permissions_WebStoreInstallAbort"
6425     enum="ExtensionPermission">
6426   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6427   <summary>
6428     The permissions present in an extension when installation from the web store
6429     was aborted, not including installation errors and user cancels.
6430   </summary>
6431 </histogram>
6433 <histogram name="Extensions.Permissions_WebStoreInstallCancel"
6434     enum="ExtensionPermission">
6435   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6436   <summary>
6437     The permissions present in an extension when installation from the web store
6438     was canceled.
6439   </summary>
6440 </histogram>
6442 <histogram name="Extensions.ResourceDirectoryTimestampQueryLatency"
6443     units="milliseconds">
6444   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6445   <summary>
6446     The initialization latency (in milliseconds) introduced to each extension
6447     resource request by querying the directory timestamp.
6448   </summary>
6449 </histogram>
6451 <histogram name="Extensions.ResourceLastModifiedDelta" units="seconds">
6452   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6453   <summary>
6454     The difference in seconds between an extension resource's last modification
6455     time and its extension base directory's creation time. Recorded on each
6456     extension resource request if the difference is non-negative (i.e., the
6457     resource's last modification time is more recent than the directory's
6458     creation time.) For cases where the directory creation date is more recent,
6459     see Extensions.ResourceLastModifiedNegativeDelta instead.
6460   </summary>
6461 </histogram>
6463 <histogram name="Extensions.ResourceLastModifiedNegativeDelta" units="seconds">
6464   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6465   <summary>
6466     The absolute difference in seconds between an extension resource's last
6467     modification time and extension base directory's creation time. Recorded on
6468     each extension resource request if the difference is negative (i.e., the
6469     directory's creation time is more recent than the resource's last
6470     modification time.) For cases where the resource modification time is more
6471     recent, see Extensions.ResourceLastModifiedDelta instead.
6472   </summary>
6473 </histogram>
6475 <histogram name="Extensions.SandboxUnpackFailure">
6476   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6477   <summary>
6478     Count the number of times a sandboxed extension unpack fails.
6479   </summary>
6480 </histogram>
6482 <histogram name="Extensions.SandboxUnpackFailureReason"
6483     enum="ExtensionUnpackFailureReason">
6484   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6485   <summary>What caused a sandboxed extension unpack to fail?</summary>
6486 </histogram>
6488 <histogram name="Extensions.SandboxUnpackFailureTime">
6489   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6490   <summary>Time taken to unpack an extension, when the unpack fails.</summary>
6491 </histogram>
6493 <histogram name="Extensions.SandboxUnpackInitialCrxPathLength">
6494   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6495   <summary>Length of the initial path to the CRX to be unpacked.</summary>
6496 </histogram>
6498 <histogram name="Extensions.SandboxUnpackLinkFreeCrxPathLength">
6499   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6500   <summary>
6501     Length of the normalized (link/junction free) path to the temporary copy of
6502     a CRX made during unpacking.
6503   </summary>
6504 </histogram>
6506 <histogram name="Extensions.SandboxUnpackRate">
6507   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6508   <summary>
6509     Rate at which a CRX file is unpacked in Kilobytes per second.
6510   </summary>
6511 </histogram>
6513 <histogram name="Extensions.SandboxUnpackRate1To2mB">
6514   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6515   <summary>
6516     Rate at which CRX files 1MB to 2MB are unpacked in Kilobytes per second.
6517   </summary>
6518 </histogram>
6520 <histogram name="Extensions.SandboxUnpackRate2To5mB">
6521   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6522   <summary>
6523     Rate at which CRX files 2MB to 5MB are unpacked in Kilobytes per second.
6524   </summary>
6525 </histogram>
6527 <histogram name="Extensions.SandboxUnpackRate50kBTo1mB">
6528   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6529   <summary>
6530     Rate at which CRX files 50kB to 1MB are unpacked in Kilobytes per second.
6531   </summary>
6532 </histogram>
6534 <histogram name="Extensions.SandboxUnpackRate5To10mB">
6535   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6536   <summary>
6537     Rate at which CRX files 5MB to 10 MB are unpacked in Kilobytes per second.
6538   </summary>
6539 </histogram>
6541 <histogram name="Extensions.SandboxUnpackRateOver10mB">
6542   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6543   <summary>
6544     Rate at which CRX files larger than 10MB are unpacked in Kilobytes per
6545     second.
6546   </summary>
6547 </histogram>
6549 <histogram name="Extensions.SandboxUnpackRateUnder50kB">
6550   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6551   <summary>
6552     Rate at which CRX files under 50 KB are unpacked in Kilobytes per second.
6553   </summary>
6554 </histogram>
6556 <histogram name="Extensions.SandboxUnpackSuccess">
6557   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6558   <summary>Count the number of times a sandboxed CRX unpack succeeds.</summary>
6559 </histogram>
6561 <histogram name="Extensions.SandboxUnpackSuccessCantGetCrxSize">
6562   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6563   <summary>
6564     Count the number of times a sandboxed CRX unpack succeeds, but we can't get
6565     the file size.
6566   </summary>
6567 </histogram>
6569 <histogram name="Extensions.SandboxUnpackSuccessTime">
6570   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6571   <summary>
6572     Time taken to unpack an extension, when the unpack succeeds.
6573   </summary>
6574 </histogram>
6576 <histogram name="Extensions.SandboxUnpackTempCrxPathLength">
6577   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6578   <summary>
6579     Length of the path of the temporary copy of a CRX made during unpacking.
6580   </summary>
6581 </histogram>
6583 <histogram name="Extensions.SandboxUnpackUnpackedCrxPathLength">
6584   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6585   <summary>Length of the path under which a CRX is unpacked.</summary>
6586 </histogram>
6588 <histogram name="Extensions.StartupDelay" units="milliseconds">
6589   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6590   <summary>The time one extension delays network requests at startup.</summary>
6591 </histogram>
6593 <histogram name="Extensions.StartupDelay_Total" units="milliseconds">
6594   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6595   <summary>
6596     The total time extensions delay network requests at startup.
6597   </summary>
6598 </histogram>
6600 <histogram name="Extensions.ToolstripLoadTime" units="milliseconds">
6601   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6602   <summary>Time taken to load a toolstrip.</summary>
6603 </histogram>
6605 <histogram name="Extensions.UninstallType" enum="ExtensionType">
6606   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6607   <summary>Uninstalls grouped by Extension::HistogramType.</summary>
6608 </histogram>
6610 <histogram name="Extensions.UnpackFailureInstallCause"
6611     enum="ExtensionInstallCause">
6612   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6613   <summary>
6614     Count failing CRX installs, grouped by the way an extension can be
6615     installed.
6616   </summary>
6617 </histogram>
6619 <histogram name="Extensions.UnpackFailureInstallSource"
6620     enum="ExtensionLocation">
6621   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6622   <summary>
6623     Count successful CRX installs, grouped by the location property in prefs.
6624     installed.
6625   </summary>
6626 </histogram>
6628 <histogram name="Extensions.UnpackSuccessInstallCause"
6629     enum="ExtensionInstallCause">
6630   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6631   <summary>
6632     Count successful CRX installs, grouped by the cause of the install.
6633   </summary>
6634 </histogram>
6636 <histogram name="Extensions.UnpackSuccessInstallSource"
6637     enum="ExtensionLocation">
6638   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6639   <summary>
6640     Count successful CRX installs, grouped by the location property in prefs.
6641   </summary>
6642 </histogram>
6644 <histogram name="Extensions.UpdateCheckApp">
6645   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6646   <summary>
6647     The number of legacy packaged apps and hosted apps that were checked during
6648     an update check.
6649   </summary>
6650 </histogram>
6652 <histogram name="Extensions.UpdateCheckExtension">
6653   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6654   <summary>
6655     The number of extensions that were checked during an update check.
6656   </summary>
6657 </histogram>
6659 <histogram name="Extensions.UpdateCheckGap" units="minutes">
6660   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6661   <summary>Time in minutes between update checks.</summary>
6662 </histogram>
6664 <histogram name="Extensions.UpdateCheckGoogleUrl">
6665   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6666   <summary>
6667     The number of crx's with a Google-hosted update URL that were checked during
6668     an update check.
6669   </summary>
6670 </histogram>
6672 <histogram name="Extensions.UpdateCheckNoUrl">
6673   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6674   <summary>
6675     The number of crx's with no update URL checked during an update check.
6676   </summary>
6677 </histogram>
6679 <histogram name="Extensions.UpdateCheckOtherUrl">
6680   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6681   <summary>
6682     The number of crx's with a non-Google update URL that were checked during an
6683     update check.
6684   </summary>
6685 </histogram>
6687 <histogram name="Extensions.UpdateCheckPackagedApp">
6688   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6689   <summary>
6690     The number of packaged apps that were checked during an update check.
6691   </summary>
6692 </histogram>
6694 <histogram name="Extensions.UpdateCheckTheme">
6695   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6696   <summary>
6697     The number of themes that were checked during an update check.
6698   </summary>
6699 </histogram>
6701 <histogram name="Extensions.UpdateOnLoad">
6702   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6703   <summary>
6704     The number of extensions that were updated at browser startup.
6705   </summary>
6706 </histogram>
6708 <histogram name="Extensions.UpdaterWriteCrx" enum="ExtensionFileWriteResult">
6709   <obsolete>
6710     Deprecated 10/2013.
6711   </obsolete>
6712   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6713   <summary>
6714     What happened when the extension updater tried to write a file?
6715   </summary>
6716 </histogram>
6718 <histogram name="Extensions.UpdateSource" enum="ExtensionLocation">
6719   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6720   <summary>Updates grouped by the location property in prefs.</summary>
6721 </histogram>
6723 <histogram name="Extensions.UpdateType" enum="ExtensionType">
6724   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6725   <summary>Updates grouped by Extension::HistogramType.</summary>
6726 </histogram>
6728 <histogram name="Extensions.WebstoreDownload.InterruptReason"
6729     enum="InterruptReason">
6730   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6731   <summary>The reason a webstore download was interrupted.</summary>
6732 </histogram>
6734 <histogram name="Extensions.WebstoreDownload.InterruptReceivedKBytes"
6735     units="KB">
6736   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6737   <summary>
6738     The number of KBytes received for a webstore download before it was
6739     interrupted.
6740   </summary>
6741 </histogram>
6743 <histogram name="Extensions.WebstoreDownload.InterruptTotalKBytes" units="KB">
6744   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6745   <summary>
6746     The total expected size in KBytes of an interrupted webstore download.
6747   </summary>
6748 </histogram>
6750 <histogram name="Extensions.WebstoreDownload.InterruptTotalSizeUnknown"
6751     enum="Boolean">
6752   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6753   <summary>
6754     Tracks whether the total size of an interrupted webstore download was known.
6755   </summary>
6756 </histogram>
6758 <histogram name="ExtensionService.AddVerified" enum="BooleanSuccess">
6759   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6760   <summary>
6761     Records whether adding a new/updated extension to the install verifier
6762     succeeded.
6763   </summary>
6764 </histogram>
6766 <histogram name="ExtensionService.VerifyAllSuccess"
6767     enum="ExtensionServiceVerifyAllSuccess">
6768   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6769   <summary>
6770     The outcome of a call to ExtensionService::VerifyAllExtensions, whether it
6771     was called for bootstrapping or another reason (extension
6772     installed/uninstalled, etc.).
6773   </summary>
6774 </histogram>
6776 <histogram name="ExtensionSettings.ShouldDoVerificationCheck" enum="Boolean">
6777   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6778   <summary>
6779     When loading the chrome://extensions page, this records whether we decided
6780     to do a verification check against the server (because the user had one or
6781     more extensions disabled due to verification failure).
6782   </summary>
6783 </histogram>
6785 <histogram name="ExtensionToolbarModel.BrowserActionsCount">
6786   <owner>finnur@chromium.org</owner>
6787   <summary>
6788     The number of icons the Browser Actions Container knows about (visible or in
6789     the overflow bucket). Does not count icons that have been permanently hidden
6790     by the user. Measured once per startup per (non-incognito) profile.
6791   </summary>
6792 </histogram>
6794 <histogram name="ExtensionToolbarModel.BrowserActionsPermanentlyHidden">
6795   <owner>finnur@chromium.org</owner>
6796   <summary>
6797     The number of Browser Action icons the user has elected to permanently hide
6798     (as opposed to putting them in the overflow bucket). Measured once per
6799     startup per (non-incognito) profile.
6800   </summary>
6801 </histogram>
6803 <histogram name="ExtensionToolbarModel.BrowserActionsVisible">
6804   <owner>finnur@chromium.org</owner>
6805   <summary>
6806     The number of visible icons in the Browser Actions Container (visible as in
6807     number of icons not in the overflow bucket). 0 means all icons are in the
6808     overflow bucket. MAX_INT means the toolbar is always showing all icons.
6809     Measured once per startup per (non-incognito) profile but only for those
6810     profiles that have one or more browser actions showing in the toolbar.
6811   </summary>
6812 </histogram>
6814 <histogram name="ExtensionUrlRequest.HashTimeMs" units="milliseconds">
6815   <owner>asargent@chromium.org</owner>
6816   <summary>
6817     The total time taken to compute a cryptographic hash of the content read for
6818     a chrome-extension:// URL, logged at the end of each request we load from
6819     the corresponding file for that URL in the filesystem.
6820   </summary>
6821 </histogram>
6823 <histogram name="ExtensionUrlRequest.OnReadCompleteError" enum="NetErrorCodes">
6824   <owner>asargent@chromium.org</owner>
6825   <summary>
6826     The error code for failures of incremental reads of a file stream for a
6827     chrome-extension:// URL. (See also ExtensionUrlRequest.OnReadCompleteResult
6828     for the success case).
6829   </summary>
6830 </histogram>
6832 <histogram name="ExtensionUrlRequest.OnReadCompleteResult">
6833   <owner>asargent@chromium.org</owner>
6834   <summary>
6835     The result of an incremental read of a file stream for a chrome-extension://
6836     URL, representing a byte count. Logged in success cases (see also
6837     ExtensionUrlRequest.OnReadCompleteError).
6838   </summary>
6839 </histogram>
6841 <histogram name="ExtensionUrlRequest.SeekPosition">
6842   <owner>asargent@chromium.org</owner>
6843   <summary>
6844     When fetching a chrome-extension:// URL, this indicates the first byte
6845     position we read from. This will be greater than 0 in cases such as XHR's
6846     with a Range header, but will normally be 0 in the typical case of reading
6847     the entire file. This helps identify how frequently partial file reads are
6848     taking place.
6849   </summary>
6850 </histogram>
6852 <histogram name="ExtensionUrlRequest.TotalKbRead" units="KB">
6853   <owner>asargent@chromium.org</owner>
6854   <summary>
6855     The total number of bytes read for a chrome-extension:// URL, logged when
6856     the job is finished (either successfully or not).
6857   </summary>
6858 </histogram>
6860 <histogram name="FileBrowser.Create" enum="FileDialogType">
6861   <owner>joshwoodward@google.com</owner>
6862   <summary>Chrome OS File Browser opening mode.</summary>
6863 </histogram>
6865 <histogram name="FileBrowser.DirectoryScan" units="milliseconds">
6866   <owner>joshwoodward@google.com</owner>
6867   <summary>
6868     Chrome OS File Browser: time to scan a directory. Measured on every File
6869     Browser directory change.
6870   </summary>
6871 </histogram>
6873 <histogram name="FileBrowser.DownloadDestination.IsGoogleDrive.Changed"
6874     enum="BooleanEnabled">
6875   <owner>joshwoodward@google.com</owner>
6876   <summary>
6877     Tracks whether download destination is set to a Google Drive folder when the
6878     download destination is changed by the user in the settings page.
6879   </summary>
6880 </histogram>
6882 <histogram name="FileBrowser.DownloadDestination.IsGoogleDrive.Started"
6883     enum="BooleanEnabled">
6884   <owner>joshwoodward@google.com</owner>
6885   <summary>
6886     Tracks whether download destination is set to a Google Drive folder on
6887     startup.
6888   </summary>
6889 </histogram>
6891 <histogram name="FileBrowser.DownloadsCount">
6892   <owner>joshwoodward@google.com</owner>
6893   <summary>
6894     Chrome OS File Browser: number of files and directories in the Downloads
6895     directory (not including the contents of nested directories). Computed every
6896     time the File Browser current directory changes to Downloads.
6897   </summary>
6898 </histogram>
6900 <histogram name="FileBrowser.FolderShortcut.Add">
6901   <owner>joshwoodward@google.com</owner>
6902   <summary>
6903     Chrome OS File Browser: this is recorded when the user adds a folder
6904     shortcut.
6905   </summary>
6906 </histogram>
6908 <histogram name="FileBrowser.FolderShortcut.Count">
6909   <owner>joshwoodward@google.com</owner>
6910   <summary>
6911     Chrome OS File Browser: number of saved folder shorcuts. This is recorded
6912     when Files.app is launched.
6913   </summary>
6914 </histogram>
6916 <histogram name="FileBrowser.FolderShortcut.Navigate">
6917   <owner>joshwoodward@google.com</owner>
6918   <summary>
6919     Chrome OS File Browser: this is recorded when the user clicks or selects a
6920     folder shortcut and is navigated to the target folder.
6921   </summary>
6922 </histogram>
6924 <histogram name="FileBrowser.FolderShortcut.Remove">
6925   <owner>joshwoodward@google.com</owner>
6926   <summary>
6927     Chrome OS File Browser: this is recorded when the user removes a folder
6928     shortcut.
6929   </summary>
6930 </histogram>
6932 <histogram name="FileBrowser.Load" units="milliseconds">
6933   <owner>joshwoodward@google.com</owner>
6934   <summary>
6935     Chrome OS File Browser is an built-in extension without a background page.
6936     Its main.html file is loaded every time the user opens a File Browser tab or
6937     a file chooser dialog. The file is fairly large and the initialization is
6938     pretty expensive.
6939   </summary>
6940 </histogram>
6942 <histogram name="FileBrowser.OpeningFileType" enum="FileType">
6943   <obsolete>
6944     Deprecated 4/2013, and replaced by FileBrowser.ViewingFileType.
6945   </obsolete>
6946   <owner>joshwoodward@google.com</owner>
6947   <summary>File types that were tried to be opened through browser.</summary>
6948 </histogram>
6950 <histogram name="FileBrowser.PhotoEditor.DisplayTime" units="milliseconds">
6951   <owner>joshwoodward@google.com</owner>
6952   <summary>
6953     Chrome OS Photo Editor: time to display an image. Measured from the moment
6954     the user selected the image till the moment it is displayed (not counting
6955     the low resolution preview).
6956   </summary>
6957 </histogram>
6959 <histogram name="FileBrowser.PhotoEditor.FileType" enum="PhotoEditorFileType">
6960   <owner>joshwoodward@google.com</owner>
6961   <summary>Chrome OS Photo Editor: the type of the file opened.</summary>
6962 </histogram>
6964 <histogram name="FileBrowser.PhotoEditor.LoadMode" enum="PhotoEditorLoadMode">
6965   <owner>joshwoodward@google.com</owner>
6966   <summary>Chrome OS Photo Editor: the way the image has been loaded.</summary>
6967 </histogram>
6969 <histogram name="FileBrowser.PhotoEditor.LoadTime" units="milliseconds">
6970   <owner>joshwoodward@google.com</owner>
6971   <summary>Chrome OS Photo Editor: time to load an image from a file.</summary>
6972 </histogram>
6974 <histogram name="FileBrowser.PhotoEditor.SaveResult"
6975     enum="PhotoEditorSaveResult">
6976   <owner>joshwoodward@google.com</owner>
6977   <summary>
6978     Chrome OS Photo Editor: the result of a file save operation.
6979   </summary>
6980 </histogram>
6982 <histogram name="FileBrowser.PhotoEditor.SaveTime" units="milliseconds">
6983   <owner>joshwoodward@google.com</owner>
6984   <summary>Chrome OS Photo Editor: time to save an image to a file.</summary>
6985 </histogram>
6987 <histogram name="FileBrowser.PhotoEditor.Size.MB" units="MBytes">
6988   <owner>joshwoodward@google.com</owner>
6989   <summary>
6990     Chrome OS Photo Editor: size of an image file in megabytes. Measured on
6991     every image load.
6992   </summary>
6993 </histogram>
6995 <histogram name="FileBrowser.PhotoEditor.Size.MPix" units="MPixels">
6996   <owner>joshwoodward@google.com</owner>
6997   <summary>
6998     Chrome OS Photo Editor: size of an image in megapixels. Measured on every
6999     image load.
7000   </summary>
7001 </histogram>
7003 <histogram name="FileBrowser.PhotoEditor.Tool" enum="PhotoEditorToolType">
7004   <owner>joshwoodward@google.com</owner>
7005   <summary>Chrome OS Photo Editor: the button which the user clicked.</summary>
7006 </histogram>
7008 <histogram name="FileBrowser.PhotoImport.Action" enum="ExternalDeviceAction">
7009   <owner>joshwoodward@google.com</owner>
7010   <summary>
7011     Chrome OS Photo Import flow: action chosen in the Action Choice dialog for
7012     the external device.
7013   </summary>
7014 </histogram>
7016 <histogram name="FileBrowser.PhotoImport.ImportCount">
7017   <owner>joshwoodward@google.com</owner>
7018   <summary>
7019     Chrome OS Photo Import flow: the number of photos imported. Measured on
7020     every successfull import operation.
7021   </summary>
7022 </histogram>
7024 <histogram name="FileBrowser.PhotoImport.ImportPercentage">
7025   <owner>joshwoodward@google.com</owner>
7026   <summary>
7027     Chrome OS Photo Import flow: the percent of photos imported among all the
7028     photos on the device. Measured on every successfull import operation.
7029   </summary>
7030 </histogram>
7032 <histogram name="FileBrowser.PhotoImport.Load" units="milliseconds">
7033   <owner>joshwoodward@google.com</owner>
7034   <summary>
7035     Chrome OS Photo Import flow: time to load the action dialog. Measured
7036     between the moment window appears and the moment user see all available
7037     actions for the device.
7038   </summary>
7039 </histogram>
7041 <histogram name="FileBrowser.PhotoImport.Scan" units="milliseconds">
7042   <owner>joshwoodward@google.com</owner>
7043   <summary>
7044     Chrome OS Photo Import flow: time to scan the external device.
7045   </summary>
7046 </histogram>
7048 <histogram name="FileBrowser.SuggestApps.Close"
7049     enum="SuggestAppsDialogCloseReason">
7050   <owner>joshwoodward@google.com</owner>
7051   <summary>
7052     Chrome OS File Browser: the reason why the suggest apps dialog was closed.
7053   </summary>
7054 </histogram>
7056 <histogram name="FileBrowser.SuggestApps.Install"
7057     enum="SuggestAppsDialogInstall">
7058   <owner>joshwoodward@google.com</owner>
7059   <summary>
7060     Chrome OS File Browser: whether the Webstore item user selected was
7061     successfully installed or not.
7062   </summary>
7063 </histogram>
7065 <histogram name="FileBrowser.SuggestApps.Load" enum="SuggestAppsDialogLoad">
7066   <owner>joshwoodward@google.com</owner>
7067   <summary>
7068     Chrome OS File Browser: whether the initialization of the dialog succeeded
7069     or not.
7070   </summary>
7071 </histogram>
7073 <histogram name="FileBrowser.SuggestApps.LoadTime" units="milliseconds">
7074   <owner>joshwoodward@google.com</owner>
7075   <summary>
7076     Chrome OS File Browser: time to load the suggest apps dialog. Measured
7077     between the moment window appears and the moment all the contants in the
7078     dialog including the Chrome Webstore widget are ready.
7079   </summary>
7080 </histogram>
7082 <histogram name="FileBrowser.ViewingFileType" enum="ViewFileType">
7083   <owner>joshwoodward@google.com</owner>
7084   <summary>
7085     File types that were tried to be viewed through browser. This is recorded
7086     when the user tries to view a file from Files.app.
7087   </summary>
7088 </histogram>
7090 <histogram name="FileBrowser.VolumeType" enum="FileManagerVolumeType">
7091   <owner>kinaba@chromium.org</owner>
7092   <summary>
7093     Chrome OS File Browser: counts the number of times volumes are mounted for
7094     each volume type.
7095   </summary>
7096 </histogram>
7098 <histogram name="GCM.APICallUnregister">
7099   <owner>jianli@chromium.org</owner>
7100   <summary>Number of times when gcm.unregister API is called.</summary>
7101 </histogram>
7103 <histogram name="GCM.CheckinCompleteTime" units="milliseconds">
7104   <owner>jianli@chromium.org</owner>
7105   <summary>
7106     Length of time taken to complete a GCM checkin request successfully. If the
7107     checkin is retried multiple times, the length of time is counted for the
7108     last successful retry.
7109   </summary>
7110 </histogram>
7112 <histogram name="GCM.CheckinRequestStatus" enum="GCMCheckinRequestStatus">
7113   <owner>juyik@chromium.org</owner>
7114   <summary>Status code of the outcome of a GCM checkin request.</summary>
7115 </histogram>
7117 <histogram name="GCM.CheckinRetryCount">
7118   <owner>jianli@chromium.org</owner>
7119   <summary>Number of retries before a GCM checkin succeeds.</summary>
7120 </histogram>
7122 <histogram name="GCM.ConnectedViaProxy" enum="Boolean">
7123   <owner>zea@chromium.org</owner>
7124   <summary>Whether the GCM connection was made via a proxy or not.</summary>
7125 </histogram>
7127 <histogram name="GCM.ConnectionDisconnectErrorCode" enum="NetErrorCodes">
7128   <owner>zea@chromium.org</owner>
7129   <summary>Net error results from GCM disconnect events.</summary>
7130 </histogram>
7132 <histogram name="GCM.ConnectionEndpoint" enum="GCMEndpoints">
7133   <owner>zea@chromium.org</owner>
7134   <summary>Number of connections made to each specific MCS endpoint.</summary>
7135 </histogram>
7137 <histogram name="GCM.ConnectionFailureErrorCode" enum="NetErrorCodes">
7138   <owner>zea@chromium.org</owner>
7139   <summary>Net error results from GCM connection attempts.</summary>
7140 </histogram>
7142 <histogram name="GCM.ConnectionResetReason" enum="GCMConnectionResetReason">
7143   <owner>zea@chromium.org</owner>
7144   <summary>Reasons for GCM connection resets.</summary>
7145 </histogram>
7147 <histogram name="GCM.ConnectionSuccessRate" enum="BooleanSuccess">
7148   <owner>zea@chromium.org</owner>
7149   <summary>
7150     GCM connection success rate. Does not take into account login success. See
7151     GCM.ConnectionFailureErrorCode for a breakdown of connection failure
7152     reasons.
7153   </summary>
7154 </histogram>
7156 <histogram name="GCM.ConnectionUpTime" units="milliseconds">
7157   <owner>zea@chromium.org</owner>
7158   <summary>
7159     Time (from login until reset) that a GCM connection was active.
7160   </summary>
7161 </histogram>
7163 <histogram name="GCM.LoadSucceeded" enum="BooleanSuccess">
7164   <owner>zea@chromium.org</owner>
7165   <summary>
7166     Success indicates successfully loading an initialized persistent GCM store
7167     at startup time. Failure indicates a failure loading the store.
7168   </summary>
7169 </histogram>
7171 <histogram name="GCM.NumThrottledApps">
7172   <owner>zea@chromium.org</owner>
7173   <summary>
7174     Number of applications hitting GCM per-app outstanding message limits at
7175     startup time.
7176   </summary>
7177 </histogram>
7179 <histogram name="GCM.NumUsers">
7180   <obsolete>
7181     Deprecated as of 3/2014.
7182   </obsolete>
7183   <owner>zea@chromium.org</owner>
7184   <summary>
7185     Number of GCM users associated with this client at startup time.
7186   </summary>
7187 </histogram>
7189 <histogram name="GCM.OutgoingMessageTTL" enum="GCMOutgoingMessageTTLCategory">
7190   <owner>jianli@chromium.org</owner>
7191   <summary>
7192     Category of TTL specified in the outgoing message: 0, less than or equal to
7193     1 minute, less than or equal to 1 hour and etc.
7194   </summary>
7195 </histogram>
7197 <histogram name="GCM.RegistrationCompleteTime" units="milliseconds">
7198   <owner>jianli@chromium.org</owner>
7199   <summary>
7200     Length of time taken to complete a GCM registration request successfully. If
7201     the registration is retried multiple times, the length of time is counted
7202     for the last successful retry.
7203   </summary>
7204 </histogram>
7206 <histogram name="GCM.RegistrationRequestStatus"
7207     enum="GCMRegistrationRequestStatus">
7208   <owner>juyik@chromium.org</owner>
7209   <summary>Status code of the outcome of a GCM registration request.</summary>
7210 </histogram>
7212 <histogram name="GCM.RegistrationRetryCount">
7213   <owner>jianli@chromium.org</owner>
7214   <summary>Number of retries before a GCM registration succeeds.</summary>
7215 </histogram>
7217 <histogram name="GCM.RegistrationSenderIdCount">
7218   <owner>jianli@chromium.org</owner>
7219   <summary>Number of sender IDs specified in a registration request.</summary>
7220 </histogram>
7222 <histogram name="GCM.RestoredIncomingMessages">
7223   <owner>zea@chromium.org</owner>
7224   <summary>
7225     Number of unacknowledged incoming messages restored from the persistent
7226     store at startup.
7227   </summary>
7228 </histogram>
7230 <histogram name="GCM.RestoredOutgoingMessages">
7231   <owner>zea@chromium.org</owner>
7232   <summary>
7233     Number of pending outgoing messages restored from the persistent store at
7234     startup.
7235   </summary>
7236 </histogram>
7238 <histogram name="GCM.RestoredRegistrations">
7239   <owner>jianli@chromium.org</owner>
7240   <summary>
7241     Number of registrations restored from the persistent store at startup.
7242   </summary>
7243 </histogram>
7245 <histogram name="GCM.StoreDestroySucceeded" enum="BooleanSuccess">
7246   <owner>zea@chromium.org</owner>
7247   <summary>
7248     Success indicates successfully destroying the GCM persistent store. Failure
7249     indicates a failure destroying the persistence store. GCM store will be
7250     destroyed when the profile has been signed out.
7251   </summary>
7252 </histogram>
7254 <histogram name="GCM.StoreSizeKB" units="kilobytes">
7255   <owner>zea@chromium.org</owner>
7256   <summary>Size of the GCM persistent store in kilobytes at startup.</summary>
7257 </histogram>
7259 <histogram name="GCM.StoreUpdateSucceeded" enum="BooleanSuccess">
7260   <owner>zea@chromium.org</owner>
7261   <summary>
7262     Success indicates successfully updating the GCM persistent store on message
7263     update. Failure indicates a failure updating the persistence store.
7264   </summary>
7265 </histogram>
7267 <histogram name="GCM.UnregistrationCompleteTime" units="milliseconds">
7268   <owner>jianli@chromium.org</owner>
7269   <summary>
7270     Length of time taken to complete a GCM unregistration request successfully.
7271     If the unregistration is retried multiple times, the length of time is
7272     counted for the last successful retry.
7273   </summary>
7274 </histogram>
7276 <histogram name="GCM.UnregistrationRequestStatus"
7277     enum="GCMUnregistrationRequestStatus">
7278   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7279   <summary>Status code of the outcome of a GCM unregistration request.</summary>
7280 </histogram>
7282 <histogram name="GCM.UnregistrationRetryCount">
7283   <owner>jianli@chromium.org</owner>
7284   <summary>Number of retries before a GCM unregistration succeeds.</summary>
7285 </histogram>
7287 <histogram name="GCMInvalidations.IncomingMessageStatus"
7288     enum="GCMInvalidationsIncomingMessageStatus">
7289   <owner>pavely@chromium.org</owner>
7290   <summary>
7291     Status of parsing incoming invalidations message from GCM channel.
7292   </summary>
7293 </histogram>
7295 <histogram name="GCMInvalidations.OutgoingMessageStatus"
7296     enum="GCMInvalidationsOutgoingMessageStatus">
7297   <owner>pavely@chromium.org</owner>
7298   <summary>
7299     Status of sending outgoing invalidations message through GCM.
7300   </summary>
7301 </histogram>
7303 <histogram name="GData.AuthSuccess" enum="GDataAuthResult">
7304   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7305   <summary>Result of the authentication for Drive.</summary>
7306 </histogram>
7308 <histogram name="GData.EntireFeedLoadTime" units="microseconds">
7309   <obsolete>
7310     Deprecated 9/2012, and replaced by Drive.EntireFeedLoadTime
7311   </obsolete>
7312   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7313   <summary>
7314     Time spent to load the entire file system information from the server
7315   </summary>
7316 </histogram>
7318 <histogram name="GData.EntryKind" enum="GDataEntryKind">
7319   <obsolete>
7320     Deprecated 9/2012, and replaced by Drive.EntryKind
7321   </obsolete>
7322   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7323   <summary>
7324     Provides breakdown of specific formats for hosted documents. Recorded when
7325     feed is loaded from the server.
7326   </summary>
7327 </histogram>
7329 <histogram name="GData.InitialFeedLoadTime" units="microseconds">
7330   <obsolete>
7331     Deprecated 9/2012, and replaced by Drive.InitialFeedLoadTime
7332   </obsolete>
7333   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7334   <summary>
7335     Time spent to load the initial part of the file system information from the
7336     server
7337   </summary>
7338 </histogram>
7340 <histogram name="GData.NumberOfHostedDocuments">
7341   <obsolete>
7342     Deprecated 9/2012, and replaced by Drive.NumberOfHostedDocuments
7343   </obsolete>
7344   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7345   <summary>
7346     Number of hosted documents (spreadsheets etc.) on Drive. Logged when Drive
7347     is first accessed.
7348   </summary>
7349 </histogram>
7351 <histogram name="GData.NumberOfRegularFiles">
7352   <obsolete>
7353     Deprecated 9/2012, and replaced by Drive.NumberOfRegularFiles
7354   </obsolete>
7355   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7356   <summary>
7357     Number of regualr files on Drive.  Logged when Drive is first accessed.
7358   </summary>
7359 </histogram>
7361 <histogram name="GData.NumberOfTotalFiles">
7362   <obsolete>
7363     Deprecated 9/2012, and replaced by Drive.NumberOfTotalFiles
7364   </obsolete>
7365   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7366   <summary>
7367     Number of total files (regualr files + hosted documents) on Drive.  Logged
7368     when Drive is first accessed.
7369   </summary>
7370 </histogram>
7372 <histogram name="Geolocation.GeolocationDispatcherHostImpl.EnableHighAccuracy"
7373     enum="BooleanEnabled">
7374   <owner>mvanouwerkerk@chromium.org</owner>
7375   <summary>
7376     Whether high accuracy geolocation information was requested.
7377   </summary>
7378 </histogram>
7380 <histogram name="Geolocation.InfoBarDelegate.Event"
7381     enum="GeolocationInfoBarDelegateEvent">
7382   <owner>mvanouwerkerk@chromium.org</owner>
7383   <summary>Events in GeolocationInfoBarDelegate.</summary>
7384 </histogram>
7386 <histogram name="Geolocation.InfoBarDelegateAndroid.Event"
7387     enum="GeolocationInfoBarDelegateAndroidEvent">
7388   <owner>mvanouwerkerk@chromium.org</owner>
7389   <summary>Events in GeolocationInfoBarDelegateAndroid.</summary>
7390 </histogram>
7392 <histogram name="Geolocation.LocationUpdate.ErrorCode"
7393     enum="GeopositionErrorCode">
7394   <owner>mvanouwerkerk@chromium.org</owner>
7395   <summary>Error code for the geoposition sent to the renderers.</summary>
7396 </histogram>
7398 <histogram name="Geolocation.NetworkLocationRequest.AccessPoints">
7399   <owner>mvanouwerkerk@chromium.org</owner>
7400   <summary>
7401     The number of WiFi access points used to determine geolocation.
7402   </summary>
7403 </histogram>
7405 <histogram name="Geolocation.NetworkLocationRequest.Event"
7406     enum="NetworkLocationRequestEvent">
7407   <owner>mvanouwerkerk@chromium.org</owner>
7408   <summary>Events in NetworkLocationRequest.</summary>
7409 </histogram>
7411 <histogram name="Geolocation.NetworkLocationRequest.ResponseCode"
7412     units="HTTP response code">
7413   <owner>mvanouwerkerk@chromium.org</owner>
7414   <summary>Http response codes in NetworkLocationRequest.</summary>
7415 </histogram>
7417 <histogram name="GoogleNow.Card.Button.Clicked0" enum="GoogleNowCardTypeId">
7418   <owner>robliao@chromium.org</owner>
7419   <owner>skare@chromium.org</owner>
7420   <summary>Types of cards which received an index 0 button click.</summary>
7421 </histogram>
7423 <histogram name="GoogleNow.Card.Button.Clicked1" enum="GoogleNowCardTypeId">
7424   <owner>robliao@chromium.org</owner>
7425   <owner>skare@chromium.org</owner>
7426   <summary>Types of cards which received an index 1 button click.</summary>
7427 </histogram>
7429 <histogram name="GoogleNow.Card.Clicked" enum="GoogleNowCardTypeId">
7430   <owner>robliao@chromium.org</owner>
7431   <owner>skare@chromium.org</owner>
7432   <summary>Types of cards which received a notification click.</summary>
7433 </histogram>
7435 <histogram name="GoogleNow.Event" enum="GoogleNowEvent">
7436   <owner>robliao@chromium.org</owner>
7437   <owner>skare@chromium.org</owner>
7438   <summary>Events in Google Now component extension.</summary>
7439 </histogram>
7441 <histogram name="GoogleNow.MessageCenter.Displayed.NotificationsVisible"
7442     units="count">
7443   <owner>robliao@chromium.org</owner>
7444   <owner>skare@chromium.org</owner>
7445   <summary>
7446     Count of the number of Google Now notifications visible when the message
7447     center/notification center is shown.
7448   </summary>
7449 </histogram>
7451 <histogram name="GoogleUpdate.EffectivePolicy" enum="UpdatePolicy">
7452   <owner>gab@chromium.org</owner>
7453   <summary>
7454     The effective update policy for Chrome on Windows. Recorded once per startup
7455     (following a 45 seconds delay).
7456   </summary>
7457 </histogram>
7459 <histogram name="GoogleUpdate.UpdatePolicyIsOverridden" enum="Boolean">
7460   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7461   <summary>
7462     True if the effective update policy for Chrome on Windows is the result of
7463     an app-specific override; false if it is the default for all apps. Recorded
7464     once per startup (following a 45 seconds delay).
7465   </summary>
7466 </histogram>
7468 <histogram name="GPU.AcceleratedSurfaceRefreshRate" units="hz">
7469   <owner>vangelis@chromium.org</owner>
7470   <summary>
7471     Refresh rate of the display in Hz.  This is recorded every time we present a
7472     frame.
7473   </summary>
7474 </histogram>
7476 <histogram name="GPU.CollectContextGraphicsInfo" units="microseconds">
7477   <owner>vangelis@chromium.org</owner>
7478   <summary>
7479     The time that the GPU process spends collecting driver information during
7480     startup.
7481   </summary>
7482 </histogram>
7484 <histogram name="GPU.CreateBrowserCompositor" units="microseconds">
7485   <owner>vangelis@chromium.org</owner>
7486   <summary>
7487     The time that the browser process takes to create the compositor from its
7488     point of view. One of these is created for each top-level window (browser
7489     frame, menus, etc.).
7490   </summary>
7491 </histogram>
7493 <histogram name="GPU.InitializeOneOffTime" units="microseconds">
7494   <owner>vangelis@chromium.org</owner>
7495   <summary>
7496     The time that the GPU process spends in initializing the GL surface, and
7497     collecting graphics information.
7498   </summary>
7499 </histogram>
7501 <histogram name="History.DeleteFTSIndexDatabases">
7502   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7503   <summary>
7504     Count of &quot;History Index *&quot; databases deleted.  These databases
7505     stored the full-text-search data for history, which was removed at r213442,
7506     this histogram tracks cleanup.
7507   </summary>
7508 </histogram>
7510 <histogram name="History.FaviconsRecoveredPercentage" units="%">
7511   <owner>rpop@google.com</owner>
7512   <summary>
7513     Size of the recovered Favicons database relative to the original corrupt
7514     database.  Recovery is VACUUM-like, so the resulting database should always
7515     be smaller.  Substantial 100% results would indicate empty databases being
7516     recovered, substantial low% results would indicate very little data being
7517     recovered.
7518   </summary>
7519 </histogram>
7521 <histogram name="History.FaviconsRecoveredRowsFaviconBitmaps">
7522   <owner>rpop@google.com</owner>
7523   <summary>
7524     Rows recovered from [favicon_bitmaps] table in Favicons recovery.
7525   </summary>
7526 </histogram>
7528 <histogram name="History.FaviconsRecoveredRowsFavicons">
7529   <owner>rpop@google.com</owner>
7530   <summary>Rows recovered from [favicons] table in Favicons recovery.</summary>
7531 </histogram>
7533 <histogram name="History.FaviconsRecoveredRowsIconMapping">
7534   <owner>rpop@google.com</owner>
7535   <summary>
7536     Rows recovered from [icon_mapping] table in Favicons recovery.
7537   </summary>
7538 </histogram>
7540 <histogram name="History.FaviconsRecovery" enum="HistoryFaviconsRecoveryEnum">
7541   <owner>rpop@google.com</owner>
7542   <summary>
7543     Track results of SQLite database recovery code in thumbnail_database.cc.
7544   </summary>
7545 </histogram>
7547 <histogram name="History.TopSitesRecoveredPercentage" units="%">
7548   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7549   <summary>
7550     Size of the recovered TopSites database relative to the original corrupt
7551     database.  Recovery is VACUUM-like, so the resulting database should always
7552     be smaller.  Substantial 100% results would indicate empty databases being
7553     recovered, substantial low% results would indicate very little data being
7554     recovered.
7555   </summary>
7556 </histogram>
7558 <histogram name="History.TopSitesRecoveredRowsThumbnails">
7559   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7560   <summary>
7561     Rows recovered from [thumbnails] table in TopSites recovery.
7562   </summary>
7563 </histogram>
7565 <histogram name="History.TopSitesRecovery" enum="HistoryTopSitesRecoveryEnum">
7566   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7567   <summary>
7568     The TopSites recovery code is written conservatively, with successful
7569     recovery committed and any failure leading to rollback. This tracks the
7570     outcomes to determine which cases are high-frequency enough to warrant
7571     adding additional code to handle them (versus simply deleting the data).
7572   </summary>
7573 </histogram>
7575 <histogram name="History.TopSitesVisitsByRank" units="rank">
7576   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7577   <summary>
7578     Page visits to each of a user's top 50 sites. Visits to all other sites go
7579     into the 51st bucket. Only count the page visit if it came from user
7580     browsing and only count it once when cycling through a redirect chain.
7581   </summary>
7582 </histogram>
7584 <histogram name="HistoryPage.ClickPosition">
7585   <owner>rpop@google.com</owner>
7586   <summary>
7587     Number of entries that the clicked entry is older than in History page. Last
7588     bucket is any entry of that value or higher.
7589   </summary>
7590 </histogram>
7592 <histogram name="HistoryPage.ClickPositionSubset">
7593   <owner>rpop@google.com</owner>
7594   <summary>
7595     Subset of the Click Position histogram. Contains only the first smaller
7596     subset of entries on the page. Number of entries that the clicked entry is
7597     older than in History page. Last bucket is entries of that value or higher.
7598   </summary>
7599 </histogram>
7601 <histogram name="HistoryPage.OtherDevicesMenu" enum="NtpOtherSessionsType">
7602   <owner>mad@chromium.org</owner>
7603   <owner>rpop@google.com</owner>
7604   <summary>
7605     Histogram for usage of the section in the history page that allows the user
7606     to access tabs from other devices.
7607   </summary>
7608 </histogram>
7610 <histogram name="HistoryPage.RemoveEntryPosition">
7611   <owner>rpop@google.com</owner>
7612   <summary>
7613     Number of entries that the deleted entry is older than in History page. Last
7614     bucket is any entry of that value or higher. Confirmed removal is not
7615     guaranteed, just an initiation of 'Remove selected items'.
7616   </summary>
7617 </histogram>
7619 <histogram name="HistoryPage.RemoveEntryPositionSubset">
7620   <owner>rpop@google.com</owner>
7621   <summary>
7622     Subset of Remove Entry Position histogram. Contains only the first smaller
7623     subset of entries on the page. Number of entries that the deleted entry is
7624     older than in History page. Last bucket is any entry of that value or
7625     higher. Confirmed removal is not guaranteed, just an initiation of 'Remove
7626     selected items'.
7627   </summary>
7628 </histogram>
7630 <histogram name="Hotword.AudioLoggingEnabled" enum="BooleanEnabled">
7631   <summary>
7632     The state of the hotword audio logging preference. This value is emitted
7633     each time the hotword availability is requested by the extension if the user
7634     is also opted in to hotword voice search. This check typically happens each
7635     time a hotword search is initiated.
7636   </summary>
7637 </histogram>
7639 <histogram name="Hotword.Enabled" enum="HotwordPrefState">
7640   <owner>rlp@chromium.org</owner>
7641   <summary>
7642     The state of the hotword preference. This value is emitted during
7643     HotwordService initialization which happens during Profile initialization.
7644   </summary>
7645 </histogram>
7647 <histogram name="Hotword.ExtensionAvailability" enum="HotwordAvailability">
7648   <owner>rlp@chromium.org</owner>
7649   <summary>
7650     Whether the external component hotword extension exists (i.e., not pending
7651     download, disabled, etc.). This value is emitted each time the hotword
7652     availability is requested by the extension which typically happens each time
7653     a hotword search is initiated.
7654   </summary>
7655 </histogram>
7657 <histogram name="HttpCache.EntryLockWait" units="milliseconds">
7658   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7659   <summary>
7660     The time spent waiting for write lock on a disk cache entry.
7661   </summary>
7662 </histogram>
7664 <histogram name="HttpCache.OfflineStatus" enum="OfflineStatus">
7665   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7666   <summary>
7667     Result of a main page HttpCacheTransaction if offline mode had been enabled.
7668   </summary>
7669 </histogram>
7671 <histogram name="HttpCache.ReadErrorNonRestartable" enum="NetErrorCodes">
7672   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7673   <summary>Net error results from non-restartable cache read errors.</summary>
7674 </histogram>
7676 <histogram name="HttpCache.ReadErrorRestartable" enum="NetErrorCodes">
7677   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7678   <summary>Net error results from restartable cache read errors.</summary>
7679 </histogram>
7681 <histogram name="HttpCache.Vary" enum="VaryType">
7682   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7683   <summary>The type of Vary header for a given GET response.</summary>
7684 </histogram>
7686 <histogram name="Import.ImporterType.AutoImport" enum="ImporterType">
7687   <owner>gab@chromium.org</owner>
7688   <summary>The importer used on first run Auto Import.</summary>
7689 </histogram>
7691 <histogram name="Import.ImporterType.BookmarksAPI" enum="ImporterType">
7692   <owner>gab@chromium.org</owner>
7693   <summary>The importer used on import from the bookmarks file API.</summary>
7694 </histogram>
7696 <histogram name="Import.ImporterType.ImportDataHandler" enum="ImporterType">
7697   <owner>gab@chromium.org</owner>
7698   <summary>
7699     The importer used on import from the chrome://settings/importData UI.
7700   </summary>
7701 </histogram>
7703 <histogram name="Import.ShowDialog.FromBookmarkBarView" units="seconds">
7704   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7705   <summary>
7706     The amount of time from install time to time that user opens import dialog
7707     from BookmarkBarView.
7708   </summary>
7709 </histogram>
7711 <histogram name="Import.ShowDialog.FromFloatingBookmarkBarView" units="seconds">
7712   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7713   <summary>
7714     The amount of time from install time to time that user opens import dialog
7715     from NTP floating BookmarkBarView.
7716   </summary>
7717 </histogram>
7719 <histogram name="Import_ShowDlg.FromBookmarkBarView" units="seconds">
7720   <obsolete>
7721     Deprecated and replaced by Import.ShowDialog.FromBookmarkBarView
7722   </obsolete>
7723   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7724   <summary>
7725     The amount of time from install time to time that user opens import dialog
7726     from BookmarkBarView.
7727   </summary>
7728 </histogram>
7730 <histogram name="Import_ShowDlg.FromFloatingBookmarkBarView" units="seconds">
7731   <obsolete>
7732     Deprecated and replaced by Import.ShowDialog.FromFloatingBookmarkBarView
7733   </obsolete>
7734   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7735   <summary>
7736     The amount of time from install time to time that user opens import dialog
7737     from NTP floating BookmarkBarView.
7738   </summary>
7739 </histogram>
7741 <histogram name="InertialSensor.AccelerometerAndroidAvailable"
7742     enum="BooleanAvailable">
7743   <owner>timvolodine@chromium.org</owner>
7744   <summary>
7745     Whether the Sensor.TYPE_LINEAR_ACCELERATION was available at the start of
7746     Device Motion.
7747   </summary>
7748 </histogram>
7750 <histogram name="InertialSensor.AccelerometerIncGravityAndroidAvailable"
7751     enum="BooleanAvailable">
7752   <owner>timvolodine@chromium.org</owner>
7753   <summary>
7754     Whether the Sensor.TYPE_ACCELEROMETER was available at the start of Device
7755     Motion.
7756   </summary>
7757 </histogram>
7759 <histogram name="InertialSensor.AccelerometerWindowsAvailable"
7760     enum="BooleanAvailable">
7761   <owner>timvolodine@chromium.org</owner>
7762   <summary>
7763     Whether the SENSOR_TYPE_ACCELEROMETER_3D was available at the start of
7764     Device Motion on the Windows platform.
7765   </summary>
7766 </histogram>
7768 <histogram name="InertialSensor.GyrometerWindowsAvailable"
7769     enum="BooleanAvailable">
7770   <owner>timvolodine@chromium.org</owner>
7771   <summary>
7772     Whether the SENSOR_TYPE_GYROMETER_3D was available at the start of Device
7773     Motion on the Windows platform.
7774   </summary>
7775 </histogram>
7777 <histogram name="InertialSensor.GyroscopeAndroidAvailable"
7778     enum="BooleanAvailable">
7779   <owner>timvolodine@chromium.org</owner>
7780   <summary>
7781     Whether the Sensor.TYPE_GYROSCOPE was available at the start of Device
7782     Motion.
7783   </summary>
7784 </histogram>
7786 <histogram name="InertialSensor.InclinometerWindowsAvailable"
7787     enum="BooleanAvailable">
7788   <owner>timvolodine@chromium.org</owner>
7789   <summary>
7790     Whether the SENSOR_TYPE_INCLINOMETER_3D was available at the start of Device
7791     Orientation on the Windows platform.
7792   </summary>
7793 </histogram>
7795 <histogram name="InertialSensor.MotionDefaultAvailable" enum="BooleanAvailable">
7796   <owner>timvolodine@chromium.org</owner>
7797   <summary>
7798     This histogram counts the number of Device Motion API invocations in the
7799     default implementation (Linux and CrOS). The default implementation does not
7800     provide any sensors so the result is always false.
7801   </summary>
7802 </histogram>
7804 <histogram name="InertialSensor.MotionMacAvailable" enum="BooleanAvailable">
7805   <owner>timvolodine@chromium.org</owner>
7806   <summary>
7807     Whether the sudden motion sensor was available at the start of Device Motion
7808     on the MacOS platform.
7809   </summary>
7810 </histogram>
7812 <histogram name="InertialSensor.OrientationDefaultAvailable"
7813     enum="BooleanAvailable">
7814   <owner>timvolodine@chromium.org</owner>
7815   <summary>
7816     This histogram counts the number of Device Orientation API invocations in
7817     the default implementation (Linux and CrOS). The default implementation does
7818     not provide any sensors so the result is always false.
7819   </summary>
7820 </histogram>
7822 <histogram name="InertialSensor.OrientationMacAvailable"
7823     enum="BooleanAvailable">
7824   <owner>timvolodine@chromium.org</owner>
7825   <summary>
7826     Whether the sudden motion sensor was available at the start of Device
7827     Orientation on the MacOS platform.
7828   </summary>
7829 </histogram>
7831 <histogram name="InertialSensor.RotationVectorAndroidAvailable"
7832     enum="BooleanAvailable">
7833   <owner>timvolodine@chromium.org</owner>
7834   <summary>
7835     Whether the Sensor.TYPE_ROTATION_VECTOR was available at the start of Device
7836     Orientation.
7837   </summary>
7838 </histogram>
7840 <histogram name="Installer.AttemptsCount.Total" units="count">
7841   <owner>zeuthen@chromium.org</owner>
7842   <summary>
7843     The number of update attempts until the update has been applied. This is
7844     reported every time the device has completed an update.
7845   </summary>
7846 </histogram>
7848 <histogram name="Installer.DevModeErrorCodes" enum="UpdateEngineErrorCode">
7849   <owner>zeuthen@chromium.org</owner>
7850   <summary>Errors from update_engine process when running in dev mode.</summary>
7851 </histogram>
7853 <histogram name="Installer.DownloadOverheadPercentage" units="%">
7854   <owner>zeuthen@chromium.org</owner>
7855   <summary>
7856     The overhead in downloading extra bytes due to errors/interruptions.
7857     Expressed as a percentage of the bytes that are actually needed to be
7858     downloaded for the update to be successful.
7859   </summary>
7860 </histogram>
7862 <histogram name="Installer.DownloadSourcesUsed"
7863     enum="UpdateEngineDownloadSources">
7864   <owner>zeuthen@chromium.org</owner>
7865   <summary>
7866     The combinations of protocol and source server that were used to complete a
7867     successful update.
7868   </summary>
7869 </histogram>
7871 <histogram name="Installer.FullPayloadAttemptNumber" units="count">
7872   <owner>zeuthen@chromium.org</owner>
7873   <summary>
7874     The number of update attempts with a full update payload until the update
7875     has been applied. This is reported on every update attempt.
7876   </summary>
7877 </histogram>
7879 <histogram name="Installer.InstallDateProvisioningSource"
7880     enum="UpdateEngineInstallDateProvisioningSource">
7881   <owner>zeuthen@chromium.org</owner>
7882   <summary>
7883     The source used to provision the install-date-days value sent to Omaha with
7884     every request. This is reported when OOBE completes (M34 or later) or when
7885     upgrading to a version with install-date-days support.
7886   </summary>
7887 </histogram>
7889 <histogram name="Installer.NormalErrorCodes" enum="UpdateEngineErrorCode">
7890   <owner>zeuthen@chromium.org</owner>
7891   <summary>
7892     Errors from update_engine process when running in normal mode.
7893   </summary>
7894 </histogram>
7896 <histogram name="Installer.OSAgeDays" units="days">
7897   <owner>zeuthen@chromium.org</owner>
7898   <summary>
7899     The age of the OS, defined as the age of the /etc/lsb-release file. This is
7900     reported on every update check but at most once a day.
7901   </summary>
7902 </histogram>
7904 <histogram name="Installer.PayloadAttemptNumber" units="count">
7905   <owner>zeuthen@chromium.org</owner>
7906   <summary>
7907     The number of update attempts until the update has been applied. This is
7908     reported on every update attempt.
7909   </summary>
7910 </histogram>
7912 <histogram name="Installer.PayloadFormat" enum="UpdateEnginePayloadFormat">
7913   <owner>zeuthen@chromium.org</owner>
7914   <summary>
7915     The type of update payload used to update the device. The difference between
7916     &quot;Full&quot; and &quot;Forced Full&quot; is that in the latter, the
7917     request sent to Omaha included a directive saying that a delta payload
7918     wasn't accepted. A &quot;Full&quot; payload is one where a delta payload was
7919     accepted but Omaha provided a full payload. This is reported every time the
7920     device has completed an update.
7921   </summary>
7922 </histogram>
7924 <histogram name="Installer.RebootToNewPartitionAttempt" units="count">
7925   <owner>zeuthen@chromium.org</owner>
7926   <summary>
7927     The number of consecutive times a device has failed to boot an update that
7928     successfully applied. This metric is reported every time the firmware fails
7929     to boot the slot with the update and fell back to the slot it originally
7930     updated from.
7931   </summary>
7932 </histogram>
7934 <histogram name="Installer.SuccessfulMBsDownloadedFrom" units="MB">
7935   <owner>zeuthen@chromium.org</owner>
7936   <summary>
7937     Number of MBs downloaded from during an update that completed successfully.
7938   </summary>
7939 </histogram>
7941 <histogram name="Installer.TimeToRebootMinutes" units="Minutes">
7942   <owner>zeuthen@chromium.org</owner>
7943   <summary>
7944     Wall-clock duration between when an update has successfully completed (and
7945     the user is presented with the &quot;reboot arrow&quot;) and when the system
7946     has booted into the new update. This is reported every time the device is
7947     rebooted after an update has been applied.
7948   </summary>
7949 </histogram>
7951 <histogram name="Installer.TotalMBsDownloadedFrom" units="MB">
7952   <owner>zeuthen@chromium.org</owner>
7953   <summary>
7954     Total number of MBs downloaded since the last successful update. This also
7955     includes all the bytes downloaded during any prior failed attempts.
7956   </summary>
7957 </histogram>
7959 <histogram name="Installer.UpdateDurationMinutes" units="Minutes">
7960   <owner>zeuthen@chromium.org</owner>
7961   <summary>
7962     Absolute wall-clock time duration it took for the update to complete from
7963     the time an update first began.  It includes not just the time the device
7964     was up, but also includes the time the device spent sleeping.
7965   </summary>
7966 </histogram>
7968 <histogram name="Installer.UpdateDurationUptimeMinutes" units="Minutes">
7969   <owner>zeuthen@chromium.org</owner>
7970   <summary>
7971     Uptime duration it took for the update to complete from the time an update
7972     first began.  It does not include the time the device spent sleeping, but it
7973     does include the uptime spent in waiting for the hourly update checks to
7974     happen.
7975   </summary>
7976 </histogram>
7978 <histogram name="Installer.UpdateNumReboots" units="count">
7979   <owner>zeuthen@chromium.org</owner>
7980   <summary>
7981     Number of times the device was rebooted by the user since an update began
7982     and until it completed successfully.
7983   </summary>
7984 </histogram>
7986 <histogram name="Installer.UpdatesAbandonedCount" units="count">
7987   <owner>zeuthen@chromium.org</owner>
7988   <summary>
7989     The number of update attempts that didn't complete because a newer update
7990     was detected during the update operation. This is reported every time the
7991     device has completed an update.
7992   </summary>
7993 </histogram>
7995 <histogram name="Installer.UpdatesAbandonedEventCount" units="count">
7996   <owner>zeuthen@chromium.org</owner>
7997   <summary>
7998     The number of consecutive different abandoned update payloads since the last
7999     successful update. This is reported every time an update payload is
8000     abandoned because a newer update payload is available.
8001   </summary>
8002 </histogram>
8004 <histogram name="Installer.UpdateURLSwitches" units="count">
8005   <owner>zeuthen@chromium.org</owner>
8006   <summary>
8007     Number of times the download URLs were switched due to failures.
8008   </summary>
8009 </histogram>
8011 <histogram name="InstallSigner.InvalidCount">
8012   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8013   <summary>
8014     This is a count of the number of ids that we asked to be signed which the
8015     server response indicated were not in the webstore.
8016   </summary>
8017 </histogram>
8019 <histogram name="InstallSigner.InvalidSignature">
8020   <obsolete>
8021     Deprecated 1/2014 (crbug.com/333934). Replaced by
8022     ExtensionInstallSigner.ResultWasValid.
8023   </obsolete>
8024   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8025   <summary>
8026     The extensions install signer got a well-formed result from the server but
8027     the signature check on it failed.
8028   </summary>
8029 </histogram>
8031 <histogram name="InstallVerifier.CallbackInvalidSignature">
8032   <obsolete>
8033     Deprecated 1/2014 (crbug.com/333934). Replaced by
8034     ExtensionInstallVerifier.GetSignatureResult.
8035   </obsolete>
8036   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8037   <summary>
8038     The extension install verifier tried to get a new signature and received a
8039     response but it wasn't properly signed.
8040   </summary>
8041 </histogram>
8043 <histogram name="InstallVerifier.CallbackNoSignature">
8044   <obsolete>
8045     Deprecated 1/2014 (crbug.com/333934). Replaced by
8046     ExtensionInstallVerifier.GetSignatureResult.
8047   </obsolete>
8048   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8049   <summary>
8050     The extension install verifier tried to get a new signature but was unable
8051     to (network error contacting the server, response from server was malformed,
8052     etc.).
8053   </summary>
8054 </histogram>
8056 <histogram name="InstallVerifier.CallbackValidSignature">
8057   <obsolete>
8058     Deprecated 1/2014 (crbug.com/333934). Replaced by
8059     ExtensionInstallVerifier.GetSignatureResult.
8060   </obsolete>
8061   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8062   <summary>
8063     The extension install verifier got a new signature from the server that was
8064     valid.
8065   </summary>
8066 </histogram>
8068 <histogram name="InstallVerifier.InitGoodSignature">
8069   <obsolete>
8070     Deprecated 1/2014 (crbug.com/333934). Replaced by
8071     ExtensionInstallVerifier.InitResult.
8072   </obsolete>
8073   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8074   <summary>
8075     The extension install verifier found a valid signature at startup, and this
8076     is a count of the number of signed ids it contained.
8077   </summary>
8078 </histogram>
8080 <histogram name="InstallVerifier.InitInvalidSignature">
8081   <obsolete>
8082     Deprecated 1/2014 (crbug.com/333934). Replaced by
8083     ExtensionInstallVerifier.InitResult.
8084   </obsolete>
8085   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8086   <summary>
8087     The extension install verifier found a signature in the prefs at startup,
8088     and it parsed properly, but it was invalid (some ids may have been
8089     added/removed, could not verify it was signed with the correct private key,
8090     etc.).
8091   </summary>
8092 </histogram>
8094 <histogram name="InstallVerifier.InitNoSignature">
8095   <obsolete>
8096     Deprecated 1/2014 (crbug.com/333934). Replaced by
8097     ExtensionInstallVerifier.InitResult.
8098   </obsolete>
8099   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8100   <summary>
8101     The extension install verifier did not find any signature in the prefs at
8102     startup.
8103   </summary>
8104 </histogram>
8106 <histogram name="InstallVerifier.InitUnparseablePref">
8107   <obsolete>
8108     Deprecated 1/2014 (crbug.com/333934). Replaced by
8109     ExtensionInstallVerifier.InitResult.
8110   </obsolete>
8111   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8112   <summary>
8113     The extension install verifier found a signature in the prefs at startup,
8114     but it wasn't parseable (missing/wrong format of required keys, etc.).
8115   </summary>
8116 </histogram>
8118 <histogram name="InstallVerifier.SignatureFailedButNotEnforcing">
8119   <obsolete>
8120     Deprecated 1/2014 (crbug.com/333934). Replaced by
8121     ExtensionInstallVerifier.MustRemainDisabled.
8122   </obsolete>
8123   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8124   <summary>
8125     The extension install verifier would have disabled an extension but is not
8126     in enforcement mode.
8127   </summary>
8128 </histogram>
8130 <histogram name="Instant.InstantControllerEvent" enum="InstantControllerEvent">
8131   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8132   <summary>
8133     Records various events of interest in the InstantController. E.g. When URLs
8134     are blacklisted.
8135   </summary>
8136 </histogram>
8138 <histogram name="Instant.SessionsStorageNamespace"
8139     enum="InstantSessionStorageNamespace">
8140   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8141   <summary>
8142     How often an Instant preview is committed onto a different tab than it was
8143     created from.
8144   </summary>
8145 </histogram>
8147 <histogram name="Instant.TimeToFirstShow" units="milliseconds">
8148   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8149   <summary>
8150     The time between the first Omnibox interaction and when the Instant preview
8151     shows. If the instant preview was already showing when the user interacted
8152     with the omnibox, this histogram is not recorded.
8153   </summary>
8154 </histogram>
8156 <histogram name="InstantExtended.CacheableNTPLoad"
8157     enum="InstantExtended_CacheableNTPLoad">
8158   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8159   <summary>
8160     Records a histogram for how often the Cacheable NTP fails to load.
8161   </summary>
8162 </histogram>
8164 <histogram name="InstantExtended.FallbackToLocalOverlay"
8165     enum="InstantExtended_FallbackCause">
8166   <obsolete>
8167     Depcreated as of 10/2013. No longer relevant since the HTML overlay was
8168     abandoned.
8169   </obsolete>
8170   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8171   <summary>
8172     Records the cause for falling back to a local overlay at the time of
8173     fallback.
8174   </summary>
8175 </histogram>
8177 <histogram name="InstantExtended.InstantNavigation"
8178     enum="InstantExtended_InstantNavigation">
8179   <obsolete>
8180     Deprecated as of 10/2013. This histogram is no longer relevant since the
8181     HTML overlay went away.
8182   </obsolete>
8183   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8184   <summary>
8185     Records a histogram for instant extended (Local NTP and Online NTP) and
8186     non-extended navigations.
8187   </summary>
8188 </histogram>
8190 <histogram name="InstantExtended.NewOptInState"
8191     enum="InstantExtended_NewOptInState">
8192   <obsolete>
8193     Deprecated as of 11/2013.
8194   </obsolete>
8195   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8196   <summary>
8197     Records, on startup, whether the user has chosen to opt-in to or opt-out of
8198     InstantExtended via chrome://flags.
8199   </summary>
8200 </histogram>
8202 <histogram name="InstantExtended.OptInState" enum="InstantExtended_OptInState">
8203   <obsolete>
8204     Deprecated 2013-06. As of m30 use InstantExtended.NewOptInState.
8205   </obsolete>
8206   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8207   <summary>
8208     Records, on startup, whether the user has chosen to opt-in to or opt-out of
8209     InstantExtended via chrome://flags.
8210   </summary>
8211 </histogram>
8213 <histogram name="InstantExtended.PercentageMatchQuerytoQuery" units="%">
8214   <obsolete>
8215     Deprecated 2013-07. Please see
8216     InstantExtended.PercentageMatchV2_QuerytoQuery instead.
8217   </obsolete>
8218   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8219   <summary>
8220     Records the number of matching characters at the start of the user's text as
8221     a percentage of average length between the old and new text when the user
8222     navigates from a search query to another search query.
8223   </summary>
8224 </histogram>
8226 <histogram name="InstantExtended.PercentageMatchQuerytoURL" units="%">
8227   <obsolete>
8228     Deprecated 2013-07. Please see InstantExtended.PercentageMatchV2_QuerytoURL
8229     instead.
8230   </obsolete>
8231   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8232   <summary>
8233     Records the number of matching characters at the start of the user's text as
8234     a percentage of average length between the old and new text when the user
8235     navigates from a search query to a url. Example: Accidental search for
8236     google.con, then navigation to google.com.
8237   </summary>
8238 </histogram>
8240 <histogram name="InstantExtended.PercentageMatchURLtoQuery" units="%">
8241   <obsolete>
8242     Deprecated 2013-07. Please see InstantExtended.PercentageMatchV2_URLtoQuery
8243     instead.
8244   </obsolete>
8245   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8246   <summary>
8247     Records the number of matching characters at the start of the user's text as
8248     a percentage of average length between the old and new text when the user
8249     navigates from a url to a search query.
8250   </summary>
8251 </histogram>
8253 <histogram name="InstantExtended.PercentageMatchURLtoURL" units="%">
8254   <obsolete>
8255     Deprecated 2013-07. Please see InstantExtended.PercentageMatchV2_URLtoURL
8256     instead.
8257   </obsolete>
8258   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8259   <summary>
8260     Records the number of matching characters at the start of the user's text as
8261     a percentage of average length between the old and new text when the user
8262     navigates from a url to another url.
8263   </summary>
8264 </histogram>
8266 <histogram name="InstantExtended.PercentageMatchV2_QuerytoQuery" units="%">
8267   <owner>mpearson@chromium.org</owner>
8268   <summary>
8269     Records the number of matching characters at the start of the user's text as
8270     a percentage of average length between the old and new text when the user
8271     navigates from a search query to another search query.
8272   </summary>
8273 </histogram>
8275 <histogram name="InstantExtended.PercentageMatchV2_QuerytoURL" units="%">
8276   <owner>mpearson@chromium.org</owner>
8277   <summary>
8278     Records the number of matching characters at the start of the user's text as
8279     a percentage of average length between the old and new text when the user
8280     navigates from a search query to a url. Example: Accidental search for
8281     google.con, then navigation to google.com.
8282   </summary>
8283 </histogram>
8285 <histogram name="InstantExtended.PercentageMatchV2_URLtoQuery" units="%">
8286   <owner>mpearson@chromium.org</owner>
8287   <summary>
8288     Records the number of matching characters at the start of the user's text as
8289     a percentage of average length between the old and new text when the user
8290     navigates from a url to a search query.
8291   </summary>
8292 </histogram>
8294 <histogram name="InstantExtended.PercentageMatchV2_URLtoURL" units="%">
8295   <owner>mpearson@chromium.org</owner>
8296   <summary>
8297     Records the number of matching characters at the start of the user's text as
8298     a percentage of average length between the old and new text when the user
8299     navigates from a url to another url.
8300   </summary>
8301 </histogram>
8303 <histogram name="InstantExtended.PrefValue" enum="BooleanEnabled">
8304   <obsolete>
8305     Deprecated 2013-06. This preference has not been exposed or used for months,
8306     and we do not plan to use it in the future.
8307   </obsolete>
8308   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8309   <summary>
8310     Records, on startup, the value of the &quot;Allow your search engine to
8311     provide Instant result&quot; preference setting for the first profile
8312     loaded.
8313   </summary>
8314 </histogram>
8316 <histogram name="InstantSearchClicks.PreviewScrollState"
8317     enum="InstantSearchClicks_PreviewScrollState">
8318   <owner>ksimbili@chromium.org</owner>
8319   <summary>
8320     Records the scroll state on the preview page when instant search clicks
8321     feature is triggered.
8322   </summary>
8323 </histogram>
8325 <histogram name="InstantSearchClicks.ReasonForSwap"
8326     enum="InstantSearchClicks_ReasonForSwap">
8327   <owner>ksimbili@chromium.org</owner>
8328   <summary>
8329     Records the reason that triggered the page swap when instant search clicks
8330     feature is triggered.
8331   </summary>
8332 </histogram>
8334 <histogram name="InstantSearchClicks.TimeInPreview" units="milliseconds">
8335   <owner>ksimbili@chromium.org</owner>
8336   <summary>
8337     The time spent by the user in preview page before swapping to original or
8338     navigating out of preview page.
8339   </summary>
8340 </histogram>
8342 <histogram name="InstantSearchClicks.TimeToSwap" units="milliseconds">
8343   <owner>ksimbili@chromium.org</owner>
8344   <summary>
8345     The time it took for swap to trigger for all swaps. The is the time between
8346     preview page load start to preview page swap with the original page.
8347   </summary>
8348 </histogram>
8350 <histogram name="interstitial.authority_invalid_time" units="milliseconds">
8351   <obsolete>
8352     Removed on 8/1/13.
8353   </obsolete>
8354   <owner>felt@chromium.org</owner>
8355   <summary>
8356     The time between the SSL interstitial display and the user decision, which
8357     may be either accept or deny.  This is only recorded for overridable SSL
8358     warnings with a CERT_AUTHORITY_INVALID warning. Timing begins when user
8359     first focuses on the page.
8360   </summary>
8361 </histogram>
8363 <histogram name="interstitial.common_name_invalid_time" units="milliseconds">
8364   <obsolete>
8365     Removed on 8/1/13.
8366   </obsolete>
8367   <owner>felt@chromium.org</owner>
8368   <summary>
8369     The time between the SSL interstitial display and the user decision, which
8370     may be either accept or deny.  This is only recorded for overridable SSL
8371     warnings with a CERT_COMMON_NAME_INVALID warning. Timing begins when user
8372     first focuses on the page.
8373   </summary>
8374 </histogram>
8376 <histogram name="interstitial.date_invalid_time" units="milliseconds">
8377   <obsolete>
8378     Removed on 8/1/13.
8379   </obsolete>
8380   <owner>felt@chromium.org</owner>
8381   <summary>
8382     The time between the SSL interstitial display and the user decision, which
8383     may be either accept or deny.  This is only recorded for overridable SSL
8384     warnings with a CERT_DATE_INVALID warning.  Timing begins when user first
8385     focuses on the page.
8386   </summary>
8387 </histogram>
8389 <histogram name="interstitial.ssl" enum="SSLResponseTypesV2">
8390   <owner>felt@chromium.org</owner>
8391   <summary>
8392     User action when the user is shown a SSL interstitial.  SHOW_ALL and MORE
8393     refer to the total number of SSL errors; all of the other numbers pertain to
8394     the number of actions related to SSL errors that are overridable.  The
8395     counts do not sum to 100%; SHOW_ALL is a superset of SHOW_OVERRIDABLE, which
8396     in turn will be a supserset of the PROCEED/DONT_PROCEED variables.
8397     SHOW_UNDERSTAND is only being used by an experimental field trial.
8398   </summary>
8399 </histogram>
8401 <histogram name="interstitial.ssl_accept_time" units="milliseconds">
8402   <obsolete>
8403     Removed on 8/1/13.
8404   </obsolete>
8405   <owner>felt@chromium.org</owner>
8406   <summary>
8407     The time between the SSL interstitial display and the user decision, when
8408     the user accepts the SSL warning.  This is only recorded for overridable SSL
8409     warnings.  Timing begins when user first focuses on the page.
8410   </summary>
8411 </histogram>
8413 <histogram name="interstitial.ssl_error_type" enum="SSLErrorTypes">
8414   <owner>felt@chromium.org</owner>
8415   <summary>
8416     The type of SSL error that the user encounters.  This is recorded for all
8417     SSL warnings, regardless of whether they are overridable.
8418   </summary>
8419 </histogram>
8421 <histogram name="interstitial.ssl_reject_time" units="milliseconds">
8422   <obsolete>
8423     Removed on 8/1/13.
8424   </obsolete>
8425   <owner>felt@chromium.org</owner>
8426   <summary>
8427     The time between the SSL interstitial display and the user decision, when
8428     the user rejects the SSL warning.  This is only recorded for overridable SSL
8429     warnings.  Timing begins when user first focuses on the page.
8430   </summary>
8431 </histogram>
8433 <histogram name="Invalidations.NetworkChannel"
8434     enum="InvalidationNetworkChannel">
8435   <owner>pavely@chromium.org</owner>
8436   <summary>Network channel used for invalidations.</summary>
8437 </histogram>
8439 <histogram name="Keyboard.KeystrokeDeltas" units="milliseconds">
8440   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8441   <summary>
8442     The time between keystrokes in Aura text fields. The only keystrokes that
8443     are measured are ones that produce a printable character and are not over 5
8444     seconds apart.
8445   </summary>
8446 </histogram>
8448 <histogram name="LanguageUsage.AcceptLanguage" enum="LanguageCode">
8449   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8450   <summary>Accept languages.</summary>
8451 </histogram>
8453 <histogram name="LanguageUsage.ApplicationLanguage" enum="LanguageCode">
8454   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8455   <summary>Application languages used for UI.</summary>
8456 </histogram>
8458 <histogram name="LevelDBEnv.All.SafeThreadAccess" units="accesses">
8459   <obsolete>
8460     Deprecated 2013-10. No thread-unsafety was found.
8461   </obsolete>
8462   <owner>dgrogan@chromium.org</owner>
8463   <summary>
8464     Linux and CrOS use unlocked_stdio(3). If it is used unsafely, record it
8465     here. If there is no record of unsafety after chrome 29 has been in the
8466     stable channel for a few weeks then revert this change.
8467   </summary>
8468 </histogram>
8470 <histogram name="LevelDBEnv.IDB.IOError" enum="LevelDBIOErrorMethods">
8471   <owner>dgrogan@chromium.org</owner>
8472   <summary>
8473     Methods where leveldb's Chromium environment has IO errors when being used
8474     by IndexedDB.
8475   </summary>
8476 </histogram>
8478 <histogram name="LevelDBEnv.IDB.IOError." enum="PlatformFileError">
8479   <owner>dgrogan@chromium.org</owner>
8480   <summary>
8481     PlatformFileErrors encountered by a single leveldb env method.
8482   </summary>
8483 </histogram>
8485 <histogram name="LevelDBEnv.IDB.IOError.NewLogger" enum="OSAgnosticErrno">
8486   <owner>dgrogan@chromium.org</owner>
8487   <summary>Errno of errors encountered in NewLogger.</summary>
8488 </histogram>
8490 <histogram name="LevelDBEnv.IDB.IOError.NewSequentialFile"
8491     enum="OSAgnosticErrno">
8492   <owner>dgrogan@chromium.org</owner>
8493   <summary>Errno of errors encountered in NewSequentialFile.</summary>
8494 </histogram>
8496 <histogram name="LevelDBEnv.IDB.IOError.RandomAccessFile"
8497     enum="PlatformFileError">
8498   <obsolete>
8499     Deprecated 2013-04. As of m28 use
8500     LevelDBEnv.IDB.IOError.NewRandomAccessFile.
8501   </obsolete>
8502   <owner>dgrogan@chromium.org</owner>
8503   <summary>File errors in leveldb IDBEnv's NewRandomAccessFile method.</summary>
8504 </histogram>
8506 <histogram name="LevelDBEnv.IDB.IOError.WritableFileAppend"
8507     enum="OSAgnosticErrno">
8508   <owner>dgrogan@chromium.org</owner>
8509   <summary>Errno of errors encountered in WritableFileAppend.</summary>
8510 </histogram>
8512 <histogram name="LevelDBEnv.IDB.IOError.WritableFileFlush"
8513     enum="OSAgnosticErrno">
8514   <owner>dgrogan@chromium.org</owner>
8515   <summary>Errno of errors encountered in WritableFileFlush.</summary>
8516 </histogram>
8518 <histogram name="LevelDBEnv.IDB.LockFileAncestorsNotFound" units="directories">
8519   <owner>dgrogan@chromium.org</owner>
8520   <summary>
8521     Number of directories missing when IDB LevelDBEnv tries to create a Lock
8522     file.
8523   </summary>
8524 </histogram>
8526 <histogram name="LevelDBEnv.IDB.MaxFDs" units="files">
8527   <owner>dgrogan@chromium.org</owner>
8528   <summary>
8529     File descriptor limit recorded every time LevelDB calls NewRandomAccessFile
8530     for IndexedDB.
8531   </summary>
8532 </histogram>
8534 <histogram name="LevelDBEnv.IDB.MissingFiles" units="files">
8535   <owner>dgrogan@chromium.org</owner>
8536   <summary>
8537     Number of backup files found without corresponding ldb files. As measured by
8538     GetChildren when used in IndexedDB.
8539   </summary>
8540 </histogram>
8542 <histogram name="LevelDBEnv.IDB.RetryRecoveredFromErrorIn"
8543     enum="PlatformFileError">
8544   <owner>dgrogan@chromium.org</owner>
8545   <summary>
8546     When IDB LevelDBEnv successfully retries an operation that had failed,
8547     record the error from the most recent failed attempt.
8548   </summary>
8549 </histogram>
8551 <histogram name="LevelDBEnv.IDB.Table" enum="BooleanSuccess">
8552   <owner>dgrogan@chromium.org</owner>
8553   <summary>
8554     Success indicates a successful backup or restore operation for .ldb table
8555     files when used in IndexedDB.
8556   </summary>
8557 </histogram>
8559 <histogram name="LevelDBEnv.IDB.TimeTo" units="milliseconds">
8560   <obsolete>
8561     Deprecated 2013-04. As of m28 use LevelDBEnv.IDB.TimeUntilSuccessFor.
8562   </obsolete>
8563   <owner>dgrogan@chromium.org</owner>
8564   <summary>
8565     Time IDB LevelDBEnv slept before successfully completing this operation. 0
8566     means success on the first try.
8567   </summary>
8568 </histogram>
8570 <histogram name="LevelDBEnv.IDB.TimeUntilSuccessFor" units="milliseconds">
8571   <owner>dgrogan@chromium.org</owner>
8572   <summary>
8573     Time IDB LevelDBEnv slept before successfully completing this operation. 0
8574     means success on the first try.
8575   </summary>
8576 </histogram>
8578 <histogram name="LevelDBEnv.IOError" enum="LevelDBIOErrorMethods">
8579   <owner>dgrogan@chromium.org</owner>
8580   <summary>Methods where leveldb's Chromium environment has IO errors.</summary>
8581 </histogram>
8583 <histogram name="LevelDBEnv.IOError." enum="PlatformFileError">
8584   <owner>dgrogan@chromium.org</owner>
8585   <summary>PlatformFileErrors encountered by a single leveldb method.</summary>
8586 </histogram>
8588 <histogram name="LevelDBEnv.IOError.NewLogger" enum="OSAgnosticErrno">
8589   <owner>dgrogan@chromium.org</owner>
8590   <summary>Errno of errors encountered in NewLogger.</summary>
8591 </histogram>
8593 <histogram name="LevelDBEnv.IOError.NewSequentialFile" enum="OSAgnosticErrno">
8594   <owner>dgrogan@chromium.org</owner>
8595   <summary>Errno of errors encountered in NewSequentialFile.</summary>
8596 </histogram>
8598 <histogram name="LevelDBEnv.IOError.RandomAccessFile" enum="PlatformFileError">
8599   <obsolete>
8600     Deprecated 2013-04. As of m28 use LevelDBEnv.IOError.NewRandomAccessFile.
8601   </obsolete>
8602   <owner>dgrogan@chromium.org</owner>
8603   <summary>
8604     File errors in leveldb ChromiumEnv's NewRandomAccessFile method.
8605   </summary>
8606 </histogram>
8608 <histogram name="LevelDBEnv.IOError.WritableFileAppend" enum="OSAgnosticErrno">
8609   <owner>dgrogan@chromium.org</owner>
8610   <summary>Errno of errors encountered in WritableFileAppend.</summary>
8611 </histogram>
8613 <histogram name="LevelDBEnv.IOError.WritableFileFlush" enum="OSAgnosticErrno">
8614   <owner>dgrogan@chromium.org</owner>
8615   <summary>Errno of errors encountered in WritableFileFlush.</summary>
8616 </histogram>
8618 <histogram name="LevelDBEnv.LockFileAncestorsNotFound" units="directories">
8619   <owner>dgrogan@chromium.org</owner>
8620   <summary>
8621     Number of directories missing when Non-IDB LevelDBEnv tries to create a Lock
8622     file.
8623   </summary>
8624 </histogram>
8626 <histogram name="LevelDBEnv.MaxFDs" units="files">
8627   <owner>dgrogan@chromium.org</owner>
8628   <summary>
8629     File descriptor limit recorded every time LevelDB calls NewRandomAccessFile
8630     for clients other than IndexedDB.
8631   </summary>
8632 </histogram>
8634 <histogram name="LevelDBEnv.MissingFiles" units="files">
8635   <owner>dgrogan@chromium.org</owner>
8636   <summary>
8637     Number of backup files found without corresponding ldb files. As measured by
8638     GetChildren when used in LevelDB clients other than IndexedDB.
8639   </summary>
8640 </histogram>
8642 <histogram name="LevelDBEnv.RetryRecoveredFromErrorIn" enum="PlatformFileError">
8643   <owner>dgrogan@chromium.org</owner>
8644   <summary>
8645     When Non-IDB LevelDBEnv successfully retries an operation that had failed,
8646     record the error from the most recent failed attempt.
8647   </summary>
8648 </histogram>
8650 <histogram name="LevelDBEnv.Table" enum="BooleanSuccess">
8651   <owner>dgrogan@chromium.org</owner>
8652   <summary>
8653     Success indicates a successful backup or restore operation for .ldb table
8654     files when used by LevelDB clients other than IndexedDB.
8655   </summary>
8656 </histogram>
8658 <histogram name="LevelDBEnv.TimeTo" units="milliseconds">
8659   <obsolete>
8660     Deprecated 2013-04. As of m28 use LevelDBEnv.TimeUntilSuccessFor.
8661   </obsolete>
8662   <owner>dgrogan@chromium.org</owner>
8663   <summary>
8664     Time Non-IDB LevelDBEnv slept before successfully completing this operation.
8665     0 means success on the first try.
8666   </summary>
8667 </histogram>
8669 <histogram name="LevelDBEnv.TimeUntilSuccessFor" units="milliseconds">
8670   <owner>dgrogan@chromium.org</owner>
8671   <summary>
8672     Time Non-IDB LevelDBEnv slept before successfully completing this operation.
8673     0 means success on the first try.
8674   </summary>
8675 </histogram>
8677 <histogram name="LibraryLoader.NativeLibraryHack" enum="BooleanUsage">
8678   <owner>feng@chromium.org</owner>
8679   <summary>
8680     A boolean that indicates whether the workaround of a Sony framework bug was
8681     used. The metric is Android-specific, and is logged when the browser starts.
8682     See more details at http://crbug.com/311644.
8683   </summary>
8684 </histogram>
8686 <histogram name="Linux.GlibcVersion" enum="LinuxGlibcVersion">
8687   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8688   <summary>The version of glibc used. (Linux only)</summary>
8689 </histogram>
8691 <histogram name="LocalDiscovery.ClientRestartAttempts">
8692   <owner>noamsml@chromium.org</owner>
8693   <owner>vitalybuka@chromium.org</owner>
8694   <summary>Records number of attempts to start local discovery.</summary>
8695 </histogram>
8697 <histogram name="LocalDiscovery.DetectorRestartTime" units="milliseconds">
8698   <owner>noamsml@chromium.org</owner>
8699   <owner>vitalybuka@chromium.org</owner>
8700   <summary>Time between detector restarts.</summary>
8701 </histogram>
8703 <histogram name="LocalDiscovery.DetectorTriggerTime" units="milliseconds">
8704   <owner>noamsml@chromium.org</owner>
8705   <owner>vitalybuka@chromium.org</owner>
8706   <summary>Time before detector trigger notifications.</summary>
8707 </histogram>
8709 <histogram name="LocalDiscovery.DevicesPage" enum="DevicesPageEvents">
8710   <owner>noamsml@chromium.org</owner>
8711   <owner>vitalybuka@chromium.org</owner>
8712   <summary>Records events related to devices page.</summary>
8713 </histogram>
8715 <histogram name="LocalDiscovery.FirewallAccessTime" units="milliseconds">
8716   <owner>noamsml@chromium.org</owner>
8717   <owner>vitalybuka@chromium.org</owner>
8718   <summary>
8719     Windows only histogram that reports request time spend accessing firewall
8720     rules. It's logged once per browser process lifetime, when local discovery
8721     is used first time.
8722   </summary>
8723 </histogram>
8725 <histogram name="LocalDiscovery.IsFirewallReady" enum="BooleanEnabled">
8726   <owner>noamsml@chromium.org</owner>
8727   <owner>vitalybuka@chromium.org</owner>
8728   <summary>
8729     Windows only histogram that reports, whether a firewall is set, so we can
8730     bind inbound sockets. It's logged once per browser process lifetime, when
8731     local discovery is used first time.
8732   </summary>
8733 </histogram>
8735 <histogram name="LocalDiscovery.PrivetNotificationsEvent"
8736     enum="PrivetNotificationsEvent">
8737   <owner>noamsml@chromium.org</owner>
8738   <owner>vitalybuka@chromium.org</owner>
8739   <summary>Records events related to local discovery notifications.</summary>
8740 </histogram>
8742 <histogram name="Login.ConsumerNewUsersAllowed" enum="LoginConsumerWhitelist">
8743   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8744   <summary>
8745     Chrome OS histogram tracking, per consumer sign-in, whether the device owner
8746     is allowing arbitrary accounts to be used on the device, or only those on a
8747     specific whitelist.
8748   </summary>
8749 </histogram>
8751 <histogram name="Login.FailureReason" enum="LoginFailureReason">
8752   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8753   <summary>Chrome OS login failure reason.</summary>
8754 </histogram>
8756 <histogram name="Login.LeastUsedAccountDays" units="days">
8757   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8758   <summary>
8759     Chrome OS histogram that keeps track of the days since the least frequently
8760     used account signed in. Reported on every boot and once a day after that.
8761   </summary>
8762 </histogram>
8764 <histogram name="Login.PolicyFilesStatePerBoot" enum="LoginPolicyFilesState">
8765   <owner>cmasone@chromium.org</owner>
8766   <summary>The state of Chrome OS owner key and device policy files.</summary>
8767 </histogram>
8769 <histogram name="Login.PromptToCompleteLoginTime" units="milliseconds">
8770   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8771   <summary>
8772     Time from first display of the login prompt until the user completes signing
8773     in.
8774   </summary>
8775 </histogram>
8777 <histogram name="Login.SuccessReason" enum="LoginSuccessReason">
8778   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8779   <summary>Chrome OS login success reason.</summary>
8780 </histogram>
8782 <histogram name="Login.UserType" enum="LoginUserType">
8783   <owner>cmasone@chromium.org</owner>
8784   <summary>
8785     Chrome OS histogram that keeps track of the way a user logs in and whether
8786     Chrome OS is running normal or developer mode.
8787   </summary>
8788 </histogram>
8790 <histogram name="ManagedUsers.ChromeOS.PasswordChange"
8791     enum="ManagedUserPasswordChange">
8792   <owner>antrim@chromium.org</owner>
8793   <summary>
8794     Chrome OS histogram that keeps track of supervised user password change
8795     result.
8796   </summary>
8797 </histogram>
8799 <histogram name="Media.AcceleratedCompositingActive" enum="BooleanSuccess">
8800   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8801   <summary>
8802     Whether accelerated compositing was used for HTML5 media rendering.
8803   </summary>
8804 </histogram>
8806 <histogram name="Media.AudioBitsPerChannel">
8807   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8808   <summary>Bits per channel of HTML5 audio sample data.</summary>
8809 </histogram>
8811 <histogram name="Media.AudioChannelLayout" enum="ChannelLayout">
8812   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8813   <summary>Audio channel layout in HTML5 media.</summary>
8814 </histogram>
8816 <histogram name="Media.AudioCodec" enum="AudioCodec">
8817   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8818   <summary>Audio codec used in HTML5 media.</summary>
8819 </histogram>
8821 <histogram name="Media.AudioInputController" units="ms">
8822   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8823   <summary>Measures the time taken for AudioInputController::</summary>
8824 </histogram>
8826 <histogram name="Media.AudioInputControllerCaptureStartupSuccess"
8827     enum="BooleanSuccess">
8828   <summary>
8829     Whether capture started successfully after an input stream startup was
8830     requested.
8831   </summary>
8832 </histogram>
8834 <histogram name="Media.AudioInputDeviceManager" units="ms">
8835   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8836   <summary>Measures the time taken for AudioInputDeviceManager::</summary>
8837 </histogram>
8839 <histogram name="Media.AudioOutputController" units="ms">
8840   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8841   <summary>Measures the time taken for AudioOutputController::</summary>
8842 </histogram>
8844 <histogram name="Media.AudioOutputControllerDataNotReady" units="ms">
8845   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8846   <summary>
8847     Time spent waiting in AudioOutputController::WaitTillDataReady() if the data
8848     was not initially available.
8849   </summary>
8850 </histogram>
8852 <histogram name="Media.AudioOutputControllerPlaybackStartupSuccess"
8853     enum="BooleanSuccess">
8854   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8855   <summary>
8856     Whether playback started successfully after stream startup was requested.
8857   </summary>
8858 </histogram>
8860 <histogram name="Media.AudioRendererEvents" enum="AudioRendererEvents">
8861   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8862   <summary>Captures statistics for various AudioRendererImpl events.</summary>
8863 </histogram>
8865 <histogram name="Media.AudioRendererMissedDeadline" units="%">
8866   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8867   <summary>
8868     Percentage of AudioSyncReader::Read() calls where the renderer missed its
8869     realtime deadline.
8870   </summary>
8871 </histogram>
8873 <histogram name="Media.AudioSampleFormat" enum="AudioSampleFormat">
8874   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8875   <summary>
8876     Audio sample format in HTML5 media. Logged when Audio Decoder initializes.
8877   </summary>
8878 </histogram>
8880 <histogram name="Media.AudioSamplesPerSecond" enum="AudioSampleRate">
8881   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8882   <summary>Audio samples per second in HTML5 media.</summary>
8883 </histogram>
8885 <histogram name="Media.AudioSamplesPerSecondUnexpected" units="Hz">
8886   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8887   <summary>
8888     Audio samples per second in HTML5 media (atypical values, in Hz).
8889   </summary>
8890 </histogram>
8892 <histogram name="Media.AudioTrackProcessingStates"
8893     enum="AudioTrackProcessingStates">
8894   <summary>
8895     State of the media stream audio track processing, sampled once during the
8896     life time of a MediaStreamAudioProcessor.
8897   </summary>
8898 </histogram>
8900 <histogram name="Media.CacheUseful" enum="BooleanSuccess">
8901   <owner>scherkus@chromium.org</owner>
8902   <summary>
8903     Whether a media response might be used to satisfy a future request.
8904   </summary>
8905 </histogram>
8907 <histogram name="Media.ChromeCast.DelayedAndDroppedFramesPer5Sec"
8908     units="frames/5s">
8909   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8910   <summary>
8911     The average number of delayed and dropped frames for the ChromeCast
8912     application.  Reported every 5 seconds.
8913   </summary>
8914 </histogram>
8916 <histogram name="Media.ChromeCast.DisplayedFramesPerSecond" units="frames/s">
8917   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8918   <summary>
8919     The average number of displayed frames for the ChromeCast application.
8920     Reported every 5 seconds.
8921   </summary>
8922 </histogram>
8924 <histogram name="Media.ChromeCast.TimeToBufferAv" units="ms">
8925   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8926   <summary>
8927     Time needed to pre-buffer A/V data before the actual playback for the
8928     ChromeCast application.
8929   </summary>
8930 </histogram>
8932 <histogram name="Media.ChromeCast.TimeToBufferAvAfterAbort" units="ms">
8933   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8934   <summary>
8935     Time needed to buffer A/V data after an abort for the ChromeCast
8936     application.
8937   </summary>
8938 </histogram>
8940 <histogram name="Media.ChromeCast.TimeToBufferAvAfterUnderrun" units="ms">
8941   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8942   <summary>
8943     Time needed to buffer A/V data after an underrun for the ChromeCast
8944     application.
8945   </summary>
8946 </histogram>
8948 <histogram name="Media.DetectedAudioCodec" enum="FFmpegCodecs">
8949   <owner>jrummell@chromium.org</owner>
8950   <summary>Audio codec used in HTML5 media.</summary>
8951 </histogram>
8953 <histogram name="Media.DetectedContainer" enum="MediaContainers">
8954   <owner>jrummell@chromium.org</owner>
8955   <summary>
8956     Container used for HTML5 media. Views that include pre-M34 data will
8957     categorize dash (38) and smooth streaming (39) in the &quot;Other&quot;
8958     bucket.
8959   </summary>
8960 </histogram>
8962 <histogram name="Media.DetectedVideoCodec" enum="FFmpegCodecs">
8963   <owner>jrummell@chromium.org</owner>
8964   <summary>Video codec used in HTML5 media.</summary>
8965 </histogram>
8967 <histogram name="Media.DevicePermissionActions" enum="DevicePermissionActions">
8968   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8969   <summary>
8970     Measures the actions taken in the media infobar, which prompts the users for
8971     device permission.
8972   </summary>
8973 </histogram>
8975 <histogram name="Media.Duration" units="ms">
8976   <owner>scherkus@chromium.org</owner>
8977   <summary>Duration in milliseconds of HTML5 media (when known).</summary>
8978 </histogram>
8980 <histogram name="Media.EME.ClearKey.addKey" enum="MediaKeyException">
8981   <owner>xhwang@chromium.org</owner>
8982   <summary>addKey result using the Clear Key key system.</summary>
8983 </histogram>
8985 <histogram name="Media.EME.ClearKey.cancelKeyRequest" enum="MediaKeyException">
8986   <owner>xhwang@chromium.org</owner>
8987   <summary>cancelKeyRequest result using the Clear Key key system.</summary>
8988 </histogram>
8990 <histogram name="Media.EME.ClearKey.DecryptError">
8991   <owner>xhwang@chromium.org</owner>
8992   <summary>
8993     Decryption error event count using the Clear Key key system.
8994   </summary>
8995 </histogram>
8997 <histogram name="Media.EME.ClearKey.generateKeyRequest"
8998     enum="MediaKeyException">
8999   <owner>xhwang@chromium.org</owner>
9000   <summary>generateKeyRequest result using the Clear Key key system.</summary>
9001 </histogram>
9003 <histogram name="Media.EME.ClearKey.KeyAdded">
9004   <owner>xhwang@chromium.org</owner>
9005   <summary>KeyAdded event count using the Clear Key key system.</summary>
9006 </histogram>
9008 <histogram name="Media.EME.ClearKey.KeyError" enum="MediaKeyError">
9009   <owner>xhwang@chromium.org</owner>
9010   <summary>KeyError event count using the Clear Key key system.</summary>
9011 </histogram>
9013 <histogram name="Media.EME.NeedKey">
9014   <owner>xhwang@chromium.org</owner>
9015   <summary>EME NeedKey event count.</summary>
9016 </histogram>
9018 <histogram name="Media.EME.OutputProtection" enum="MediaOutputProtectionStatus">
9019   <owner>xhwang@chromium.org</owner>
9020   <summary>
9021     Output protection query status and result. One query and one positive (no
9022     unprotected external links) result (if any) are reported per CDM instance.
9023   </summary>
9024 </histogram>
9026 <histogram name="Media.EME.Unknown.addKey" enum="MediaKeyException">
9027   <owner>xhwang@chromium.org</owner>
9028   <summary>addKey result using an unknown key system.</summary>
9029 </histogram>
9031 <histogram name="Media.EME.Unknown.cancelKeyRequest" enum="MediaKeyException">
9032   <owner>xhwang@chromium.org</owner>
9033   <summary>cancelKeyRequest result using an unknown key system.</summary>
9034 </histogram>
9036 <histogram name="Media.EME.Unknown.DecryptError">
9037   <owner>xhwang@chromium.org</owner>
9038   <summary>Decryption error event count using an unknown key system.</summary>
9039 </histogram>
9041 <histogram name="Media.EME.Unknown.generateKeyRequest" enum="MediaKeyException">
9042   <owner>xhwang@chromium.org</owner>
9043   <summary>generateKeyRequest result using an unknown key system.</summary>
9044 </histogram>
9046 <histogram name="Media.EME.Unknown.KeyAdded">
9047   <owner>xhwang@chromium.org</owner>
9048   <summary>KeyAdded event count using an unknown key system.</summary>
9049 </histogram>
9051 <histogram name="Media.EME.Unknown.KeyError" enum="MediaKeyError">
9052   <owner>xhwang@chromium.org</owner>
9053   <summary>KeyError event count using an unknown key system.</summary>
9054 </histogram>
9056 <histogram name="Media.EME.Widevine.addKey" enum="MediaKeyException">
9057   <owner>xhwang@chromium.org</owner>
9058   <summary>addKey result using the Widevine key system.</summary>
9059 </histogram>
9061 <histogram name="Media.EME.Widevine.cancelKeyRequest" enum="MediaKeyException">
9062   <owner>xhwang@chromium.org</owner>
9063   <summary>cancelKeyRequest result using the Widevine key system.</summary>
9064 </histogram>
9066 <histogram name="Media.EME.Widevine.DecryptError">
9067   <owner>xhwang@chromium.org</owner>
9068   <summary>Decryption error event count using the Widevine key system.</summary>
9069 </histogram>
9071 <histogram name="Media.EME.Widevine.generateKeyRequest"
9072     enum="MediaKeyException">
9073   <owner>xhwang@chromium.org</owner>
9074   <summary>generateKeyRequest result using the Widevine key system.</summary>
9075 </histogram>
9077 <histogram name="Media.EME.Widevine.KeyAdded">
9078   <owner>xhwang@chromium.org</owner>
9079   <summary>KeyAdded event count using the Widevine key system.</summary>
9080 </histogram>
9082 <histogram name="Media.EME.Widevine.KeyError" enum="MediaKeyError">
9083   <owner>xhwang@chromium.org</owner>
9084   <summary>KeyError event count using the Widevine key system.</summary>
9085 </histogram>
9087 <histogram name="Media.FallbackHardwareAudioBitsPerChannel">
9088   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9089   <summary>
9090     Bits per channel of the hardware audio device which failed to open in low
9091     latency mode and required high latency fallback.
9092   </summary>
9093 </histogram>
9095 <histogram name="Media.FallbackHardwareAudioChannelCount">
9096   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9097   <summary>
9098     Channel count of the hardware audio device which failed to open in low
9099     latency mode and required high latency fallback.
9100   </summary>
9101 </histogram>
9103 <histogram name="Media.FallbackHardwareAudioChannelLayout" enum="ChannelLayout">
9104   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9105   <summary>
9106     Channel layout of the hardware audio device which failed to open in low
9107     latency mode and required high latency fallback.
9108   </summary>
9109 </histogram>
9111 <histogram name="Media.FallbackHardwareAudioSamplesPerSecond"
9112     enum="AudioSampleRate">
9113   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9114   <summary>
9115     Samples per second of the hardware audio device which failed to open in low
9116     latency mode and required high latency fallback.
9117   </summary>
9118 </histogram>
9120 <histogram name="Media.FallbackHardwareAudioSamplesPerSecondUnexpected"
9121     units="Hz">
9122   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9123   <summary>
9124     Samples per second of the hardware audio device (atypical values, in Hz)
9125     which failed to open in low latency mode and required high latency fallback.
9126   </summary>
9127 </histogram>
9129 <histogram name="Media.FallbackToHighLatencyAudioPath" enum="BooleanSuccess">
9130   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9131   <summary>
9132     Whether Chrome had to fallback to the high latency audio path or not.
9133   </summary>
9134 </histogram>
9136 <histogram name="Media.Fling.DelayedAndDroppedFramesPer5Sec" units="frames/5s">
9137   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9138   <summary>
9139     The average number of delayed and dropped frames for the Fling application.
9140     Reported every 5 seconds.
9141   </summary>
9142 </histogram>
9144 <histogram name="Media.Fling.DisplayedFramesPerSecond" units="frames/s">
9145   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9146   <summary>
9147     The average number of displayed frames for the Fling application.  Reported
9148     every 5 seconds.
9149   </summary>
9150 </histogram>
9152 <histogram name="Media.Fling.TimeToBufferAv" units="ms">
9153   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9154   <summary>
9155     Time needed to pre-buffer A/V data before the actual playback for the Fling
9156     application.
9157   </summary>
9158 </histogram>
9160 <histogram name="Media.Fling.TimeToBufferAvAfterAbort" units="ms">
9161   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9162   <summary>
9163     Time needed to buffer A/V data after an abort for the Fling application.
9164   </summary>
9165 </histogram>
9167 <histogram name="Media.Fling.TimeToBufferAvAfterUnderrun" units="ms">
9168   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9169   <summary>
9170     Time needed to buffer A/V data after an underrun for the Fling application.
9171   </summary>
9172 </histogram>
9174 <histogram name="Media.GpuVideoDecoderInitializeStatus" enum="PipelineStatus">
9175   <owner>posciak@chromium.org</owner>
9176   <summary>Results of attempts to GpuVideoDecoder::Initialize().</summary>
9177 </histogram>
9179 <histogram name="Media.HardwareAudioBitsPerChannel">
9180   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9181   <summary>Bits per channel of the hardware audio device.</summary>
9182 </histogram>
9184 <histogram name="Media.HardwareAudioChannelCount">
9185   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9186   <summary>Channel count of the hardware audio device.</summary>
9187 </histogram>
9189 <histogram name="Media.HardwareAudioChannelLayout" enum="ChannelLayout">
9190   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9191   <summary>Channel layout of the hardware audio device.</summary>
9192 </histogram>
9194 <histogram name="Media.HardwareAudioSamplesPerSecond" enum="AudioSampleRate">
9195   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9196   <summary>Samples per second of the hardware audio device.</summary>
9197 </histogram>
9199 <histogram name="Media.HardwareAudioSamplesPerSecondUnexpected" units="Hz">
9200   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9201   <summary>
9202     Samples per second of the hardware audio device (atypical values, in Hz).
9203   </summary>
9204 </histogram>
9206 <histogram name="Media.InfoLoadDelay" units="milliseconds">
9207   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9208   <summary>
9209     The time it takes to perform redirect tracking and a CORS access check while
9210     preparing to play a media file.
9211   </summary>
9212 </histogram>
9214 <histogram name="Media.LinuxAudioIO" enum="LinuxAudioIO">
9215   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9216   <summary>
9217     Audio IO layer used by the Linux OS, sampled once at startup of the browser.
9218   </summary>
9219 </histogram>
9221 <histogram name="Media.LocalRendererSinkStates" enum="LocalRendererSinkStates">
9222   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9223   <summary>
9224     State of the WebRtc local renderer, sampled once during the lifetime of a
9225     local renderer.
9226   </summary>
9227 </histogram>
9229 <histogram name="Media.MSE.AudioCodec" enum="MSECodec">
9230   <owner>acolwell@chromium.org</owner>
9231   <summary>
9232     Audio codec used in Media Source Extensions playback. Set when AddId() is
9233     called during playback.
9234   </summary>
9235 </histogram>
9237 <histogram name="Media.MSE.NumberOfTracks">
9238   <owner>acolwell@chromium.org</owner>
9239   <summary>
9240     Number of tracks specified to AddId() for Media Source Extensions playback.
9241     May be called multiple times per element if playback is dynamically altered.
9242   </summary>
9243 </histogram>
9245 <histogram name="Media.MSE.Playback" enum="BooleanSuccess">
9246   <owner>acolwell@chromium.org</owner>
9247   <summary>
9248     Whether Media Source Extensions is specified for playback of Media elements.
9249     Sampled when media pipeline starts.
9250   </summary>
9251 </histogram>
9253 <histogram name="Media.MSE.VideoCodec" enum="MSECodec">
9254   <owner>acolwell@chromium.org</owner>
9255   <summary>
9256     Video codec used in Media Source Extensions playback. Set when AddId() is
9257     called during playback.
9258   </summary>
9259 </histogram>
9261 <histogram name="Media.Netflix.AudioBitrate" units="kbps">
9262   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9263   <summary>
9264     The audio bit rate as reported by the Netflix application.  May be reported
9265     multiple times as network conditions change during playback.
9266   </summary>
9267 </histogram>
9269 <histogram name="Media.Netflix.AudioNumChannels" units="channels">
9270   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9271   <summary>
9272     The number of audio channels as reported by the Netflix application. May be
9273     reported multiple times as network conditions change during playback.
9274   </summary>
9275 </histogram>
9277 <histogram name="Media.Netflix.DelayedAndDroppedFramesPer5Sec"
9278     units="frames/5s">
9279   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9280   <summary>
9281     The average number of delayed and dropped frames for the Netflix
9282     application.  Reported every 5 seconds.
9283   </summary>
9284 </histogram>
9286 <histogram name="Media.Netflix.DisplayedFramesPerSecond" units="frames/s">
9287   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9288   <summary>
9289     The average number of displayed frames for the Netflix application. Reported
9290     every 5 seconds.
9291   </summary>
9292 </histogram>
9294 <histogram name="Media.Netflix.VideoBitrate" units="kbps">
9295   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9296   <summary>
9297     Video bit rate as reported by the Netflix application.  May be reported
9298     multiple times as network conditions change during playback.
9299   </summary>
9300 </histogram>
9302 <histogram name="Media.Netflix.VideoHeight" units="pixels">
9303   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9304   <summary>
9305     Video height as reported by the Netflix application.  May be reported
9306     multiple times as network conditions change during playback.
9307   </summary>
9308 </histogram>
9310 <histogram name="Media.PepperVideoDecoderError" enum="PepperVideoDecodeError">
9311   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9312   <summary>Counts of video decode errors reported to plugin.</summary>
9313 </histogram>
9315 <histogram name="Media.PepperVideoDecoderPictureCount">
9316   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9317   <summary>
9318     Number of PictureBuffers/textures requested per hardware decoder creation.
9319     This value varies by platform and video. A user visible video may trigger
9320     multiple decoder creations (sometimes every 5 seconds) but would normally
9321     not hold more than 2 sets of buffers at any given time in memory.
9322   </summary>
9323 </histogram>
9325 <histogram name="Media.PepperVideoDecoderPictureHeight">
9326   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9327   <summary>
9328     Vertical video resolution rounded to the nearest bucket. (Corresponds
9329     roughly to the number in 720p.)
9330   </summary>
9331 </histogram>
9333 <histogram name="Media.PlayMovies.DelayedAndDroppedFramesPer5Sec"
9334     units="frames/5s">
9335   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9336   <summary>
9337     The average number of delayed and dropped frames for the PlayMovies
9338     application.  Reported every 5 seconds.
9339   </summary>
9340 </histogram>
9342 <histogram name="Media.PlayMovies.DisplayedFramesPerSecond" units="frames/s">
9343   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9344   <summary>
9345     The average number of displayed frames for the PlayMovies application.
9346     Reported every 5 seconds.
9347   </summary>
9348 </histogram>
9350 <histogram name="Media.RTCVideoDecoderError" enum="PepperVideoDecodeError">
9351   <owner>posciak@chromium.org</owner>
9352   <summary>Counts of video decode errors reported to RTCVideoDecoder.</summary>
9353 </histogram>
9355 <histogram name="Media.RTCVideoDecoderInitDecodeStatus" enum="BooleanSuccess">
9356   <obsolete>
9357     Renamed to Media.RTCVideoDecoderInitDecodeSuccess.
9358   </obsolete>
9359   <owner>posciak@chromium.org</owner>
9360   <summary>Results of attempts to RTCVideoDecoder::InitDecode().</summary>
9361 </histogram>
9363 <histogram name="Media.RTCVideoDecoderInitDecodeSuccess" enum="BooleanSuccess">
9364   <owner>posciak@chromium.org</owner>
9365   <summary>
9366     Indicates whether we were successful in initializing hardware video decoder
9367     for use in the RTC pipeline.
9368   </summary>
9369 </histogram>
9371 <histogram name="Media.RTCVideoEncoderInitEncodeSuccess" enum="BooleanSuccess">
9372   <owner>posciak@chromium.org</owner>
9373   <summary>
9374     Indicates whether we were successful in initializing hardware video encoder
9375     for use in the RTC pipeline.
9376   </summary>
9377 </histogram>
9379 <histogram name="Media.RTCVideoEncoderProfile" enum="VideoCodecProfile">
9380   <owner>posciak@chromium.org</owner>
9381   <summary>Video codec profile used in RTC video encoder.</summary>
9382 </histogram>
9384 <histogram name="Media.TimeToPipelineStarted" units="ms">
9385   <owner>scherkus@chromium.org</owner>
9386   <summary>
9387     Time in milliseconds from HTML5 media pipeline creation to playing event.
9388   </summary>
9389 </histogram>
9391 <histogram name="Media.TotalMBytes" units="MB">
9392   <owner>dmikurube@chromium.org</owner>
9393   <owner>scherkus@chromium.org</owner>
9394   <summary>Size of HTML5 media (when known), in MB.</summary>
9395 </histogram>
9397 <histogram name="Media.UncacheableReason" enum="UncacheableReason">
9398   <owner>scherkus@chromium.org</owner>
9399   <summary>
9400     Reasons a media response won't be used to satisfy a future request.
9401   </summary>
9402 </histogram>
9404 <histogram name="Media.URLScheme" enum="URLSchemeForHistogram">
9405   <owner>scherkus@chromium.org</owner>
9406   <summary>
9407     URL scheme used with HTML5 media. (each URL provides one sample)
9408   </summary>
9409 </histogram>
9411 <histogram name="Media.VAVDAH264.DecoderFailure" enum="VAVDAH264DecoderFailure">
9412   <owner>posciak@chromium.org</owner>
9413   <summary>
9414     Error codes reported by video decode using VA-API hardware video decoder.
9415   </summary>
9416 </histogram>
9418 <histogram name="Media.VideoCapture.AspectRatio">
9419   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9420   <summary>
9421     Video Capture Device captured aspect ratio, as a rounded integer multiplied
9422     by 100. The collection is made in the VideoCaptureController upon reception
9423     of the first frame.
9424   </summary>
9425 </histogram>
9427 <histogram name="Media.VideoCapture.FrameRate" units="fps">
9428   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9429   <summary>
9430     Video Capture Device frame rate requested by VideoCaptureManager on
9431     AllocateAndStart(). The collection is made in the VideoCaptureController
9432     upon reception of the first frame.
9433   </summary>
9434 </histogram>
9436 <histogram name="Media.VideoCapture.Height" units="pixels">
9437   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9438   <summary>
9439     Video Capture Device captured frame height in pixels. The collection is made
9440     in the VideoCaptureController upon reception of the first frame.
9441   </summary>
9442 </histogram>
9444 <histogram name="Media.VideoCapture.PixelFormat" enum="CapturePixelFormat">
9445   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9446   <summary>
9447     Pixel format provided by a Video Capture Device. The collection is made in
9448     the VideoCaptureController upon reception of the first frame.
9449   </summary>
9450 </histogram>
9452 <histogram name="Media.VideoCapture.Width" units="pixels">
9453   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9454   <summary>
9455     Video Capture Device captured frame width in pixels. The collection is made
9456     in the VideoCaptureController upon reception of the first frame.
9457   </summary>
9458 </histogram>
9460 <histogram name="Media.VideoCaptureManager" units="ms">
9461   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9462   <summary>Measures the time taken for VideoCaptureManager::</summary>
9463 </histogram>
9465 <histogram name="Media.VideoCodec" enum="VideoCodec">
9466   <owner>scherkus@chromium.org</owner>
9467   <summary>Video codec used in HTML5 media.</summary>
9468 </histogram>
9470 <histogram name="Media.VideoCodecProfile" enum="VideoCodecProfile">
9471   <owner>scherkus@chromium.org</owner>
9472   <summary>Video codec profile used in HTML5 media.</summary>
9473 </histogram>
9475 <histogram name="Media.VideoCodedAspectRatio">
9476   <owner>scherkus@chromium.org</owner>
9477   <summary>Coded aspect ratio of HTML5 video.</summary>
9478 </histogram>
9480 <histogram name="Media.VideoCodedWidth">
9481   <owner>scherkus@chromium.org</owner>
9482   <summary>Coded width of HTML5 video.</summary>
9483 </histogram>
9485 <histogram name="Media.VideoColorRange" enum="FFmpegColorRanges">
9486   <owner>scherkus@chromium.org</owner>
9487   <summary>
9488     Pixel format color range of HTML5 video. Emitted on video load.
9489   </summary>
9490 </histogram>
9492 <histogram name="Media.VideoPixelFormat" enum="VideoPixelFormat">
9493   <owner>scherkus@chromium.org</owner>
9494   <summary>Pixel format used in HTML5 video. Emitted on video load.</summary>
9495 </histogram>
9497 <histogram name="Media.VideoVisibleAspectRatio">
9498   <owner>scherkus@chromium.org</owner>
9499   <summary>Visible aspect ratio of HTML5 video.</summary>
9500 </histogram>
9502 <histogram name="Media.VideoVisibleWidth">
9503   <owner>scherkus@chromium.org</owner>
9504   <summary>Visible width of HTML5 video.</summary>
9505 </histogram>
9507 <histogram name="Media.YouTube.DelayedAndDroppedFramesPer5Sec"
9508     units="frames/5s">
9509   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9510   <summary>
9511     The average number of delayed and dropped frames for the YouTube
9512     application.  Reported every 5 seconds.
9513   </summary>
9514 </histogram>
9516 <histogram name="Media.YouTube.DisplayedFramesPerSecond" units="frames/s">
9517   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9518   <summary>
9519     The average number of displayed frames for the YouTube application. Reported
9520     every 5 seconds.
9521   </summary>
9522 </histogram>
9524 <histogram name="Media.YouTube.TimeToBufferAv" units="ms">
9525   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9526   <summary>
9527     Time needed to pre-buffer A/V data before the actual playback for the
9528     YouTube application.
9529   </summary>
9530 </histogram>
9532 <histogram name="Media.YouTube.TimeToBufferAvAfterAbort" units="ms">
9533   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9534   <summary>
9535     Time needed to buffer A/V data after an abort for the YouTube application.
9536   </summary>
9537 </histogram>
9539 <histogram name="Media.YouTube.TimeToBufferAvAfterUnderrun" units="ms">
9540   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9541   <summary>
9542     Time needed to buffer A/V data after an underrun for the YouTube
9543     application.
9544   </summary>
9545 </histogram>
9547 <histogram name="MediaGalleries.ScanCancelTime" units="ms">
9548   <owner>vandebo@chromium.org</owner>
9549   <summary>If a media scan was cancelled, the duration (in ms) it ran.</summary>
9550 </histogram>
9552 <histogram name="MediaGalleries.ScanDirectoriesFound">
9553   <owner>vandebo@chromium.org</owner>
9554   <summary>
9555     The number of directories with media files found during a scan.
9556   </summary>
9557 </histogram>
9559 <histogram name="MediaGalleries.ScanFinishedTime" units="ms">
9560   <owner>vandebo@chromium.org</owner>
9561   <summary>
9562     Duration in milliseconds taken to do a media scan that ran to completion.
9563   </summary>
9564 </histogram>
9566 <histogram name="MediaGalleries.ScanGalleriesGranted" units="%">
9567   <owner>vandebo@chromium.org</owner>
9568   <summary>
9569     The percentage of galleries accepted (not deselected) from the scan result
9570     dialog.
9571   </summary>
9572 </histogram>
9574 <histogram name="MediaGalleries.ScanGalleriesPopulated">
9575   <owner>vandebo@chromium.org</owner>
9576   <summary>
9577     The number of galleries added or updated in preferences after a scan.
9578   </summary>
9579 </histogram>
9581 <histogram name="MediaGalleries.Usage" enum="MediaGalleriesUsageType">
9582   <owner>vandebo@chromium.org</owner>
9583   <summary>Various usage counts for media galleries.</summary>
9584 </histogram>
9586 <histogram name="Memory.BackingStore">
9587   <owner>dmikurube@chromium.org</owner>
9588   <owner>kenjibaheux@google.com</owner>
9589   <summary>TBD.</summary>
9590 </histogram>
9592 <histogram name="Memory.Browser" units="KB">
9593   <owner>dmikurube@chromium.org</owner>
9594   <owner>kenjibaheux@google.com</owner>
9595   <summary>
9596     The private working set used by the browser process.  Recorded once per UMA
9597     ping.
9598   </summary>
9599 </histogram>
9601 <histogram name="Memory.CachedFontAndDC">
9602   <owner>dmikurube@chromium.org</owner>
9603   <owner>kenjibaheux@google.com</owner>
9604   <summary>TBD.</summary>
9605 </histogram>
9607 <histogram name="Memory.Chrome" units="KB">
9608   <owner>dmikurube@chromium.org</owner>
9609   <owner>kenjibaheux@google.com</owner>
9610   <summary>
9611     The private working set used by each chrome:// renderer process.  Each
9612     process provides one sample.  Recorded once per UMA ping.
9613   </summary>
9614 </histogram>
9616 <histogram name="Memory.ChromeProcessCount">
9617   <owner>dmikurube@chromium.org</owner>
9618   <owner>kenjibaheux@google.com</owner>
9619   <summary>
9620     The count of active chrome:// processes.  Recorded once per UMA ping.
9621   </summary>
9622 </histogram>
9624 <histogram name="Memory.Extension" units="KB">
9625   <owner>dmikurube@chromium.org</owner>
9626   <owner>kenjibaheux@google.com</owner>
9627   <summary>
9628     The private working set used by each extension process.  Each process
9629     provides one sample.  Recorded once per UMA ping.
9630   </summary>
9631 </histogram>
9633 <histogram name="Memory.GlyphPagesPerLoad">
9634   <owner>dmikurube@chromium.org</owner>
9635   <owner>kenjibaheux@google.com</owner>
9636   <summary>
9637     The number of glyph pages present in the renderer when it commits a load.
9638     Since this is per-sub-process, you can get the average number of glyph pages
9639     in the system by multiplying this number with the average number of
9640     renderers. Note that this typically won't count the glyph pages added as a
9641     result of the load that just committed, since layout will happen after the
9642     commit. There are 512 bytes per glyph page, but this number also very
9643     closely approximates the number of glyph width map pages in the same
9644     renderer. The only difference is that if you have font fallback, it will
9645     make a new glyph page and no width page, but in most common cases there is
9646     no fallback). Width pages are 1K each (256 floats), so you could think of
9647     this value as being the number of &quot;1.5K units related to glyphs per
9648     renderer per page load&quot;.
9649   </summary>
9650 </histogram>
9652 <histogram name="Memory.Gpu" units="KB">
9653   <owner>dmikurube@chromium.org</owner>
9654   <owner>jamescook@chromium.org</owner>
9655   <owner>kenjibaheux@google.com</owner>
9656   <summary>
9657     The private working set used by the GPU process.  Recorded once per UMA
9658     ping.
9659   </summary>
9660 </histogram>
9662 <histogram name="Memory.Graphics" units="MB">
9663   <owner>dmikurube@chromium.org</owner>
9664   <owner>jamescook@chromium.org</owner>
9665   <owner>kenjibaheux@google.com</owner>
9666   <summary>
9667     System-wide graphics driver memory consumption.  Recorded on Chrome OS for
9668     platforms where it is exposed by the kernel (for example, Intel i915 and
9669     Exynos Mali).  Recorded once per UMA ping.
9670   </summary>
9671 </histogram>
9673 <histogram name="Memory.NativeClient" units="KB">
9674   <owner>dmikurube@chromium.org</owner>
9675   <owner>kenjibaheux@google.com</owner>
9676   <summary>
9677     The private working set used by each Native Client loader process.  Each
9678     process provides one sample.  Recorded once per UMA ping.
9679   </summary>
9680 </histogram>
9682 <histogram name="Memory.NativeClientBroker" units="KB">
9683   <owner>dmikurube@chromium.org</owner>
9684   <owner>kenjibaheux@google.com</owner>
9685   <summary>
9686     The private working set used by each Native Client broker process.  Each
9687     process provides one sample.  Recorded once per UMA ping.
9688   </summary>
9689 </histogram>
9691 <histogram name="Memory.OtherProcessCount">
9692   <owner>dmikurube@chromium.org</owner>
9693   <owner>kenjibaheux@google.com</owner>
9694   <summary>
9695     The count of other various utility processes (nacl, gpu, sandbox, zygote,
9696     utility).  Recorded once per UMA ping.
9697   </summary>
9698 </histogram>
9700 <histogram name="Memory.PepperPlugin" units="KB">
9701   <owner>dmikurube@chromium.org</owner>
9702   <owner>kenjibaheux@google.com</owner>
9703   <summary>
9704     The private working set used by each Pepper plugin process.  Each plugin
9705     process provides one sample.  Recorded once per UMA ping.
9706   </summary>
9707 </histogram>
9709 <histogram name="Memory.PepperPluginBroker" units="KB">
9710   <owner>dmikurube@chromium.org</owner>
9711   <owner>kenjibaheux@google.com</owner>
9712   <summary>
9713     The private working set used by each Pepper plugin broker process.  Each
9714     process provides one sample.  Recorded once per UMA ping.
9715   </summary>
9716 </histogram>
9718 <histogram name="Memory.PepperPluginBrokerProcessCount">
9719   <owner>dmikurube@chromium.org</owner>
9720   <owner>kenjibaheux@google.com</owner>
9721   <summary>
9722     The count of Pepper plugin broker processes, recorded once per metrics
9723     services (UMA) update.  See MetricsReportingScheduler for details.
9724   </summary>
9725 </histogram>
9727 <histogram name="Memory.PepperPluginProcessCount">
9728   <owner>dmikurube@chromium.org</owner>
9729   <owner>kenjibaheux@google.com</owner>
9730   <summary>
9731     The count of active Pepper plugin processes.  Recorded once per UMA ping.
9732   </summary>
9733 </histogram>
9735 <histogram name="Memory.Plugin" units="KB">
9736   <owner>dmikurube@chromium.org</owner>
9737   <owner>kenjibaheux@google.com</owner>
9738   <summary>
9739     The private working set used by each plugin process.  Each plugin process
9740     provides one sample.  Recorded once per UMA ping.
9741   </summary>
9742 </histogram>
9744 <histogram name="Memory.PluginProcessCount">
9745   <owner>dmikurube@chromium.org</owner>
9746   <owner>kenjibaheux@google.com</owner>
9747   <summary>
9748     The count of active plugin processes.  Recorded once per UMA ping.
9749   </summary>
9750 </histogram>
9752 <histogram name="Memory.ProcessCount">
9753   <owner>dmikurube@chromium.org</owner>
9754   <owner>kenjibaheux@google.com</owner>
9755   <summary>
9756     The count of all active processes.  Recorded once per UMA ping.
9757   </summary>
9758 </histogram>
9760 <histogram name="Memory.ProcessLimit">
9761   <owner>dmikurube@chromium.org</owner>
9762   <owner>kenjibaheux@google.com</owner>
9763   <summary>The current process limit.  Recorded once per UMA ping.</summary>
9764 </histogram>
9766 <histogram name="Memory.Renderer" units="KB">
9767   <owner>dmikurube@chromium.org</owner>
9768   <owner>kenjibaheux@google.com</owner>
9769   <summary>
9770     The private working set used by each renderer process.  Each renderer
9771     process provides one sample.  Recorded once per UMA ping.
9772   </summary>
9773 </histogram>
9775 <histogram name="Memory.RendererProcessCount">
9776   <owner>dmikurube@chromium.org</owner>
9777   <owner>kenjibaheux@google.com</owner>
9778   <summary>
9779     The count of active renderer processes.  Recorded once per UMA ping.
9780   </summary>
9781 </histogram>
9783 <histogram name="Memory.SandboxHelper" units="KB">
9784   <owner>dmikurube@chromium.org</owner>
9785   <owner>kenjibaheux@google.com</owner>
9786   <summary>
9787     The private working set used by each sandbox helper process.  Each sandbox
9788     helper process provides one sample.  Recorded once per UMA ping.
9789   </summary>
9790 </histogram>
9792 <histogram name="Memory.Swap.Browser" units="KB">
9793   <owner>dmikurube@chromium.org</owner>
9794   <owner>kenjibaheux@google.com</owner>
9795   <summary>
9796     The swap used by the browser process.  Recorded once per UMA ping if the
9797     system has swapped.
9798   </summary>
9799 </histogram>
9801 <histogram name="Memory.Swap.Chrome" units="KB">
9802   <owner>dmikurube@chromium.org</owner>
9803   <owner>kenjibaheux@google.com</owner>
9804   <summary>
9805     The swap used by each chrome:// renderer process.  Each process provides one
9806     sample.  Recorded once per UMA ping if the system has swapped.
9807   </summary>
9808 </histogram>
9810 <histogram name="Memory.Swap.CompressedDataSize" units="MB">
9811   <owner>dmikurube@chromium.org</owner>
9812   <owner>kenjibaheux@google.com</owner>
9813   <summary>
9814     The amount of memory that swap was compressed into. Recorded once per UMA
9815     ping if the system has swapped.
9816   </summary>
9817 </histogram>
9819 <histogram name="Memory.Swap.CompressionRatio">
9820   <owner>dmikurube@chromium.org</owner>
9821   <owner>kenjibaheux@google.com</owner>
9822   <summary>
9823     The ratio of swapped data original size to compressed size. Recorded once
9824     per UMA ping if the system has swapped.
9825   </summary>
9826 </histogram>
9828 <histogram name="Memory.Swap.Extension" units="KB">
9829   <owner>dmikurube@chromium.org</owner>
9830   <owner>kenjibaheux@google.com</owner>
9831   <summary>
9832     The swap used by each extension process.  Each process provides one sample.
9833     Recorded once per UMA ping if the system has swapped.
9834   </summary>
9835 </histogram>
9837 <histogram name="Memory.Swap.Gpu" units="KB">
9838   <owner>dmikurube@chromium.org</owner>
9839   <owner>kenjibaheux@google.com</owner>
9840   <summary>
9841     The swap used by the GPU process.  Recorded once per UMA ping if the system
9842     has swapped.
9843   </summary>
9844 </histogram>
9846 <histogram name="Memory.Swap.HaveSwapped" units="BooleanSuccess">
9847   <owner>dmikurube@chromium.org</owner>
9848   <owner>kenjibaheux@google.com</owner>
9849   <summary>
9850     Indicates that the system has swapped memory out at least once since boot.
9851     Recorded once per UMA ping.
9852   </summary>
9853 </histogram>
9855 <histogram name="Memory.Swap.MemUsedTotal" units="MB">
9856   <owner>dmikurube@chromium.org</owner>
9857   <owner>kenjibaheux@google.com</owner>
9858   <summary>
9859     The amount of memory that is used by swap, including bookkeeping.  Recorded
9860     once per UMA ping if the system has swapped.
9861   </summary>
9862 </histogram>
9864 <histogram name="Memory.Swap.NativeClient" units="KB">
9865   <owner>dmikurube@chromium.org</owner>
9866   <owner>kenjibaheux@google.com</owner>
9867   <summary>
9868     The swap used by each Native Client loader process.  Each process provides
9869     one sample.  Recorded once per UMA ping if the system has swapped.
9870   </summary>
9871 </histogram>
9873 <histogram name="Memory.Swap.NativeClientBroker" units="KB">
9874   <owner>dmikurube@chromium.org</owner>
9875   <owner>kenjibaheux@google.com</owner>
9876   <summary>
9877     The swap used by each Native Client broker process.  Each process provides
9878     one sample.  Recorded once per UMA ping if the system has swapped.
9879   </summary>
9880 </histogram>
9882 <histogram name="Memory.Swap.NumReads">
9883   <owner>dmikurube@chromium.org</owner>
9884   <owner>kenjibaheux@google.com</owner>
9885   <summary>
9886     The number of reads from swap.  Recorded once per UMA ping  if the system
9887     has swapped.
9888   </summary>
9889 </histogram>
9891 <histogram name="Memory.Swap.NumWrites">
9892   <owner>dmikurube@chromium.org</owner>
9893   <owner>kenjibaheux@google.com</owner>
9894   <summary>
9895     The number of writes to swap.  Recorded once per UMA ping if the system has
9896     swapped.
9897   </summary>
9898 </histogram>
9900 <histogram name="Memory.Swap.OriginalDataSize" units="MB">
9901   <owner>dmikurube@chromium.org</owner>
9902   <owner>kenjibaheux@google.com</owner>
9903   <summary>
9904     The amount of memory that was swapped out.  Recorded once per UMA ping if
9905     the system has swapped.
9906   </summary>
9907 </histogram>
9909 <histogram name="Memory.Swap.PepperPlugin" units="KB">
9910   <owner>dmikurube@chromium.org</owner>
9911   <owner>kenjibaheux@google.com</owner>
9912   <summary>
9913     The swap used by each Pepper plugin process.  Each plugin process provides
9914     one sample.  Recorded once per UMA ping if the system has swapped.
9915   </summary>
9916 </histogram>
9918 <histogram name="Memory.Swap.PepperPluginBroker" units="KB">
9919   <owner>dmikurube@chromium.org</owner>
9920   <owner>kenjibaheux@google.com</owner>
9921   <summary>
9922     The swap used by each Pepper plugin broker process.  Each process provides
9923     one sample.  Recorded once per UMA ping if the system has swapped.
9924   </summary>
9925 </histogram>
9927 <histogram name="Memory.Swap.Plugin" units="KB">
9928   <owner>dmikurube@chromium.org</owner>
9929   <owner>kenjibaheux@google.com</owner>
9930   <summary>
9931     The swap used by each plugin process.  Each plugin process provides one
9932     sample.  Recorded once per UMA ping if the system has swapped.
9933   </summary>
9934 </histogram>
9936 <histogram name="Memory.Swap.Renderer" units="KB">
9937   <owner>dmikurube@chromium.org</owner>
9938   <owner>kenjibaheux@google.com</owner>
9939   <summary>
9940     The swap used by each renderer process.  Each renderer process provides one
9941     sample.  Recorded once per UMA ping if the system has swapped.
9942   </summary>
9943 </histogram>
9945 <histogram name="Memory.Swap.SandboxHelper" units="KB">
9946   <owner>dmikurube@chromium.org</owner>
9947   <owner>kenjibaheux@google.com</owner>
9948   <summary>
9949     The swap used by each sandbox helper process.  Each sandbox helper process
9950     provides one sample.  Recorded once per UMA ping if the system has swapped.
9951   </summary>
9952 </histogram>
9954 <histogram name="Memory.Swap.Total" units="MB">
9955   <owner>dmikurube@chromium.org</owner>
9956   <owner>kenjibaheux@google.com</owner>
9957   <summary>
9958     The sum of all processes' swap.  Recorded once per UMA ping if the system
9959     has swapped.
9960   </summary>
9961 </histogram>
9963 <histogram name="Memory.Swap.Utility" units="KB">
9964   <owner>dmikurube@chromium.org</owner>
9965   <owner>kenjibaheux@google.com</owner>
9966   <summary>
9967     The swap used by each utility process.  Each utility process provides one
9968     sample.  Recorded once per UMA ping if the system has swapped.
9969   </summary>
9970 </histogram>
9972 <histogram name="Memory.Swap.Worker" units="KB">
9973   <owner>dmikurube@chromium.org</owner>
9974   <owner>kenjibaheux@google.com</owner>
9975   <summary>
9976     The swap used by each worker process.  Each worker process provides one
9977     sample.  Recorded once per UMA ping if the system has swapped.
9978   </summary>
9979 </histogram>
9981 <histogram name="Memory.Total" units="MB">
9982   <owner>dmikurube@chromium.org</owner>
9983   <owner>kenjibaheux@google.com</owner>
9984   <summary>The sum of all processes.  Recorded once per UMA ping.</summary>
9985 </histogram>
9987 <histogram name="Memory.Utility" units="KB">
9988   <owner>dmikurube@chromium.org</owner>
9989   <owner>kenjibaheux@google.com</owner>
9990   <summary>
9991     The private working set used by each utility process.  Each utility process
9992     provides one sample.  Recorded once per UMA ping.
9993   </summary>
9994 </histogram>
9996 <histogram name="Memory.Worker" units="KB">
9997   <owner>dmikurube@chromium.org</owner>
9998   <owner>kenjibaheux@google.com</owner>
9999   <summary>
10000     The private working set used by each worker process.  Each worker process
10001     provides one sample.  Recorded once per UMA ping.
10002   </summary>
10003 </histogram>
10005 <histogram name="Memory.WorkerProcessCount">
10006   <owner>dmikurube@chromium.org</owner>
10007   <owner>kenjibaheux@google.com</owner>
10008   <summary>TBD.</summary>
10009 </histogram>
10011 <histogram name="MemoryAndroid.DeviceMemoryClass">
10012   <owner>dmikurube@chromium.org</owner>
10013   <owner>kenjibaheux@google.com</owner>
10014   <owner>ppi@chromium.org</owner>
10015   <summary>
10016     Value of getMemoryClass() recorded once upon startup. This is an integer,
10017     device-specific constant correlated with the amount of memory available on
10018     Android device.
10019   </summary>
10020 </histogram>
10022 <histogram name="MemoryAndroid.EvictionReason" enum="AndroidEvictionReason">
10023   <owner>dmikurube@chromium.org</owner>
10024   <owner>kenjibaheux@google.com</owner>
10025   <owner>ppi@chromium.org</owner>
10026   <summary>
10027     Reasons behind evictions of individual tabs, recorded upon each tab
10028     eviction.
10029   </summary>
10030 </histogram>
10032 <histogram name="MemoryAndroid.LowMemoryLoadedTabCount">
10033   <owner>dmikurube@chromium.org</owner>
10034   <owner>kenjibaheux@google.com</owner>
10035   <owner>ppi@chromium.org</owner>
10036   <summary>
10037     Number of loaded (memory-resident) tabs when LowMemory notification is
10038     delivered.
10039   </summary>
10040 </histogram>
10042 <histogram name="MemoryAndroid.LowMemoryTimeBetween" units="milliseconds">
10043   <owner>dmikurube@chromium.org</owner>
10044   <owner>kenjibaheux@google.com</owner>
10045   <owner>ppi@chromium.org</owner>
10046   <summary>
10047     Time between two consecutive LowMemory notification in one foreground
10048     session.
10049   </summary>
10050 </histogram>
10052 <histogram name="MemoryAndroid.NotificationBackground"
10053     enum="AndroidMemoryNotificationBackground">
10054   <owner>dmikurube@chromium.org</owner>
10055   <owner>kenjibaheux@google.com</owner>
10056   <owner>ppi@chromium.org</owner>
10057   <summary>
10058     Memory notifications delivered through system callbacks to Chrome while in
10059     the background.
10060   </summary>
10061 </histogram>
10063 <histogram name="MemoryAndroid.NotificationForeground"
10064     enum="AndroidMemoryNotificationForeground">
10065   <owner>dmikurube@chromium.org</owner>
10066   <owner>kenjibaheux@google.com</owner>
10067   <owner>ppi@chromium.org</owner>
10068   <summary>
10069     Memory notifications delivered through system callbacks to Chrome while in
10070     the foreground - we count LowMemory notification vs particular levels of
10071     TrimMemory foreground notification.
10072   </summary>
10073 </histogram>
10075 <histogram name="Mist.SwitchResult" enum="MistSwitchResult">
10076   <owner>benchan@chromium.org</owner>
10077   <summary>
10078     The result (e.g. success or the type of failure) of a modem interface switch
10079     operation performed by mist on Chrome OS.
10080   </summary>
10081 </histogram>
10083 <histogram name="MobileStartup.MobileMultiWindowInstances">
10084   <owner>dtrainor@chromium.org</owner>
10085   <summary>
10086     Android: Number of instances of Chrome currently open during a MultiWindow
10087     session.  Emitted every time Chrome is paused.  Only emitted on Android
10088     MultiWindow devices.
10090     A MultiWindow session is any period of time that Chrome was not used in a
10091     full screen mode but together with another Activity that is visible at the
10092     same time. This is only supported in a few Android models.
10093   </summary>
10094 </histogram>
10096 <histogram name="MobileStartup.MobileMultiWindowSession" units="percent">
10097   <owner>miguelg@chromium.org</owner>
10098   <summary>
10099     Android: percent of the screen available for Chrome during a multi-window
10100     session. Emitted every time chrome is paused. Only emitted on Android
10101     MultiWindow devices.
10103     A multiwindow session is any period of time that Chrome was not used in full
10104     screen mode but together with some other application that is visible at the
10105     same time. This is only supported in a few Android models.
10106   </summary>
10107 </histogram>
10109 <histogram name="Mouse.PointerSensitivity.Changed" enum="PointerSensitivity">
10110   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10111   <summary>
10112     Tracks mouse sensitivity setting changes by the user. This replaces the old
10113     Mouse.Sensitivity.Changed metric.
10114   </summary>
10115 </histogram>
10117 <histogram name="Mouse.PointerSensitivity.Started" enum="PointerSensitivity">
10118   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10119   <summary>
10120     Tracks mouse sensitivity setting on startup. This replaces the old
10121     Mouse.Sensitivity.Started metric.
10122   </summary>
10123 </histogram>
10125 <histogram name="Mouse.Sensitivity.Changed" enum="PointerSensitivity">
10126   <obsolete>
10127     Deprecated as of 6/2013, replaced by Mouse.PointerSensitivity.Changed.
10128   </obsolete>
10129   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10130   <summary>Tracks mouse sensitivity setting.</summary>
10131 </histogram>
10133 <histogram name="Mouse.Sensitivity.Started" enum="PointerSensitivity">
10134   <obsolete>
10135     Deprecated as of 6/2013, replaced by Mouse.PointerSensitivity.Started.
10136   </obsolete>
10137   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10138   <summary>Tracks mouse sensitivity setting on startup.</summary>
10139 </histogram>
10141 <histogram name="MouseEventPrefetch.MouseDownDuration_Click" units="ms">
10142   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10143   <summary>
10144     Measures the time elapsed between when the user mousedown-ed a link and when
10145     the user clicked a link.
10146   </summary>
10147 </histogram>
10149 <histogram name="MouseEventPrefetch.MouseDownFollowedByClick"
10150     enum="MouseEventFollowedByClick">
10151   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10152   <summary>
10153     For each click handled by an HTML anchor tag link, whether Blink saw a
10154     mousedown event preceding it.  This is only measured for clicks handled by
10155     the anchor tag's default click event handler.
10156   </summary>
10157 </histogram>
10159 <histogram name="MouseEventPrefetch.MouseDowns">
10160   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10161   <summary>
10162     The number of mousedown events detected at HTML anchor-tag links' default
10163     event handler.
10164   </summary>
10165 </histogram>
10167 <histogram name="MouseEventPrefetch.MouseOverDuration_Click" units="ms">
10168   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10169   <summary>
10170     Measures the time elapsed between when the user mouseover-ed a link and when
10171     the user clicked a link.
10172   </summary>
10173 </histogram>
10175 <histogram name="MouseEventPrefetch.MouseOverDuration_NoClick" units="ms">
10176   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10177   <summary>
10178     Measures the time elapsed between when the user mouseover-ed a link and when
10179     the user mouseout-ed a link without click.
10180   </summary>
10181 </histogram>
10183 <histogram name="MouseEventPrefetch.MouseOvers">
10184   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10185   <summary>
10186     The number of mouseover events detected at HTML anchor-tag links' default
10187     event handler.
10188   </summary>
10189 </histogram>
10191 <histogram name="MouseEventPrefetch.PreTapEventsFollowedByClick"
10192     enum="PreTapEvents">
10193   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10194   <summary>
10195     The tap gesture events detected before click at HTML anchor-tag links'
10196     default event handler.
10197   </summary>
10198 </histogram>
10200 <histogram name="MouseEventPrefetch.TapDownDuration_Click" units="ms">
10201   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10202   <summary>
10203     Measures the time elapsed between when the user tapdown-ed a link and when
10204     the user clicked a link.
10205   </summary>
10206 </histogram>
10208 <histogram name="MouseEventPrefetch.TapDowns">
10209   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10210   <summary>
10211     The number of gesturetapdown events detected at HTML anchor-tag links'
10212     default event handler.
10213   </summary>
10214 </histogram>
10216 <histogram name="MouseEventPrefetch.TapUnconfirmeds">
10217   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10218   <summary>
10219     The number of gesturetapunconfirmed events detected at HTML anchor-tag
10220     links' default event handler.
10221   </summary>
10222 </histogram>
10224 <histogram name="MultiProfile.DiscardedTabsPerUser">
10225   <owner>skuhne@chromium.org</owner>
10226   <summary>
10227     The relation of discarded tabs vs. the amount of simultaneous users. The
10228     counts are the number of discards and the buckets are the number of users.
10229     Since the count values are absolute numbers, they need to be normalized
10230     before use - so divide the counts by the percentage of users per session
10231     found under 'MultiProfile.UsersPerSessionIncremental'.
10232   </summary>
10233 </histogram>
10235 <histogram name="MultiProfile.SessionMode" enum="MultiProfileSessionMode">
10236   <owner>skuhne@chromium.org</owner>
10237   <summary>
10238     The session counter for different multi profile modes which gets stored once
10239     per session at the beginning of the session.
10240   </summary>
10241 </histogram>
10243 <histogram name="MultiProfile.SigninUserUIPath"
10244     enum="MultiProfileSigninUserAction">
10245   <owner>skuhne@chromium.org</owner>
10246   <summary>
10247     Count the number of times each UI path is taken for signing into a new
10248     account in a Chrome OS multiprofile session. UI paths include the system
10249     tray and the user account switcher on the browser frame.
10250   </summary>
10251 </histogram>
10253 <histogram name="MultiProfile.SwitchActiveUserUIPath"
10254     enum="MultiProfileSwitchActiveUserAction">
10255   <owner>skuhne@chromium.org</owner>
10256   <summary>
10257     Count the number of times each UI path is taken for switching the active
10258     account in a Chrome OS multiprofile session. UI paths include the system
10259     tray and the keyboard shortcut.
10260   </summary>
10261 </histogram>
10263 <histogram name="MultiProfile.TeleportWindow"
10264     enum="MultiProfileTeleportWindowAction">
10265   <owner>skuhne@chromium.org</owner>
10266   <summary>
10267     Counts the number of window teleportations when using separated desktop
10268     mode.
10269   </summary>
10270 </histogram>
10272 <histogram name="MultiProfile.TeleportWindowType"
10273     enum="MultiProfileTeleportWindowType">
10274   <owner>skuhne@chromium.org</owner>
10275   <summary>
10276     Counts the number of teleported windows by types in separated desktop mode.
10277   </summary>
10278 </histogram>
10280 <histogram name="MultiProfile.UsersPerSession">
10281   <obsolete>
10282     Deprecated 3/2014, renamed to MultiProfile.UsersPerSessionIncremental.
10283   </obsolete>
10284   <owner>skuhne@chromium.org</owner>
10285   <summary>
10286     The number of users simultaneously signed into a multiprofile session on
10287     Chrome OS. This is recorded upon session end.
10288   </summary>
10289 </histogram>
10291 <histogram name="MultiProfile.UsersPerSessionIncremental">
10292   <owner>skuhne@chromium.org</owner>
10293   <summary>
10294     The number of users simultaneously signed into a multiprofile session on
10295     Chrome OS. This is recorded whenever a user gets added to the session. To
10296     get the correct count, all following counts must be subtracted. Example: If
10297     100 single user, 20 two user and 5 three user sessions, there were
10298     100-20-5=75 single user sessions, 100-80=20 dual user sessions and so on.
10299   </summary>
10300 </histogram>
10302 <histogram name="NaCl.Client.Helper.InitState" enum="NaClHelperStatus">
10303   <owner>jvoung@chromium.org</owner>
10304   <owner>mackinlay@google.com</owner>
10305   <owner>ncbray@chromium.org</owner>
10306   <summary>
10307     When the browser started, what happened with the NaCl helper process?
10308   </summary>
10309 </histogram>
10311 <histogram name="NaCl.Client.Helper.StateOnFork" enum="NaClHelperStatus">
10312   <owner>jvoung@chromium.org</owner>
10313   <owner>mackinlay@google.com</owner>
10314   <owner>ncbray@chromium.org</owner>
10315   <summary>
10316     When a NaCl application process was created, what had happened with the NaCl
10317     helper process when the browser was started?
10318   </summary>
10319 </histogram>
10321 <histogram name="NaCl.Client.OSArch" enum="NaClOSArchEnum">
10322   <owner>jvoung@chromium.org</owner>
10323   <owner>mackinlay@google.com</owner>
10324   <owner>ncbray@chromium.org</owner>
10325   <summary>The OS/Architecture of a nexe that was loaded.</summary>
10326 </histogram>
10328 <histogram name="NaCl.HttpStatusCodeClass.Manifest.InstalledApp"
10329     enum="NaClHttpStatusCodeClass">
10330   <owner>jvoung@chromium.org</owner>
10331   <owner>mackinlay@google.com</owner>
10332   <owner>ncbray@chromium.org</owner>
10333   <summary>
10334     The status code returned when trying to load a manifest inside an installed
10335     app.
10336   </summary>
10337 </histogram>
10339 <histogram name="NaCl.HttpStatusCodeClass.Manifest.NotInstalledApp"
10340     enum="NaClHttpStatusCodeClass">
10341   <owner>jvoung@chromium.org</owner>
10342   <owner>mackinlay@google.com</owner>
10343   <owner>ncbray@chromium.org</owner>
10344   <summary>
10345     The status code returned when trying to load a manifest from a source other
10346     than an installed app.
10347   </summary>
10348 </histogram>
10350 <histogram name="NaCl.HttpStatusCodeClass.Nexe.InstalledApp"
10351     enum="NaClHttpStatusCodeClass">
10352   <owner>jvoung@chromium.org</owner>
10353   <owner>mackinlay@google.com</owner>
10354   <owner>ncbray@chromium.org</owner>
10355   <summary>
10356     The status code returned when trying to load a NaCl executable inside an
10357     installed app.
10358   </summary>
10359 </histogram>
10361 <histogram name="NaCl.HttpStatusCodeClass.Nexe.NotInstalledApp"
10362     enum="NaClHttpStatusCodeClass">
10363   <owner>jvoung@chromium.org</owner>
10364   <owner>mackinlay@google.com</owner>
10365   <owner>ncbray@chromium.org</owner>
10366   <summary>
10367     The status code returned when trying to load a NaCl executable from a source
10368     other than an installed app.
10369   </summary>
10370 </histogram>
10372 <histogram name="NaCl.LoadStatus.Plugin" enum="NaClPluginErrorCode">
10373   <owner>jvoung@chromium.org</owner>
10374   <owner>mackinlay@google.com</owner>
10375   <owner>ncbray@chromium.org</owner>
10376   <summary>The error code returned by NaCl's Chrome plugin.</summary>
10377 </histogram>
10379 <histogram name="NaCl.LoadStatus.Plugin.InstalledApp"
10380     enum="NaClPluginErrorCode">
10381   <owner>jvoung@chromium.org</owner>
10382   <owner>mackinlay@google.com</owner>
10383   <owner>ncbray@chromium.org</owner>
10384   <summary>
10385     The error code returned by NaCl's Chrome plugin, but only for installed
10386     apps.
10387   </summary>
10388 </histogram>
10390 <histogram name="NaCl.LoadStatus.Plugin.NotInstalledApp"
10391     enum="NaClPluginErrorCode">
10392   <owner>jvoung@chromium.org</owner>
10393   <owner>mackinlay@google.com</owner>
10394   <owner>ncbray@chromium.org</owner>
10395   <summary>
10396     The error code returned by NaCl's Chrome plugin, but excluding installed
10397     apps.
10398   </summary>
10399 </histogram>
10401 <histogram name="NaCl.LoadStatus.SelLdr" enum="NaClSelLdrErrorCode">
10402   <owner>jvoung@chromium.org</owner>
10403   <owner>mackinlay@google.com</owner>
10404   <owner>ncbray@chromium.org</owner>
10405   <summary>The error code returned by NaCl's sel_ldr.</summary>
10406 </histogram>
10408 <histogram name="NaCl.LoadStatus.SelLdr.InstalledApp"
10409     enum="NaClSelLdrErrorCode">
10410   <owner>jvoung@chromium.org</owner>
10411   <owner>mackinlay@google.com</owner>
10412   <owner>ncbray@chromium.org</owner>
10413   <summary>
10414     The error code returned by NaCl's sel_ldr, but only for installed apps.
10415   </summary>
10416 </histogram>
10418 <histogram name="NaCl.LoadStatus.SelLdr.NotInstalledApp"
10419     enum="NaClSelLdrErrorCode">
10420   <owner>jvoung@chromium.org</owner>
10421   <owner>mackinlay@google.com</owner>
10422   <owner>ncbray@chromium.org</owner>
10423   <summary>
10424     The error code returned by NaCl's sel_ldr, but excluding installed apps.
10425   </summary>
10426 </histogram>
10428 <histogram name="NaCl.Manifest.IsDataURI" enum="NaClManifestType">
10429   <owner>jvoung@chromium.org</owner>
10430   <owner>mackinlay@google.com</owner>
10431   <owner>ncbray@chromium.org</owner>
10432   <summary>
10433     Was the manifest specified as a data URI rather than a .nmf file?
10434   </summary>
10435 </histogram>
10437 <histogram name="NaCl.ManifestDownloadTime" units="milliseconds">
10438   <obsolete>
10439     Deprecated 6/2011, renamed.
10440   </obsolete>
10441   <owner>jvoung@chromium.org</owner>
10442   <owner>mackinlay@google.com</owner>
10443   <owner>ncbray@chromium.org</owner>
10444   <summary>
10445     The time it took to download the manifset file for a Native Client module.
10446   </summary>
10447 </histogram>
10449 <histogram name="NaCl.ModuleUptime.Crash" units="milliseconds">
10450   <owner>jvoung@chromium.org</owner>
10451   <owner>mackinlay@google.com</owner>
10452   <owner>ncbray@chromium.org</owner>
10453   <summary>The time a NaCl module ran before it crashed.</summary>
10454 </histogram>
10456 <histogram name="NaCl.ModuleUptime.Normal" units="milliseconds">
10457   <owner>jvoung@chromium.org</owner>
10458   <owner>mackinlay@google.com</owner>
10459   <owner>ncbray@chromium.org</owner>
10460   <summary>The time a NaCl module ran without crashing, at shutdown.</summary>
10461 </histogram>
10463 <histogram name="NaCl.NexeDownloadTime" units="milliseconds">
10464   <obsolete>
10465     Deprecated 6/2011, renamed.
10466   </obsolete>
10467   <owner>jvoung@chromium.org</owner>
10468   <owner>mackinlay@google.com</owner>
10469   <owner>ncbray@chromium.org</owner>
10470   <summary>
10471     The time it took to download the main .nexe for a Native Client module.
10472   </summary>
10473 </histogram>
10475 <histogram name="NaCl.NexeSize" units="KB">
10476   <obsolete>
10477     Deprecated 6/2011, renamed.
10478   </obsolete>
10479   <owner>jvoung@chromium.org</owner>
10480   <owner>mackinlay@google.com</owner>
10481   <owner>ncbray@chromium.org</owner>
10482   <summary>
10483     The size of the main .nexe file downloaded for a Native Client module.
10484   </summary>
10485 </histogram>
10487 <histogram name="NaCl.NexeStartupTime" units="milliseconds">
10488   <obsolete>
10489     Deprecated 6/2011, renamed.
10490   </obsolete>
10491   <owner>jvoung@chromium.org</owner>
10492   <owner>mackinlay@google.com</owner>
10493   <owner>ncbray@chromium.org</owner>
10494   <summary>
10495     The time it took between the Native Client plugin initialization and when
10496     proxied execution of the NaCl module begins. This is the general startup
10497     overhead of running as a NaCl module vs a trusted PPAPI plugin.
10498   </summary>
10499 </histogram>
10501 <histogram name="NaCl.NexeStartupTimePerMB" units="milliseconds/MB">
10502   <obsolete>
10503     Deprecated 6/2011, renamed.
10504   </obsolete>
10505   <owner>jvoung@chromium.org</owner>
10506   <owner>mackinlay@google.com</owner>
10507   <owner>ncbray@chromium.org</owner>
10508   <summary>
10509     The time it took between the Native Client plugin initialization and when
10510     proxied execution of the NaCl module begins. This is the general startup
10511     overhead of running as a NaCl module vs a trusted PPAPI plugin.
10512   </summary>
10513 </histogram>
10515 <histogram name="NaCl.Options.PNaCl.OptLevel" enum="PNaClOptionsOptLevelEnum">
10516   <owner>jvoung@chromium.org</owner>
10517   <owner>mackinlay@google.com</owner>
10518   <owner>ncbray@chromium.org</owner>
10519   <summary>
10520     The optimization level set for the initial Portable Native Client
10521     translation from bitcode to native code.
10522   </summary>
10523 </histogram>
10525 <histogram name="NaCl.OSArch" enum="NaClOSArchEnum">
10526   <obsolete>
10527     Deprecated 6/2011, renamed.
10528   </obsolete>
10529   <owner>jvoung@chromium.org</owner>
10530   <owner>mackinlay@google.com</owner>
10531   <owner>ncbray@chromium.org</owner>
10532   <summary>The OS/Architecture of a nexe that was loaded.</summary>
10533 </histogram>
10535 <histogram name="NaCl.Perf.PNaClCache.IsHit" enum="PNaClTranslationCacheEnum">
10536   <owner>jvoung@chromium.org</owner>
10537   <owner>mackinlay@google.com</owner>
10538   <owner>ncbray@chromium.org</owner>
10539   <summary>
10540     Did the Portable Native Client translation cache find an executable
10541     translated from bitcode?
10542   </summary>
10543 </histogram>
10545 <histogram name="NaCl.Perf.PNaClLoadTime.CompileKBPerSec" units="KB/s">
10546   <owner>jvoung@chromium.org</owner>
10547   <owner>mackinlay@google.com</owner>
10548   <owner>ncbray@chromium.org</owner>
10549   <summary>
10550     The rate for compiling a Portable Native Client bitcode file to an object
10551     file in Kilobytes per second.
10552   </summary>
10553 </histogram>
10555 <histogram name="NaCl.Perf.PNaClLoadTime.CompileTime" units="milliseconds">
10556   <owner>jvoung@chromium.org</owner>
10557   <owner>mackinlay@google.com</owner>
10558   <owner>ncbray@chromium.org</owner>
10559   <summary>
10560     The time it took to compile a Portable Native Client bitcode file to an
10561     object file.
10562   </summary>
10563 </histogram>
10565 <histogram name="NaCl.Perf.PNaClLoadTime.LinkTime" units="milliseconds">
10566   <owner>jvoung@chromium.org</owner>
10567   <owner>mackinlay@google.com</owner>
10568   <owner>ncbray@chromium.org</owner>
10569   <summary>
10570     The time it took to link a Portable Native Client generated object file into
10571     a Native Client executable.
10572   </summary>
10573 </histogram>
10575 <histogram name="NaCl.Perf.PNaClLoadTime.LoadCompiler" units="milliseconds">
10576   <owner>jvoung@chromium.org</owner>
10577   <owner>mackinlay@google.com</owner>
10578   <owner>ncbray@chromium.org</owner>
10579   <summary>
10580     The time it took to load and validate the Portable Native Client compiler.
10581   </summary>
10582 </histogram>
10584 <histogram name="NaCl.Perf.PNaClLoadTime.LoadLinker" units="milliseconds">
10585   <owner>jvoung@chromium.org</owner>
10586   <owner>mackinlay@google.com</owner>
10587   <owner>ncbray@chromium.org</owner>
10588   <summary>
10589     The time it took to load and validate the Portable Native Client linker.
10590   </summary>
10591 </histogram>
10593 <histogram name="NaCl.Perf.PNaClLoadTime.PctCompiledWhenFullyDownloaded"
10594     units="%">
10595   <owner>jvoung@chromium.org</owner>
10596   <owner>mackinlay@google.com</owner>
10597   <owner>ncbray@chromium.org</owner>
10598   <summary>
10599     The percentage of a Portable Native Client application that is compiled by
10600     the time the application is fully downloaded (compile and download happen in
10601     parallel).
10602   </summary>
10603 </histogram>
10605 <histogram name="NaCl.Perf.PNaClLoadTime.TotalUncachedKBPerSec" units="KB/s">
10606   <owner>jvoung@chromium.org</owner>
10607   <owner>mackinlay@google.com</owner>
10608   <owner>ncbray@chromium.org</owner>
10609   <summary>
10610     The rate for completely translating a Portable Native Client bitcode file
10611     into a Native Client executable and caching the result in Kilobytes per
10612     second.
10613   </summary>
10614 </histogram>
10616 <histogram name="NaCl.Perf.PNaClLoadTime.TotalUncachedTime"
10617     units="milliseconds">
10618   <owner>jvoung@chromium.org</owner>
10619   <owner>mackinlay@google.com</owner>
10620   <owner>ncbray@chromium.org</owner>
10621   <summary>
10622     The total time it took to completely translate a Portable Native Client
10623     bitcode file into a Native Client executable, and cache the result.
10624   </summary>
10625 </histogram>
10627 <histogram name="NaCl.Perf.Size.Manifest" units="KB">
10628   <owner>jvoung@chromium.org</owner>
10629   <owner>mackinlay@google.com</owner>
10630   <owner>ncbray@chromium.org</owner>
10631   <summary>The size of the manifest file.</summary>
10632 </histogram>
10634 <histogram name="NaCl.Perf.Size.Nexe" units="KB">
10635   <owner>jvoung@chromium.org</owner>
10636   <owner>mackinlay@google.com</owner>
10637   <owner>ncbray@chromium.org</owner>
10638   <summary>
10639     The size of the main .nexe file downloaded for a Native Client module.
10640   </summary>
10641 </histogram>
10643 <histogram name="NaCl.Perf.Size.Pexe" units="KB">
10644   <owner>jvoung@chromium.org</owner>
10645   <owner>mackinlay@google.com</owner>
10646   <owner>ncbray@chromium.org</owner>
10647   <summary>
10648     The size of the main .pexe bitcode file downloaded for a Portable Native
10649     Client module.
10650   </summary>
10651 </histogram>
10653 <histogram name="NaCl.Perf.Size.PexeNexeSizePct" units="%">
10654   <owner>jvoung@chromium.org</owner>
10655   <owner>mackinlay@google.com</owner>
10656   <owner>ncbray@chromium.org</owner>
10657   <summary>
10658     The size of the main .pexe bitcode file divided by the size of the .nexe
10659     that is the result of translating the bitcode file, times 100.
10660   </summary>
10661 </histogram>
10663 <histogram name="NaCl.Perf.Size.PNaClTranslatedNexe" units="KB">
10664   <owner>jvoung@chromium.org</owner>
10665   <owner>mackinlay@google.com</owner>
10666   <owner>ncbray@chromium.org</owner>
10667   <summary>
10668     The size of the main .nexe file that is the result of translating a Portable
10669     Native Client .pexe bitcode file.  This reflects the amount of cache
10670     consumed.
10671   </summary>
10672 </histogram>
10674 <histogram name="NaCl.Perf.StartupTime.LoadModule" units="milliseconds">
10675   <owner>jvoung@chromium.org</owner>
10676   <owner>mackinlay@google.com</owner>
10677   <owner>ncbray@chromium.org</owner>
10678   <summary>The time it took to load the NaCl module into sel_ldr.</summary>
10679 </histogram>
10681 <histogram name="NaCl.Perf.StartupTime.LoadModulePerMB" units="milliseconds/MB">
10682   <owner>jvoung@chromium.org</owner>
10683   <owner>mackinlay@google.com</owner>
10684   <owner>ncbray@chromium.org</owner>
10685   <summary>
10686     The time it took to load the NaCl module into sel_ldr.  Normalized by the
10687     size of the .nexe, in megabytes.
10688   </summary>
10689 </histogram>
10691 <histogram name="NaCl.Perf.StartupTime.ManifestDownload" units="milliseconds">
10692   <owner>jvoung@chromium.org</owner>
10693   <owner>mackinlay@google.com</owner>
10694   <owner>ncbray@chromium.org</owner>
10695   <summary>
10696     The time it took to download the manifset file for a Native Client module.
10697   </summary>
10698 </histogram>
10700 <histogram name="NaCl.Perf.StartupTime.NaClOverhead" units="milliseconds">
10701   <owner>jvoung@chromium.org</owner>
10702   <owner>mackinlay@google.com</owner>
10703   <owner>ncbray@chromium.org</owner>
10704   <summary>
10705     The time it took between the Native Client plugin initialization and when
10706     proxied execution of the NaCl module begins. This is the general startup
10707     overhead of running as a NaCl module vs a trusted PPAPI plugin.
10708   </summary>
10709 </histogram>
10711 <histogram name="NaCl.Perf.StartupTime.NaClOverheadPerMB"
10712     units="milliseconds/MB">
10713   <owner>jvoung@chromium.org</owner>
10714   <owner>mackinlay@google.com</owner>
10715   <owner>ncbray@chromium.org</owner>
10716   <summary>
10717     The time it took between the Native Client plugin initialization and when
10718     proxied execution of the NaCl module begins. This is the general startup
10719     overhead of running as a NaCl module vs a trusted PPAPI plugin.  Normalized
10720     by the size of the .nexe, in megabytes.
10721   </summary>
10722 </histogram>
10724 <histogram name="NaCl.Perf.StartupTime.NexeDownload" units="milliseconds">
10725   <owner>jvoung@chromium.org</owner>
10726   <owner>mackinlay@google.com</owner>
10727   <owner>ncbray@chromium.org</owner>
10728   <summary>
10729     The time it took to download the main .nexe for a Native Client module.
10730   </summary>
10731 </histogram>
10733 <histogram name="NaCl.Perf.StartupTime.NexeDownloadPerMB"
10734     units="milliseconds/MB">
10735   <owner>jvoung@chromium.org</owner>
10736   <owner>mackinlay@google.com</owner>
10737   <owner>ncbray@chromium.org</owner>
10738   <summary>
10739     The time it took to download the main .nexe for a Native Client module.
10740     Normalized by the size of the .nexe, in megabytes.
10741   </summary>
10742 </histogram>
10744 <histogram name="NaCl.Perf.StartupTime.Total" units="milliseconds">
10745   <owner>jvoung@chromium.org</owner>
10746   <owner>mackinlay@google.com</owner>
10747   <owner>ncbray@chromium.org</owner>
10748   <summary>
10749     The time it took between the Native Client plugin initialization and when
10750     the NaCl module is ready to be used.
10751   </summary>
10752 </histogram>
10754 <histogram name="NaCl.Perf.StartupTime.TotalPerMB" units="milliseconds/MB">
10755   <owner>jvoung@chromium.org</owner>
10756   <owner>mackinlay@google.com</owner>
10757   <owner>ncbray@chromium.org</owner>
10758   <summary>
10759     The time it took between the Native Client plugin initialization and when
10760     the NaCl module is ready to be used.  Normalized by the size of the .nexe,
10761     in megabytes.
10762   </summary>
10763 </histogram>
10765 <histogram name="NaCl.ShutdownTime.Total" units="milliseconds">
10766   <owner>jvoung@chromium.org</owner>
10767   <owner>mackinlay@google.com</owner>
10768   <owner>ncbray@chromium.org</owner>
10769   <summary>The time it took the NaCl module to shut down.</summary>
10770 </histogram>
10772 <histogram name="NaCl.Startups" enum="NaClStartupEnum">
10773   <obsolete>
10774     Deprecated 5/2011, data is duplicated by NaCl.NexeStartupTime, and
10775     normalizing to 'tab opens' is unusual.
10776   </obsolete>
10777   <owner>jvoung@chromium.org</owner>
10778   <owner>mackinlay@google.com</owner>
10779   <owner>ncbray@chromium.org</owner>
10780   <summary>
10781     The number of times that Native Client has been started by loading a .nexe
10782     compared to the number of times that a tab has been opened.
10783   </summary>
10784 </histogram>
10786 <histogram name="NaCl.ValidationCache.Query" enum="NaClValidationCacheEnum">
10787   <owner>jvoung@chromium.org</owner>
10788   <owner>mackinlay@google.com</owner>
10789   <owner>ncbray@chromium.org</owner>
10790   <summary>
10791     Did a validation cache query find a previously known validation result?
10792   </summary>
10793 </histogram>
10795 <histogram name="NaCl.ValidationCache.Set" enum="NaClValidationCacheEnum">
10796   <owner>jvoung@chromium.org</owner>
10797   <owner>mackinlay@google.com</owner>
10798   <owner>ncbray@chromium.org</owner>
10799   <summary>
10800     Was the validation cache updated with a new validation result?
10801   </summary>
10802 </histogram>
10804 <histogram name="Navigation.MainFrameScheme" enum="NavigationScheme">
10805   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10806   <summary>The scheme of the URL for each main-frame navigation.</summary>
10807 </histogram>
10809 <histogram name="NCN.NetworkOperatorMCCMNC">
10810   <owner>bolian@chromium.org</owner>
10811   <owner>bengr@google.com</owner>
10812   <owner>marq@google.com</owner>
10813   <summary>
10814     The MCC (mobile country code) and MNC (mobile network code) of the network
10815     operator when a new metrics log is created or when the network connection is
10816     changed. A value of zero means a non-mobile network or the operator code is
10817     unknown.
10818   </summary>
10819 </histogram>
10821 <histogram name="Net.AlternateProtocolBrokenLocation"
10822     enum="BrokenAlternateProtocolLocation">
10823   <owner>rch@chromium.org</owner>
10824   <summary>
10825     Breakdown of the locations when SetBrokenAlternateProtocol is called.
10826   </summary>
10827 </histogram>
10829 <histogram name="Net.AlternateProtocolUsage" enum="AlternateProtocolUsage">
10830   <owner>rch@chromium.org</owner>
10831   <summary>
10832     Breakdown of how requests which could potentially make use of an alternate
10833     protocol use or don't use the protocol.
10834   </summary>
10835 </histogram>
10837 <histogram name="Net.AsyncResourceHandler_PendingDataCount">
10838   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10839   <summary>
10840     The count of unacknowledged ResourceMsg_DataReceived messages.  This message
10841     is sent once per chunk of data read from the network.
10842   </summary>
10843 </histogram>
10845 <histogram name="Net.AsyncResourceHandler_PendingDataCount_WhenFull">
10846   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10847   <summary>
10848     The count of unacknowledged ResourceMsg_DataReceived messages at the point
10849     where we pause network loading.
10850   </summary>
10851 </histogram>
10853 <histogram name="Net.AsyncResourceHandler_SharedIOBuffer_Alloc" units="bytes">
10854   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10855   <summary>The size of a SharedIOBuffer allocation.</summary>
10856 </histogram>
10858 <histogram name="Net.AsyncResourceHandler_SharedIOBuffer_Used" units="bytes">
10859   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10860   <summary>The number of bytes copied into a SharedIOBuffer.</summary>
10861 </histogram>
10863 <histogram name="Net.AsyncResourceHandler_SharedIOBuffer_UsedPercentage"
10864     units="percentage">
10865   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10866   <summary>
10867     The percentage of a SharedIOBuffer allocation that is actually used.
10868   </summary>
10869 </histogram>
10871 <histogram name="Net.AuthGenerateToken_basic" units="milliseconds">
10872   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10873   <summary>The time to generate a Basic HTTP authentication token.</summary>
10874 </histogram>
10876 <histogram name="Net.AuthGenerateToken_digest" units="milliseconds">
10877   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10878   <summary>The time to generate a Digest HTTP authentication token.</summary>
10879 </histogram>
10881 <histogram name="Net.AuthGenerateToken_negotiate" units="milliseconds">
10882   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10883   <summary>
10884     The time to generate a Negotiate (or SPNEGO) HTTP authentication token.
10885   </summary>
10886 </histogram>
10888 <histogram name="Net.AuthGenerateToken_ntlm" units="milliseconds">
10889   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10890   <summary>The time to generate an NTLM HTTP authentication token.</summary>
10891 </histogram>
10893 <histogram name="Net.AutoReload.CountAtStop">
10894   <owner>ellyjones@chromium.org</owner>
10895   <owner>rdsmith@chromium.org</owner>
10896   <owner>cbentzel@chromium.org</owner>
10897   <summary>
10898     Number of times auto-reload has been attempted before auto-reload stopped
10899     without succeeding, either because the stop button was pressed or because
10900     the renderer was destroyed.
10901   </summary>
10902 </histogram>
10904 <histogram name="Net.AutoReload.CountAtSuccess">
10905   <owner>ellyjones@chromium.org</owner>
10906   <owner>rdsmith@chromium.org</owner>
10907   <owner>cbentzel@chromium.org</owner>
10908   <summary>
10909     Number of times auto-reload had to attempt to reload a page before
10910     succeeding.
10911   </summary>
10912 </histogram>
10914 <histogram name="Net.AutoReload.ErrorAtFirstSuccess" enum="NetErrorCodes">
10915   <owner>ellyjones@chromium.org</owner>
10916   <owner>rdsmith@chromium.org</owner>
10917   <owner>cbentzel@chromium.org</owner>
10918   <summary>
10919     Original error code that started an auto-reload which then succeeded on the
10920     first attempt.
10921   </summary>
10922 </histogram>
10924 <histogram name="Net.AutoReload.ErrorAtStop" enum="NetErrorCodes">
10925   <owner>ellyjones@chromium.org</owner>
10926   <owner>rdsmith@chromium.org</owner>
10927   <owner>cbentzel@chromium.org</owner>
10928   <summary>
10929     Error code, if any, when auto-reload stopped without succeeding, either
10930     because the stop button was pressed or because the renderer was destroyed.
10931   </summary>
10932 </histogram>
10934 <histogram name="Net.AutoReload.ErrorAtSuccess" enum="NetErrorCodes">
10935   <owner>ellyjones@chromium.org</owner>
10936   <owner>rdsmith@chromium.org</owner>
10937   <owner>cbentzel@chromium.org</owner>
10938   <summary>
10939     Original error code that started an auto-reload which then eventually
10940     succeeded.
10941   </summary>
10942 </histogram>
10944 <histogram name="Net.CertCommonNameFallback" enum="BooleanCommonNameMatch">
10945   <owner>rsleevi@chromium.org</owner>
10946   <summary>
10947     Whether the certificate common name was used for matching the hostname,
10948     instead of the subjectAlternativeName.
10950     Measures results for all CAs (internal and publicly-trusted).
10951   </summary>
10952 </histogram>
10954 <histogram name="Net.CertCommonNameFallbackPrivateCA"
10955     enum="BooleanCommonNameMatch">
10956   <owner>rsleevi@chromium.org</owner>
10957   <summary>
10958     Whether the certificate common name was used for matching the hostname,
10959     instead of the subjectAlternativeName.
10961     Measures results ony for internal (non-publicly-trusted) CAs.
10962   </summary>
10963 </histogram>
10965 <histogram name="Net.CertificatePinSuccess" enum="BooleanSuccess">
10966   <obsolete>
10967     Renamed to Net.PublicKeyPinSuccess 28 Oct 2011.
10968   </obsolete>
10969   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10970   <summary>
10971     A validated certificate chain may be subject to additional
10972     &quot;pinning&quot; requirements on a per-domain basis. This records the
10973     fraction of successful matches between a certificate chain and a pin list.
10974   </summary>
10975 </histogram>
10977 <histogram name="Net.CertificateTransparency.MainFrameValidSCTCount">
10978   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10979   <summary>
10980     Number of valid Signed Certificate Timestamps (SCTs) present for the
10981     main-frame resource. Emitted every time a main-frame resource is fetched.
10982   </summary>
10983 </histogram>
10985 <histogram name="Net.CertificateTransparency.SCTOrigin" enum="SCTOrigin">
10986   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10987   <summary>
10988     The origin breakdown of Signed Certificate Timestamps (SCTs). Emitted once
10989     for every SCT when first validated, which means 0 or more times during every
10990     SSL connection establishment.
10991   </summary>
10992 </histogram>
10994 <histogram name="Net.CertificateTransparency.SCTsPerConnection">
10995   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10996   <summary>
10997     The number of Signed Certificate Timestamps (SCTs) that were available for
10998     each SSL connection, including SCTs embedded in the certificate. This metric
10999     measures how many SSL connections had SCTs available. Emitted during every
11000     SSL connection establishment.
11001   </summary>
11002 </histogram>
11004 <histogram name="Net.CertificateTransparency.SCTStatus" enum="SCTVerifyStatus">
11005   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11006   <summary>
11007     Breakdown of Signed Certificate Timestamps (SCTs) validation status. Emitted
11008     once for every SCT when first validated, which means 0 or more times during
11009     every SSL connection establishment.
11010   </summary>
11011 </histogram>
11013 <histogram name="Net.CertVerifier_First_Job_Latency" units="milliseconds">
11014   <owner>davidben@chromium.org</owner>
11015   <summary>
11016     The actual amount of time spent verifying a certificate using the underlying
11017     cryptographic APIs. Because parallel verifications for the same certificate
11018     may be coalesced, histograms such as Net.SSLCertVerificationTime may be
11019     skewed, due to later verifications taking less overall time. This records
11020     the overall time spent verifying the first job to capture initialization
11021     costs.
11022   </summary>
11023 </histogram>
11025 <histogram name="Net.CertVerifier_Job_Latency" units="milliseconds">
11026   <owner>rsleevi@chromium.org</owner>
11027   <summary>
11028     The actual amount of time spent verifying a certificate using the underlying
11029     cryptographic APIs. Because parallel verifications for the same certificate
11030     may be coalesced, histograms such as Net.SSLCertVerificationTime may be
11031     skewed, due to later verifications taking less overall time. This records
11032     the overall time spent verifying a single request, regardless of how many
11033     parallel requests are being served by the verification.
11034   </summary>
11035 </histogram>
11037 <histogram name="Net.CoalescePotential" enum="CoalescePotentialPackets">
11038   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11039   <summary>
11040     The number of times we sent N packets, but could have sent N-1 packets.
11041   </summary>
11042 </histogram>
11044 <histogram name="Net.ComodoDNSExperimentFailureTime" units="milliseconds">
11045   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11046   <summary>
11047     The amount of time taken before we failed to  resolve the Comodo test DNS
11048     record. This is an experiment, run in conjuction with Comodo, to test the
11049     viability of a DNS based certificate revocation mechanism.
11050   </summary>
11051 </histogram>
11053 <histogram name="Net.ComodoDNSExperimentSuccessTime" units="milliseconds">
11054   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11055   <summary>
11056     The amount of time taken to successfully resolve the Comodo test DNS record.
11057     This is an experiment, run in conjuction with Comodo, to test the viability
11058     of a DNS based certificate revocation mechanism.
11059   </summary>
11060 </histogram>
11062 <histogram name="Net.Compress.NoProxy.BytesAfterCompression" units="bytes">
11063   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11064   <summary>
11065     The uncompressed number of bytes received per request that was compressed.
11066     Only includes requests which did not go through an explicit proxy and did
11067     not go over SSL.
11068   </summary>
11069 </histogram>
11071 <histogram name="Net.Compress.NoProxy.BytesBeforeCompression" units="bytes">
11072   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11073   <summary>
11074     The compressed number of bytes received per request that was compressed.
11075     Only includes requests which did not go through an explicit proxy and did
11076     not go over SSL.
11077   </summary>
11078 </histogram>
11080 <histogram name="Net.Compress.NoProxy.ShouldHaveBeenCompressed" units="bytes">
11081   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11082   <summary>
11083     The uncompressed number of bytes received per request that was not
11084     compressed but appears to have been compressible.  Only includes requests
11085     which did not go through an explicit proxy and did not go over SSL.
11086   </summary>
11087 </histogram>
11089 <histogram name="Net.Compress.Proxy.BytesAfterCompression" units="bytes">
11090   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11091   <summary>
11092     The uncompressed number of bytes received per request that was compressed.
11093     Only includes requests sent through a proxy without SSL.
11094   </summary>
11095 </histogram>
11097 <histogram name="Net.Compress.Proxy.BytesBeforeCompression" units="bytes">
11098   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11099   <summary>
11100     The compressed number of bytes received per request that was compressed.
11101     Only includes requests sent through a proxy without SSL.
11102   </summary>
11103 </histogram>
11105 <histogram name="Net.Compress.Proxy.ShouldHaveBeenCompressed" units="bytes">
11106   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11107   <summary>
11108     The uncompressed number of bytes received per request that was not
11109     compressed but appears to have been compressible.  Only includes requests
11110     sent through a proxy without SSL.
11111   </summary>
11112 </histogram>
11114 <histogram name="Net.Compress.SSL.BytesAfterCompression" units="bytes">
11115   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11116   <summary>
11117     The uncompressed number of bytes received per request that was compressed.
11118     Only includes requests sent over SSL.
11119   </summary>
11120 </histogram>
11122 <histogram name="Net.Compress.SSL.BytesBeforeCompression" units="bytes">
11123   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11124   <summary>
11125     The compressed number of bytes received per request that was compressed.
11126     Only includes requests sent over SSL.
11127   </summary>
11128 </histogram>
11130 <histogram name="Net.Compress.SSL.ShouldHaveBeenCompressed" units="bytes">
11131   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11132   <summary>
11133     The uncompressed number of bytes received per request that was not
11134     compressed but appears to have been compressible.  Only includes requests
11135     sent over SSL.
11136   </summary>
11137 </histogram>
11139 <histogram name="Net.ConnectionTypeCount" enum="ConnectionType">
11140   <obsolete>
11141     The count was inaccurate (it counted transactions rather than connections)
11142   </obsolete>
11143   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11144   <summary>
11145     Each bucket is the number of connections of a particular type that the user
11146     has had during the session.
11147   </summary>
11148 </histogram>
11150 <histogram name="Net.ConnectionTypeCount2" enum="ConnectionType">
11151   <obsolete>
11152     Renamed to match HadConnectionType.
11153   </obsolete>
11154   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11155   <summary>
11156     Each bucket is the number of successful connections of a particular type
11157     that the user has had during the session.
11158   </summary>
11159 </histogram>
11161 <histogram name="Net.ConnectionTypeCount3" enum="ConnectionType">
11162   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11163   <summary>
11164     Each bucket is the number of successful connections of a particular type
11165     that the user has had during the session.
11166   </summary>
11167 </histogram>
11169 <histogram name="Net.ConnectionTypeFailCount2" enum="ConnectionType">
11170   <obsolete>
11171     No longer collected.
11172   </obsolete>
11173   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11174   <summary>
11175     Each bucket is the number of failed connections of a particular type that
11176     the user has had during the session.
11177   </summary>
11178 </histogram>
11180 <histogram name="Net.ConnectionUsedSSLv3Fallback">
11181   <obsolete>
11182     Replaced by Net.ConnectionUsedSSLVersionFallback in Chrome 21.
11183   </obsolete>
11184   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11185   <summary>
11186     True if the HTTP request was to a server which requires SSLv3 fallback
11187   </summary>
11188 </histogram>
11190 <histogram name="Net.ConnectionUsedSSLVersionFallback"
11191     enum="FallbackSSLVersion">
11192   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11193   <summary>
11194     Nonzero if the HTTP request was to a server which requires SSL version
11195     fallback.  The value indicates the SSL version the request fell back on.
11196   </summary>
11197 </histogram>
11199 <histogram name="net.CookieBackingStoreUpdateResults"
11200     enum="BackingStoreResults">
11201   <obsolete>
11202     Initial typo; only here to get results from builds before r59117.  See
11203     &quot;Cookie.&quot; group.
11204   </obsolete>
11205   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11206   <summary>
11207     Whether or not updates to the backing store succeeded or failed, recorded
11208     every update.
11209   </summary>
11210 </histogram>
11212 <histogram name="net.CookieBetweenAccessIntervalMinutes" units="minutes">
11213   <obsolete>
11214     Initial typo; only here to get results from builds before r59117.  See
11215     &quot;Cookie.&quot; group.
11216   </obsolete>
11217   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11218   <summary>Intervals between access time updates for each cookie.</summary>
11219 </histogram>
11221 <histogram name="net.CookieCount">
11222   <obsolete>
11223     Initial typo; only here to get results from builds before r59117.  See
11224     &quot;Cookie.&quot; group.
11225   </obsolete>
11226   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11227   <summary>
11228     Number of cookies in the store (recorded every 10 minutes of active browsing
11229     time)
11230   </summary>
11231 </histogram>
11233 <histogram name="net.CookieDeletionCause" enum="CookieDeletionCause">
11234   <obsolete>
11235     Initial typo; only here to get results from builds before r59117.  See
11236     &quot;Cookie.&quot; group.
11237   </obsolete>
11238   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11239   <summary>
11240     For each cookie removed from the store, the reason it was removed.
11241   </summary>
11242 </histogram>
11244 <histogram name="net.CookieDomainCount">
11245   <obsolete>
11246     Initial typo; only here to get results from builds before r59117.  See
11247     &quot;Cookie.&quot; group.
11248   </obsolete>
11249   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11250   <summary>
11251     For each domain, number of cookies in that domain (recorded every 10 minutes
11252     of active browsing time).
11253   </summary>
11254 </histogram>
11256 <histogram name="net.CookieDomainPerEtldp1Count">
11257   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11258   <summary>
11259     For every top level domain, number of subdomains in that top level domain
11260     (recorded every 10 minutes of active browsing time).
11261   </summary>
11262 </histogram>
11264 <histogram name="net.CookieEtldp1Count">
11265   <obsolete>
11266     Initial typo; only here to get results from builds before r59117.  See
11267     &quot;Cookie.&quot; group.
11268   </obsolete>
11269   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11270   <summary>
11271     For every top level domain, number of cookies in that domain (recorded every
11272     10 minutes of active browsing time).
11273   </summary>
11274 </histogram>
11276 <histogram name="net.CookieEvictedLastAccessMinutes" units="minutes">
11277   <obsolete>
11278     Initial typo; only here to get results from builds before r59117.  See
11279     &quot;Cookie.&quot; group.
11280   </obsolete>
11281   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11282   <summary>
11283     For each evicted (not expired) cookie, the amount of time since it was last
11284     used
11285   </summary>
11286 </histogram>
11288 <histogram name="net.CookieExpirationDurationMinutes" units="minutes">
11289   <obsolete>
11290     Initial typo; only here to get results from builds before r59117.  See
11291     &quot;Cookie.&quot; group.
11292   </obsolete>
11293   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11294   <summary>Number of minutes until cookie expires when set.</summary>
11295 </histogram>
11297 <histogram name="net.CookieTimeGet">
11298   <obsolete>
11299     Initial typo; only here to get results from builds before r59117.  See
11300     &quot;Cookie.&quot; group.
11301   </obsolete>
11302   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11303   <summary>
11304     The amount of time (ms) to get cookies for each URL request.
11305   </summary>
11306 </histogram>
11308 <histogram name="net.CookieTimeLoad">
11309   <obsolete>
11310     Initial typo; only here to get results from builds before r59117.  See
11311     &quot;Cookie.&quot; group.
11312   </obsolete>
11313   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11314   <summary>
11315     The amount of time (ms) to load the persistent cookie store at browser
11316     start.
11317   </summary>
11318 </histogram>
11320 <histogram name="Net.CountOfAlternateProtocolServers">
11321   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11322   <summary>
11323     The total number of severs to which alternative protocol was used. This
11324     counts the number of servers persisted to prefs file.
11325   </summary>
11326 </histogram>
11328 <histogram name="Net.CountOfPipelineCapableServers">
11329   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11330   <summary>
11331     The total number of severs that support HTTP pipelining. This counts the
11332     number of servers persisted to prefs file.
11333   </summary>
11334 </histogram>
11336 <histogram name="Net.CountOfSpdyServers">
11337   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11338   <summary>
11339     The total number of SPDY server names persisted to prefs file.
11340   </summary>
11341 </histogram>
11343 <histogram name="Net.CountOfSpdySettings">
11344   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11345   <summary>
11346     The total number of SPDY Settings properties persisted to prefs file.
11347   </summary>
11348 </histogram>
11350 <histogram name="Net.CRLRequestFailedTimeMs" units="milliseconds">
11351   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11352   <summary>
11353     When validating an HTTPS certificate we may have to block to fetch one or
11354     more revocation lists. This measures the amount of time that failures to get
11355     CRL information take.
11356   </summary>
11357 </histogram>
11359 <histogram name="Net.CRLRequestSuccess" enum="BooleanSuccess">
11360   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11361   <summary>
11362     When validating an HTTPS certificate we may have to block to fetch one or
11363     more revocation lists. This records the fraction of successful requests.
11364   </summary>
11365 </histogram>
11367 <histogram name="Net.CRLRequestTimeMs" units="milliseconds">
11368   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11369   <summary>
11370     When validating an HTTPS certificate we may have to block to fetch one or
11371     more revocation lists. This measures the amount of time that each fetch
11372     takes.
11373   </summary>
11374 </histogram>
11376 <histogram name="Net.DailyContentLength" units="KB">
11377   <owner>bolian@chromium.org</owner>
11378   <summary>
11379     The total content size in KB of all HTTP/HTTPS response bodies in the
11380     previous calendar day. The metric is reported when the first response in the
11381     current day is received.
11382   </summary>
11383 </histogram>
11385 <histogram name="Net.DailyContentLength_DataReductionProxyEnabled" units="KB">
11386   <owner>bengr@chromium.org</owner>
11387   <owner>bolian@chromium.org</owner>
11388   <summary>
11389     The total content size in KB of all HTTP/HTTPS response bodies in the
11390     previous calendar day while the data reduction proxy setting was enabled.
11391     The metric is reported when the first response in the current day is
11392     received.
11393   </summary>
11394 </histogram>
11396 <histogram name="Net.DailyContentLength_DataReductionProxyEnabled_Https"
11397     units="KB">
11398   <owner>bengr@chromium.org</owner>
11399   <owner>bolian@chromium.org</owner>
11400   <summary>
11401     The total content size in KB of all HTTPS response bodies in the previous
11402     calendar day while the data reduction proxy setting was enabled. The metric
11403     is reported when the first response in the current day is received.
11404   </summary>
11405 </histogram>
11407 <histogram name="Net.DailyContentLength_DataReductionProxyEnabled_LongBypass"
11408     units="KB">
11409   <owner>bengr@chromium.org</owner>
11410   <owner>bolian@chromium.org</owner>
11411   <summary>
11412     The total content size in KB of all long-bypassed HTTP response bodies in
11413     the  previous calendar day while the data reduction proxy setting was
11414     enabled. The metric is reported when the first response in the current day
11415     is received.
11416   </summary>
11417 </histogram>
11419 <histogram name="Net.DailyContentLength_DataReductionProxyEnabled_ShortBypass"
11420     units="KB">
11421   <owner>bengr@chromium.org</owner>
11422   <owner>bolian@chromium.org</owner>
11423   <summary>
11424     The total content size in KB of all short-bypassed HTTP response bodies in
11425     the previous calendar day while the data reduction proxy setting was
11426     enabled. The metric is reported when the first response in the current day
11427     is received.
11428   </summary>
11429 </histogram>
11431 <histogram name="Net.DailyContentLength_DataReductionProxyEnabled_Unknown"
11432     units="KB">
11433   <owner>bengr@chromium.org</owner>
11434   <owner>bolian@chromium.org</owner>
11435   <summary>
11436     The total content size in KB of all HTTP response bodies for requests that
11437     were not served by the enabled data reduction proxy for unknown reasons in
11438     the previous calendar day while the data reduction proxy setting was
11439     enabled. The metric is reported when the first response in the current day
11440     is received.
11441   </summary>
11442 </histogram>
11444 <histogram name="Net.DailyContentLength_ViaDataReductionProxy" units="KB">
11445   <owner>bengr@chromium.org</owner>
11446   <owner>bolian@chromium.org</owner>
11447   <summary>
11448     The total content size in KB of all HTTP/HTTPS response bodies in the
11449     previous calendar day via the data reduction proxy. The metric is reported
11450     when the first response in the current day is received.
11451   </summary>
11452 </histogram>
11454 <histogram name="Net.DailyContentPercent_DataReductionProxyEnabled"
11455     units="Percent">
11456   <owner>bengr@chromium.org</owner>
11457   <owner>bolian@chromium.org</owner>
11458   <summary>
11459     The percentage of total HTTP/HTTPS response body size while the data
11460     reduction proxy is enabled to total HTTP/HTTPS response body size in the
11461     previous calendar day. The metric is reported when the first response in the
11462     current day is received.
11463   </summary>
11464 </histogram>
11466 <histogram name="Net.DailyContentPercent_DataReductionProxyEnabled_Https"
11467     units="Percent">
11468   <owner>bengr@chromium.org</owner>
11469   <owner>bolian@chromium.org</owner>
11470   <summary>
11471     The percentage of total HTTPS response body size while the data reduction
11472     proxy is enabled to total HTTP/HTTPS response body size in the previous
11473     calendar day. The metric is reported when the first response in the current
11474     day is received.
11475   </summary>
11476 </histogram>
11478 <histogram name="Net.DailyContentPercent_DataReductionProxyEnabled_LongBypass"
11479     units="Percent">
11480   <owner>bengr@chromium.org</owner>
11481   <owner>bolian@chromium.org</owner>
11482   <summary>
11483     The percentage of total long-bypassed response body size while the data
11484     reduction proxy is enabled to total HTTP/HTTPS response body size in the
11485     previous calendar day. The metric is reported when the first response in the
11486     current day is received.
11487   </summary>
11488 </histogram>
11490 <histogram name="Net.DailyContentPercent_DataReductionProxyEnabled_ShortBypass"
11491     units="Percent">
11492   <owner>bengr@chromium.org</owner>
11493   <owner>bolian@chromium.org</owner>
11494   <summary>
11495     The percentage of total short-bypassed response body size while the data
11496     reduction proxy is enabled to total HTTP/HTTPS response body size in the
11497     previous calendar day. The metric is reported when the first response in the
11498     current day is received.
11499   </summary>
11500 </histogram>
11502 <histogram name="Net.DailyContentPercent_DataReductionProxyEnabled_Unknown"
11503     units="Percent">
11504   <owner>bengr@chromium.org</owner>
11505   <owner>bolian@chromium.org</owner>
11506   <summary>
11507     The percentage of total body size of responses that were not served by the
11508     data reduction proxy for unknown reason while the data reduction proxy is
11509     enabled to total HTTP/HTTPS response body size in the previous calendar day.
11510     The metric is reported when the first response in the current day is
11511     received.
11512   </summary>
11513 </histogram>
11515 <histogram name="Net.DailyContentPercent_ViaDataReductionProxy" units="Percent">
11516   <owner>bengr@chromium.org</owner>
11517   <owner>bolian@chromium.org</owner>
11518   <summary>
11519     The percentage of total HTTP/HTTPS response body size via the data reduction
11520     proxy to total HTTP/HTTPS response body size in the previous calendar day.
11521     The metric is reported when the first response in the current day is
11522     received.
11523   </summary>
11524 </histogram>
11526 <histogram name="Net.DailyContentSavingPercent" units="Percent">
11527   <owner>bengr@chromium.org</owner>
11528   <owner>bolian@chromium.org</owner>
11529   <summary>
11530     The percentage of data saving in the previous calendar day. A negative
11531     saving will be shown as zero. The metric is reported when the first response
11532     in the current day is received.
11533   </summary>
11534 </histogram>
11536 <histogram name="Net.DailyContentSavingPercent_DataReductionProxyEnabled"
11537     units="Percent">
11538   <owner>bengr@chromium.org</owner>
11539   <owner>bolian@chromium.org</owner>
11540   <summary>
11541     The percentage of data saving in the previous calendar day while the data
11542     reduction proxy was enabled. A negative saving will be shown as zero. This
11543     only counts responses while the data reduction proxy is enabled. The metric
11544     is reported when the first response in the current day is received.
11545   </summary>
11546 </histogram>
11548 <histogram name="Net.DailyContentSavingPercent_ViaDataReductionProxy"
11549     units="Percent">
11550   <owner>bengr@chromium.org</owner>
11551   <owner>bolian@chromium.org</owner>
11552   <summary>
11553     The percentage of data saving in the previous calendar day via the data
11554     reduction proxy. A negative saving will be shown as zero. This only counts
11555     responses via the data reduction proxy. The metric is reported when the
11556     first response in the current day is received.
11557   </summary>
11558 </histogram>
11560 <histogram name="Net.DailyHttpContentLengthViaDataReductionProxy" units="KB">
11561   <obsolete>
11562     Deprecated- see Net.DailyContentLength_ViaDataReductionProxy.
11563   </obsolete>
11564   <owner>bolian@chromium.org</owner>
11565   <summary>
11566     Total size in KB of all response bodies in the previous calendar day that
11567     were received through the data reduction proxy.
11568   </summary>
11569 </histogram>
11571 <histogram name="Net.DailyHttpContentLengthWithDataReductionProxyEnabled"
11572     units="KB">
11573   <obsolete>
11574     Deprecated- see Net.DailyContentLength_DataReductionProxyEnabled
11575   </obsolete>
11576   <owner>bolian@chromium.org</owner>
11577   <summary>
11578     Total size in KB of all response bodies in the previous calendar day that
11579     were received when the data reduction proxy was enabled.
11580   </summary>
11581 </histogram>
11583 <histogram name="Net.DailyHttpContentSavings" units="Percent">
11584   <obsolete>
11585     Deprecated- see Net.DailyContentSavingPercent.
11586   </obsolete>
11587   <owner>bolian@chromium.org</owner>
11588   <summary>
11589     The percentage of data saving in the previous calendar day. A negative
11590     saving will be shown as zero.
11591   </summary>
11592 </histogram>
11594 <histogram name="Net.DailyHttpContentSavings_DataReductionProxy"
11595     units="Percent">
11596   <obsolete>
11597     Deprecated- see Net.DailyContentSavingPercent_DataReductionProxyEnabled.
11598   </obsolete>
11599   <owner>bolian@chromium.org</owner>
11600   <summary>
11601     The percentage of data saving in the previous calendar day when the data
11602     reduction proxy was enabled for at least some responses during the day. A
11603     negative saving will be shown as zero.
11604   </summary>
11605 </histogram>
11607 <histogram name="Net.DailyHttpOriginalContentLength" units="KB">
11608   <obsolete>
11609     Deprecated- see Net.DailyOriginalContentLength.
11610   </obsolete>
11611   <owner>bolian@chromium.org</owner>
11612   <summary>
11613     Total size in KB specified in the X-Original-Content-Length headers of all
11614     responses in the previous calendar day. If the header is not present in a
11615     response, the size of the response body is used.
11616   </summary>
11617 </histogram>
11619 <histogram name="Net.DailyHttpReceivedContentLength" units="KB">
11620   <obsolete>
11621     Deprecated- see Net.DailyContentLength.
11622   </obsolete>
11623   <owner>bolian@chromium.org</owner>
11624   <summary>
11625     Total size in KB of all response bodies in the previous calendar day.
11626   </summary>
11627 </histogram>
11629 <histogram name="Net.DailyOriginalContentLength" units="KB">
11630   <owner>bolian@chromium.org</owner>
11631   <summary>
11632     The total size in KB specified in the X-Original-Content-Length headers of
11633     all HTTP/HTTPS response bodies in the previous calendar day. If the header
11634     is not present in a response, the size of the response body is used. The
11635     metric is reported when the first response in the current day is received.
11636   </summary>
11637 </histogram>
11639 <histogram name="Net.DailyOriginalContentLength_DataReductionProxyEnabled"
11640     units="KB">
11641   <owner>bengr@chromium.org</owner>
11642   <owner>bolian@chromium.org</owner>
11643   <summary>
11644     The total size in KB specified in the X-Original-Content-Length headers of
11645     all HTTP/HTTPS response bodies in the previous calendar day while the data
11646     reduction proxy is enabled. If the header is not present in a response, the
11647     size of the response body is used. The metric is reported when the first
11648     response in the current day is received.
11649   </summary>
11650 </histogram>
11652 <histogram name="Net.DailyOriginalContentLength_ViaDataReductionProxy"
11653     units="KB">
11654   <owner>bengr@chromium.org</owner>
11655   <owner>bolian@chromium.org</owner>
11656   <summary>
11657     The total size in KB specified in the X-Original-Content-Length headers of
11658     all HTTP/HTTPS response bodies in the previous calendar day via the data
11659     reduction proxy. If the header is not present in a response, the size of the
11660     response body is used. The metric is reported when the first response in the
11661     current day is received.
11662   </summary>
11663 </histogram>
11665 <histogram name="Net.DailyReceivedContentViaDataReductionProxy" units="Percent">
11666   <obsolete>
11667     Deprecated- see Net.DailyContentPercent_ViaDataReductionProxy.
11668   </obsolete>
11669   <owner>bengr@chromium.org</owner>
11670   <owner>bolian@chromium.org</owner>
11671   <summary>
11672     The percentage of Net.DailyHttpContentLengthViaDataReductionProxy in
11673     Net.DailyHttpReceivedContentLength.
11674   </summary>
11675 </histogram>
11677 <histogram name="Net.DailyReceivedContentWithDataReductionProxyEnabled"
11678     units="Percent">
11679   <obsolete>
11680     Deprecated- see Net.DailyContentPercent_DataReductionProxyEnabled.
11681   </obsolete>
11682   <owner>bengr@chromium.org</owner>
11683   <owner>bolian@chromium.org</owner>
11684   <summary>
11685     The percentage of Net.DailyHttpContentLengthWithDataReductionProxyEnabled in
11686     Net.DailyHttpReceivedContentLength.
11687   </summary>
11688 </histogram>
11690 <histogram name="Net.DhcpWpadCancelTime" units="milliseconds">
11691   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11692   <summary>
11693     Measures time from initiating a fetch of a PAC file from DHCP WPAD to
11694     cancellation of the fetch. For a given fetch, only one of the cancellation
11695     or completion histograms will be added to.
11696   </summary>
11697 </histogram>
11699 <histogram name="Net.DhcpWpadCompletionTime" units="milliseconds">
11700   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11701   <summary>
11702     Measures time from initiating a fetch of a PAC file from DHCP WPAD to
11703     completion of the fetch. For a given fetch, only one of the cancellation or
11704     completion histograms will be added to.
11705   </summary>
11706 </histogram>
11708 <histogram name="Net.DhcpWpadFetchError" enum="NetErrorCodes">
11709   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11710   <summary>
11711     Tracks the net error codes received when the DHCP WPAD fetch fails to
11712     retrieve a PAC file (including PAC_NOT_IN_DHCP, which is not really an error
11713     but an indication that a PAC URL was not configured in DHCP).
11714   </summary>
11715 </histogram>
11717 <histogram name="Net.DhcpWpadGetAdaptersAddressesError"
11718     enum="ErrorCodesGetAdaptersAddresses">
11719   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11720   <summary>
11721     Tracks the frequency of each of the different known error codes of calling
11722     the GetAdaptersAddresses Win32 API.
11723   </summary>
11724 </histogram>
11726 <histogram name="Net.DhcpWpadGetAdaptersAddressesTime" units="milliseconds">
11727   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11728   <summary>
11729     Measures the time taken to call the GetAdaptersAddresses Win32 API, to
11730     validate our understanding that it should complete quickly enough to call
11731     synchronously from the network thread.
11732   </summary>
11733 </histogram>
11735 <histogram name="Net.DhcpWpadNumAdaptersAtWaitTimer">
11736   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11737   <summary>
11738     Total number of adapters enabled for DHCP as seen when the wait timer in the
11739     DHCP WPAD code hits. This timer fires after a timeout from when we get some
11740     information from the first adapter to finish.
11741   </summary>
11742 </histogram>
11744 <histogram name="Net.DhcpWpadNumPendingAdaptersAtWaitTimer">
11745   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11746   <summary>
11747     Number of adapters enabled for DHCP that we have not completed retrieving
11748     information for, as seen when the wait timer in the DHCP WPAD code hits.
11749     This timer fires after a timeout from when we get some information from the
11750     first adapter to finish.
11751   </summary>
11752 </histogram>
11754 <histogram name="Net.DhcpWpadUnhandledDhcpError">
11755   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11756   <summary>
11757     Counts the number of errors from the DhcpRequestParams API that we do not
11758     have specific handling for, so that we can see if there is an abnormally
11759     high rate.
11760   </summary>
11761 </histogram>
11763 <histogram name="Net.DNS_Resolution_And_TCP_Connection_Latency">
11764   <obsolete>
11765     Deprecated- see Net.DNS_Resolution_And_TCP_Connection_Latency2
11766   </obsolete>
11767   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11768 </histogram>
11770 <histogram name="Net.Dns_Resolution_And_TCP_Connection_Latency">
11771   <obsolete>
11772     Deprecated- see Net.DNS_Resolution_And_TCP_Connection_Latency2
11773   </obsolete>
11774   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11775 </histogram>
11777 <histogram name="Net.DNS_Resolution_And_TCP_Connection_Latency2"
11778     units="milliseconds">
11779   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11780   <summary>
11781     The time measured before starting DNS lookup until after the connection is
11782     complete.
11783   </summary>
11784 </histogram>
11786 <histogram name="Net.Dns_Resolution_And_TCP_Connection_Latency2">
11787   <obsolete>
11788     Deprecated- see Net.DNS_Resolution_And_TCP_Connection_Latency2
11789   </obsolete>
11790   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11791 </histogram>
11793 <histogram name="Net.DoubleGetExperiment_InitialResponseMethod"
11794     enum="DoubleGetExperimentMethods">
11795   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11796   <summary>
11797     The number of HTTP request responses with MS Office Docs MIME types. The
11798     responses are classified based on their method type and cacheability (POST,
11799     cacheable GET and non-cacheable GET). The histogram is used in Double GET
11800     Experiment, where successful non-cacheable GET requests are intercepted
11801     after initial response and repeated in order to determine how much reissuing
11802     non-cacheable GET requests influences their error rate. The histogram tracks
11803     only initial requests (not the repeated ones).
11804   </summary>
11805 </histogram>
11807 <histogram name="Net.DoubleGetExperiment_ResponseCode">
11808   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11809   <summary>
11810     The response codes encountered for GET request repeated in Double GET
11811     Experiment. In the experiment successful non-cacheable GET requests are
11812     intercepted after initial response and repeated. The goal of the experiment
11813     is to measure how much reissuing non-cacheable GET requests influences their
11814     error rate.
11815   </summary>
11816 </histogram>
11818 <histogram name="Net.DownloadBandwidth">
11819   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11820   <summary>
11821     Kbps on download streams exceeding 25KB.  Measures from the beginning of the
11822     first byte received until the end of flowing data.
11823   </summary>
11824 </histogram>
11826 <histogram name="Net.ErrorCodesForImages" enum="NetErrorCodes">
11827   <owner>skonig@chromium.org</owner>
11828   <owner>hbengali@chromium.org</owner>
11829   <summary>
11830     Net error codes that requests for images end with, including net::OK and
11831     net:ERR_ABORTED.
11832   </summary>
11833 </histogram>
11835 <histogram name="Net.ErrorCodesForMainFrame" enum="NetErrorCodes">
11836   <obsolete>
11837     Deprecated as of 2011/5/24, replaced by Net.ErrorCodesForMainFrame2, which
11838     measures the same data but uses a different bucket structure (adds guard
11839     buckets).
11840   </obsolete>
11841   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11842   <summary>
11843     Positive net error code that a page failed with. Note that this only counts
11844     the errors in &quot;main frames&quot;, so it is a measure of the error pages
11845     that users actually see (it does not for example count the error codes for
11846     subresoures on a page).
11847   </summary>
11848 </histogram>
11850 <histogram name="Net.ErrorCodesForMainFrame2" enum="NetErrorCodes">
11851   <obsolete>
11852     Deprecated as of 2012/5/16, replaced by Net.ErrorCodesForMainFrame3, which
11853     measures the same data but includes ERR_ABORTED and OK.
11854   </obsolete>
11855   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11856   <summary>
11857     Positive net error code that a page failed with. Note that this only counts
11858     the errors in &quot;main frames&quot;, so it is a measure of the error pages
11859     that users actually see (it does not for example count the error codes for
11860     subresoures on a page).
11861   </summary>
11862 </histogram>
11864 <histogram name="Net.ErrorCodesForMainFrame3" enum="NetErrorCodes">
11865   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11866   <summary>
11867     Positive net error codes that requests for pages end with, including net::OK
11868     and net::ERR_ABORTED.  This only counts loads in &quot;main frames&quot; (it
11869     does not for example count the error codes for subresoures on a page).
11870   </summary>
11871 </histogram>
11873 <histogram name="Net.ErrorCodesForSubresources" enum="NetErrorCodes">
11874   <obsolete>
11875     Deprecated as of 2012/5/16, replaced by Net.ErrorCodesForSubresources2,
11876     which measures the same data but includes ERR_ABORT and OK.
11877   </obsolete>
11878   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11879   <summary>
11880     Positive net error code that a page failed with. Note that this only counts
11881     the errors in &quot;subresources&quot;.
11882   </summary>
11883 </histogram>
11885 <histogram name="Net.ErrorCodesForSubresources2" enum="NetErrorCodes">
11886   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11887   <summary>
11888     Net error codes that requests for &quot;subresources&quot; end with,
11889     including net::OK and net::ERR_ABORTED.
11890   </summary>
11891 </histogram>
11893 <histogram name="Net.ErrorPageCounts" enum="NetErrorPageEvents">
11894   <owner>rdsmith@chromium.org</owner>
11895   <owner>ellyjones@chromium.org</owner>
11896   <summary>
11897     Counts of various events that can occur on the network error page. See the
11898     histogram for details.
11899   </summary>
11900 </histogram>
11902 <histogram name="Net.FileError_Flush">
11903   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11904   <summary>
11905     System error code that a file Flush failed with.  The code is OS dependent,
11906     so when looking at the histogram don't mix OSes.
11907   </summary>
11908 </histogram>
11910 <histogram name="Net.FileError_GetSize">
11911   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11912   <summary>
11913     System error code that a file GetSize failed with.  The code is OS
11914     dependent, so when looking at the histogram don't mix OSes.
11915   </summary>
11916 </histogram>
11918 <histogram name="Net.FileError_Open">
11919   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11920   <summary>
11921     System error code that a file Open failed with.  The code is OS dependent,
11922     so when looking at the histogram don't mix OSes.
11923   </summary>
11924 </histogram>
11926 <histogram name="Net.FileError_Read">
11927   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11928   <summary>
11929     System error code that a file Read failed with.  The code is OS dependent,
11930     so when looking at the histogram don't mix OSes.
11931   </summary>
11932 </histogram>
11934 <histogram name="Net.FileError_Seek">
11935   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11936   <summary>
11937     System error code that a file Seek failed with.  The code is OS dependent,
11938     so when looking at the histogram don't mix OSes.
11939   </summary>
11940 </histogram>
11942 <histogram name="Net.FileError_SetEof">
11943   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11944   <summary>
11945     System error code that a file SetEof failed with.  The code is OS dependent,
11946     so when looking at the histogram don't mix OSes.
11947   </summary>
11948 </histogram>
11950 <histogram name="Net.FileError_Write">
11951   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11952   <summary>
11953     System error code that a file Write failed with.  The code is OS dependent,
11954     so when looking at the histogram don't mix OSes.
11955   </summary>
11956 </histogram>
11958 <histogram name="Net.FileErrorRange_Flush">
11959   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11960   <summary>
11961     System error code range that a file Flush failed with.  Any value other than
11962     0 indicates that we have received errors in a range outside of the one in
11963     which we recorded the specific errors in Net.FileError_Flush.  The code is
11964     OS dependent, so when looking at the histogram don't mix OSes.
11965   </summary>
11966 </histogram>
11968 <histogram name="Net.FileErrorRange_GetSize">
11969   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11970   <summary>
11971     System error code range that a file GetSize failed with.  Any value other
11972     than 0 indicates that we have received errors in a range outside of the one
11973     in which we recorded the specific errors in Net.FileError_GetSize.  The code
11974     is OS dependent, so when looking at the histogram don't mix OSes.
11975   </summary>
11976 </histogram>
11978 <histogram name="Net.FileErrorRange_Open">
11979   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11980   <summary>
11981     System error code range that a file Open failed with.  Any value other than
11982     0 indicates that we have received errors in a range outside of the one in
11983     which we recorded the specific errors in Net.FileError_Open.  The code is OS
11984     dependent, so when looking at the histogram don't mix OSes.
11985   </summary>
11986 </histogram>
11988 <histogram name="Net.FileErrorRange_Read">
11989   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11990   <summary>
11991     System error code range that a file Read failed with.  Any value other than
11992     0 indicates that we have received errors in a range outside of the one in
11993     which we recorded the specific errors in Net.FileError_Read.  The code is OS
11994     dependent, so when looking at the histogram don't mix OSes.
11995   </summary>
11996 </histogram>
11998 <histogram name="Net.FileErrorRange_Seek">
11999   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12000   <summary>
12001     System error code range that a file Seek failed with.  Any value other than
12002     0 indicates that we have received errors in a range outside of the one in
12003     which we recorded the specific errors in Net.FileError_Seek.  The code is OS
12004     dependent, so when looking at the histogram don't mix OSes.
12005   </summary>
12006 </histogram>
12008 <histogram name="Net.FileErrorRange_SetEof">
12009   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12010   <summary>
12011     System error code range that a file SetEof failed with.  Any value other
12012     than 0 indicates that we have received errors in a range outside of the one
12013     in which we recorded the specific errors in Net.FileError_SetEof.  The code
12014     is OS dependent, so when looking at the histogram don't mix OSes.
12015   </summary>
12016 </histogram>
12018 <histogram name="Net.FileErrorRange_Write">
12019   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12020   <summary>
12021     System error code range that a file Write failed with.  Any value other than
12022     0 indicates that we have received errors in a range outside of the one in
12023     which we recorded the specific errors in Net.FileError_Write.  The code is
12024     OS dependent, so when looking at the histogram don't mix OSes.
12025   </summary>
12026 </histogram>
12028 <histogram name="Net.FoundSystemTrustRootsAndroid" enum="Boolean">
12029   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12030   <summary>
12031     Whether or not system installed trust anchors could be distinguished from
12032     user installed trust anchors. Recorded on first certificate verification on
12033     Android 4.2 and later.
12034   </summary>
12035 </histogram>
12037 <histogram name="Net.FtpDataConnectionErrorCount" enum="FtpDataConnectionError">
12038   <owner>phajdan.jr@chromium.org</owner>
12039   <summary>The number of times each FTP Error was observed.</summary>
12040 </histogram>
12042 <histogram name="Net.FtpDataConnectionErrorHappened"
12043     enum="FtpDataConnectionError">
12044   <owner>phajdan.jr@chromium.org</owner>
12045   <summary>
12046     The number of Chrome sessions which encountered the indicates FTP Error.
12047     This prevents allowing a user that retried a connection many times (getting
12048     an error each time) from biasing the tallies.
12049   </summary>
12050 </histogram>
12052 <histogram name="Net.FtpServerTypeCount" enum="FtpServerType">
12053   <owner>phajdan.jr@chromium.org</owner>
12054   <summary>
12055     Each bucket is the number of FTP server types the user has encountered
12056     during the session.
12057   </summary>
12058 </histogram>
12060 <histogram name="Net.GetProxyForUrl_FAIL" units="milliseconds">
12061   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12062   <summary>
12063     The time spent waiting for WinHttpGetProxyForUrl to return with error.
12064   </summary>
12065 </histogram>
12067 <histogram name="Net.GetProxyForUrl_OK" units="milliseconds">
12068   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12069   <summary>
12070     The time spent waiting for WinHttpGetProxyForUrl to return with success.
12071   </summary>
12072 </histogram>
12074 <histogram name="Net.GoogleConnectionUsedSSLVersionFallback"
12075     enum="FallbackSSLVersion">
12076   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12077   <summary>
12078     Nonzero if the HTTP request was to a Google server which required SSL
12079     version fallback. The value indicates the SSL version the request fell back
12080     on. Since Google servers support TLS 1.2, any fallback is an indication of
12081     network middleware problems.
12082   </summary>
12083 </histogram>
12085 <histogram name="Net.HadConnectionType" enum="ConnectionType">
12086   <obsolete>
12087     The count was inaccurate (it counted transactions rather than connections).
12088   </obsolete>
12089   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12090   <summary>
12091     Each bucket is a boolean (0 or 1) indicating whether the user has had a
12092     connection of that type during the session.
12093   </summary>
12094 </histogram>
12096 <histogram name="Net.HadConnectionType2" enum="ConnectionType">
12097   <obsolete>
12098     This statistic measures successful and failed connections, the new one only
12099     measures successful ones.
12100   </obsolete>
12101   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12102   <summary>
12103     Each bucket is a boolean (0 or 1) indicating whether the user has had a
12104     connection of that type during the session.
12105   </summary>
12106 </histogram>
12108 <histogram name="Net.HadConnectionType3" enum="ConnectionType">
12109   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12110   <summary>
12111     Each bucket is a boolean (0 or 1) indicating whether the user has had a
12112     successful connection of that type during the session.
12113   </summary>
12114 </histogram>
12116 <histogram name="Net.HadFtpServerType" enum="FtpServerType">
12117   <owner>phajdan.jr@chromium.org</owner>
12118   <summary>
12119     Each bucket is a boolean (0 or 1) indicating whether the user has had a
12120     connection with an FTP server of that type during the session.
12121   </summary>
12122 </histogram>
12124 <histogram name="Net.HttpAuthCacheAddEvicted" enum="BooleanDidEvict">
12125   <owner>ttuttle@chromium.org</owner>
12126   <summary>
12127     Whether adding an entry to the HTTP auth cache evicted another entry.
12128   </summary>
12129 </histogram>
12131 <histogram name="Net.HttpAuthCacheAddEvictedCreation">
12132   <owner>ttuttle@chromium.org</owner>
12133   <summary>
12134     When an HTTP auth cache entry is evicted, the time since it was created.
12135   </summary>
12136 </histogram>
12138 <histogram name="Net.HttpAuthCacheAddEvictedLastUse">
12139   <owner>ttuttle@chromium.org</owner>
12140   <summary>
12141     When an HTTP auth cache entry is evicted, the time since it was last used.
12142   </summary>
12143 </histogram>
12145 <histogram name="Net.HttpAuthCacheAddPathEvicted" enum="BooleanDidEvict">
12146   <owner>ttuttle@chromium.org</owner>
12147   <summary>
12148     Whether adding a path to an entry in the HTTP auth cache evicted another
12149     path.
12150   </summary>
12151 </histogram>
12153 <histogram name="Net.HttpAuthCacheLookupByPathPosition">
12154   <owner>ttuttle@chromium.org</owner>
12155   <summary>
12156     When looking up an HTTP auth cache entry by path, the position (1-indexed)
12157     of the entry on a hit, or 0 on a miss.
12158   </summary>
12159 </histogram>
12161 <histogram name="Net.HttpAuthCacheLookupPosition">
12162   <owner>ttuttle@chromium.org</owner>
12163   <summary>
12164     When looking up an HTTP auth cache entry by realm, the position (1-indexed)
12165     of the entry on a hit, or 0 on a miss.
12166   </summary>
12167 </histogram>
12169 <histogram name="Net.HttpAuthCount" enum="HttpAuthCount">
12170   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12171   <summary>
12172     Per-authentication-scheme counts of authentication attempts and rejections.
12173   </summary>
12174 </histogram>
12176 <histogram name="Net.HttpAuthResource" enum="HttpAuthResource">
12177   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12178   <summary>
12179     Count of authentication requests for top level pages vs. sub-resources, such
12180     as images or iframes.
12181   </summary>
12182 </histogram>
12184 <histogram name="Net.HttpAuthTarget" enum="HttpAuthTarget">
12185   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12186   <summary>
12187     Per-authentication-scheme counts of authentication targets, such as secure
12188     servers or proxies.
12189   </summary>
12190 </histogram>
12192 <histogram name="Net.HttpConnectionLatency" units="milliseconds">
12193   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12194   <summary>
12195     Time between the HttpNetworkTransaction requesting a connection and the time
12196     it connected.
12197   </summary>
12198 </histogram>
12200 <histogram name="Net.HttpContentFreshnessLifetime" units="seconds">
12201   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12202   <summary>Length of time that a received resource will be cacheable.</summary>
12203 </histogram>
12205 <histogram name="Net.HttpContentLength" units="bytes">
12206   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12207   <summary>
12208     Size of the response body. This is the actual number of bytes received,
12209     which usually agrees with but is not necessarily the same as the size
12210     specified by the Content-Length header.
12211   </summary>
12212 </histogram>
12214 <histogram name="Net.HttpContentLengthCacheable" units="bytes">
12215   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12216   <summary>
12217     Size of the response body if it is cacheable. This is the actual number of
12218     bytes received, which usually agrees with but is not necessarily the same as
12219     the size specified by the Content-Length header.
12220   </summary>
12221 </histogram>
12223 <histogram name="Net.HttpContentLengthCacheable24Hours" units="bytes">
12224   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12225   <summary>
12226     Size of the response body if it is cacheable for at least 24 hours. This is
12227     the actual number of bytes received, which usually agrees with but is not
12228     necessarily the same as the size specified by the Content-Length header.
12229   </summary>
12230 </histogram>
12232 <histogram name="Net.HttpContentLengthCacheable4Hours" units="bytes">
12233   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12234   <summary>
12235     Size of the response body if it is cacheable for at least 4 hours. This is
12236     the actual number of bytes received, which usually agrees with but is not
12237     necessarily the same as the size specified by the Content-Length header.
12238   </summary>
12239 </histogram>
12241 <histogram name="Net.HttpContentLengthDifference" units="bytes">
12242   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12243   <summary>
12244     The difference between the size specified in the X-Original-Content-Length
12245     header and the size of teh response body. This is zero if the
12246     X-Original-Content-Length header is not present in the response.
12247   </summary>
12248 </histogram>
12250 <histogram name="Net.HttpContentLengthDifferenceWithValidOCL" units="bytes">
12251   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12252   <summary>
12253     The difference between the size specified in the X-Original-Content-Length
12254     header and the size of the response body. Only includes resources that have
12255     the X-Original-Content-Length header.
12256   </summary>
12257 </histogram>
12259 <histogram name="Net.HttpContentLengthWithValidOCL" units="bytes">
12260   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12261   <summary>
12262     Size of the response body. Only includes resources that have the
12263     X-Original-Content-Length header.
12264   </summary>
12265 </histogram>
12267 <histogram name="Net.HttpJob.TotalTime" units="milliseconds">
12268   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12269   <summary>
12270     Time it takes to complete an HttpJob, from starting the transaction until we
12271     are done reading.
12272   </summary>
12273 </histogram>
12275 <histogram name="Net.HttpJob.TotalTimeCached" units="milliseconds">
12276   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12277   <summary>
12278     Time it takes to complete an HttpJob, from starting the transaction until we
12279     are done reading, for jobs served from the cache.
12280   </summary>
12281 </histogram>
12283 <histogram name="Net.HttpJob.TotalTimeCancel" units="milliseconds">
12284   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12285   <summary>
12286     Time it takes to complete an HttpJob, from starting the transaction until
12287     the job is killed. Note that we didn't detect the end of the data for this
12288     job.
12289   </summary>
12290 </histogram>
12292 <histogram name="Net.HttpJob.TotalTimeNotCached" units="milliseconds">
12293   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12294   <summary>
12295     Time it takes to complete an HttpJob, from starting the transaction until we
12296     are done reading, for jobs not served from the cache.
12297   </summary>
12298 </histogram>
12300 <histogram name="Net.HttpJob.TotalTimeSuccess" units="milliseconds">
12301   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12302   <summary>
12303     Time it takes to complete an HttpJob, from starting the transaction until we
12304     are done reading, for jobs when we read until no more data is available.
12305   </summary>
12306 </histogram>
12308 <histogram name="Net.HttpOriginalContentLength" units="bytes">
12309   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12310   <summary>
12311     Size specified in the X-Original-Content-Length header. If this header is
12312     not present in the response, the size of the response body is used.
12313   </summary>
12314 </histogram>
12316 <histogram name="Net.HttpOriginalContentLengthWithValidOCL" units="bytes">
12317   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12318   <summary>
12319     Size specified in the X-Original-Content-Length header. Only includes
12320     resources that have the X-Original-Content-Length header.
12321   </summary>
12322 </histogram>
12324 <histogram name="Net.HttpProxySocketRequestTime" units="milliseconds">
12325   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12326   <summary>Time it takes to request a new (unused) HTTP proxy socket.</summary>
12327 </histogram>
12329 <histogram name="Net.HttpResponseCode">
12330   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12331   <summary>The count of HTTP Response codes encountered.</summary>
12332 </histogram>
12334 <histogram name="Net.HttpResponseCode_Nxx_MainFrame">
12335   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12336   <summary>
12337     The count of HTTP Response codes encountered, in response to MAIN_FRAME
12338     requests only; saving only the hundreds digit, e.g. 100-&gt;1, 300-&gt;3.
12339   </summary>
12340 </histogram>
12342 <histogram name="Net.HttpSocketType" enum="HttpSocketType">
12343   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12344   <summary>
12345     The counts of the type of sockets (all HTTP sockets, regardless of any proxy
12346     used) used for HTTP[s].
12347   </summary>
12348 </histogram>
12350 <histogram name="Net.HttpTimeToFirstByte" units="milliseconds">
12351   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12352   <summary>
12353     Time from when an HTTP request is issued to when the first byte is
12354     processed.
12355   </summary>
12356 </histogram>
12358 <histogram name="Net.IOError_SocketReuseType" enum="HttpSocketType">
12359   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12360   <summary>
12361     The count of handleable socket errors (connection abort/close/reset) per
12362     socket reuse type.
12363   </summary>
12364 </histogram>
12366 <histogram name="Net.IOError_SocketReuseType_disable_late_binding"
12367     enum="HttpSocketType">
12368   <obsolete>
12369     Late bindings are on by default now.
12370   </obsolete>
12371   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12372   <summary>
12373     The count of handleable socket errors (connection abort/close/reset) per
12374     socket reuse type.  Socket late binding is disabled.
12375   </summary>
12376 </histogram>
12378 <histogram name="Net.IOError_SocketReuseType_enable_late_binding"
12379     enum="HttpSocketType">
12380   <obsolete>
12381     Late bindings are on by default now.
12382   </obsolete>
12383   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12384   <summary>
12385     The count of handleable socket errors (connection abort/close/reset) per
12386     socket reuse type.  Socket late binding is enabled.
12387   </summary>
12388 </histogram>
12390 <histogram name="Net.IOThreadCreationToHttpRequestStart" units="milliseconds">
12391   <owner>bengr@chromium.org</owner>
12392   <summary>
12393     Time from when the IOThread is created to when the first URL request is
12394     started. Only requests that are created for a profile while Chrome is
12395     starting up are considered.
12396   </summary>
12397 </histogram>
12399 <histogram name="Net.IPv6ConnectDuration" units="milliseconds">
12400   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12401   <summary>Duration of time spent during the UDP-connect IPv6 probe.</summary>
12402 </histogram>
12404 <histogram name="Net.IPv6ConnectFailureMatch" enum="BooleanSuccess">
12405   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12406   <summary>
12407     Whether the interface-enumeration IPv6 probe method failed given that the
12408     UDP-connect IPV6 probe failed.
12409   </summary>
12410 </histogram>
12412 <histogram name="Net.IPv6ConnectSuccessMatch" enum="BooleanSuccess">
12413   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12414   <summary>
12415     Whether the interface-enumeration IPv6 probe method was successful given
12416     that the UDP-connect IPV6 probe was successful.
12417   </summary>
12418 </histogram>
12420 <histogram name="Net.IPv6Status" enum="IPV6ProbeResult">
12421   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12422   <summary>The probe results when a test for IPv6 support is done.</summary>
12423 </histogram>
12425 <histogram name="Net.IPv6Status_retest" enum="IPV6ProbeResult">
12426   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12427   <summary>
12428     The probe results when a test for IPv6 support is done, after a network
12429     change event.
12430   </summary>
12431 </histogram>
12433 <histogram name="Net.MTPR_GetProxyForUrl_Thread_Wait_Time" units="milliseconds">
12434   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12435   <summary>
12436     The time that a (non-cancelled) proxy resolution request was stalled waiting
12437     for an execution thread, for MultiThreadedProxyResolver.
12438   </summary>
12439 </histogram>
12441 <histogram name="Net.MTPR_GetProxyForUrl_Time" units="milliseconds">
12442   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12443   <summary>
12444     The total time that it took for a (non-cancelled) proxy resolution request
12445     to complete, for MultiThreadedProxyResolver.
12446   </summary>
12447 </histogram>
12449 <histogram name="Net.NetworkErrorsRecovered.MainFrame" enum="NetErrorCodes">
12450   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12451   <summary>
12452     How often automatically retrying to download the main frame of a page in
12453     response to specific HTTP network errors succeeds.
12454   </summary>
12455 </histogram>
12457 <histogram name="Net.NetworkErrorsRecovered.Subresource" enum="NetErrorCodes">
12458   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12459   <summary>
12460     How often automatically retrying to download a subresource in response to
12461     specific HTTP network errors succeeds.
12462   </summary>
12463 </histogram>
12465 <histogram name="Net.NetworkErrorsUnrecovered.MainFrame" enum="NetErrorCodes">
12466   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12467   <summary>
12468     How often automatically retrying to download the main frame of a page in
12469     response to specific HTTP network errors returns another network error.
12470     Histogram includes only the error code that triggered the retry.
12471   </summary>
12472 </histogram>
12474 <histogram name="Net.NetworkErrorsUnrecovered.Subresource" enum="NetErrorCodes">
12475   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12476   <summary>
12477     How often automatically retrying to download a subresource in response to
12478     specific HTTP network errors returns another network error.  Histogram
12479     includes only the error code that triggered the retry.
12480   </summary>
12481 </histogram>
12483 <histogram name="Net.NotifyAddrChangeFailures">
12484   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12485   <summary>
12486     On Windows, NetworkChangeNotifierWin calls NotifyAddrChange, which can fail
12487     for unknown reasons. This records the number of times it fails in a row
12488     before a successful call. If it never succeeds, or takes over 100 tries, a
12489     value of 100 is recorded. See http://crbug.com/69198
12490   </summary>
12491 </histogram>
12493 <histogram name="Net.NumDuplicateCookiesInDb">
12494   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12495   <summary>
12496     The number of duplicate cookies that were present in the cookie store during
12497     startup.
12498   </summary>
12499 </histogram>
12501 <histogram name="Net.OCSPRequestFailedTimeMs" units="milliseconds">
12502   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12503   <summary>
12504     When validating an HTTPS certificate we may have to make one or more HTTP
12505     fetches to OCSP responders in order to get revocation information. This
12506     measures the amount of time that failures to get OCSP information take.
12507   </summary>
12508 </histogram>
12510 <histogram name="Net.OCSPRequestSuccess" enum="BooleanSuccess">
12511   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12512   <summary>
12513     When validating an HTTPS certificate we may have to make one or more HTTP
12514     fetches to OCSP responders in order to get revocation information. This
12515     records the fraction of successful requests.
12516   </summary>
12517 </histogram>
12519 <histogram name="Net.OCSPRequestTimeMs" units="milliseconds">
12520   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12521   <summary>
12522     When validating an HTTPS certificate we may have to make one or more HTTP
12523     fetches to OCSP responders in order to get revocation information. This
12524     measures the amount of time that each of those requests takes.
12525   </summary>
12526 </histogram>
12528 <histogram name="Net.OCSPResponseStapled" enum="BooleanSuccess">
12529   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12530   <summary>
12531     When connecting over HTTPS, a server may include an OCSP response as part of
12532     the TLS handshake so that clients do not have to fetch it, provided the
12533     client requested the server do so. This measures whether or not a server
12534     included an OCSP response when it was requested.
12535   </summary>
12536 </histogram>
12538 <histogram name="Net.OSErrorsForGetAddrinfo" enum="ErrorCodesGetaddrinfo_All">
12539   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12540   <summary>
12541     Positive error code that was returned by the system library
12542     &quot;getaddrinfo()&quot;. This error code is platform specific, so when
12543     there is a Windows/Linux conflict, both decodings are shown.
12544   </summary>
12545 </histogram>
12547 <histogram name="Net.OSErrorsForGetAddrinfo_Linux"
12548     enum="ErrorCodesGetaddrinfo_Linux">
12549   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12550   <summary>
12551     Positive error code that was returned by the system library
12552     &quot;getaddrinfo()&quot;.
12553   </summary>
12554 </histogram>
12556 <histogram name="Net.OSErrorsForGetAddrinfo_Mac"
12557     enum="ErrorCodesGetaddrinfo_Mac">
12558   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12559   <summary>
12560     Positive error code that was returned by the system library
12561     &quot;getaddrinfo()&quot;.
12562   </summary>
12563 </histogram>
12565 <histogram name="Net.OSErrorsForGetAddrinfo_Win"
12566     enum="ErrorCodesGetaddrinfo_Win">
12567   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12568   <summary>
12569     Positive error code that was returned by the system library
12570     &quot;getaddrinfo()&quot;.
12571   </summary>
12572 </histogram>
12574 <histogram name="Net.Ping_ResponseStartedTime" units="milliseconds">
12575   <obsolete>
12576     Deprecated 4/16/2014. No longer tracked.
12577   </obsolete>
12578   <owner>davidben@chromium.org</owner>
12579   <summary>
12580     How long it took for an &lt;a ping&gt; request to receive a response. Only
12581     recorded if a response was received.
12582   </summary>
12583 </histogram>
12585 <histogram name="Net.Ping_Result" enum="PingResult">
12586   <obsolete>
12587     Deprecated 4/16/2014. No longer tracked.
12588   </obsolete>
12589   <owner>davidben@chromium.org</owner>
12590   <summary>
12591     The result of an &lt;a ping&gt; request, whether it received a response or
12592     timed out or failed for some other reason.
12593   </summary>
12594 </histogram>
12596 <histogram name="Net.PreconnectedLinkNavigations" enum="PreconnectedNavigation">
12597   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12598   <summary>
12599     Indicate whether a link navigation was preceded by a recent pre-connect
12600     trigger (within 10 seconds). There is a high chance that loading the page
12601     used a preconnected TCP session.
12602   </summary>
12603 </histogram>
12605 <histogram name="Net.PreconnectedNavigation" enum="PreconnectedNavigation">
12606   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12607   <summary>
12608     Indicate whether a URLRequest was preceded by a recent pre-connect trigger
12609     (within 10 seconds). There is a high chance that loading the resource used a
12610     preconnected TCP session.
12611   </summary>
12612 </histogram>
12614 <histogram name="Net.PreconnectMotivation" enum="PreconnectMotivation">
12615   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12616   <summary>
12617     When a preconnection is made, indicate what the motivation was.
12618   </summary>
12619   <details>
12620     Currently, the most common (only?) motivations are SELF_REFERAL,
12621     LEARNED_REFERAL and OMNIBOX. The SELF_REFERAL indicates that we made sure a
12622     second connection was available for a resource that either was never before
12623     seen, or has historically had no subresources.  The LEARNED_REFERAL
12624     indicates that we &quot;learned&quot; that a subresource was commonly
12625     needed, and that motivated the TCP/IP preconnect. The OMNIBOX motivation
12626     happens when a search is being suggested, and we preconnect to the search
12627     provider. (WARNING: Prior to version 7.517.*, enums 7, 8, and 9 may be
12628     confused, as EARLY_LOAD_MOTIVATED was inserted new 6 value.)
12629   </details>
12630 </histogram>
12632 <histogram name="Net.PreconnectProxyStatus" enum="ProxyStatus">
12633   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12634   <summary>
12635     Indicate whether there was a proxy to preclude preconnection.
12636   </summary>
12637 </histogram>
12639 <histogram name="Net.PreconnectSubresourceEval"
12640     enum="PreconnectSubresourceEval">
12641   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12642   <summary>
12643     What did we decide to do about a predicted resource, based on the historical
12644     expected number of connection that this subresource will require.
12645   </summary>
12646   <details>
12647     This is basically the current thresholding of the SubresourceExpectation,
12648     relative to current static thresholds, and taking into account whether
12649     preconnection is enabled (i.e., if preconnection is disabled, we'll never
12650     decide to preconnect).
12651   </details>
12652 </histogram>
12654 <histogram name="Net.PreconnectSubresourceExpectation">
12655   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12656   <summary>
12657     The expected number of connections, times 100, that we'll make to a given
12658     subresource, based on learned history.
12659   </summary>
12660   <details>
12661     By comparing this to thresholds, we decide if we will preconnect,
12662     preresolve, or do nothing. This histogram can be used to select those static
12663     thresholds.
12664   </details>
12665 </histogram>
12667 <histogram name="Net.PreconnectTriggerUsed" enum="PreconnectTriggerUsed">
12668   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12669   <summary>
12670     Indicate whether if a preconnect trigger is followed by a resource request
12671     (from link navigations) to the host or not. This is to measure precision of
12672     link-based preconnect triggers.
12673   </summary>
12674 </histogram>
12676 <histogram name="Net.PreconnectUtilization" enum="NetPreconnectUtilization">
12677   <obsolete>
12678     Sourced data corrected, and replaced by NetPreconnectUtilization2
12679   </obsolete>
12680   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12681   <summary>
12682     Indicate final utilization for each attempted socket connection.
12683   </summary>
12684   <details>
12685     We also include stats for non-speculative sockets. Some socket connections
12686     may never connect, and others may never be used (as the user may abort
12687     before then).
12688   </details>
12689 </histogram>
12691 <histogram name="Net.PreconnectUtilization2" enum="NetPreconnectUtilization">
12692   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12693   <summary>
12694     Indicate final utilization for each attempted socket connection.
12695   </summary>
12696   <details>
12697     We also include stats for non-speculative sockets. Some socket connections
12698     may never connect, and others may never be used (as the user may abort
12699     before then).
12700   </details>
12701 </histogram>
12703 <histogram name="Net.Prefetch.Pattern" enum="PrefetchStatus">
12704   <owner>jkarlin@chromium.org</owner>
12705   <summary>
12706     The completion status of prefetches that have finished loading.
12707   </summary>
12708   <details>
12709     Measurement occurs at ResourceLoader::ResponseCompleted so requests canceled
12710     before that point are not registered.
12712     Note that &quot;success from cache&quot; means that the
12713     UrlRequest::was_cached() was true, and &quot;success from network&quot;
12714     means that was_cached() was false.  Validated results are considered cached,
12715     even though a conditional network request is made.
12716   </details>
12717 </histogram>
12719 <histogram name="Net.Prefetch.PrefilterBytesReadFromNetwork" units="bytes">
12720   <owner>jkarlin@chromium.org</owner>
12721   <summary>
12722     Number of bytes read from the network on behalf of prefetch requests.  This
12723     is prefilter, so before any decompression.
12724   </summary>
12725 </histogram>
12727 <histogram name="Net.Prefetch.TimeBeforeCancel" units="milliseconds">
12728   <owner>jkarlin@chromium.org</owner>
12729   <summary>
12730     Time spent on prefetch requests before the request was canceled.
12731   </summary>
12732 </histogram>
12734 <histogram name="Net.Prefetch.TimeSpentPrefetchingFromCache"
12735     units="milliseconds">
12736   <owner>jkarlin@chromium.org</owner>
12737   <summary>Time spent on prefetch requests when fetched from cache.</summary>
12738 </histogram>
12740 <histogram name="Net.Prefetch.TimeSpentPrefetchingFromNetwork"
12741     units="milliseconds">
12742   <owner>jkarlin@chromium.org</owner>
12743   <summary>
12744     Time spent on prefetch requests when fetched from the network, including
12745     validation time.
12746   </summary>
12747 </histogram>
12749 <histogram name="Net.Priority_High_Latency" units="milliseconds">
12750   <obsolete>
12751     Replaced by Net.Priority_High_Latency_b.
12752   </obsolete>
12753   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12754   <summary>
12755     Time from the start of the http transaction until the first byte of the
12756     response for high priority (currently frame and subframe) requests.  Only
12757     times under 10 minutes are recorded.
12758   </summary>
12759 </histogram>
12761 <histogram name="Net.Priority_High_Latency_b" units="milliseconds">
12762   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12763   <summary>
12764     Time from the start of the http transaction until the first byte of the
12765     response for high priority (currently frame and subframe) requests.
12766   </summary>
12767 </histogram>
12769 <histogram name="Net.Priority_Low_Latency" units="milliseconds">
12770   <obsolete>
12771     Replaced by Net.Priority_Low_Latency_b.
12772   </obsolete>
12773   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12774   <summary>
12775     Time from the start of the http transaction until the first byte of the
12776     response for low priority (non-frame/subframe) requests.   Only times under
12777     10 minutes are recorded.
12778   </summary>
12779 </histogram>
12781 <histogram name="Net.Priority_Low_Latency_b" units="milliseconds">
12782   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12783   <summary>
12784     Time from the start of the http transaction until the first byte of the
12785     response for low priority (non-frame/subframe) requests.
12786   </summary>
12787 </histogram>
12789 <histogram name="Net.ProxyPollConfigurationTime">
12790   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12791   <summary>
12792     The time in milliseconds spent fetch the system proxy configuration, when
12793     polling it for changes.
12794   </summary>
12795 </histogram>
12797 <histogram name="Net.ProxyResolver.AbandonedExecutionTotalTime"
12798     units="milliseconds">
12799   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12800   <summary>
12801     The total amount of time that was spent executing the proxy script during
12802     &quot;tracing&quot; runs (executions of the script which discovered a new
12803     DNS dependency and were subsequently abandoned).
12804   </summary>
12805 </histogram>
12807 <histogram name="Net.ProxyResolver.BlockingDNSMode.AbandonedExecutionTotalTime"
12808     units="milliseconds">
12809   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12810   <summary>
12811     The total amount of time that was spent executing the proxy script during
12812     &quot;tracing&quot; runs (executions of the script which discovered a new
12813     DNS dependency and were subsequently abandoned).
12814   </summary>
12815 </histogram>
12817 <histogram name="Net.ProxyResolver.BlockingDNSMode.DnsWaitTotalTime"
12818     units="milliseconds">
12819   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12820   <summary>
12821     The total amount of time that was spent in the non-blocking DNS bindings
12822     while executing PAC scripts. This includes the times for abandoned
12823     executions.
12824   </summary>
12825 </histogram>
12827 <histogram name="Net.ProxyResolver.BlockingDNSMode.ExecutionTime"
12828     units="milliseconds">
12829   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12830   <summary>
12831     The amount of time inside of V8 that the proxy script spent executing for
12832     the final pass. This includes the time spent in the javascript bindings.
12833     This does not include the time spent in abandoned execution passes.
12834   </summary>
12835 </histogram>
12837 <histogram name="Net.ProxyResolver.BlockingDNSMode.NumAlerts">
12838   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12839   <summary>
12840     The number of times that alert() was called in the final execution of the
12841     script.
12842   </summary>
12843 </histogram>
12845 <histogram name="Net.ProxyResolver.BlockingDNSMode.NumErrors">
12846   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12847   <summary>
12848     The number of errors that were seen in the final execution of the script.
12849   </summary>
12850 </histogram>
12852 <histogram name="Net.ProxyResolver.BlockingDNSMode.NumRestarts">
12853   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12854   <summary>
12855     The number of times that the PAC script execution was restarted.
12856   </summary>
12857 </histogram>
12859 <histogram name="Net.ProxyResolver.BlockingDNSMode.TotalTime"
12860     units="milliseconds">
12861   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12862   <summary>
12863     The total time that the proxy resolution took. This includes all the time
12864     spent waiting for DNS, PAC script execution, and restarts.
12865   </summary>
12866 </histogram>
12868 <histogram name="Net.ProxyResolver.BlockingDNSMode.TotalTimeDNS"
12869     units="milliseconds">
12870   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12871   <summary>
12872     The total time that proxy resolution spent waiting for DNS. This also
12873     includes any queuing delays on the origin thread waiting for the DNS result
12874     to be processed.
12875   </summary>
12876 </histogram>
12878 <histogram name="Net.ProxyResolver.BlockingDNSMode.UniqueDNS">
12879   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12880   <summary>
12881     The number of unique DNS hostnames that the PAC script tried to resolve. The
12882     *Ex() versions of the bindings count separately.
12883   </summary>
12884 </histogram>
12886 <histogram name="Net.ProxyResolver.DnsWaitTotalTime" units="milliseconds">
12887   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12888   <summary>
12889     The total amount of time that was spent in the non-blocking DNS bindings
12890     while executing PAC scripts. This includes the times for abandoned
12891     executions.
12892   </summary>
12893 </histogram>
12895 <histogram name="Net.ProxyResolver.ExecutionTime" units="milliseconds">
12896   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12897   <summary>
12898     The amount of time inside of V8 that the proxy script spent executing for
12899     the final pass. This includes the time spent in the javascript bindings
12900     (which is probably dominated by Net.ProxyResolver.DnsWaitTotalTime). This
12901     does not include the time spent in abandoned execution passes.
12902   </summary>
12903 </histogram>
12905 <histogram name="Net.ProxyResolver.NumAlerts">
12906   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12907   <summary>
12908     The number of times that alert() was called in the final execution of the
12909     script.
12910   </summary>
12911 </histogram>
12913 <histogram name="Net.ProxyResolver.NumErrors">
12914   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12915   <summary>
12916     The number of errors that were seen in the final execution of the script.
12917   </summary>
12918 </histogram>
12920 <histogram name="Net.ProxyResolver.NumRestarts">
12921   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12922   <summary>
12923     The number of times that the PAC script execution was restarted.
12924   </summary>
12925 </histogram>
12927 <histogram name="Net.ProxyResolver.OriginThreadLatency" units="milliseconds">
12928   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12929   <summary>
12930     The amount of time it took upon completion to run the final task posted back
12931     to the IO thread.
12932   </summary>
12933 </histogram>
12935 <histogram name="Net.ProxyResolver.TotalTime" units="milliseconds">
12936   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12937   <summary>
12938     The total time that the proxy resolution took. This includes all the time
12939     spent waiting for DNS, PAC script execution, and restarts.
12940   </summary>
12941 </histogram>
12943 <histogram name="Net.ProxyResolver.TotalTimeDNS" units="milliseconds">
12944   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12945   <summary>
12946     The total time that proxy resolution spent waiting for DNS. This also
12947     includes any queuing delays on the origin thread waiting for the DNS result
12948     to be processed.
12949   </summary>
12950 </histogram>
12952 <histogram name="Net.ProxyResolver.TotalTimeWorkerThread" units="milliseconds">
12953   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12954   <summary>
12955     The total time that the proxy resolution took, not including the post back
12956     to the origin thread. This includes all the time spent waiting for DNS, PAC
12957     script execution, and restarts.
12958   </summary>
12959 </histogram>
12961 <histogram name="Net.ProxyResolver.UniqueDNS">
12962   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12963   <summary>
12964     The number of unique DNS hostnames that the PAC script tried to resolve. The
12965     *Ex() versions of the bindings count separately.
12966   </summary>
12967 </histogram>
12969 <histogram name="Net.ProxyResolver.URLSize">
12970   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12971   <summary>The length of the URL that was passed into the PAC script.</summary>
12972 </histogram>
12974 <histogram name="Net.PublicKeyPinFailureDomain" enum="PublicKeyPinFailedDomain">
12975   <owner>agl@chromium.org</owner>
12976   <summary>
12977     Second-level domains for which we have observed public key pinning failures.
12978   </summary>
12979 </histogram>
12981 <histogram name="Net.PublicKeyPinSuccess" enum="BooleanSuccess">
12982   <owner>agl@chromium.org</owner>
12983   <summary>
12984     A validated certificate chain may be subject to additional
12985     &quot;pinning&quot; requirements on a per-domain basis. This records the
12986     fraction of successful matches between a certificate chain and a pin list.
12987   </summary>
12988 </histogram>
12990 <histogram name="Net.QuicEphemeralPortsSuggested">
12991   <owner>rch@chromium.org</owner>
12992   <summary>The number of ports suggested per server.</summary>
12993 </histogram>
12995 <histogram name="Net.QuicHandshakeNotConfirmedNumPacketsReceived">
12996   <owner>rch@chromium.org</owner>
12997   <summary>
12998     The number of QUIC packets received by a QUIC connection whose handshake was
12999     not confirmed when that connection is closed.
13000   </summary>
13001 </histogram>
13003 <histogram name="Net.QuicHandshakeState" enum="QuicHandshakeState">
13004   <owner>rch@chromium.org</owner>
13005   <summary>
13006     The state of a QUIC connection's crypto hanshake as it progresses from
13007     starting to confirmation or failure.
13008   </summary>
13009 </histogram>
13011 <histogram name="Net.QuicNumSentClientHellos">
13012   <owner>rch@chromium.org</owner>
13013   <summary>The number of client hello messages sent.</summary>
13014 </histogram>
13016 <histogram name="Net.QuicNumSentClientHellosCryptoHandshakeConfirmed">
13017   <obsolete>
13018     see Net.QuicSession.Connect*PortForHTTP*
13019   </obsolete>
13020   <owner>rch@chromium.org</owner>
13021   <summary>
13022     The number of client hello messages sent when the crypto handshake was
13023     confirmed.
13024   </summary>
13025 </histogram>
13027 <histogram name="Net.QuicNumStreamFramesInPacket">
13028   <owner>rch@chromium.org</owner>
13029   <summary>
13030     The number of stream frames bundled within a received packet.
13031   </summary>
13032 </histogram>
13034 <histogram name="Net.QuicNumStreamFramesPerStreamInPacket">
13035   <owner>rch@chromium.org</owner>
13036   <summary>
13037     The number of stream frames per stream ID within a received packet.
13038   </summary>
13039 </histogram>
13041 <histogram name="Net.QuicServerInfo.DiskCacheReadTime" units="milliseconds">
13042   <owner>rch@chromium.org</owner>
13043   <summary>Time spent to load QUIC server information from disk cache.</summary>
13044 </histogram>
13046 <histogram name="Net.QuicSession.21CumulativePacketsReceived"
13047     units="Received in Ranges">
13048   <owner>rch@chromium.org</owner>
13049   <summary>
13050     This histogram summarizes information about a 21 packet sequence, indicating
13051     for each of the 21 possible prefixes of this pattern, how many packets were
13052     received in that prefix.  The first range uses buckets 0 and 1, and it
13053     describes the 1st packet in the sequence.  It indicates if the first packet
13054     was missing (bucket 0), or the first packet was present (bucket 1).  The
13055     second range uses buckets 2 through 4, and describes the first 2 packets in
13056     the prefix of this sequence.  It indicates if there were no packets received
13057     in the first two packets (bucket 2), or there was one out of two packets
13058     received (bucket 3), or if there was two out of tow received (bucket 4).
13059     etc. etc.  Reading this histogram may require post-processing in a spread
13060     sheet, but can indicate the potential value of using FEC packets to convey
13061     data.
13062   </summary>
13063 </histogram>
13065 <histogram name="Net.QuicSession.6PacketsPatternsReceived"
13066     units="Binay of Packets ACKed">
13067   <owner>rch@chromium.org</owner>
13068   <summary>
13069     Each of the 64 buckets represents a different binary pattern of 6
13070     consecutive packets that were received by the client.  The LSB of the bucket
13071     number corresponds to the reception of the oldest packet.  A bit in the
13072     bucket-number being 1 indicates the packet was received, and a 0 means the
13073     packet was never received (by the client).
13074   </summary>
13075 </histogram>
13077 <histogram name="Net.QuicSession.CloseSessionOnError" enum="NetErrorCodes">
13078   <owner>rch@chromium.org</owner>
13079   <summary>
13080     The network error code which resulted in the session being closed.
13081   </summary>
13082 </histogram>
13084 <histogram name="Net.QuicSession.Connect" units="RTTs">
13085   <owner>rch@chromium.org</owner>
13086   <summary>
13087     Samples of the number of round-trips needed by a QUIC connection before a
13088     request could be sent by the client.
13089   </summary>
13090 </histogram>
13092 <histogram name="Net.QuicSession.ConnectionClose.NumOpenStreams.TimedOut">
13093   <owner>rch@chromium.org</owner>
13094   <summary>The number of streams open when a QUIC session timed out.</summary>
13095 </histogram>
13097 <histogram
13098     name="Net.QuicSession.ConnectionClose.NumTotalStreams.HandshakeTimedOut">
13099   <owner>rch@chromium.org</owner>
13100   <summary>
13101     The number of total streams created when a QUIC session crypto handshake
13102     timed out.
13103   </summary>
13104 </histogram>
13106 <histogram name="Net.QuicSession.ConnectionCloseErrorCode"
13107     enum="QuicErrorCodes">
13108   <owner>rch@chromium.org</owner>
13109   <summary>
13110     The QUIC error code which resulted in the connection being closed.
13111   </summary>
13112 </histogram>
13114 <histogram name="Net.QuicSession.ConnectionCloseErrorCodeClient"
13115     enum="QuicErrorCodes">
13116   <owner>rch@chromium.org</owner>
13117   <summary>
13118     The QUIC error code which resulted in the connection being closed by the
13119     client.
13120   </summary>
13121 </histogram>
13123 <histogram name="Net.QuicSession.ConnectionCloseErrorCodeServer"
13124     enum="QuicErrorCodes">
13125   <owner>rch@chromium.org</owner>
13126   <summary>
13127     The QUIC error code which resulted in the connection being closed by the
13128     server.
13129   </summary>
13130 </histogram>
13132 <histogram name="Net.QuicSession.ConnectionTypeFromPeer" enum="AddressFamily">
13133   <owner>rch@chromium.org</owner>
13134   <summary>
13135     The IP Address family of this connection, as reported by the server.
13136   </summary>
13137 </histogram>
13139 <histogram name="Net.QuicSession.ConnectionTypeFromSelf" enum="AddressFamily">
13140   <owner>rch@chromium.org</owner>
13141   <summary>The IP Address family of this connection, as seen locally.</summary>
13142 </histogram>
13144 <histogram name="Net.QuicSession.CreationError" enum="QuicSessionErrorCodes">
13145   <owner>jar@chromium.org</owner>
13146   <owner>rch@chromium.org</owner>
13147   <summary>
13148     Count of errors during attempts to create a QUIC session (before even using
13149     the session).
13150   </summary>
13151 </histogram>
13153 <histogram name="Net.QuicSession.FinalTcpCwnd">
13154   <owner>rch@chromium.org</owner>
13155   <summary>
13156     The value of the TCP cubic sender's CWND when the session is closed.
13157   </summary>
13158 </histogram>
13160 <histogram name="Net.QuicSession.HandshakeRoundTrips" units="RTTs">
13161   <obsolete>
13162     see Net.QuicSession.Connect*PortForHTTP*
13163   </obsolete>
13164   <owner>rch@chromium.org</owner>
13165   <summary>
13166     Samples of the number of round-trips needed by a QUIC connection before a
13167     request could be sent by the client.
13168   </summary>
13169 </histogram>
13171 <histogram name="Net.QuicSession.NumOpenStreams">
13172   <owner>rch@chromium.org</owner>
13173   <summary>
13174     The number of QUIC streams opened when a new QUIC stream is created.
13175   </summary>
13176 </histogram>
13178 <histogram name="Net.QuicSession.NumTotalStreams">
13179   <owner>rch@chromium.org</owner>
13180   <summary>
13181     The total number of streams created by the client when the session is
13182     closed.
13183   </summary>
13184 </histogram>
13186 <histogram name="Net.QuicSession.OutOfOrderGapReceived">
13187   <owner>rch@chromium.org</owner>
13188   <summary>
13189     The number of missing packets between the current received packet and the
13190     previously largest received packet sequence number, when the current
13191     received packet had a lower sequence number than the previously received
13192     packet sequence number.
13193   </summary>
13194 </histogram>
13196 <histogram name="Net.QuicSession.OutOfOrderPacketsReceived">
13197   <owner>rch@chromium.org</owner>
13198   <summary>
13199     The number of times the current received packet had a lower sequence number
13200     than the previously received packet sequence number.
13201   </summary>
13202 </histogram>
13204 <histogram name="Net.QuicSession.PacketGapReceived">
13205   <owner>rch@chromium.org</owner>
13206   <summary>
13207     The number of missing packets between the current received packet and the
13208     previously largest received packet sequence number.
13209   </summary>
13210 </histogram>
13212 <histogram name="Net.QuicSession.PacketGapSent">
13213   <owner>rch@chromium.org</owner>
13214   <summary>
13215     The number of missing packets between the current received packet and the
13216     previously largest received packet sequence number, as reported by the
13217     remote end of the connection.
13218   </summary>
13219 </histogram>
13221 <histogram name="Net.QuicSession.PacketLossRate" units="1/10th Percent">
13222   <owner>rch@chromium.org</owner>
13223   <summary>
13224     The ratio of the number of missing packets, to the maximum packet sequence
13225     number received,  for QUIC connections longer than 21 packets received via
13226   </summary>
13227 </histogram>
13229 <histogram name="Net.QuicSession.PacketReceived" units="SequenceNumber">
13230   <owner>rch@chromium.org</owner>
13231   <summary>
13232     Each bucket corresponds to a specific packet sequence number that was sent
13233     by a server to Chrome at the start of a QUIC connection. This histogram is
13234     compared, bucket by bucket, with a second histogram to compute the ratio for
13235     each bucket (each packet sequence number).
13236   </summary>
13237 </histogram>
13239 <histogram name="Net.QuicSession.PublicResetAddressMismatch"
13240     enum="QuicAddressMismatch">
13241   <owner>rch@chromium.org</owner>
13242   <summary>
13243     When a public reset packet is received, whether the client IP address and
13244     port number in it differ from the client IP address and port number in the
13245     ServerHello handshake message. In the comparison, the first address is the
13246     one in ServerHello and the second address is the one in public reset.
13247   </summary>
13248 </histogram>
13250 <histogram name="Net.QuicSession.QuicVersion">
13251   <owner>rch@chromium.org</owner>
13252   <summary>Version of the QUIC protocol used for this connection.</summary>
13253 </histogram>
13255 <histogram name="Net.QuicSession.ReadError" enum="NetErrorCodes">
13256   <owner>rch@chromium.org</owner>
13257   <summary>
13258     The network error code returned when attempting to read to a QUIC
13259     connection.
13260   </summary>
13261 </histogram>
13263 <histogram name="Net.QuicSession.RstStreamErrorCodeClient"
13264     enum="QuicRstStreamErrorCodes">
13265   <owner>rch@chromium.org</owner>
13266   <summary>
13267     The QUIC error code which resulted in a stream being reset by the client.
13268   </summary>
13269 </histogram>
13271 <histogram name="Net.QuicSession.RstStreamErrorCodeServer"
13272     enum="QuicRstStreamErrorCodes">
13273   <owner>rch@chromium.org</owner>
13274   <summary>
13275     The QUIC error code which resulted in a stream being reset by the server.
13276   </summary>
13277 </histogram>
13279 <histogram name="Net.QuicSession.SecureResourceSecureSession">
13280   <owner>rch@chromium.org.</owner>
13281   <summary>
13282     The number of request for secure resources over QUIC sessions. True if the
13283     session is secure, false if it is not.
13284   </summary>
13285 </histogram>
13287 <histogram name="Net.QuicSession.StreamFrameDuplicatedLongConnection"
13288     units="1/10th Percent">
13289   <owner>rch@chromium.org</owner>
13290   <summary>
13291     The number of stream frames received which were duplicates, out of every
13292     1000 stream frames received. Only for QUIC sessions which received at least
13293     100 packets.
13294   </summary>
13295 </histogram>
13297 <histogram name="Net.QuicSession.StreamFrameDuplicatedPercentLongConnection">
13298   <owner>rch@chromium.org</owner>
13299   <summary>
13300     The percentage of stream frames received which were duplicates. Only for
13301     QUIC sessions which received at least 100 packets.
13302   </summary>
13303 </histogram>
13305 <histogram name="Net.QuicSession.StreamFrameDuplicatedPercentShortConnection">
13306   <owner>rch@chromium.org</owner>
13307   <summary>
13308     The percentage of stream frames received which were duplicates. Only for
13309     QUIC sessions which received fewer than 100 packets.
13310   </summary>
13311 </histogram>
13313 <histogram name="Net.QuicSession.StreamFrameDuplicatedShortConnection"
13314     units="1/10th Percent">
13315   <owner>rch@chromium.org</owner>
13316   <summary>
13317     The number of stream frames received which were duplicates, out of every
13318     1000 stream frames received. Only for QUIC sessions which received fewer
13319     than 100 packets.
13320   </summary>
13321 </histogram>
13323 <histogram name="Net.QuicSession.TruncatedAcksReceived">
13324   <owner>rch@chromium.org</owner>
13325   <summary>The number of truncated ACK frames received.</summary>
13326 </histogram>
13328 <histogram name="Net.QuicSession.TruncatedAcksSent">
13329   <owner>rch@chromium.org</owner>
13330   <summary>The number of truncated ACK frames sent.</summary>
13331 </histogram>
13333 <histogram name="Net.QuicSession.UnexpectedNotGoingAway"
13334     enum="QuicSessionLocations">
13335   <owner>rch@chromium.org</owner>
13336   <summary>
13337         The location in quic_client_session.cc where a session is unexpectedly
13338     not going away.
13339   </summary>
13340 </histogram>
13342 <histogram name="Net.QuicSession.UnexpectedObservers"
13343     enum="QuicSessionLocations">
13344   <owner>rch@chromium.org</owner>
13345   <summary>
13346     The location in quic_client_session.cc where there were unexpected
13347     observers.
13348   </summary>
13349 </histogram>
13351 <histogram name="Net.QuicSession.UnexpectedOpenStreams"
13352     enum="QuicSessionLocations">
13353   <owner>rch@chromium.org</owner>
13354   <summary>
13355     The location in quic_client_session.cc where there were unexpected open
13356     streams.
13357   </summary>
13358 </histogram>
13360 <histogram name="Net.QuicSession.WriteError" enum="NetErrorCodes">
13361   <owner>rch@chromium.org</owner>
13362   <summary>
13363     The network error code returned when attempting to write to a QUIC
13364     connection.
13365   </summary>
13366 </histogram>
13368 <histogram name="Net.RenegotiationExtensionSupported">
13369   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13370   <summary>
13371     True if the HTTP request was sent to a server which supports the TLS
13372     renegotiation extension.
13373   </summary>
13374 </histogram>
13376 <histogram name="Net.ResourceLoader.ReadDeferral" units="milliseconds">
13377   <owner>clamy@chromium.org</owner>
13378   <summary>
13379     When starting a cross-site navigation, the time between reading the headers
13380     and body of the response.
13381   </summary>
13382 </histogram>
13384 <histogram name="Net.SocketIdleTimeBeforeNextUse_ReusedSocket">
13385   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13386   <summary>The time an already used socket sat idle before being used.</summary>
13387 </histogram>
13389 <histogram name="Net.SocketIdleTimeBeforeNextUse_UnusedSocket">
13390   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13391   <summary>
13392     The time an unused socket (all HTTP sockets, regardless of any proxy used)
13393     sat idle before being used.
13394   </summary>
13395 </histogram>
13397 <histogram name="Net.SocketIdleTimeOnIOError2_ReusedSocket">
13398   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13399   <summary>
13400     The time a previously used socket sat idle before encountering a recoverable
13401     socket IO error (connection abort/reset/close).
13402   </summary>
13403 </histogram>
13405 <histogram name="Net.SocketIdleTimeOnIOError2_UnusedSocket">
13406   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13407   <summary>
13408     The time an unused socket sat idle before encountering a recoverable socket
13409     IO error (connection abort/reset/close).
13410   </summary>
13411 </histogram>
13413 <histogram name="Net.SocketInitErrorCodes" enum="NetErrorCodes">
13414   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13415   <summary>
13416     Net error codes that socket initializations end with, including net::OK and
13417     net::ERR_ABORTED.
13418   </summary>
13419 </histogram>
13421 <histogram name="Net.SocketReceiveBufferUnchangeable" units="Bytes">
13422   <obsolete>
13423     Replaced by Net.SocketUnchangeableReceiveBuffer 3/31/2014.
13424   </obsolete>
13425   <owner>jar@chromium.org</owner>
13426   <summary>
13427     The size of a socket's receive buffer when the attempt to change it via
13428     setsockopt failed.
13429   </summary>
13430 </histogram>
13432 <histogram name="Net.SocketRequestTime">
13433   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13434   <summary>
13435     Time in milliseconds from initial RequestSocket() call until successfully
13436     acquiring a connected socket.
13437   </summary>
13438 </histogram>
13440 <histogram name="Net.SocketStream.ConnectionEstablish" units="milliseconds">
13441   <owner>yhirano@chromium.org</owner>
13442   <owner>ricea@chromium.org</owner>
13443   <owner>tyoshino@chromium.org</owner>
13444   <summary>The time from the connection start to connection establish.</summary>
13445 </histogram>
13447 <histogram name="Net.SocketStream.ConnectionLatency" units="milliseconds">
13448   <owner>yhirano@chromium.org</owner>
13449   <owner>ricea@chromium.org</owner>
13450   <owner>tyoshino@chromium.org</owner>
13451   <summary>The time waiting to be ready to start connecting.</summary>
13452 </histogram>
13454 <histogram name="Net.SocketStream.ConnectionType"
13455     enum="SocketStreamConnectionType">
13456   <owner>yhirano@chromium.org</owner>
13457   <owner>ricea@chromium.org</owner>
13458   <owner>tyoshino@chromium.org</owner>
13459   <summary>
13460     Each bucket is the number of connection type of socket stream.
13461   </summary>
13462 </histogram>
13464 <histogram name="Net.SocketStream.Duration" units="milliseconds">
13465   <owner>yhirano@chromium.org</owner>
13466   <owner>ricea@chromium.org</owner>
13467   <owner>tyoshino@chromium.org</owner>
13468   <summary>The time a socket stream was open.</summary>
13469 </histogram>
13471 <histogram name="Net.SocketStream.ProtocolType" enum="SocketStreamProtocolType">
13472   <owner>yhirano@chromium.org</owner>
13473   <owner>ricea@chromium.org</owner>
13474   <owner>tyoshino@chromium.org</owner>
13475   <summary>
13476     Each bucket is the number of protocol type on socket stream.
13477   </summary>
13478 </histogram>
13480 <histogram name="Net.SocketStream.ReceivedBytes" units="bytes">
13481   <owner>yhirano@chromium.org</owner>
13482   <owner>ricea@chromium.org</owner>
13483   <owner>tyoshino@chromium.org</owner>
13484   <summary>Number of bytes on a socket stream.</summary>
13485 </histogram>
13487 <histogram name="Net.SocketStream.ReceivedCounts">
13488   <owner>yhirano@chromium.org</owner>
13489   <owner>ricea@chromium.org</owner>
13490   <owner>tyoshino@chromium.org</owner>
13491   <summary>Number of reads on a socket stream.</summary>
13492 </histogram>
13494 <histogram name="Net.SocketStream.SentBytes" units="bytes">
13495   <owner>yhirano@chromium.org</owner>
13496   <owner>ricea@chromium.org</owner>
13497   <owner>tyoshino@chromium.org</owner>
13498   <summary>Number of bytes on a socket stream.</summary>
13499 </histogram>
13501 <histogram name="Net.SocketStream.SentCounts">
13502   <owner>yhirano@chromium.org</owner>
13503   <owner>ricea@chromium.org</owner>
13504   <owner>tyoshino@chromium.org</owner>
13505   <summary>Number of Write on a socket stream.</summary>
13506 </histogram>
13508 <histogram name="Net.SocketType" enum="HttpSocketType">
13509   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13510   <summary>
13511     The counts of the type of sockets returned by the socket pools.
13512   </summary>
13513 </histogram>
13515 <histogram name="Net.SocketUnchangeableReceiveBuffer" units="Bytes">
13516   <owner>jar@chromium.org</owner>
13517   <summary>
13518     The size of a socket's receive buffer when the attempt to change it via
13519     setsockopt failed.
13520   </summary>
13521 </histogram>
13523 <histogram name="Net.SocketUnchangeableSendBuffer" units="Bytes">
13524   <owner>jar@chromium.org</owner>
13525   <summary>
13526     The size of a socket's send buffer when the attempt to change it via
13527     setsockopt failed.
13528   </summary>
13529 </histogram>
13531 <histogram name="Net.SOCKSSocketIdleTimeBeforeNextUse_ReusedSocket">
13532   <obsolete>
13533     see SocketIdleTimeBeforeNextUse_ReusedSocket_SOCK
13534   </obsolete>
13535   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13536   <summary>
13537     The time an already used SOCKS socket sat idle before being used.
13538   </summary>
13539 </histogram>
13541 <histogram name="Net.SOCKSSocketIdleTimeBeforeNextUse_UnusedSocket">
13542   <obsolete>
13543     see SocketIdleTimeBeforeNextUse_UnusedSocket_SOCK
13544   </obsolete>
13545   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13546   <summary>The time an unused SOCKS socket sat idle before being used.</summary>
13547 </histogram>
13549 <histogram name="Net.SOCKSSocketRequestTime" units="milliseconds">
13550   <obsolete>
13551     see SocketRequestTime_SOCK
13552   </obsolete>
13553   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13554   <summary>
13555     Time from initial SOCKSClientSocketPool::RequestSocket() call until
13556     successfully acquiring a connected SOCKS socket.
13557   </summary>
13558 </histogram>
13560 <histogram name="Net.SocksSocketRequestTime">
13561   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13562   <summary>Time it takes to request a new (unused) SOCKS proxy socket.</summary>
13563 </histogram>
13565 <histogram name="Net.SOCKSSocketType" enum="HttpSocketType">
13566   <obsolete>
13567     see SocketType_SOCK
13568   </obsolete>
13569   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13570   <summary>
13571     The counts of the type of sockets returned by the SOCKS pool.
13572   </summary>
13573 </histogram>
13575 <histogram name="Net.SpdyConnectionLatency" units="milliseconds">
13576   <owner>rch@chromium.org</owner>
13577   <summary>Time from when the Connect() starts until it completes.</summary>
13578 </histogram>
13580 <histogram name="Net.SpdyFrameStreamAndSessionFlowControlState"
13581     enum="SpdyFrameFlowControlState">
13582   <owner>rch@chromium.org</owner>
13583   <summary>
13584     The counts of the flow control state of each frame (with stream and session
13585     flow control on).
13586   </summary>
13587 </histogram>
13589 <histogram name="Net.SpdyFrameStreamFlowControlState"
13590     enum="SpdyFrameFlowControlState">
13591   <owner>rch@chromium.org</owner>
13592   <summary>
13593     The counts of the flow control state of each frame (with stream flow control
13594     on).
13595   </summary>
13596 </histogram>
13598 <histogram name="Net.SpdyHpackEncodedCharacterFrequency" units="ASCII codes">
13599   <owner>jgraettinger@chromium.org</owner>
13600   <summary>
13601     Frequencies of characters observed in request and response headers.
13602     Temporarily being collected to inform the construction of an optimized
13603     Huffman code for the HTTP/2 specification. Buckets are ASCII codes offset by
13604     1.
13605   </summary>
13606 </histogram>
13608 <histogram name="Net.SpdyIPPoolDomainMatch" enum="SpdyIPPoolDomainMatch"
13609     units="count">
13610   <owner>rch@chromium.org</owner>
13611   <summary>
13612     Status of checking if a SPDY domain can handle a IP match.  If a match is
13613     found, we successfully used the IP Pooling.  If a match is not found, we
13614     could have used IP Pooling, except the TLS Cert didn't match the IP-pooled
13615     domain.
13616   </summary>
13617 </histogram>
13619 <histogram name="Net.SpdyPing.RTT" units="milliseconds">
13620   <owner>rch@chromium.org</owner>
13621   <summary>The RTT for SPDY's PING.</summary>
13622 </histogram>
13624 <histogram name="Net.SpdyPriorityCount">
13625   <owner>rch@chromium.org</owner>
13626   <summary>The count of streams at each priority over Spdy sessions.</summary>
13627 </histogram>
13629 <histogram name="Net.SpdyRecvBytes" units="bytes">
13630   <owner>rch@chromium.org</owner>
13631   <summary>The number of bytes recevied per stream.</summary>
13632 </histogram>
13634 <histogram name="Net.SpdySendBytes" units="bytes">
13635   <owner>rch@chromium.org</owner>
13636   <summary>The number of bytes sent per stream.</summary>
13637 </histogram>
13639 <histogram name="Net.SpdySession.BytesRead.EOF" units="bytes">
13640   <owner>rch@chromium.org</owner>
13641   <summary>
13642     Total number of bytes recevied per session before closing session due to
13643     EOF.
13644   </summary>
13645 </histogram>
13647 <histogram name="Net.SpdySession.BytesRead.OtherErrors" units="bytes">
13648   <owner>rch@chromium.org</owner>
13649   <summary>
13650     Total number of bytes recevied per session before closing session due to an
13651     error during read.
13652   </summary>
13653 </histogram>
13655 <histogram name="Net.SpdySession.ClosedOnError" enum="NetErrorCodes">
13656   <owner>rch@chromium.org</owner>
13657   <summary>
13658     Net error codes when SpdySession was closed, doesn't inlcuding net::OK.
13659   </summary>
13660 </histogram>
13662 <histogram name="Net.SpdySession.CreateStreamWithSocketConnected"
13663     enum="BooleanSuccess">
13664   <owner>rch@chromium.org</owner>
13665   <summary>Socket connected status in SpdySession::CreateStream.</summary>
13666 </histogram>
13668 <histogram name="Net.SpdySessionErrorDetails" enum="SpdyProtocolErrorDetails"
13669     units="count">
13670   <obsolete>
13671     Replaced by SpdySessionErrorDetails2 on 2013-04-19.
13672   </obsolete>
13673   <owner>rch@chromium.org</owner>
13674   <summary>
13675     WARNING: r181910 added an enum value in the middle, so don't trust the
13676     counts for values 9 and above for Chrome builds after that revision.
13678     The type of SPDY Protocol error encountered.
13679   </summary>
13680 </histogram>
13682 <histogram name="Net.SpdySessionErrorDetails2" enum="SpdyProtocolErrorDetails2"
13683     units="count">
13684   <owner>rch@chromium.org</owner>
13685   <summary>The type of SPDY Protocol error encountered.</summary>
13686 </histogram>
13688 <histogram name="Net.SpdySessionErrorDetails_Google"
13689     enum="SpdyProtocolErrorDetails" units="count">
13690   <obsolete>
13691     Replaced by SpdySessionErrorDetails_Google2 on 2013-04-19.
13692   </obsolete>
13693   <owner>rch@chromium.org</owner>
13694   <summary>
13695     The type of SPDY Protocol error encountered when talking to a google.com
13696     server.
13697   </summary>
13698 </histogram>
13700 <histogram name="Net.SpdySessionErrorDetails_Google2"
13701     enum="SpdyProtocolErrorDetails2" units="count">
13702   <owner>rch@chromium.org</owner>
13703   <summary>
13704     WARNING: r181910 added an enum value in the middle, so don't trust the
13705     counts for values 9 and above for Chrome builds after that revision.
13707     The type of SPDY Protocol error encountered when talking to a google.com
13708     server.
13709   </summary>
13710 </histogram>
13712 <histogram name="Net.SpdySessionGet" enum="SpdySessionGet" units="count">
13713   <owner>rch@chromium.org</owner>
13714   <summary>The type of SPDY Session used when looking up a session.</summary>
13715 </histogram>
13717 <histogram name="Net.SpdySessionGetPeerAddressNotConnected"
13718     enum="BooleanSuccess">
13719   <owner>rch@chromium.org</owner>
13720   <summary>
13721     Whether SpdySession::Get{Peer,Local}Address was called when the connection
13722     had no socket.
13723   </summary>
13724 </histogram>
13726 <histogram name="Net.SpdySessions_DataReductionProxy"
13727     enum="BooleanDataReductionProxy">
13728   <owner>bengr@chromium.org</owner>
13729   <owner>bolian@chromium.org</owner>
13730   <owner>rch@chromium.org</owner>
13731   <summary>
13732     The count of SPDY sessions using the data reduction proxy and the count of
13733     other SPDY sessions.
13734   </summary>
13735 </histogram>
13737 <histogram name="Net.SpdySessionSocketNotConnectedGetLocalAddress"
13738     enum="BooleanSuccess">
13739   <owner>rch@chromium.org</owner>
13740   <summary>
13741     SpdySession::GetLocalAddress returned ERR_SOCKET_NOT_CONNECTED.
13742   </summary>
13743 </histogram>
13745 <histogram name="Net.SpdySessionSocketNotConnectedGetPeerAddress"
13746     enum="BooleanSuccess">
13747   <owner>rch@chromium.org</owner>
13748   <summary>
13749     SpdySession::GetPeerAddress returned ERR_SOCKET_NOT_CONNECTED.
13750   </summary>
13751 </histogram>
13753 <histogram name="Net.SpdySessionsWithStalls">
13754   <owner>rch@chromium.org</owner>
13755   <summary>The count of SPDY Sessions with or without stalls.</summary>
13756 </histogram>
13758 <histogram name="Net.SpdySettingsCwnd" units="packets">
13759   <owner>rch@chromium.org</owner>
13760   <summary>
13761     The congestion window (in pkts) received at the end of a SpdySession.
13762   </summary>
13763 </histogram>
13765 <histogram name="Net.SpdySettingsCwndSent" units="packets">
13766   <owner>rch@chromium.org</owner>
13767   <summary>
13768     The congestion window (in pkts) sent at the beginning of a SpdySession.
13769   </summary>
13770 </histogram>
13772 <histogram name="Net.SpdySettingsReceived" enum="SpdySettingsReceived"
13773     units="%">
13774   <owner>rch@chromium.org</owner>
13775   <summary>
13776     Percentage of sessions which received settings from the server.
13777   </summary>
13778 </histogram>
13780 <histogram name="Net.SpdySettingsRetransRate" units="%">
13781   <owner>rch@chromium.org</owner>
13782   <summary>
13783     The Download Retransmission Rate (%) received at the end of a SpdySession.
13784   </summary>
13785 </histogram>
13787 <histogram name="Net.SpdySettingsRTT" units="milliseconds">
13788   <owner>rch@chromium.org</owner>
13789   <summary>The RTT received at the end of a SpdySession.</summary>
13790 </histogram>
13792 <histogram name="Net.SpdySettingsSent" enum="SpdySettingsSent" units="%">
13793   <owner>rch@chromium.org</owner>
13794   <summary>Percentage of sessions which sent settings to the server.</summary>
13795 </histogram>
13797 <histogram name="Net.SpdyStreamDownloadTime" units="milliseconds">
13798   <owner>rch@chromium.org</owner>
13799   <summary>
13800     The time between receiving the first chunk and the last chunk of data on a
13801     Spdy stream.
13802   </summary>
13803 </histogram>
13805 <histogram name="Net.SpdyStreamsAbandonedPerSession">
13806   <owner>rch@chromium.org</owner>
13807   <summary>
13808     The number of pushed, but abandoned streams over a single session.
13809   </summary>
13810 </histogram>
13812 <histogram name="Net.SpdyStreamsPerSession">
13813   <owner>rch@chromium.org</owner>
13814   <summary>The number of streams issued over a single session.</summary>
13815 </histogram>
13817 <histogram name="Net.SpdyStreamsPushedAndClaimedPerSession">
13818   <owner>rch@chromium.org</owner>
13819   <summary>
13820     The number of pushed, and used streams over a single session.
13821   </summary>
13822 </histogram>
13824 <histogram name="Net.SpdyStreamsPushedPerSession">
13825   <owner>rch@chromium.org</owner>
13826   <summary>The number of push streams received over a single session.</summary>
13827 </histogram>
13829 <histogram name="Net.SpdyStreamStallsPerSession">
13830   <owner>rch@chromium.org</owner>
13831   <summary>The number of stream stalls per session.</summary>
13832 </histogram>
13834 <histogram name="Net.SpdyStreamTime" units="milliseconds">
13835   <owner>rch@chromium.org</owner>
13836   <summary>
13837     The time of a Spdy stream.  Measured from sending the first chunk to
13838     receiving the last chunk of data.
13839   </summary>
13840 </histogram>
13842 <histogram name="Net.SpdyStreamTimeToFirstByte" units="milliseconds">
13843   <owner>rch@chromium.org</owner>
13844   <summary>
13845     The time between sending the request and receiving the first chunk of data
13846     on a Spdy stream.
13847   </summary>
13848 </histogram>
13850 <histogram name="Net.SpdySynStreamCompressionPercentage">
13851   <owner>rch@chromium.org</owner>
13852   <summary>
13853     The percent compression achieved when compression SYN_STREAM frames.
13854   </summary>
13855 </histogram>
13857 <histogram name="Net.SpdyVersion" enum="ProtocolVersion">
13858   <owner>rch@chromium.org</owner>
13859   <summary>
13860     The SPDY protocol version that is used to talk to SPDY servers.
13861   </summary>
13862 </histogram>
13864 <histogram name="Net.SSL_CipherSuite" enum="SSLCipherSuite">
13865   <owner>agl@chromium.org</owner>
13866   <owner>rsleevi@chromium.org</owner>
13867   <summary>The SSL/TLS cipher suite that was negotiated.</summary>
13868 </histogram>
13870 <histogram name="Net.SSL_Connection_Latency" units="milliseconds">
13871   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13872   <summary>Time from when the Connect() starts until it completes.</summary>
13873 </histogram>
13875 <histogram name="Net.SSL_Connection_Latency_DataReductionProxy"
13876     units="milliseconds">
13877   <owner>bengr@chromium.org</owner>
13878   <owner>bolian@chromium.org</owner>
13879   <summary>
13880     Time from when the Connect() starts until it completes when using the data
13881     reduction proxy. This includes certificate retrieval and verification.
13882   </summary>
13883 </histogram>
13885 <histogram name="Net.SSL_Connection_Latency_Google" units="milliseconds">
13886   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13887   <summary>
13888     Time from when the Connect() starts until it completes for google.com and
13889     any subdomain of it.
13890   </summary>
13891 </histogram>
13893 <histogram name="Net.SSL_Connection_Latency_Google_No_Revocation_Checking"
13894     units="milliseconds">
13895   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13896   <summary>
13897     Time from when the Connect() starts until it completes for google.com and
13898     any subdomain of it. This only includes users in a 50% field trial that
13899     disables revocation checking for certificate pinned sites.
13900   </summary>
13901 </histogram>
13903 <histogram name="Net.SSL_Connection_Latency_Google_Revocation_Checking"
13904     units="milliseconds">
13905   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13906   <summary>
13907     Time from when the Connect() starts until it completes for google.com and
13908     any subdomain of it. This only includes users not in a 50% field trail that
13909     disables revocation for certificate pinned sites.
13910   </summary>
13911 </histogram>
13913 <histogram name="Net.SSLCertBlacklisted">
13914   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13915   <summary>
13916     Counts the number of times that users have hit blacklisted certificates. The
13917     indexes match up to the indexes in
13918     net/base/x509_certificate.cc:IsBlacklisted. The details of the certificates
13919     in question is confidential.
13920   </summary>
13921 </histogram>
13923 <histogram name="Net.SSLCertVerificationTime" units="milliseconds">
13924   <owner>rsleevi@chromium.org</owner>
13925   <summary>Time to complete a certificate verification (success case).</summary>
13926 </histogram>
13928 <histogram name="Net.SSLCertVerificationTimeError" units="milliseconds">
13929   <owner>rsleevi@chromium.org</owner>
13930   <summary>Time to complete a certificate verification (error case).</summary>
13931 </histogram>
13933 <histogram name="Net.SSLHostInfoDNSLookup" units="milliseconds">
13934   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13935   <summary>Time to complete a DNS lookup for a DNS CAA record.</summary>
13936 </histogram>
13938 <histogram name="Net.SSLHostInfoDNSLookupDelayMs" units="milliseconds">
13939   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13940   <summary>
13941     Time that we would have wasted had we waited for a CAA lookup in order to
13942     validate a certificate.
13943   </summary>
13944 </histogram>
13946 <histogram name="Net.SSLHostInfoVerificationTimeMs" units="milliseconds">
13947   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13948   <summary>Time to complete a speculative certificate verification.</summary>
13949 </histogram>
13951 <histogram name="Net.SSLv3FallbackToRenegoPatchedServer"
13952     enum="TLSRenegotiationPatched">
13953   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13954   <summary>
13955     The number of times that we have performed SSLv3 fallback and found a TLS
13956     renegotiation patched server.
13957   </summary>
13958 </histogram>
13960 <histogram name="Net.SSLVerificationMerged">
13961   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13962   <summary>Was a speculative certificate verification used?</summary>
13963 </histogram>
13965 <histogram name="Net.SSLVerificationMergedMsSaved" units="milliseconds">
13966   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13967   <summary>Time saved by a speculative certificate vertification.</summary>
13968 </histogram>
13970 <histogram name="Net.TCP_Connection_Idle_Sockets">
13971   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13972   <summary>Number of idle sockets when the Connect() succeeded.</summary>
13973 </histogram>
13975 <histogram name="Net.TCP_Connection_Latency" units="milliseconds">
13976   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13977   <summary>
13978     Time from when the Connect() starts until it completes.  Only times under 10
13979     minutes are logged.
13980   </summary>
13981 </histogram>
13983 <histogram name="Net.TCP_Connection_Latency_IPv4_No_Race" units="milliseconds">
13984   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13985   <summary>
13986     Time from when the Connect() starts until it completes when the network
13987     address only contains IPv4 addresses.  Only times under 10 minutes are
13988     logged.
13989   </summary>
13990 </histogram>
13992 <histogram name="Net.TCP_Connection_Latency_IPv4_Wins_Race"
13993     units="milliseconds">
13994   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13995   <summary>
13996     Time from when the Connect() starts until it completes when the IPv4
13997     fallback connection won the race against IPv6.  Only times under 10 minutes
13998     are logged.
13999   </summary>
14000 </histogram>
14002 <histogram name="Net.TCP_Connection_Latency_IPv6_Raceable" units="milliseconds">
14003   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14004   <summary>
14005     Time from when the Connect() starts until it completes when we race an IPv6
14006     connection against an IPv4 connection with a 300ms delay.  Only times under
14007     10 minutes are logged.
14008   </summary>
14009 </histogram>
14011 <histogram name="Net.TCP_Connection_Latency_IPv6_Solo" units="milliseconds">
14012   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14013   <summary>
14014     Time from when the Connect() starts until it completes when the network
14015     address only contains IPv6 addresses.  Only times under 10 minutes are
14016     logged.
14017   </summary>
14018 </histogram>
14020 <histogram name="Net.TcpFastOpenSocketConnection" enum="TcpSocketStatus">
14021   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14022   <summary>
14023     For sockets for which a TCP Fast Open protocol might be used, the result of
14024     trying to use it.
14025   </summary>
14026 </histogram>
14028 <histogram name="Net.TCPForSOCKSSocketIdleTimeBeforeNextUse_ReusedSocket">
14029   <obsolete>
14030     see SocketIdleTimeBeforeNextUse_ReusedSocket_TCPforSOCKS
14031   </obsolete>
14032   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14033   <summary>
14034     The time an already used TCP socket sat idle before being used for a SOCKS
14035     request.
14036   </summary>
14037 </histogram>
14039 <histogram name="Net.TCPForSOCKSSocketIdleTimeBeforeNextUse_UnusedSocket">
14040   <obsolete>
14041     see SocketIdleTimeBeforeNextUse_UnusedSocket_TCPforSOCKS
14042   </obsolete>
14043   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14044   <summary>
14045     The time an unused TCP socket sat idle before being used for a SOCKS
14046     request.
14047   </summary>
14048 </histogram>
14050 <histogram name="Net.TCPForSOCKSSocketRequestTime" units="milliseconds">
14051   <obsolete>
14052     see SocketRequestTime_TCPforSOCKS
14053   </obsolete>
14054   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14055   <summary>
14056     Time from initial SOCKSClientSocketPool::RequestSocket() call until
14057     successfully acquiring a connected TCP socket.
14058   </summary>
14059 </histogram>
14061 <histogram name="Net.TCPForSOCKSSocketType" enum="HttpSocketType">
14062   <obsolete>
14063     see SocketType_TCPforSOCKS
14064   </obsolete>
14065   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14066   <summary>
14067     The counts of the type of sockets returned by the TCP pool used by the SOCKS
14068     pool.
14069   </summary>
14070 </histogram>
14072 <histogram name="Net.TCPSocketType" enum="HttpSocketType">
14073   <obsolete>
14074     Was only used for HTTP[S] connections, renamed to Net.HTTPSocketType.
14075   </obsolete>
14076   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14077   <summary>The counts of the type of TCP socket returned.</summary>
14078 </histogram>
14080 <histogram name="Net.Transaction_Bandwidth" units="KB/s">
14081   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14082   <summary>
14083     (discontinued as of 4/12/09) Effective bandwidth in KByte/Second of
14084     transactions logged to Transaction_Latency histogram.  Note that only
14085     samples durations greater than zero ms, and less than 1 hour are tallied
14086     into this ratio.
14087   </summary>
14088 </histogram>
14090 <histogram name="Net.Transaction_Connected" units="milliseconds">
14091   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14092   <summary>
14093     Time from the when the network transaction is requested, until the first
14094     byte of the header is received.
14095   </summary>
14096 </histogram>
14098 <histogram name="Net.Transaction_Connected_New" units="milliseconds">
14099   <obsolete>
14100     Replaced by Net.Transaction_Connected_New_b.
14101   </obsolete>
14102   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14103   <summary>
14104     When a new connection is established, the time from the when the network
14105     transaction is requested, until the first byte of the header is received.
14106     Only items under 10 minutes are logged.
14107   </summary>
14108 </histogram>
14110 <histogram name="Net.Transaction_Connected_New_b" units="milliseconds">
14111   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14112   <summary>
14113     When a new connection is established, the time from the when the network
14114     transaction is requested, until the first byte of the header is received.
14115   </summary>
14116 </histogram>
14118 <histogram name="Net.Transaction_Connected_Under_10" units="milliseconds">
14119   <obsolete>
14120     Replaced by Net.Transaction_Connected.
14121   </obsolete>
14122   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14123   <summary>
14124     Time from the when the network transaction is requested, until the first
14125     byte of the header is received.  Only items under 10 minutes are logged.
14126   </summary>
14127 </histogram>
14129 <histogram name="Net.Transaction_Latency" units="milliseconds">
14130   <obsolete>
14131     Replaced by Net.Transaction_Latency_b.
14132   </obsolete>
14133   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14134   <summary>
14135     Time from first byte sent until last byte received by the new network stack.
14136     Only items under 1 hour are logged.
14137   </summary>
14138 </histogram>
14140 <histogram name="Net.Transaction_Latency_b" units="milliseconds">
14141   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14142   <summary>
14143     Time from first byte sent until last byte received by the new network stack.
14144   </summary>
14145 </histogram>
14147 <histogram name="Net.Transaction_Latency_Total" units="milliseconds">
14148   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14149   <summary>
14150     Time from when a network transaction is requested until last byte received
14151     by the new network stack.
14152   </summary>
14153 </histogram>
14155 <histogram name="Net.Transaction_Latency_Total_New_Connection"
14156     units="milliseconds">
14157   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14158   <summary>
14159     When an existing TCP/IP connection is NOT reused, the time from when a
14160     network transaction is requested until last byte received by the new network
14161     stack.
14162   </summary>
14163 </histogram>
14165 <histogram name="Net.Transaction_Latency_Total_New_Connection_Under_10"
14166     units="milliseconds">
14167   <obsolete>
14168     Replaced by Net.Transaction_Latency_Total_New_Connection.
14169   </obsolete>
14170   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14171   <summary>
14172     When an existing TCP/IP connection is NOT reused, the time from when a
14173     network transaction is requested until last byte received by the new network
14174     stack.  Only items under 10 minutes are logged.
14175   </summary>
14176 </histogram>
14178 <histogram name="Net.Transaction_Latency_Total_Under_10" units="milliseconds">
14179   <obsolete>
14180     Replaced by Net.Transaction_Latency_Total.
14181   </obsolete>
14182   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14183   <summary>
14184     Time from when a network transaction is requested until last byte received
14185     by the new network stack.  Only items under 10 minutes are logged.
14186   </summary>
14187 </histogram>
14189 <histogram name="Net.Transaction_Latency_Under_10" units="milliseconds">
14190   <obsolete>
14191     Replaced by Net.Transaction_Latency.
14192   </obsolete>
14193   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14194   <summary>
14195     Time from first byte sent until last byte received by the new network stack.
14196     Only items under 10 minutes are logged.
14197   </summary>
14198 </histogram>
14200 <histogram name="Net.Transaction_Latency_WinHTTP" units="milliseconds">
14201   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14202   <summary>
14203     Time from first byte sent until last byte received with old WinHTTP network
14204     stack.  Only items under 1 hour are logged.
14205   </summary>
14206 </histogram>
14208 <histogram name="Net.TransportSocketIdleTimeBeforeNextUse_ReusedSocket">
14209   <obsolete/>
14210   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14211   <summary>
14212     The time an already used TCP socket sat idle before being used (either for
14213     direct or non-socks use).
14214   </summary>
14215 </histogram>
14217 <histogram name="Net.TransportSocketIdleTimeBeforeNextUse_UnusedSocket">
14218   <obsolete/>
14219   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14220   <summary>
14221     The time an unused TCP socket sat idle before being used (either for direct
14222     or non-socks use).
14223   </summary>
14224 </histogram>
14226 <histogram name="Net.TransportSocketRequestTime" units="milliseconds">
14227   <obsolete/>
14228   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14229   <summary>
14230     Time from initial ClientSocketPool::RequestSocket() call until successfully
14231     acquiring a connected socket (either for direct or non-socks use).
14232   </summary>
14233 </histogram>
14235 <histogram name="Net.TransportSocketType" enum="HttpSocketType">
14236   <obsolete/>
14237   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14238   <summary>
14239     The counts of the type of sockets returned by the TCP pool (either for
14240     direct or non-socks use).
14241   </summary>
14242 </histogram>
14244 <histogram name="Net.UdpSocketBindErrorFromPosix" units="PosixError">
14245   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14246   <summary>Posix error code from call to bind() UDP socket.</summary>
14247 </histogram>
14249 <histogram name="Net.UdpSocketBindErrorFromWinOS" units="WinError">
14250   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14251   <summary>Windows error code from call to bind() UDP socket.</summary>
14252 </histogram>
14254 <histogram name="Net.UdpSocketRandomBindErrorCode" enum="NetErrorCodes">
14255   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14256   <summary>Chromium error code from call to RandomBind() UDP socket.</summary>
14257 </histogram>
14259 <histogram name="Net.UDPSocketWinClose" units="milliseconds">
14260   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14261   <summary>The time spent in closesocket call in UDPSocketWin::Close.</summary>
14262 </histogram>
14264 <histogram name="Net.WebSocket.DeflateMode"
14265     enum="WebSocketNewPerMessageDeflateContextTakeoverMode">
14266   <owner>yhirano@chromium.org</owner>
14267   <owner>ricea@chromium.org</owner>
14268   <owner>tyoshino@chromium.org</owner>
14269   <summary>
14270     Count the number of WebSockets that accepted permessage-deflate extension
14271     for each context take over mode. Used by the new Chromium-based WebSocket
14272     implementation.
14273   </summary>
14274 </histogram>
14276 <histogram name="Net.WebSocket.Duration" units="milliseconds">
14277   <owner>yhirano@chromium.org</owner>
14278   <owner>ricea@chromium.org</owner>
14279   <owner>tyoshino@chromium.org</owner>
14280   <summary>
14281     The time from a WebSocket is successfully opened until it's closed. Used to
14282     study how WebSockets are used.
14283   </summary>
14284 </histogram>
14286 <histogram name="Net.WebSocket.HandshakeResult"
14287     enum="WebSocketNewHandshakeResult">
14288   <owner>yhirano@chromium.org</owner>
14289   <owner>ricea@chromium.org</owner>
14290   <owner>tyoshino@chromium.org</owner>
14291   <summary>
14292     Results of WebSocket handshakes. Use this histogram as a baseline for
14293     investigating feature usage counters.
14294   </summary>
14295 </histogram>
14297 <histogram name="Net.Wifi.InterfaceCount">
14298   <owner>mvanouwerkerk@chromium.org</owner>
14299   <summary>
14300     The number of Wi-fi adapters on the computer. Because the histogram is
14301     logged each time Chrome performs a Wi-fi scan, it's better to see results in
14302     the &quot;user count&quot; view.
14303   </summary>
14304 </histogram>
14306 <histogram name="Net.Wifi.LbsLatency" units="milliseconds">
14307   <owner>mvanouwerkerk@chromium.org</owner>
14308   <summary>The time that a request to Location Based Services takes.</summary>
14309 </histogram>
14311 <histogram name="Net.Wifi.ScanLatency" units="milliseconds">
14312   <owner>mvanouwerkerk@chromium.org</owner>
14313   <summary>The time that a Wi-fi scan takes.</summary>
14314 </histogram>
14316 <histogram name="Net.WpadQuickCheckFailure" units="milliseconds">
14317   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14318   <summary>
14319     Duration of time that a failing WPAD QuickCheck takes. WPAD QuickCheck does
14320     a name lookup for &quot;wpad&quot; and times out quickly to fail fast when
14321     there's no WPAD server on the network.
14322   </summary>
14323 </histogram>
14325 <histogram name="Net.WpadQuickCheckSuccess" units="milliseconds">
14326   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14327   <summary>
14328     Duration of time that a successful WPAD QuickCheck takes. WPAD QuickCheck
14329     does a name lookup for &quot;wpad&quot; and times out quickly to fail fast
14330     when there's no WPAD server on the network.
14331   </summary>
14332 </histogram>
14334 <histogram name="NetConnectivity.Pipeline.0.NetworkError" enum="NetErrorCodes">
14335   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14336   <summary>
14337     The network error, if any, of the first pipeline connectivity request.
14338   </summary>
14339 </histogram>
14341 <histogram name="NetConnectivity.Pipeline.0.ResponseCode">
14342   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14343   <summary>
14344     The HTTP response code, if any, of the first pipeline connectivity response.
14345   </summary>
14346 </histogram>
14348 <histogram name="NetConnectivity.Pipeline.0.Status" enum="HttpPipelineStatus">
14349   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14350   <summary>The result of the first pipeline connectivity request.</summary>
14351 </histogram>
14353 <histogram name="NetConnectivity.Pipeline.1.NetworkError" enum="NetErrorCodes">
14354   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14355   <summary>
14356     The network error, if any, of the second pipeline connectivity request.
14357   </summary>
14358 </histogram>
14360 <histogram name="NetConnectivity.Pipeline.1.ResponseCode">
14361   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14362   <summary>
14363     The HTTP response code, if any, of the second pipeline connectivity
14364     response.
14365   </summary>
14366 </histogram>
14368 <histogram name="NetConnectivity.Pipeline.1.Status" enum="HttpPipelineStatus">
14369   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14370   <summary>The result of the second pipeline connectivity request.</summary>
14371 </histogram>
14373 <histogram name="NetConnectivity.Pipeline.2.NetworkError" enum="NetErrorCodes">
14374   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14375   <summary>
14376     The network error, if any, of the third pipeline connectivity request.
14377   </summary>
14378 </histogram>
14380 <histogram name="NetConnectivity.Pipeline.2.ResponseCode">
14381   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14382   <summary>
14383     The HTTP response code, if any, of the third pipeline connectivity response.
14384   </summary>
14385 </histogram>
14387 <histogram name="NetConnectivity.Pipeline.2.Status" enum="HttpPipelineStatus">
14388   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14389   <summary>The result of the third pipeline connectivity request.</summary>
14390 </histogram>
14392 <histogram name="NetConnectivity.Pipeline.3.NetworkError" enum="NetErrorCodes">
14393   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14394   <summary>
14395     The network error, if any, of the fourth pipeline connectivity request.
14396   </summary>
14397 </histogram>
14399 <histogram name="NetConnectivity.Pipeline.3.ResponseCode">
14400   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14401   <summary>
14402     The HTTP response code, if any, of the fourth pipeline connectivity
14403     response.
14404   </summary>
14405 </histogram>
14407 <histogram name="NetConnectivity.Pipeline.3.Status" enum="HttpPipelineStatus">
14408   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14409   <summary>The result of the fourth pipeline connectivity request.</summary>
14410 </histogram>
14412 <histogram name="NetConnectivity.Pipeline.4.NetworkError" enum="NetErrorCodes">
14413   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14414   <summary>
14415     The network error, if any, of the fifth pipeline connectivity request.
14416   </summary>
14417 </histogram>
14419 <histogram name="NetConnectivity.Pipeline.4.ResponseCode">
14420   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14421   <summary>
14422     The HTTP response code, if any, of the fifth pipeline connectivity response.
14423   </summary>
14424 </histogram>
14426 <histogram name="NetConnectivity.Pipeline.4.Status" enum="HttpPipelineStatus">
14427   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14428   <summary>The result of the fifth pipeline connectivity request.</summary>
14429 </histogram>
14431 <histogram name="NetConnectivity.Pipeline.5.NetworkError" enum="NetErrorCodes">
14432   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14433   <summary>
14434     The network error, if any, of the stats pipeline connectivity request.
14435   </summary>
14436 </histogram>
14438 <histogram name="NetConnectivity.Pipeline.5.ResponseCode">
14439   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14440   <summary>
14441     The HTTP response code, if any, of the stats pipeline connectivity response.
14442   </summary>
14443 </histogram>
14445 <histogram name="NetConnectivity.Pipeline.5.Status" enum="HttpPipelineStatus">
14446   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14447   <summary>The result of the stats pipeline connectivity request.</summary>
14448 </histogram>
14450 <histogram name="NetConnectivity.Pipeline.AllHTTP11" enum="BooleanSuccess">
14451   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14452   <summary>
14453     True if all requests received by the pipelining test server were HTTP/1.1.
14454   </summary>
14455 </histogram>
14457 <histogram name="NetConnectivity.Pipeline.CanarySuccess" enum="BooleanSuccess">
14458   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14459   <summary>
14460     True if the non-pipelined canary request sent immediately before the
14461     pipelining test requests succeeded. Note that if this fails, the rest of the
14462     NetConnectivity.Pipeline.* stats are not collected.
14463   </summary>
14464 </histogram>
14466 <histogram name="NetConnectivity.Pipeline.Depth">
14467   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14468   <summary>
14469     The maximum depth of pipelined requests received by the test server.
14470   </summary>
14471 </histogram>
14473 <histogram name="NetConnectivity.Pipeline.Success" enum="BooleanSuccess">
14474   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14475   <summary>True if the entire pipeline connectivity trial passed.</summary>
14476 </histogram>
14478 <histogram name="NetConnectivity.Sent21">
14479   <obsolete>
14480     Deprecated 6/25/2012. No longer tracked.
14481   </obsolete>
14482   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14483   <summary>
14484     In this experiment, 21 packets were sent to Google via UDP at port 6121 as
14485     rapidly as possible, just after successfully sending an UMA upload. Each
14486     packet was numbered, as was its ACK sent back by Google. If no packets (of
14487     the 21) were ever ACKed, then the port is assumed to be blocked, and no data
14488     is recorded in this histogram. If the port is not blocked, then this
14489     histogram shows the number of echo responses received from the first
14490   </summary>
14491 </histogram>
14493 <histogram name="NetConnectivity.Sent21.AckReceivedForNthPacket">
14494   <obsolete>
14495     Deprecated 6/25/2012. No longer tracked.
14496   </obsolete>
14497   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14498   <summary>
14499     In this experiment, 21 packets were sent to Google via UDP at port 6121 as
14500     rapidly as possible, just after successfully sending an UMA upload. Each
14501     packet was numbered, as was its ACK sent back by Google. This histogram
14502     records, for each packet number, how often we received an ACK for that
14503     packet.
14504   </summary>
14505 </histogram>
14507 <histogram name="NetConnectivity.Sent21.GotAnAck" enum="BooleanSuccess">
14508   <obsolete>
14509     Deprecated 6/25/2012. No longer tracked.
14510   </obsolete>
14511   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14512   <summary>
14513     In this experiment, 21 packets were sent to Google via UDP at port 6121 as
14514     rapidly as possible, just after successfully sending an UMA upload. If no
14515     packets (of the 21) were ever ACKed, then the port is assumed to be blocked.
14516     The histogram shows if we ever got an ACK for a packet in our series of 21.
14517   </summary>
14518 </histogram>
14520 <histogram name="NetConnectivity.TCP.Fail.100B.RTT" units="ms">
14521   <obsolete>
14522     Deprecated 4/2012. No longer tracked.
14523   </obsolete>
14524   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14525   <summary>The RTT for echoing 100 bytes of TCP data unsuccessfully.</summary>
14526 </histogram>
14528 <histogram name="NetConnectivity.TCP.Fail.1k.RTT" units="ms">
14529   <obsolete>
14530     Deprecated 4/2012. No longer tracked.
14531   </obsolete>
14532   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14533   <summary>The RTT for echoing 1K bytes of TCP data successfully.</summary>
14534 </histogram>
14536 <histogram name="NetConnectivity.TCP.Status"
14537     enum="NetConnectivityProtocolStatus">
14538   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14539   <summary>Status for TCP protocol for echoing</summary>
14540 </histogram>
14542 <histogram name="NetConnectivity.TCP.Status.100B" enum="NetConnectivityStatus">
14543   <obsolete>
14544     Deprecated 4/2012. No longer tracked.
14545   </obsolete>
14546   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14547   <summary>Status for echoing 100 bytes of TCP data.</summary>
14548 </histogram>
14550 <histogram name="NetConnectivity.TCP.Status.1K" enum="NetConnectivityStatus">
14551   <obsolete>
14552     Deprecated 4/2012. No longer tracked.
14553   </obsolete>
14554   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14555   <summary>Status for echoing 1K bytes of TCP data.</summary>
14556 </histogram>
14558 <histogram name="NetConnectivity.TCP.Success" units="ms">
14559   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14560   <summary>The RTT for TCP protocol for echoing</summary>
14561 </histogram>
14563 <histogram name="NetConnectivity.TCP.Success.100B.RTT" units="ms">
14564   <obsolete>
14565     Deprecated 4/2012. No longer tracked.
14566   </obsolete>
14567   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14568   <summary>The RTT for echoing 100 bytes of TCP data successfully.</summary>
14569 </histogram>
14571 <histogram name="NetConnectivity.TCP.Success.1K.RTT" units="ms">
14572   <obsolete>
14573     Deprecated 4/2012. No longer tracked.
14574   </obsolete>
14575   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14576   <summary>The RTT for echoing 1K bytes of TCP data successfully.</summary>
14577 </histogram>
14579 <histogram name="NetConnectivity.UDP.Fail.100B.RTT" units="ms">
14580   <obsolete>
14581     Deprecated 4/2012. No longer tracked.
14582   </obsolete>
14583   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14584   <summary>The RTT for echoing 100 bytes of UDP data unsuccessfully.</summary>
14585 </histogram>
14587 <histogram name="NetConnectivity.UDP.Fail.1k.RTT" units="ms">
14588   <obsolete>
14589     Deprecated 4/2012. No longer tracked.
14590   </obsolete>
14591   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14592   <summary>The RTT for echoing 1K bytes of UDP data successfully.</summary>
14593 </histogram>
14595 <histogram name="NetConnectivity.UDP.PacketLoss">
14596   <obsolete>
14597     Deprecated 6/25/2012. No longer tracked.
14598   </obsolete>
14599   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14600   <summary>
14601     Chrome sends 4 UDP packets in a row to test to see if there is a
14602     probabalistic dependency in packet loss for consecutive packets.  We record
14603     a bit vector of packets received, where the least significant bit is a 1 if
14604     the first packet was received, etc.  For example, if packets 1 and 3 are
14605     received, but packets 2 and 4 are lost, then we'd record a sample of binary
14606     0101B, or 5.
14607   </summary>
14608 </histogram>
14610 <histogram name="NetConnectivity.UDP.PacketLoss6">
14611   <obsolete>
14612     Deprecated 6/25/2012. No longer tracked.
14613   </obsolete>
14614   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14615   <summary>
14616     Chrome sends 6 UDP packets in a row to test to see if there is a
14617     probabalistic dependency in packet loss for consecutive packets.  We record
14618     a bit vector of packets received, where the least significant bit is a 1 if
14619     the first packet was received, etc.  For example, if all packets other than
14620     packet 2 and 4 are responded to, then we'd have a sample (in binary) of
14621     110101B, or 53.
14622   </summary>
14623 </histogram>
14625 <histogram name="NetConnectivity.UDP.Status"
14626     enum="NetConnectivityProtocolStatus">
14627   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14628   <summary>Status for UDP protocol for echoing</summary>
14629 </histogram>
14631 <histogram name="NetConnectivity.UDP.Status.100B" enum="NetConnectivityStatus">
14632   <obsolete>
14633     Deprecated 4/2012. No longer tracked.
14634   </obsolete>
14635   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14636   <summary>Status for echoing 100 bytes of UDP data.</summary>
14637 </histogram>
14639 <histogram name="NetConnectivity.UDP.Status.1K" enum="NetConnectivityStatus">
14640   <obsolete>
14641     Deprecated 4/2012. No longer tracked.
14642   </obsolete>
14643   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14644   <summary>Status for echoing 1K bytes of UDP data.</summary>
14645 </histogram>
14647 <histogram name="NetConnectivity.UDP.Success" units="ms">
14648   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14649   <summary>The RTT for UDP protocol for echoing</summary>
14650 </histogram>
14652 <histogram name="NetConnectivity.UDP.Success.100B.RTT" units="ms">
14653   <obsolete>
14654     Deprecated 4/2012. No longer tracked.
14655   </obsolete>
14656   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14657   <summary>The RTT for echoing 100 bytes of UDP data successfully.</summary>
14658 </histogram>
14660 <histogram name="NetConnectivity.UDP.Success.1K.RTT" units="ms">
14661   <obsolete>
14662     Deprecated 4/2012. No longer tracked.
14663   </obsolete>
14664   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14665   <summary>The RTT for echoing 1k bytes of UDP data successfully.</summary>
14666 </histogram>
14668 <histogram name="NetConnectivity2.Send6.PacketsSent">
14669   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14670   <summary>
14671     This histogram records how many packets (out of 6 attempted) were sent via
14672     UDP as rapidly as possible, just after successfully sending an UMA upload.
14673   </summary>
14674 </histogram>
14676 <histogram name="NetConnectivity2.Send6.SeriesAcked">
14677   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14678   <summary>
14679     Chrome sends 6 UDP packets in a row to test to see if there is a
14680     probabalistic dependency in packet loss for consecutive packets.  We record
14681     a bit vector of packets received, where the least significant bit is a 1 if
14682     the first packet was received, etc.  For example, if all packets other than
14683     packet 2 and 4 are responded to, then we'd have a sample (in binary) of
14684     110101B, or 53.
14685   </summary>
14686 </histogram>
14688 <histogram name="NetConnectivity2.Sent21">
14689   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14690   <summary>
14691     In this experiment, 21 packets were sent to Google via UDP as rapidly as
14692     possible, just after successfully sending an UMA upload. Each packet was
14693     numbered, as was its ACK sent back by Google. If no packets (of the 21) were
14694     ever ACKed, then the port is assumed to be blocked, and no data is recorded
14695     in this histogram. If the port is not blocked, then this histogram shows the
14696     number of echo responses received from the first
14697   </summary>
14698 </histogram>
14700 <histogram name="NetConnectivity2.Sent21.AckReceivedForNthPacket">
14701   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14702   <summary>
14703     In this experiment, 21 packets were sent to Google via UDP as rapidly as
14704     possible, just after successfully sending an UMA upload. Each packet was
14705     numbered, as was its ACK sent back by Google. This histogram records, for
14706     each packet number, how often we received an ACK for that packet.
14707   </summary>
14708 </histogram>
14710 <histogram name="NetConnectivity2.Sent21.GotAnAck" enum="BooleanSuccess">
14711   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14712   <summary>
14713     In this experiment, 21 packets were sent to Google via UDP as rapidly as
14714     possible, just after successfully sending an UMA upload. If no packets (of
14715     the 21) were ever ACKed, then the port is assumed to be blocked. The
14716     histogram shows if we ever got an ACK for a packet in our series of 21.
14717   </summary>
14718 </histogram>
14720 <histogram name="NetConnectivity2.Sent21.PacketsSent">
14721   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14722   <summary>
14723     This histogram records how many packets (out of 21 attempted) were sent via
14724     UDP as rapidly as possible, just after successfully sending an UMA upload.
14725   </summary>
14726 </histogram>
14728 <histogram name="NetConnectivity3">
14729   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14730   <summary>
14731     In this experiment, 21 packets were sent to Google via UDP on port 443 or
14732     6121.
14733   </summary>
14734 </histogram>
14736 <histogram name="NetConnectivity3.NonPacedPacket.Sent21.443.100B.PacketDelay"
14737     units="ms">
14738   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14739   <summary/>
14740 </histogram>
14742 <histogram name="NetConnectivity3.NonPacedPacket.Sent21.443.1200B.PacketDelay"
14743     units="ms">
14744   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14745   <summary/>
14746 </histogram>
14748 <histogram name="NetConnectivity3.NonPacedPacket.Sent21.443.500B.PacketDelay"
14749     units="ms">
14750   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14751   <summary/>
14752 </histogram>
14754 <histogram name="NetConnectivity3.NonPacedPacket.Sent21.6121.100B.PacketDelay"
14755     units="ms">
14756   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14757   <summary/>
14758 </histogram>
14760 <histogram name="NetConnectivity3.NonPacedPacket.Sent21.6121.1200B.PacketDelay"
14761     units="ms">
14762   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14763   <summary/>
14764 </histogram>
14766 <histogram name="NetConnectivity3.NonPacedPacket.Sent21.6121.500B.PacketDelay"
14767     units="ms">
14768   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14769   <summary/>
14770 </histogram>
14772 <histogram name="NetConnectivity3.NonPacedPacket.Sent21.GotAnAck"
14773     enum="BooleanSuccess">
14774   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14775   <summary/>
14776 </histogram>
14778 <histogram name="NetConnectivity3.NonPacedPacket.Sent21.Success.RTT" units="ms">
14779   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14780   <summary/>
14781 </histogram>
14783 <histogram name="NetConnectivity3.PacedPacket.Sent21.443.100B.PacketDelay"
14784     units="ms">
14785   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14786   <summary/>
14787 </histogram>
14789 <histogram name="NetConnectivity3.PacedPacket.Sent21.443.1200B.PacketDelay"
14790     units="ms">
14791   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14792   <summary/>
14793 </histogram>
14795 <histogram name="NetConnectivity3.PacedPacket.Sent21.443.500B.PacketDelay"
14796     units="ms">
14797   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14798   <summary/>
14799 </histogram>
14801 <histogram name="NetConnectivity3.PacedPacket.Sent21.6121.100B.PacketDelay"
14802     units="ms">
14803   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14804   <summary/>
14805 </histogram>
14807 <histogram name="NetConnectivity3.PacedPacket.Sent21.6121.1200B.PacketDelay"
14808     units="ms">
14809   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14810   <summary/>
14811 </histogram>
14813 <histogram name="NetConnectivity3.PacedPacket.Sent21.6121.500B.PacketDelay"
14814     units="ms">
14815   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14816   <summary/>
14817 </histogram>
14819 <histogram name="NetConnectivity3.PacedPacket.Sent21.GotAnAck"
14820     enum="BooleanSuccess">
14821   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14822   <summary/>
14823 </histogram>
14825 <histogram name="NetConnectivity3.PacedPacket.Sent21.Success.RTT" units="ms">
14826   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14827   <summary/>
14828 </histogram>
14830 <histogram name="NetConnectivity3.StartPacket.Send6.PacketsSent">
14831   <obsolete>
14832     Deprecated 9/2012. No longer tracked.
14833   </obsolete>
14834   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14835   <summary>
14836     This histogram records how many packets (out of 6 attempted) were sent via
14837     UDP as rapidly as possible, just after successfully sending an UMA upload.
14838   </summary>
14839 </histogram>
14841 <histogram name="NetConnectivity3.StartPacket.Sent21.443.100B.PacketDelay"
14842     units="ms">
14843   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14844   <summary/>
14845 </histogram>
14847 <histogram name="NetConnectivity3.StartPacket.Sent21.443.1200B.PacketDelay"
14848     units="ms">
14849   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14850   <summary/>
14851 </histogram>
14853 <histogram name="NetConnectivity3.StartPacket.Sent21.443.500B.PacketDelay"
14854     units="ms">
14855   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14856   <summary/>
14857 </histogram>
14859 <histogram name="NetConnectivity3.StartPacket.Sent21.6121.100B.PacketDelay"
14860     units="ms">
14861   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14862   <summary/>
14863 </histogram>
14865 <histogram name="NetConnectivity3.StartPacket.Sent21.6121.1200B.PacketDelay"
14866     units="ms">
14867   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14868   <summary/>
14869 </histogram>
14871 <histogram name="NetConnectivity3.StartPacket.Sent21.6121.500B.PacketDelay"
14872     units="ms">
14873   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14874   <summary/>
14875 </histogram>
14877 <histogram name="NetConnectivity3.StartPacket.Sent21.GotAnAck"
14878     enum="BooleanSuccess">
14879   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14880   <summary/>
14881 </histogram>
14883 <histogram name="NetConnectivity3.StartPacket.Sent21.Success.RTT" units="ms">
14884   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14885   <summary/>
14886 </histogram>
14888 <histogram name="NetConnectivity4">
14889   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14890   <summary>
14891     In this experiment, a few packets were sent from Google to clients via UDP
14892     on port 443 or 80 to perform net connectivity test.
14893   </summary>
14894 </histogram>
14896 <histogram name="NetConnectivity5">
14897   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14898   <summary>
14899     In this experiment, a few packets were sent from Google to clients via UDP
14900     on port 443 or 80 to perform net connectivity test.
14901   </summary>
14902 </histogram>
14904 <histogram name="NetConnectivity5.TestFailed.WritePending"
14905     enum="BooleanSuccess">
14906   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14907   <summary>
14908     Next NetConnectivity5 experiment weren't started because there is an
14909     outstading pending write.
14910   </summary>
14911 </histogram>
14913 <histogram name="Network.3G.Gobi.Activation" units="milliseconds">
14914   <owner>benchan@chromium.org</owner>
14915   <summary>The time the Gobi modem takes to complete activation.</summary>
14916 </histogram>
14918 <histogram name="Network.3G.Gobi.Connect" units="milliseconds">
14919   <owner>benchan@chromium.org</owner>
14920   <summary>
14921     The time the Gobi modem takes to connect to the cellular network.
14922   </summary>
14923 </histogram>
14925 <histogram name="Network.3G.Gobi.Disconnect" units="milliseconds">
14926   <owner>benchan@chromium.org</owner>
14927   <summary>
14928     The time the Gobi modem takes to disconnect from the cellular network.
14929   </summary>
14930 </histogram>
14932 <histogram name="Network.3G.Gobi.FirmwareDownload.Attempts">
14933   <owner>benchan@chromium.org</owner>
14934   <summary>Number of attempts taken to install Gobi firmware.</summary>
14935 </histogram>
14937 <histogram name="Network.3G.Gobi.FirmwareDownload.Time" units="milliseconds">
14938   <owner>benchan@chromium.org</owner>
14939   <summary>The time it takes to install Gobi firmware.</summary>
14940 </histogram>
14942 <histogram name="Network.3G.Gobi.Registration" units="milliseconds">
14943   <owner>benchan@chromium.org</owner>
14944   <summary>
14945     The time the Gobi modem takes to register on the cellular network.
14946   </summary>
14947 </histogram>
14949 <histogram name="Network.3G.Gobi.SetPower" enum="Network3GGobiError">
14950   <owner>benchan@chromium.org</owner>
14951   <summary>Errors experienced during Gobi device powerup.</summary>
14952 </histogram>
14954 <histogram name="Network.Cellular.TimeOnline" units="seconds">
14955   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14956   <summary>
14957     Chrome OS network metric sampling the time spent using Cellular to transport
14958     data.  These data are mostly useful when summed and compared to TimeOnline
14959     for other network technologies (e.g. WiFi vs Cellular).
14960   </summary>
14961 </histogram>
14963 <histogram name="Network.Cellular.TimeToConfig" units="milliseconds">
14964   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14965   <summary>
14966     Chrome OS network performance metric sampling the time to join a 3G/Cellular
14967     network and configure Layer 3 state.
14968   </summary>
14969 </histogram>
14971 <histogram name="Network.Cellular.TimeToOnline" units="milliseconds">
14972   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14973   <summary>
14974     Chrome OS network performance metric sampling the time to determine that a
14975     3G/Cellular network is online after configuring Layer 3 state.
14976   </summary>
14977 </histogram>
14979 <histogram name="Network.Cellular.TimeToPortal" units="milliseconds">
14980   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14981   <summary>
14982     Chrome OS network performance metric sampling the time to determine that a
14983     3G/Cellular network is in a captive portal after configuring Layer 3 state.
14984   </summary>
14985 </histogram>
14987 <histogram name="Network.Cellular.UsageRequestStatus"
14988     enum="NetworkCellularUsageRequestStatus">
14989   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14990   <summary>Chrome OS cellular usage API request status codes.</summary>
14991 </histogram>
14993 <histogram name="Network.Ethernet.TimeOnline" units="seconds">
14994   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14995   <summary>
14996     Chrome OS network metric sampling the time spent using Ethernet to transport
14997     data.  These data are mostly useful when summed and compared to TimeOnline
14998     for other network technologies (e.g. WiFi vs Cellular).
14999   </summary>
15000 </histogram>
15002 <histogram name="Network.Ethernet.TimeToConfig" units="milliseconds">
15003   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15004   <summary>
15005     Chrome OS network performance metric sampling the time to join a wired
15006     Ethernet network and configure Layer 3 state (typically acquire a DHCP
15007     lease).
15008   </summary>
15009 </histogram>
15011 <histogram name="Network.Ethernet.TimeToOnline" units="milliseconds">
15012   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15013   <summary>
15014     Chrome OS network performance metric sampling the time to determine that an
15015     Ethernet network is online after configuring Layer 3 state.
15016   </summary>
15017 </histogram>
15019 <histogram name="Network.Ethernet.TimeToPortal" units="milliseconds">
15020   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15021   <summary>
15022     Chrome OS network performance metric sampling the time to determine that an
15023     Ethernet network is in a captive portal after configuring Layer 3 state.
15024   </summary>
15025 </histogram>
15027 <histogram name="Network.MigrationNssToPem"
15028     enum="MigrationNssToPemNetworkTypes">
15029   <owner>pneubeck@chromium.org</owner>
15030   <summary>
15031     Chrome OS metric counting the number of network configurations that
15032     contained a NSS nickname identifying a CA certificate, which triggered the
15033     migration to PEM encoding. This metric doesn't consider whether the
15034     migration was successful but once a migration was successful the nickname is
15035     removed.
15036   </summary>
15037 </histogram>
15039 <histogram name="Network.ServiceErrors" enum="NetworkServiceError">
15040   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15041   <summary>Chrome OS connection manager service errors seen.</summary>
15042 </histogram>
15044 <histogram name="Network.Shill.Cellular.3GPPRegistrationDelayedDrop"
15045     enum="NetworkCellular3GPPRegistrationDelayedDrop">
15046   <owner>quiche@chromium.org</owner>
15047   <summary>
15048     Chrome OS network diagnostic metric sampling the number of cellular network
15049     flakes. A network flake occurs when the signal strength goes below detection
15050     level for a short duration.
15051   </summary>
15052 </histogram>
15054 <histogram name="Network.Shill.Cellular.AutoConnectTotalTime"
15055     units="milliseconds">
15056   <owner>quiche@chromium.org</owner>
15057   <summary>
15058     Chrome OS network diagnostic metric sampling the total amount of time spent
15059     from the start of the first auto-connect request until when the cellular
15060     modem successfully connects to the network.
15061   </summary>
15062 </histogram>
15064 <histogram name="Network.Shill.Cellular.AutoConnectTries">
15065   <owner>quiche@chromium.org</owner>
15066   <summary>
15067     Chrome OS network diagnostic metric sampling the number of auto-connect
15068     tries that were attempted before the cellular modem successfully connected
15069     to the network.
15070   </summary>
15071 </histogram>
15073 <histogram name="Network.Shill.Cellular.DHCPOptionFailureDetected"
15074     enum="NetworkDHCPOptionFailure">
15075   <owner>quiche@chromium.org</owner>
15076   <summary>
15077     Chrome OS network metric that tracks the number of DHCP option failures
15078     encountered by Shill.  This indicates that Shill is using minimal DHCP
15079     options due to suspected MTU issues on the return path from the DHCP server
15080     back to the client.
15081   </summary>
15082 </histogram>
15084 <histogram name="Network.Shill.Cellular.Disconnect"
15085     enum="NetworkDisconnectType">
15086   <owner>quiche@chromium.org</owner>
15087   <summary>
15088     Chrome OS network usage metric that tracks whether the cellular network was
15089     disconnected due to an error or was explicitly disconnected by the user.
15090   </summary>
15091 </histogram>
15093 <histogram name="Network.Shill.Cellular.Drop" enum="NetworkCellularTechnology">
15094   <owner>quiche@chromium.org</owner>
15095   <summary>
15096     Chrome OS cellular network metric that tracks the number of drops based on
15097     the network technology.
15098   </summary>
15099 </histogram>
15101 <histogram name="Network.Shill.Cellular.ExpiredLeaseLengthSeconds"
15102     units="seconds">
15103   <owner>quiche@chromium.org</owner>
15104   <summary>
15105     Chrome OS network performance metric that tracks the length of a lease for a
15106     cellular network at the time it expired without the DHCP client being able
15107     to renew it.
15108   </summary>
15109 </histogram>
15111 <histogram name="Network.Shill.Cellular.OutOfCreditsReason"
15112     enum="NetworkCellularOutOfCreditsReason">
15113   <owner>quiche@chromium.org</owner>
15114   <summary>
15115     Chrome OS cellular network metric that tracks the number of out-of-credits
15116     detected based on the cause that triggered the out-of-credits.
15117   </summary>
15118 </histogram>
15120 <histogram name="Network.Shill.Cellular.PortalAttempts">
15121   <owner>quiche@chromium.org</owner>
15122   <summary>
15123     Chrome OS network diagnostic metric sampling the number of portal detection
15124     attempts per pass for a cellular network. This includes failure, timeout and
15125     successful attempts.
15126   </summary>
15127 </histogram>
15129 <histogram name="Network.Shill.Cellular.PortalAttemptsToOnline">
15130   <owner>quiche@chromium.org</owner>
15131   <summary>
15132     Chrome OS network diagnostic metric sampling the total number of portal
15133     detection attempts performed for a cellular network between the Connected
15134     and Online state. This includes failure, timeout and successful attempts.
15135   </summary>
15136 </histogram>
15138 <histogram name="Network.Shill.Cellular.PortalResult"
15139     enum="NetworkPortalResult">
15140   <owner>quiche@chromium.org</owner>
15141   <summary>
15142     Chrome OS network diagnostic metric sampling the result of portal detections
15143     for a cellular network.
15144   </summary>
15145 </histogram>
15147 <histogram name="Network.Shill.Cellular.SignalStrengthBeforeDrop">
15148   <owner>quiche@chromium.org</owner>
15149   <summary>
15150     Chrome OS network metric sampling the signal strength (0-100) of the
15151     cellular modem before it dropped from the network.
15152   </summary>
15153 </histogram>
15155 <histogram name="Network.Shill.Cellular.TimeOnline" units="seconds">
15156   <owner>quiche@chromium.org</owner>
15157   <summary>
15158     Chrome OS network metric sampling the time spent using cellular to transport
15159     data.  These data are mostly useful when summed and compared to TimeOnline
15160     for other network technologies (e.g. WiFi vs Cellular).
15161   </summary>
15162 </histogram>
15164 <histogram name="Network.Shill.Cellular.TimeToConfig" units="milliseconds">
15165   <owner>quiche@chromium.org</owner>
15166   <summary>
15167     Chrome OS network performance metric sampling the time to join a cellular
15168     network and configure Layer 3 state.
15169   </summary>
15170 </histogram>
15172 <histogram name="Network.Shill.Cellular.TimeToConnect" units="milliseconds">
15173   <owner>quiche@chromium.org</owner>
15174   <summary>
15175     Chrome OS network performance metric sampling the time to connect a cellular
15176     modem.
15177   </summary>
15178 </histogram>
15180 <histogram name="Network.Shill.Cellular.TimeToDisable" units="milliseconds">
15181   <owner>quiche@chromium.org</owner>
15182   <summary>
15183     Chrome OS network performance metric sampling the time to disable a cellular
15184     modem.
15185   </summary>
15186 </histogram>
15188 <histogram name="Network.Shill.Cellular.TimeToEnable" units="milliseconds">
15189   <owner>quiche@chromium.org</owner>
15190   <summary>
15191     Chrome OS network performance metric sampling the time to enable a cellular
15192     modem.
15193   </summary>
15194 </histogram>
15196 <histogram name="Network.Shill.Cellular.TimeToInitialize" units="milliseconds">
15197   <owner>quiche@chromium.org</owner>
15198   <summary>
15199     Chrome OS network performance metric sampling the time to initialize a
15200     cellular modem.
15201   </summary>
15202 </histogram>
15204 <histogram name="Network.Shill.Cellular.TimeToOnline" units="milliseconds">
15205   <owner>quiche@chromium.org</owner>
15206   <summary>
15207     Chrome OS network performance metric sampling the time to determine that a
15208     cellular network is online after configuring Layer 3 state.
15209   </summary>
15210 </histogram>
15212 <histogram name="Network.Shill.Cellular.TimeToPortal" units="milliseconds">
15213   <owner>quiche@chromium.org</owner>
15214   <summary>
15215     Chrome OS network performance metric sampling the time to determine that a
15216     cellular network is in a captive portal after configuring Layer 3 state.
15217   </summary>
15218 </histogram>
15220 <histogram name="Network.Shill.Cellular.TimeToScan" units="milliseconds">
15221   <owner>quiche@chromium.org</owner>
15222   <summary>
15223     Chrome OS network performance metric sampling the time to scan a cellular
15224     network and register a modem.
15225   </summary>
15226 </histogram>
15228 <histogram name="Network.Shill.CorruptedProfile" enum="NetworkCorruptedProfile">
15229   <owner>quiche@chromium.org</owner>
15230   <summary>
15231     Chrome OS cellular network metric that tracks the number of corrupted
15232     profiles encountered by Shill.
15233   </summary>
15234 </histogram>
15236 <histogram name="Network.Shill.Ethernet.DHCPOptionFailureDetected"
15237     enum="NetworkDHCPOptionFailure">
15238   <owner>quiche@chromium.org</owner>
15239   <summary>
15240     Chrome OS network metric that tracks the number of DHCP option failures
15241     encountered by Shill.  This indicates that Shill is using minimal DHCP
15242     options due to suspected MTU issues on the return path from the DHCP server
15243     back to the client.
15244   </summary>
15245 </histogram>
15247 <histogram name="Network.Shill.Ethernet.Disconnect"
15248     enum="NetworkDisconnectType">
15249   <owner>quiche@chromium.org</owner>
15250   <summary>
15251     Chrome OS network usage metric that tracks whether the Ethernet network was
15252     disconnected due to an error or was explicitly disconnected by the user.
15253   </summary>
15254 </histogram>
15256 <histogram name="Network.Shill.Ethernet.ExpiredLeaseLengthSeconds"
15257     units="seconds">
15258   <owner>quiche@chromium.org</owner>
15259   <summary>
15260     Chrome OS network performance metric that tracks the length of a lease for
15261     an Ethernet network at the time it expired without the DHCP client being
15262     able to renew it.
15263   </summary>
15264 </histogram>
15266 <histogram name="Network.Shill.Ethernet.LinkMonitorBroadcastErrorsAtFailure">
15267   <owner>quiche@chromium.org</owner>
15268   <summary>
15269     Chrome OS network performance metric that tracks the number of LinkMonitor
15270     broadcast errors that were accrued on an Ethernet network at the time that
15271     the link was declaired to be failed.
15272   </summary>
15273 </histogram>
15275 <histogram name="Network.Shill.Ethernet.LinkMonitorFailure"
15276     enum="LinkMonitorFailureType">
15277   <owner>quiche@chromium.org</owner>
15278   <summary>
15279     Chrome OS metric that signals the type of failure the LinkMonitor
15280     encountered which caused it to stop monitoring an Ethernet network.
15281   </summary>
15282 </histogram>
15284 <histogram name="Network.Shill.Ethernet.LinkMonitorResponseTimeSample"
15285     units="milliseconds">
15286   <owner>quiche@chromium.org</owner>
15287   <summary>
15288     Chrome OS network performance metric that tracks the number of milliseconds
15289     between an ARP request and a received reply on an Ethernet network.
15290   </summary>
15291 </histogram>
15293 <histogram name="Network.Shill.Ethernet.LinkMonitorSecondsToFailure"
15294     units="seconds">
15295   <owner>quiche@chromium.org</owner>
15296   <summary>
15297     Chrome OS network performance metric that tracks the number of seconds from
15298     the start of the LinkMonitor until failure on an Ethernet network.
15299   </summary>
15300 </histogram>
15302 <histogram name="Network.Shill.Ethernet.LinkMonitorUnicastErrorsAtFailure">
15303   <owner>quiche@chromium.org</owner>
15304   <summary>
15305     Chrome OS network performance metric that tracks the number of LinkMonitor
15306     unicast errors that were accrued on an Ethernet network at the time that the
15307     link was declaired to be failed.
15308   </summary>
15309 </histogram>
15311 <histogram name="Network.Shill.Ethernet.PortalAttempts">
15312   <owner>quiche@chromium.org</owner>
15313   <summary>
15314     Chrome OS network diagnostic metric sampling the number of portal detection
15315     attempts per pass for an Ethernet network. This includes failure, timeout
15316     and successful attempts.
15317   </summary>
15318 </histogram>
15320 <histogram name="Network.Shill.Ethernet.PortalAttemptsToOnline">
15321   <owner>quiche@chromium.org</owner>
15322   <summary>
15323     Chrome OS network diagnostic metric sampling the total number of portal
15324     detection attempts performed for an Ethernet network between the Connected
15325     and Online state. This includes failure, timeout and successful attempts.
15326   </summary>
15327 </histogram>
15329 <histogram name="Network.Shill.Ethernet.PortalResult"
15330     enum="NetworkPortalResult">
15331   <owner>quiche@chromium.org</owner>
15332   <summary>
15333     Chrome OS network diagnostic metric sampling the result of portal detections
15334     for an Ethernet network.
15335   </summary>
15336 </histogram>
15338 <histogram name="Network.Shill.Ethernet.TimeOnline" units="seconds">
15339   <owner>quiche@chromium.org</owner>
15340   <summary>
15341     Chrome OS network metric sampling the time spent using Ethernet to transport
15342     data.  These data are mostly useful when summed and compared to TimeOnline
15343     for other network technologies (e.g. WiFi vs Cellular).
15344   </summary>
15345 </histogram>
15347 <histogram name="Network.Shill.Ethernet.TimeToConfig" units="milliseconds">
15348   <owner>quiche@chromium.org</owner>
15349   <summary>
15350     Chrome OS network performance metric sampling the time to join a wired
15351     Ethernet network and configure Layer 3 state (typically acquire a DHCP
15352     lease).
15353   </summary>
15354 </histogram>
15356 <histogram name="Network.Shill.Ethernet.TimeToInitialize" units="milliseconds">
15357   <owner>quiche@chromium.org</owner>
15358   <summary>
15359     Chrome OS network performance metric sampling the time to initialize an
15360     Ethernet device.
15361   </summary>
15362 </histogram>
15364 <histogram name="Network.Shill.Ethernet.TimeToOnline" units="milliseconds">
15365   <owner>quiche@chromium.org</owner>
15366   <summary>
15367     Chrome OS network performance metric sampling the time to determine that an
15368     Ethernet network is online after configuring Layer 3 state.
15369   </summary>
15370 </histogram>
15372 <histogram name="Network.Shill.Ethernet.TimeToPortal" units="milliseconds">
15373   <owner>quiche@chromium.org</owner>
15374   <summary>
15375     Chrome OS network performance metric sampling the time to determine that an
15376     Ethernet network is in a captive portal after configuring Layer 3 state.
15377   </summary>
15378 </histogram>
15380 <histogram name="Network.Shill.ServiceErrors" enum="NetworkServiceError">
15381   <owner>quiche@chromium.org</owner>
15382   <summary>Chrome OS connection manager service errors seen.</summary>
15383 </histogram>
15385 <histogram name="Network.Shill.ServicesOnSameNetwork">
15386   <owner>zqiu@chromium.org</owner>
15387   <summary>
15388     Chrome OS network metric sampling the number of services that are connected
15389     to the currently connected network.
15390   </summary>
15391 </histogram>
15393 <histogram name="Network.Shill.TerminationActionResult"
15394     enum="ShillTerminationActionResult">
15395   <obsolete>
15396     Deprecated 10/2012. No longer tracked.
15397   </obsolete>
15398   <owner>quiche@chromium.org</owner>
15399   <summary>
15400     Chrome OS network diagnostic metric sampling the number of termination
15401     actions that successfully complete or fail when shill terminates.
15402   </summary>
15403 </histogram>
15405 <histogram name="Network.Shill.TerminationActionResult.OnSuspend"
15406     enum="ShillTerminationActionResult">
15407   <owner>quiche@chromium.org</owner>
15408   <summary>
15409     Chrome OS network diagnostic metric sampling the number of termination
15410     actions that successfully complete or fail when shill suspends.
15411   </summary>
15412 </histogram>
15414 <histogram name="Network.Shill.TerminationActionResult.OnTerminate"
15415     enum="ShillTerminationActionResult">
15416   <owner>quiche@chromium.org</owner>
15417   <summary>
15418     Chrome OS network diagnostic metric sampling the number of termination
15419     actions that successfully complete or fail when shill terminates.
15420   </summary>
15421 </histogram>
15423 <histogram name="Network.Shill.TerminationActionTime.OnSuspend"
15424     units="milliseconds">
15425   <owner>quiche@chromium.org</owner>
15426   <summary>
15427     Chrome OS network diagnostic metric sampling the time in milliseconds it
15428     takes termination actions to complete when shill suspends.
15429   </summary>
15430 </histogram>
15432 <histogram name="Network.Shill.TerminationActionTime.OnTerminate"
15433     units="milliseconds">
15434   <owner>quiche@chromium.org</owner>
15435   <summary>
15436     Chrome OS network diagnostic metric sampling the time in milliseconds it
15437     takes termination actions to complete when shill terminates.
15438   </summary>
15439 </histogram>
15441 <histogram name="Network.Shill.TimeToDrop" units="seconds">
15442   <owner>quiche@chromium.org</owner>
15443   <summary>
15444     Chrome OS network stability metric sampling the time in seconds between the
15445     networking going online to going offline. Offline events due to device
15446     shutdown or suspend are ignored (along with the online time before that
15447     offline event).
15448   </summary>
15449 </histogram>
15451 <histogram name="Network.Shill.Vpn.Driver" enum="VPNDriver">
15452   <owner>quiche@chromium.org</owner>
15453   <summary>
15454     Chrome OS network usage metric sampled on each successful VPN connection
15455     that tracks the VPN connection type.
15456   </summary>
15457 </histogram>
15459 <histogram name="Network.Shill.Vpn.RemoteAuthenticationType"
15460     enum="VPNRemoteAuthenticationType">
15461   <owner>quiche@chromium.org</owner>
15462   <summary>
15463     Chrome OS network usage metric sampled on each successful VPN connection
15464     that tracks the remote authentication method.
15465   </summary>
15466 </histogram>
15468 <histogram name="Network.Shill.Vpn.TimeOnline" units="milliseconds">
15469   <owner>quiche@chromium.org</owner>
15470   <summary>
15471     Chrome OS network metric sampling the time spent using VPN to transport
15472     data.  These data are mostly useful when summed and compared to TimeOnline
15473     for other network technologies (e.g. WiFi vs Cellular).  A sample is emitted
15474     every time the system transitions from primary connectivity through a VPN to
15475     some other type of connectivity.  The value of the sample is the time delta
15476     in seconds from the instant the system transitioned to VPN connectivity.
15477   </summary>
15478 </histogram>
15480 <histogram name="Network.Shill.Vpn.TimeToConfig" units="milliseconds">
15481   <owner>quiche@chromium.org</owner>
15482   <summary>
15483     Chrome OS network performance metric sampling the time to configure Layer 3
15484     state on a VPN network (typically acquire a DHCP lease).
15485   </summary>
15486 </histogram>
15488 <histogram name="Network.Shill.Vpn.TimeToOnline" units="milliseconds">
15489   <owner>quiche@chromium.org</owner>
15490   <summary>
15491     Chrome OS network performance metric sampling the time to determine that a
15492     WiMax network is online after configuring Layer 3 state.
15493   </summary>
15494 </histogram>
15496 <histogram name="Network.Shill.Vpn.UserAuthenticationType"
15497     enum="VPNUserAuthenticationType">
15498   <owner>quiche@chromium.org</owner>
15499   <summary>
15500     Chrome OS network usage metric sampled on each successful VPN connection
15501     that tracks the user authentication method.
15502   </summary>
15503 </histogram>
15505 <histogram name="Network.Shill.WiFi.ApDisconnectReason" enum="WiFiReasonCode">
15506   <owner>quiche@chromium.org</owner>
15507   <summary>
15508     Chrome OS network usage metric.  Reason code reported when the AP
15509     disconnects a WiFi connection.
15510   </summary>
15511 </histogram>
15513 <histogram name="Network.Shill.WiFi.ApDisconnectType" enum="WiFiStatusType">
15514   <owner>quiche@chromium.org</owner>
15515   <summary>
15516     Chrome OS network usage metric.  Broad category of reason AP disconnected a
15517     WiFi connection.
15518   </summary>
15519 </histogram>
15521 <histogram name="Network.Shill.Wifi.ApMode" enum="WiFiApMode">
15522   <owner>quiche@chromium.org</owner>
15523   <summary>
15524     Chrome OS network usage metric.  The AP mode setting for each successful
15525     WiFi connection.
15526   </summary>
15527 </histogram>
15529 <histogram name="Network.Shill.WiFi.AutoConnectableServices">
15530   <owner>zqiu@chromium.org</owner>
15531   <summary>
15532     Chrome OS network metric sampling the number of wifi services available for
15533     auto-connect when auto-connect is initiated for wifi device.
15534   </summary>
15535 </histogram>
15537 <histogram name="Network.Shill.WiFi.AvailableBSSesAtConnect">
15538   <owner>zqiu@chromium.org</owner>
15539   <summary>
15540     Chrome OS network metric sampling the number of BSSes (endpoints) available
15541     for the currently connecting wifi service.
15542   </summary>
15543 </histogram>
15545 <histogram name="Network.Shill.Wifi.Channel" enum="NetworkChannelType">
15546   <owner>quiche@chromium.org</owner>
15547   <summary>
15548     Chrome OS network usage metric.  The channel used for each successful WiFi
15549     connection.
15550   </summary>
15551 </histogram>
15553 <histogram name="Network.Shill.WiFi.ClientDisconnectReason"
15554     enum="WiFiReasonCode">
15555   <owner>quiche@chromium.org</owner>
15556   <summary>
15557     Chrome OS network usage metric.  Reason code reported when the client
15558     disconnects a WiFi connection.
15559   </summary>
15560 </histogram>
15562 <histogram name="Network.Shill.WiFi.ClientDisconnectType" enum="WiFiStatusType">
15563   <owner>quiche@chromium.org</owner>
15564   <summary>
15565     Chrome OS network usage metric.  Broad category of reason client
15566     disconnected a WiFi connection.
15567   </summary>
15568 </histogram>
15570 <histogram name="Network.Shill.Wifi.DHCPOptionFailureDetected"
15571     enum="NetworkDHCPOptionFailure">
15572   <owner>quiche@chromium.org</owner>
15573   <summary>
15574     Chrome OS network metric that tracks the number of DHCP option failures
15575     encountered by Shill.  This indicates that Shill is using minimal DHCP
15576     options due to suspected MTU issues on the return path from the DHCP server
15577     back to the client.
15578   </summary>
15579 </histogram>
15581 <histogram name="Network.Shill.Wifi.Disconnect" enum="NetworkDisconnectType">
15582   <owner>quiche@chromium.org</owner>
15583   <summary>
15584     Chrome OS network usage metric that tracks whether an 802.11 wireless
15585     network was disconnected due to an error or was explicitly disconnected by
15586     the user.
15587   </summary>
15588 </histogram>
15590 <histogram name="Network.Shill.Wifi.EapInnerProtocol" enum="EAPInnerProtocol">
15591   <owner>quiche@chromium.org</owner>
15592   <summary>
15593     Chrome OS network usage metric sampled on each successful 802.1x wireless
15594     connection that tracks the configured inner authentication method.
15595   </summary>
15596 </histogram>
15598 <histogram name="Network.Shill.Wifi.EapOuterProtocol" enum="EAPOuterProtocol">
15599   <owner>quiche@chromium.org</owner>
15600   <summary>
15601     Chrome OS network usage metric sampled on each successful 802.1x wireless
15602     connection that tracks the configured outer authentication method.
15603   </summary>
15604 </histogram>
15606 <histogram name="Network.Shill.Wifi.ExpiredLeaseLengthSeconds" units="seconds">
15607   <owner>quiche@chromium.org</owner>
15608   <summary>
15609     Chrome OS network performance metric that tracks the length of a lease for a
15610     WiFi network at the time it expired without the DHCP client being able to
15611     renew it.
15612   </summary>
15613 </histogram>
15615 <histogram name="Network.Shill.WiFi.FrequenciesConnectedEver">
15616   <owner>quiche@chromium.org</owner>
15617   <summary>
15618     Chrome OS metric sampling the number of different frequencies (i.e.
15619     channels) on which a device has connected to a WiFi network. This value is
15620     sampled every time a WiFi connection is established
15621     (WPASupplicant::kInterfaceStateCompleted). Note that the word
15622     &quot;Ever&quot; in the metric name is misleading. Chrome OS actually ages
15623     out historical information, currently after 3 weeks.
15624   </summary>
15625 </histogram>
15627 <histogram name="Network.Shill.Wifi.LinkMonitorBroadcastErrorsAtFailure">
15628   <owner>quiche@chromium.org</owner>
15629   <summary>
15630     Chrome OS network performance metric that tracks the number of LinkMonitor
15631     broadcast errors that were accrued on an 802.11 wireiless network at the
15632     time that the link was declaired to be failed.
15633   </summary>
15634 </histogram>
15636 <histogram name="Network.Shill.Wifi.LinkMonitorFailure"
15637     enum="LinkMonitorFailureType">
15638   <owner>quiche@chromium.org</owner>
15639   <summary>
15640     Chrome OS metric that signals the type of failure the LinkMonitor
15641     encountered which caused it to stop monitoring an 802.11 wireless network.
15642   </summary>
15643 </histogram>
15645 <histogram name="Network.Shill.Wifi.LinkMonitorResponseTimeSample"
15646     units="milliseconds">
15647   <owner>quiche@chromium.org</owner>
15648   <summary>
15649     Chrome OS network performance metric that tracks the number of milliseconds
15650     between an ARP request and a received reply on an 802.11 wireless network.
15651   </summary>
15652 </histogram>
15654 <histogram name="Network.Shill.Wifi.LinkMonitorSecondsToFailure"
15655     units="seconds">
15656   <owner>quiche@chromium.org</owner>
15657   <summary>
15658     Chrome OS network performance metric that tracks the number of seconds from
15659     the start of the LinkMonitor until failure on an 802.11 wireless network.
15660   </summary>
15661 </histogram>
15663 <histogram name="Network.Shill.Wifi.LinkMonitorUnicastErrorsAtFailure">
15664   <owner>quiche@chromium.org</owner>
15665   <summary>
15666     Chrome OS network performance metric that tracks the number of LinkMonitor
15667     unicast errors that were accrued on an 802.11 wireless network at the time
15668     that the link was declaired to be failed.
15669   </summary>
15670 </histogram>
15672 <histogram name="Network.Shill.Wifi.PhyMode" enum="NetworkPhyModeType">
15673   <owner>quiche@chromium.org</owner>
15674   <summary>
15675     Chrome OS network usage metric.  The channel type used for each successful
15676     WiFi connection.
15677   </summary>
15678 </histogram>
15680 <histogram name="Network.Shill.Wifi.PortalAttempts">
15681   <owner>quiche@chromium.org</owner>
15682   <summary>
15683     Chrome OS network diagnostic metric sampling the number of portal detection
15684     attempts per pass for an 802.11 wireless network. This includes failure,
15685     timeout and successful attempts.
15686   </summary>
15687 </histogram>
15689 <histogram name="Network.Shill.Wifi.PortalAttemptsToOnline">
15690   <owner>quiche@chromium.org</owner>
15691   <summary>
15692     Chrome OS network diagnostic metric sampling the total number of portal
15693     detection attempts performed for an 802.11 wireless network between the
15694     Connected and Online state. This includes failure, timeout and successful
15695     attempts.
15696   </summary>
15697 </histogram>
15699 <histogram name="Network.Shill.Wifi.PortalResult" enum="NetworkPortalResult">
15700   <owner>quiche@chromium.org</owner>
15701   <summary>
15702     Chrome OS network diagnostic metric sampling the result of portal detections
15703     for an 802.11 wireless network.
15704   </summary>
15705 </histogram>
15707 <histogram name="Network.Shill.WiFi.ScanResult" enum="WiFiScanResult">
15708   <owner>quiche@chromium.org</owner>
15709   <summary>
15710     Chrome OS network usage metric describing, for a WiFi scan attempt, what
15711     scan method is used and whether it ends in a connection.
15712   </summary>
15713 </histogram>
15715 <histogram name="Network.Shill.WiFi.ScanTimeInEbusy" units="milliseconds">
15716   <owner>quiche@chromium.org</owner>
15717   <summary>
15718     Chrome OS network usage metric describing, for a WiFi scan attempt, how many
15719     milliseconds were spent waiting to talk to the kernel/drivers.
15720   </summary>
15721 </histogram>
15723 <histogram name="Network.Shill.Wifi.Security" enum="NetworkSecurityType">
15724   <owner>quiche@chromium.org</owner>
15725   <summary>
15726     Chrome OS network usage metric.  The security setting for each successful
15727     WiFi connection.
15728   </summary>
15729 </histogram>
15731 <histogram name="Network.Shill.Wifi.SignalStrength" units="negative dBm">
15732   <owner>quiche@chromium.org</owner>
15733   <summary>
15734     Chrome OS network metric indicating the negative of the dBm received signal
15735     strength recorded at the time a successful WiFi connection started.
15736   </summary>
15737 </histogram>
15739 <histogram name="Network.Shill.Wifi.TimeOnline" units="seconds">
15740   <owner>quiche@chromium.org</owner>
15741   <summary>
15742     Chrome OS network metric sampling the time spent using WiFi to transport
15743     data.  These data are mostly useful when summed and compared to TimeOnline
15744     for other network technologies (e.g. WiFi vs Cellular).
15745   </summary>
15746 </histogram>
15748 <histogram name="Network.Shill.Wifi.TimeResumeToReady" units="milliseconds">
15749   <owner>quiche@chromium.org</owner>
15750   <summary>
15751     Chrome OS network performance metric sampling the time from the resume event
15752     to the time when an 802.11 wireless network has configured its Layer 3
15753     state.
15754   </summary>
15755 </histogram>
15757 <histogram name="Network.Shill.Wifi.TimeToConfig" units="milliseconds">
15758   <owner>quiche@chromium.org</owner>
15759   <summary>
15760     Chrome OS network performance metric sampling the time to configure Layer 3
15761     state on an 802.11 wireless network (typically acquire a DHCP lease).
15762   </summary>
15763 </histogram>
15765 <histogram name="Network.Shill.Wifi.TimeToConnect" units="milliseconds">
15766   <owner>quiche@chromium.org</owner>
15767   <summary>
15768     Chrome OS network performance metric sampling the time to connect to a WiFi
15769     Basic Service Set (which consists of the access point and associated
15770     stations on a particular WiFi channel for a specific network).
15771   </summary>
15772 </histogram>
15774 <histogram name="Network.Shill.Wifi.TimeToInitialize" units="milliseconds">
15775   <owner>quiche@chromium.org</owner>
15776   <summary>
15777     Chrome OS network performance metric sampling the time to initialize an
15778     802.11 wireless device.
15779   </summary>
15780 </histogram>
15782 <histogram name="Network.Shill.Wifi.TimeToJoin" units="milliseconds">
15783   <owner>quiche@chromium.org</owner>
15784   <summary>
15785     Chrome OS network performance metric sampling the time to join (associate
15786     plus authenticate) an 802.11 wireless network.
15787   </summary>
15788 </histogram>
15790 <histogram name="Network.Shill.Wifi.TimeToOnline" units="milliseconds">
15791   <owner>quiche@chromium.org</owner>
15792   <summary>
15793     Chrome OS network performance metric sampling the time to determine that an
15794     802.11 wireless network is online after configuring Layer 3 state.
15795   </summary>
15796 </histogram>
15798 <histogram name="Network.Shill.Wifi.TimeToPortal" units="milliseconds">
15799   <owner>quiche@chromium.org</owner>
15800   <summary>
15801     Chrome OS network performance metric sampling the time to determine that an
15802     802.11 wireless network is in a captive portal after configuring Layer 3
15803     state.
15804   </summary>
15805 </histogram>
15807 <histogram name="Network.Shill.Wifi.TimeToScan" units="milliseconds">
15808   <owner>quiche@chromium.org</owner>
15809   <summary>
15810     Chrome OS network performance metric sampling the time to scan WiFi until a
15811     connection is found.
15812   </summary>
15813 </histogram>
15815 <histogram name="Network.Shill.Wifi.TimeToScanAndConnect" units="milliseconds">
15816   <owner>quiche@chromium.org</owner>
15817   <summary>
15818     Chrome OS network performance metric sampling the time between the beginning
15819     of a WiFi scan (if the scan includes both a progressive scan and a full
15820     scan, the TimeToScanAndConnect starts with the first scan of the series) and
15821     the completion of a successful connection.
15822   </summary>
15823 </histogram>
15825 <histogram name="Network.Shill.WiMax.DHCPOptionFailureDetected"
15826     enum="NetworkDHCPOptionFailure">
15827   <owner>quiche@chromium.org</owner>
15828   <summary>
15829     Chrome OS network metric that tracks the number of DHCP option failures
15830     encountered by Shill.  This indicates that Shill is using minimal DHCP
15831     options due to suspected MTU issues on the return path from the DHCP server
15832     back to the client.
15833   </summary>
15834 </histogram>
15836 <histogram name="Network.Shill.WiMax.ExpiredLeaseLengthSeconds" units="seconds">
15837   <owner>quiche@chromium.org</owner>
15838   <summary>
15839     Chrome OS network performance metric that tracks the length of a lease for a
15840     WiMax network at the time it expired without the DHCP client being able to
15841     renew it.
15842   </summary>
15843 </histogram>
15845 <histogram name="Network.Shill.WiMax.TimeToConfig" units="milliseconds">
15846   <owner>quiche@chromium.org</owner>
15847   <summary>
15848     Chrome OS network performance metric sampling the time to configure Layer 3
15849     state on a WiMax network (typically acquire a DHCP lease).
15850   </summary>
15851 </histogram>
15853 <histogram name="Network.Shill.WiMax.TimeToInitialize" units="milliseconds">
15854   <owner>quiche@chromium.org</owner>
15855   <summary>
15856     Chrome OS network performance metric sampling the time to initialize a WiMax
15857     device.
15858   </summary>
15859 </histogram>
15861 <histogram name="Network.Shill.WiMax.TimeToOnline" units="milliseconds">
15862   <owner>quiche@chromium.org</owner>
15863   <summary>
15864     Chrome OS network performance metric sampling the time to determine that a
15865     WiMax network is online after configuring Layer 3 state.
15866   </summary>
15867 </histogram>
15869 <histogram name="Network.TimeToConfig.Cellular" units="milliseconds">
15870   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15871   <summary>
15872     Chrome OS network performance metric sampling the time to join a 3G/Cellular
15873     network and configure Layer 3 state. Note this metric is deprecated; see
15874     Network.Cellular.TimeToConfig.
15875   </summary>
15876 </histogram>
15878 <histogram name="Network.TimeToConfig.Ethernet" units="milliseconds">
15879   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15880   <summary>
15881     Chrome OS network performance metric sampling the time to join a wired
15882     Ethernet network and configure Layer 3 state (typically acquire a DHCP
15883     lease). Note this metric is deprecated; see Network.Ethernet.TimeToConfig.
15884   </summary>
15885 </histogram>
15887 <histogram name="Network.TimeToConfig.Wifi" units="milliseconds">
15888   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15889   <summary>
15890     Chrome OS network performance metric sampling the time to configure Layer 3
15891     state on an 802.11 wireless network (typically acquire a DHCP lease). Note
15892     this metric is deprecated; see Network.Wifi.TimeToConfig.
15893   </summary>
15894 </histogram>
15896 <histogram name="Network.TimeToDrop" units="seconds">
15897   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15898   <summary>
15899     Chrome OS network stability metric sampling the time in seconds between the
15900     networking going online to going offline. Offline events due to device
15901     shutdown or suspend are ignored (along with the online time before that
15902     offline event).
15903   </summary>
15904 </histogram>
15906 <histogram name="Network.TimeToJoin.Wifi" units="milliseconds">
15907   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15908   <summary>
15909     Chrome OS network performance metric sampling the time to join (associate
15910     plus authenticate) an 802.11 wireless network. Note this metric is
15911     deprecated; see Network.Wifi.TimeToJoin.
15912   </summary>
15913 </histogram>
15915 <histogram name="Network.Wifi.AuthMode" enum="NetworkAuthModeType">
15916   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15917   <summary>
15918     Chrome OS network performance metric sampling the time to configure Layer 3
15919     state on an 802.11 wireless network (typically acquire a DHCP lease).
15920   </summary>
15921 </histogram>
15923 <histogram name="Network.Wifi.BitRate" units="bps">
15924   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15925   <summary>
15926     Network metric reporting the download speed test results run at setup time.
15927     Recorded at least once per day.
15928   </summary>
15929 </histogram>
15931 <histogram name="Network.Wifi.Channel" enum="NetworkChannelType">
15932   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15933   <summary>
15934     Chrome OS network usage metric.  The channel used for each successful WiFi
15935     connection.
15936   </summary>
15937 </histogram>
15939 <histogram name="Network.Wifi.Idle.NoiseLevel" units="negative dBm">
15940   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15941   <summary>
15942     Network metric indicating the negative of the dBm noise level recorded at
15943     the time the metric is collected.  Reported at least once per day and only
15944     when the device is idle.
15945   </summary>
15946 </histogram>
15948 <histogram name="Network.Wifi.Idle.SignalLevel" units="negative dBm">
15949   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15950   <summary>
15951     Network metric indicating the negative of the dBm received signal level
15952     recorded at the time the metric is collected.  Reported at least once per
15953     day and only when the device is idle.
15954   </summary>
15955 </histogram>
15957 <histogram name="Network.Wifi.Idle.SignalToNoiseRatio" units="negative dBm">
15958   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15959   <summary>
15960     Network metric indicating signal minus noise in dBm recorded at the time the
15961     metrics is collected.  Reported at least once per day and only when the
15962     device is idle.
15963   </summary>
15964 </histogram>
15966 <histogram name="Network.Wifi.NoiseLevel" units="negative dBm">
15967   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15968   <summary>
15969     Network metric indicating the negative of the dBm noise level recorded at
15970     the time the metric is collected.  Reported at least once per day.
15971   </summary>
15972 </histogram>
15974 <histogram name="Network.Wifi.PhyMode" enum="NetworkPhyModeType">
15975   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15976   <summary>
15977     Chrome OS network usage metric.  The channel type used for each successful
15978     WiFi connection.
15979   </summary>
15980 </histogram>
15982 <histogram name="Network.Wifi.RoundTripTime" units="ms">
15983   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15984   <summary>
15985     Network metric reporting the average round trip time to the WiFi gateway.
15986     Recorded at least once per day.
15987   </summary>
15988 </histogram>
15990 <histogram name="Network.Wifi.Security" enum="NetworkSecurityType">
15991   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15992   <summary>
15993     Chrome OS network usage metric.  The security setting for each successful
15994     WiFi connection.
15995   </summary>
15996 </histogram>
15998 <histogram name="Network.Wifi.SignalLevel" units="negative dBm">
15999   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16000   <summary>
16001     Network metric indicating the negative of the dBm received signal level
16002     recorded at the time the metric is collected.  Reported at least once per
16003     day.
16004   </summary>
16005 </histogram>
16007 <histogram name="Network.Wifi.SignalToNoiseRatio" units="negative dBm">
16008   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16009   <summary>
16010     Network metric indicating signal minus noise in dBm recorded at the time the
16011     metrics is collected.  Reported at least once per day.
16012   </summary>
16013 </histogram>
16015 <histogram name="Network.Wifi.TimeOnline" units="seconds">
16016   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16017   <summary>
16018     Chrome OS network metric sampling the time spent using WiFi to transport
16019     data.  These data are mostly useful when summed and compared to TimeOnline
16020     for other network technologies (e.g. WiFi vs Cellular).
16021   </summary>
16022 </histogram>
16024 <histogram name="Network.Wifi.TimeResumeToReady" units="milliseconds">
16025   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16026   <summary>
16027     Chrome OS network performance metric sampling the time from the resume event
16028     to the time when an 802.11 wireless network has configured its Layer 3
16029     state.
16030   </summary>
16031 </histogram>
16033 <histogram name="Network.Wifi.TimeToConfig" units="milliseconds">
16034   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16035   <summary>
16036     Chrome OS network performance metric sampling the time to configure Layer 3
16037     state on an 802.11 wireless network (typically acquire a DHCP lease).
16038   </summary>
16039 </histogram>
16041 <histogram name="Network.Wifi.TimeToJoin" units="milliseconds">
16042   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16043   <summary>
16044     Chrome OS network performance metric sampling the time to join (associate
16045     plus authenticate) an 802.11 wireless network.
16046   </summary>
16047 </histogram>
16049 <histogram name="Network.Wifi.TimeToOnline" units="milliseconds">
16050   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16051   <summary>
16052     Chrome OS network performance metric sampling the time to determine that an
16053     802.11 wireless network is online after configuring Layer 3 state.
16054   </summary>
16055 </histogram>
16057 <histogram name="Network.Wifi.TimeToPortal" units="milliseconds">
16058   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16059   <summary>
16060     Chrome OS network performance metric sampling the time to determine that an
16061     802.11 wireless network is in a captive portal after configuring Layer 3
16062     state.
16063   </summary>
16064 </histogram>
16066 <histogram name="NewTabPage.ActionAndroid" enum="NewTabPageActionAndroid">
16067   <owner>newt@chromium.org</owner>
16068   <summary>
16069     Actions taken by users from the new tab page on Android. These actions may
16070     navigate away from the NTP (e.g. searching in the omnibox or opening a
16071     bookmark), but can also happen without navigating away from the NTP (e.g.
16072     opening a bookmark in a new tab).
16073   </summary>
16074 </histogram>
16076 <histogram name="NewTabPage.AppsPageDragSource" enum="AppsPageDragSource">
16077   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16078   <summary>
16079     Histogram for the source of app page drags. For any succesful drop onto an
16080     apps pane of the NTP, this logs where the drag originated.
16081   </summary>
16082 </histogram>
16084 <histogram name="NewTabPage.BookmarkActionAndroid"
16085     enum="NewTabPageBookmarkActionAndroid">
16086   <obsolete>
16087     Deprecated on M33 with the change to native NTP.
16088   </obsolete>
16089   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16090   <summary>
16091     Actions taken by users on partner bookmarks (editing / renaming) on the NTP
16092     on Android.
16093   </summary>
16094 </histogram>
16096 <histogram name="NewTabPage.DefaultPageType" enum="NtpPaneType">
16097   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16098   <summary>The default pane when the NTP is first opened.</summary>
16099 </histogram>
16101 <histogram name="NewTabPage.HoverTimeClicked">
16102   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16103   <summary>
16104     Histogram of the time, in milliseconds, users have the cursor over a most
16105     visited thumbnail before clicking.
16106   </summary>
16107 </histogram>
16109 <histogram name="NewTabPage.HoverTimeNotClicked">
16110   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16111   <summary>
16112     Histogram of the time, in milliseconds, users have the cursor over a most
16113     visited thumbnail before moving it away from the thumbnail without clicking.
16114   </summary>
16115 </histogram>
16117 <histogram name="NewTabPage.MobilePromo" enum="NewTabPageMobilePromo">
16118   <obsolete>
16119     Deprecated on M33 with the change to native NTP.
16120   </obsolete>
16121   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16122   <summary>
16123     Android: Tallies counts for how the user interacted with the NTP promo page.
16124   </summary>
16125 </histogram>
16127 <histogram name="NewTabPage.MostVisited">
16128   <owner>beaudoin@chromium.org</owner>
16129   <owner>justincohen@chromium.org</owner>
16130   <owner>newt@chromium.org</owner>
16131   <summary>
16132     Histogram for user clicks of the most visited thumbnails. The value is equal
16133     to the index of the thumbnail.
16134   </summary>
16135 </histogram>
16137 <histogram name="NewTabPage.MostVisitedAction" enum="NtpFollowAction">
16138   <owner>beaudoin@chromium.org</owner>
16139   <owner>justincohen@chromium.org</owner>
16140   <owner>newt@chromium.org</owner>
16141   <summary>
16142     Action taken by the user on the Most Visited NTP pane.  If the user switches
16143     panes during this use of the NTP, this action is sometimes not recorded. Ask
16144     mpearson@ for details.
16145   </summary>
16146 </histogram>
16148 <histogram name="NewTabPage.MostVisitedTilePlacementExperiment"
16149     enum="NtpTileExperimentActions">
16150   <owner>beaudoin@chromium.org</owner>
16151   <owner>justincohen@chromium.org</owner>
16152   <owner>newt@chromium.org</owner>
16153   <summary>
16154     Records anomalous events for the Most Visited Tile Placement experiment,
16155     where it is unable to operate as expected. These are recorded during New Tab
16156     Page load time, once for every NTP.
16157   </summary>
16158 </histogram>
16160 <histogram name="NewTabPage.NonVisibleScreenshots">
16161   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16162   <summary>
16163     The number of screenshots that were cached for the non-visible but ranked
16164     suggestions on the Suggested NTP pane.
16165   </summary>
16166 </histogram>
16168 <histogram name="NewTabPage.NonVisibleSuggestedSiteRank">
16169   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16170   <summary>
16171     Given that the user has typed a URL, and given that that specific URL was
16172     ranked but not visible on the Suggested pane of the NTP, this is the rank
16173     that the Suggested pane had for that URL.
16174   </summary>
16175 </histogram>
16177 <histogram name="NewTabPage.NumberOfExternalTileFallbacks">
16178   <owner>beaudoin@chromium.org</owner>
16179   <summary>
16180     The number of tiles for which we relied on external tiles as a fallback
16181     because a local screenshot was not available to be used as a thumbnail.
16182     External tiles are those for which the visuals are handled by the page
16183     itself, not by the iframe. Recorded before changing focus away from the NTP,
16184     be it bynavigating to a URL, switching tabs, changing the active window or
16185     closing the tab/shutting down Chrome.
16186   </summary>
16187 </histogram>
16189 <histogram name="NewTabPage.NumberOfExternalTiles">
16190   <owner>beaudoin@chromium.org</owner>
16191   <summary>
16192     The number of external tiles that are displayed on the NTP. External tiles
16193     are those for which the visuals are handled by the page itself, not by the
16194     iframe. Recorded before changing focus away from the NTP, be it by
16195     navigating to a URL, switching tabs, changing the active window or closing
16196     the tab/shutting down Chrome.
16197   </summary>
16198 </histogram>
16200 <histogram name="NewTabPage.NumberOfGrayTileFallbacks">
16201   <owner>beaudoin@chromium.org</owner>
16202   <summary>
16203     The number of tiles for which we displayed a gray tile with the domain name
16204     as a fallback because a local screenshot was not available to be used as a
16205     thumbnail. Recorded before changing focus away from the NTP, be it by
16206     navigating to a URL, switching tabs, changing the active window or closing
16207     the tab/shutting down Chrome.
16208   </summary>
16209 </histogram>
16211 <histogram name="NewTabPage.NumberOfGrayTiles">
16212   <owner>beaudoin@chromium.org</owner>
16213   <summary>
16214     The number of tiles for which no thumbnail was specified, but a domain was
16215     so we displayed a gray tile with the domain name in it. Recorded before
16216     changing focus away from the NTP, be it by navigating to a URL, switching
16217     tabs, changing the active window or closing the tab/shutting down Chrome.
16218   </summary>
16219 </histogram>
16221 <histogram name="NewTabPage.NumberOfMouseOvers">
16222   <owner>beaudoin@chromium.org</owner>
16223   <summary>
16224     The total number of times the user hovered the mouse over Most Visited tile
16225     or title elements before changing focus away from the NTP, be it by
16226     navigating to a URL, switching tabs, changing the active window or closing
16227     the tab/shutting down Chrome.
16228   </summary>
16229 </histogram>
16231 <histogram name="NewTabPage.NumberOfThumbnailAttempts">
16232   <obsolete>
16233     Deprecated 01/2014. Replaced by NewTabPage.NumberOfThumbnailTiles.
16234   </obsolete>
16235   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16236   <summary>
16237     The number of tiles for which we attempted to use a local screenshot as a
16238     thumbnail. Recorded before changing focus away from the NTP, be it by
16239     navigating to a URL, switching tabs, changing the active window or closing
16240     the tab/shutting down Chrome.
16241   </summary>
16242 </histogram>
16244 <histogram name="NewTabPage.NumberOfThumbnailErrors">
16245   <owner>beaudoin@chromium.org</owner>
16246   <summary>
16247     The number of thumbnails for which a local screenshot was not available so
16248     we were not able to display them on the Most Visited section of the NTP.
16249     Recorded before changing focus away from the NTP, be it by navigating to a
16250     URL, switching tabs, changing the active window or closing the tab/shutting
16251     down Chrome.
16252   </summary>
16253 </histogram>
16255 <histogram name="NewTabPage.NumberOfThumbnailTiles">
16256   <owner>beaudoin@chromium.org</owner>
16257   <summary>
16258     The number of tiles for which we attempted to use a local screenshot as a
16259     thumbnail. Recorded before changing focus away from the NTP, be it by
16260     navigating to a URL, switching tabs, changing the active window or closing
16261     the tab/shutting down Chrome.
16262   </summary>
16263 </histogram>
16265 <histogram name="NewTabPage.NumberOfTiles">
16266   <owner>beaudoin@chromium.org</owner>
16267   <summary>
16268     The number of tiles that are displayed on the NTP, no matter if they are
16269     thumbnails, gray tiles, or external tiles. Recorded before changing focus
16270     away from the NTP, be it by navigating to a URL, switching tabs, changing
16271     the active window or closing the tab/shutting down Chrome.
16272   </summary>
16273 </histogram>
16275 <histogram name="NewTabPage.OtherSessionsMenu" enum="NtpOtherSessionsType">
16276   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16277   <summary>
16278     Histogram for usage of the menu on the NTP that allows the user to access
16279     tabs from other devices.
16280   </summary>
16281 </histogram>
16283 <histogram name="NewTabPage.PreviousSelectedPageType" enum="NtpPaneType">
16284   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16285   <summary>
16286     The pane that had been previously selected when the user switches panes in
16287     the NTP.
16288   </summary>
16289 </histogram>
16291 <histogram name="NewTabPage.Promo.Bubble" enum="NtpPromoAction">
16292   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16293   <summary>Histogram for NTP bubble promo activity.</summary>
16294 </histogram>
16296 <histogram name="NewTabPage.Promo.Notification" enum="NtpPromoAction">
16297   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16298   <summary>Histogram for NTP notification promo activity.</summary>
16299 </histogram>
16301 <histogram name="NewTabPage.SearchURLs.Total">
16302   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16303   <summary>TBD.</summary>
16304 </histogram>
16306 <histogram name="NewTabPage.SelectedPageType" enum="NtpPaneType">
16307   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16308   <summary>The pane selected when the user switches panes in the NTP.</summary>
16309 </histogram>
16311 <histogram name="NewTabPage.SessionRestore">
16312   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16313   <summary>
16314     Histogram for user clicks of the Recently Closed items. The value is the
16315     recency of the entry being restored (0 is most recent).
16316   </summary>
16317 </histogram>
16319 <histogram name="NewTabPage.SingleSessionPageSwitches">
16320   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16321   <summary>
16322     Histogram to track how many times a user switched pages in a single NTP
16323     session.
16324   </summary>
16325 </histogram>
16327 <histogram name="NewTabPage.SuggestedSite">
16328   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16329   <summary>
16330     Histogram for user clicks of the suggested site thumbnails. The value is
16331     equal to the index of the thumbnail.
16332   </summary>
16333 </histogram>
16335 <histogram name="NewTabPage.SuggestedSitesAction" enum="NtpFollowAction">
16336   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16337   <summary>Action taken by the user on the Suggested Sites NTP pane.</summary>
16338 </histogram>
16340 <histogram name="NewTabPage.SuggestedSitesLoadTime">
16341   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16342   <summary>Time to load the Suggested Sites NTP pane, in milliseconds.</summary>
16343 </histogram>
16345 <histogram name="NewTabPage.SuggestedSitesViewTime">
16346   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16347   <summary>Time spent on the Suggested Sites NTP pane, in seconds.</summary>
16348 </histogram>
16350 <histogram name="NewTabPage.SuggestionsImpression">
16351   <owner>beaudoin@chromium.org</owner>
16352   <summary>
16353     Histogram for impressions on the various most visited tiles. The value is
16354     equal to the index of the thumbnail.
16355   </summary>
16356 </histogram>
16358 <histogram name="NewTabPage.SuggestionsType" enum="NtpSuggestionsType">
16359   <owner>beaudoin@chromium.org</owner>
16360   <summary>
16361     Indicate, for each impression of the New Tab Page, whether the suggestions
16362     were obtained from the client or server. Recorded before changing focus away
16363     from the NTP, be it by navigating to a URL, switching tabs, changing the
16364     active window or closing the tab/shutting down Chrome.
16365   </summary>
16366 </histogram>
16368 <histogram name="NewTabPage.ThumbnailErrorRate">
16369   <obsolete>
16370     Deprecated 01/2014. Replaced by NewTabPage.NumberOfThumbnailAttempts and
16371     NewTabPage.NumberOfThumbnailErrors.
16372   </obsolete>
16373   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16374   <summary>
16375     The percentage of errors per attempts to load image thumbnails on the New
16376     Tab Page. When an error occurs, a grey tile is shown instead of a thumbnail
16377     image. We measure the rate instead of the number of errors because multiple
16378     attempts are made to load images at different times during the NTP's
16379     lifetime. Each NTP session's error rate is logged after the user navigates
16380     to a new URL from that NTP.
16381   </summary>
16382 </histogram>
16384 <histogram name="NewTabPage.ThumbnailFallbackRate" units="%">
16385   <obsolete>
16386     Deprecated 01/2014. Replaced by NewTabPage.NumberOfGrayTileFallbacks and
16387     NewTabPage.NumberOfExternalFallbacks.
16388   </obsolete>
16389   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16390   <summary>
16391     The percentage of times most visited tiles use the fallback thumbnail. Only
16392     requests that actually specify a fallback thumbnail are considered here. We
16393     measure the rate instead of the number of errors because multiple attempts
16394     are made to load thumbnails at different times during the NTP's lifetime.
16395     Each NTP session's error rate is logged after the user navigates to a new
16396     URL from that NTP.
16397   </summary>
16398 </histogram>
16400 <histogram name="NewTabPage.URLState" enum="NewTabURLState">
16401   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16402   <summary>
16403     Records the status of the New Tab page URL when an NTP is opened.
16404   </summary>
16405 </histogram>
16407 <histogram name="NewTabPage.VisibleScreenshots">
16408   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16409   <summary>
16410     The number of screenshots that were cached for the visible suggestions on
16411     the Suggested NTP pane.
16412   </summary>
16413 </histogram>
16415 <histogram name="NewTabPage.VisibleSuggestedSiteRank">
16416   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16417   <summary>
16418     Given that the user has typed a URL, and given that that specific URL was
16419     visible on the Suggested pane of the NTP, this is the rank that the
16420     Suggested pane had for that URL.
16421   </summary>
16422 </histogram>
16424 <histogram name="Notifications.Actions" enum="NotificationActionType">
16425   <owner>dewittj@chromium.org</owner>
16426   <summary>
16427     The actions taken on notifications, recorded every time they happen.  This
16428     histogram will record every single event that happens separately.
16429   </summary>
16430 </histogram>
16432 <histogram name="Notifications.PerNotificationActions"
16433     enum="NotificationActionType">
16434   <owner>dewittj@chromium.org</owner>
16435   <summary>
16436     The actions taken on notifications, recorded once per notification, when it
16437     is closed.  This differs from the Notifications.Actions histogram in that
16438     multiple events of the same type on a single notification will only record a
16439     single UMA event.
16440   </summary>
16441 </histogram>
16443 <histogram name="ntp.searchurls.total">
16444   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16445   <summary>TBD</summary>
16446 </histogram>
16448 <histogram name="NtpHandler.AttachShownPageType" enum="NtpPaneType">
16449   <obsolete>
16450     Deprecated 10/2011. No longer tracked, replaced with
16451     NewTabPage.DefaultPageType
16452   </obsolete>
16453   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16454   <summary>The default pane when the NTP is first opened.</summary>
16455 </histogram>
16457 <histogram name="NtpHandler.SelectedShownPageType" enum="NtpPaneType">
16458   <obsolete>
16459     Deprecated 10/2011. No longer tracked, replaced with
16460     NewTabPage.SelectedPageType
16461   </obsolete>
16462   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16463   <summary>The pane selected when the user switches panes in the NTP.</summary>
16464 </histogram>
16466 <histogram name="OAuth2Login.GetOAuth2AccessTokenFailure"
16467     enum="GoogleServiceAuthError">
16468   <owner>zelidrag@chromium.org</owner>
16469   <summary>
16470     Failure reason of final OAuth2 access token retrieval call during Chrome OS
16471     login.
16472   </summary>
16473 </histogram>
16475 <histogram name="OAuth2Login.GetOAuth2AccessTokenRetry"
16476     enum="GoogleServiceAuthError">
16477   <owner>zelidrag@chromium.org</owner>
16478   <summary>
16479     Retry reason of failed OAuth2 access token retrieval call during Chrome OS
16480     login.
16481   </summary>
16482 </histogram>
16484 <histogram name="OAuth2Login.ListAccountsFailure" enum="GoogleServiceAuthError">
16485   <owner>zelidrag@chromium.org</owner>
16486   <summary>
16487     Failure reason of final ListAccounts call failure during Chrome OS login.
16488   </summary>
16489 </histogram>
16491 <histogram name="OAuth2Login.ListAccountsRetry" enum="GoogleServiceAuthError">
16492   <owner>zelidrag@chromium.org</owner>
16493   <summary>
16494     Retry reason of failed ListAccounts call during Chrome OS login.
16495   </summary>
16496 </histogram>
16498 <histogram name="OAuth2Login.MergeSessionFailure" enum="GoogleServiceAuthError">
16499   <owner>zelidrag@chromium.org</owner>
16500   <summary>
16501     Failure reason of final MergeSession call during Chrome OS login.
16502   </summary>
16503 </histogram>
16505 <histogram name="OAuth2Login.MergeSessionRetry" enum="GoogleServiceAuthError">
16506   <owner>zelidrag@chromium.org</owner>
16507   <summary>
16508     Retry reason of failed MergeSession call during Chrome OS login.
16509   </summary>
16510 </histogram>
16512 <histogram name="OAuth2Login.OAuthLoginGaiaCredFailure"
16513     enum="GoogleServiceAuthError">
16514   <owner>zelidrag@chromium.org</owner>
16515   <summary>
16516     Failure reason of final OAuthLogin (with SID+LSID) call during Chrome OS
16517     login.
16518   </summary>
16519 </histogram>
16521 <histogram name="OAuth2Login.OAuthLoginGaiaCredRetry"
16522     enum="GoogleServiceAuthError">
16523   <owner>zelidrag@chromium.org</owner>
16524   <summary>
16525     Retry reason of failed OAuthLogin (with SID+LSID) call during Chrome OS
16526     login.
16527   </summary>
16528 </histogram>
16530 <histogram name="OAuth2Login.OAuthLoginUberTokenFailure"
16531     enum="GoogleServiceAuthError">
16532   <owner>zelidrag@chromium.org</owner>
16533   <summary>
16534     Failure reason of final OAuthLogin (with uber token) call during Chrome OS
16535     login.
16536   </summary>
16537 </histogram>
16539 <histogram name="OAuth2Login.OAuthLoginUberTokenRetry"
16540     enum="GoogleServiceAuthError">
16541   <owner>zelidrag@chromium.org</owner>
16542   <summary>
16543     Retry reason of failed OAuthLogin (with uber token) call during Chrome OS
16544     login.
16545   </summary>
16546 </histogram>
16548 <histogram name="OAuth2Login.PostMergeVerification"
16549     enum="PostMergeVerificationOutcome">
16550   <owner>zelidrag@chromium.org</owner>
16551   <summary>
16552     Outcome of Chrome OS GAIA cookie post-merge session verification process. It
16553     measures how often /MergeSession request collided with browser session
16554     restore process resulting in partially authenticated primary GAIA session.
16555   </summary>
16556 </histogram>
16558 <histogram name="OAuth2Login.PreMergeVerification"
16559     enum="PostMergeVerificationOutcome">
16560   <owner>zelidrag@chromium.org</owner>
16561   <summary>
16562     Outcome of Chrome OS GAIA cookie pre-merge session verification process. It
16563     measures how often we need to perform /MergeSession request to
16564     re-authenticated exisitng user with GAIA.
16565   </summary>
16566 </histogram>
16568 <histogram name="OAuth2Login.SessionRestore" enum="GaiaSessionRestoreOutcome">
16569   <owner>zelidrag@chromium.org</owner>
16570   <summary>Outcome of Chrome OS GAIA cookie session restore process.</summary>
16571 </histogram>
16573 <histogram name="OAuth2Login.SessionRestoreTimeToFailure" units="milliseconds">
16574   <owner>zelidrag@chromium.org</owner>
16575   <summary>How long it takes for the session restore to fail.</summary>
16576 </histogram>
16578 <histogram name="OAuth2Login.SessionRestoreTimeToSuccess" units="milliseconds">
16579   <owner>zelidrag@chromium.org</owner>
16580   <summary>
16581     How long it takes for the session restore to finish succeessfully.
16582   </summary>
16583 </histogram>
16585 <histogram name="OfflinePolicy.SuccessfulResourceLoadPercentage" units="%">
16586   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16587   <summary>
16588     When a page is loaded in offline mode, the percentage of resources on that
16589     page that were successfully loaded.
16590   </summary>
16591 </histogram>
16593 <histogram name="Omnibox.AggressiveHistoryURLProviderFieldTrialBeacon"
16594     enum="OmniboxAggressiveHistoryURLProviderFieldTrialBeacon">
16595   <obsolete>
16596     Aggressive HistoryURL provider field trial deleted in spring 2012.
16597   </obsolete>
16598   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16599   <summary>
16600     A number that indicates what omnibox ranking behavior the user is seeing as
16601     part of the OmniboxAggressiveHistoryURLProvider field trial
16602     (OmniboxAggressiveHistoryURLProvider).
16603   </summary>
16604 </histogram>
16606 <histogram name="Omnibox.CutOrCopyAllText" units="count">
16607   <owner>mpearson@chromium.org</owner>
16608   <summary>
16609     The number of cut or copy commands on all selected text in the omnibox.
16610     Gathered on desktop platforms (Win, Mac, Linux, Chrome OS).
16611   </summary>
16612 </histogram>
16614 <histogram name="Omnibox.EnteredKeywordMode" enum="OmniboxEnteredKeywordMode">
16615   <owner>mpearson@chromium.org</owner>
16616   <summary>
16617     The number of times users enter keyword hint mode &quot;Search ___
16618     for:&quot; and how.
16619   </summary>
16620 </histogram>
16622 <histogram name="Omnibox.FocusToEditTime" units="ms">
16623   <owner>mpearson@chromium.org</owner>
16624   <summary>
16625     The length of time between when a user focused on the omnibox and first
16626     modifies the omnibox.
16627   </summary>
16628 </histogram>
16630 <histogram name="Omnibox.FocusToOpenTime" units="ms">
16631   <owner>mpearson@chromium.org</owner>
16632   <obsolete>
16633     Replaced with Omnibox.FocusToOpenTimeAnyPopupState in April 2014.
16634   </obsolete>
16635   <summary>
16636     The length of time between when a user focused on the omnibox and opened an
16637     omnibox match (which could be what they typed or a suggestion).
16638   </summary>
16639 </histogram>
16641 <histogram name="Omnibox.FocusToOpenTimeAnyPopupState" units="ms">
16642   <owner>mpearson@chromium.org</owner>
16643   <summary>
16644     The length of time between when a user focused on the omnibox and opened an
16645     omnibox match (which could be what they typed or a suggestion).  This is
16646     recorded regardless of whether the omnibox dropdown (a.k.a. popup) is open.
16647   </summary>
16648 </histogram>
16650 <histogram name="Omnibox.Paste" units="count">
16651   <owner>mpearson@chromium.org</owner>
16652   <summary>
16653     The number of paste commands on the text in the omnibox. Reported every time
16654     a paste command is done.
16655   </summary>
16656 </histogram>
16658 <histogram name="Omnibox.PasteAndGo" units="count">
16659   <owner>mpearson@chromium.org</owner>
16660   <summary>
16661     The number of paste-and-go commands on the text in the omnibox. Reported
16662     every time a paste-and-go command is done.
16663   </summary>
16664 </histogram>
16666 <histogram name="Omnibox.ProviderTime" units="ms">
16667   <owner>mpearson@chromium.org</owner>
16668   <summary>
16669     The length of time taken by the named provider&quot;s synchronous pass.
16670   </summary>
16671 </histogram>
16673 <histogram name="Omnibox.QueryBookmarksTime">
16674   <obsolete>
16675     Deprecated 2012-11-14. Replaced by Omnibox.ProviderTime.
16676   </obsolete>
16677   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16678   <summary>
16679     Time the HistoryContentProvider takes to perform a bookmark search.
16680   </summary>
16681 </histogram>
16683 <histogram name="Omnibox.QueryTime" units="milliseconds">
16684   <owner>mpearson@chromium.org</owner>
16685   <summary>
16686     Time it takes for the omnibox to become responsive to user input after the
16687     user has typed N characters. This measures the time it takes to start all
16688     the asynchronous autocomplete providers (but not wait for them to finish).
16689   </summary>
16690 </histogram>
16692 <histogram name="Omnibox.SaveStateForTabSwitch.UserInputInProgress"
16693     units="count">
16694   <owner>mpearson@chromium.org</owner>
16695   <summary>
16696     When a user switches tabs, whether the omnibox had an edit in progress.
16697   </summary>
16698 </histogram>
16700 <histogram name="Omnibox.SearchEngine" enum="OmniboxSearchEngine">
16701   <obsolete>
16702     Made obsolete around Chrome 32.  Use Omnibox.SearchEngineType instead.
16703   </obsolete>
16704   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16705   <summary>
16706     The id of search engine that was used for search in omnibox. See
16707     src/chrome/browser/search_engines/template_url_prepopulate_data.cc for more
16708     info.
16709   </summary>
16710 </histogram>
16712 <histogram name="Omnibox.SearchEngineType" enum="OmniboxSearchEngineType">
16713   <owner>mpearson@chromium.org</owner>
16714   <summary>
16715     The type of search engine associated with a match opened from the omnibox.
16716   </summary>
16717 </histogram>
16719 <histogram name="Omnibox.SearchProviderMatches">
16720   <owner>mpearson@chromium.org</owner>
16721   <summary>
16722     The number of matches returned by SearchProvider.  Emitted on every call to
16723     SearchProvider::Start(), which effectively means every key stroke in the
16724     omnibox.
16725   </summary>
16726 </histogram>
16728 <histogram name="Omnibox.SuggestRequest.Failure.GoogleResponseTime"
16729     units="milliseconds">
16730   <owner>mpearson@chromium.org</owner>
16731   <summary>
16732     The time elapsed between the sending of a suggest request to Google until
16733     the time the request was returned with status==failed. Ignores requests that
16734     were canceled before being returned.
16735   </summary>
16736 </histogram>
16738 <histogram name="Omnibox.SuggestRequest.Success.GoogleResponseTime"
16739     units="milliseconds">
16740   <owner>mpearson@chromium.org</owner>
16741   <summary>
16742     The time elapsed between the sending of a suggest request to Google until
16743     the time the request was returned with status==success. Ignores requests
16744     that were canceled before being returned.
16745   </summary>
16746 </histogram>
16748 <histogram name="Omnibox.SuggestRequests" enum="OmniboxSuggestRequests">
16749   <owner>mpearson@chromium.org</owner>
16750   <summary>
16751     Counts about the number of suggest requests the omnibox sent, invalidated,
16752     and replies received.
16753   </summary>
16754 </histogram>
16756 <histogram name="Omnibox.UserTextCleared" enum="OmniboxUserTextCleared">
16757   <owner>kenjibaheux@chromium.org</owner>
16758   <owner>mpearson@chromium.org</owner>
16759   <summary>
16760     Counts the number of times that the user text is cleared.  IME users are
16761     sometimes in the situation that IME was unintentionally turned on and failed
16762     to input latin alphabets (ASCII characters) or the opposite case.  In that
16763     case, users may delete all the text and the user text gets cleared.  This
16764     histogram helps us estimate how often this scenario happens.
16766     Note that since we don't currently correlate &quot;text cleared&quot; events
16767     with IME usage, this also captures many other cases where users clear the
16768     text; though it explicitly doesn't log deleting all the permanent text as
16769     the first action of an editing sequence (see comments in
16770     OnAfterPossibleChange()).
16771   </summary>
16772 </histogram>
16774 <histogram name="Omnibox.ZeroSuggest.MostVisitedResultsCounterfactual">
16775   <owner>hfung@chromium.org</owner>
16776   <summary>
16777     The number of most visited suggestions returned when ZeroSuggest would have
16778     triggered.  The suggestions appear when the user has focused but not
16779     modified the omnibox.
16780   </summary>
16781 </histogram>
16783 <histogram name="Omnibox.ZeroSuggestRequests" enum="OmniboxZeroSuggestRequests">
16784   <owner>hfung@chromium.org</owner>
16785   <summary>
16786     Counts about the number of zero suggest requests (requests for suggestions
16787     when the user has focused but not modified the omnibox) the omnibox sent,
16788     invalidated, and replies received.
16789   </summary>
16790 </histogram>
16792 <histogram name="OriginChip.Pressed">
16793   <owner>gbillock@chromium.org</owner>
16794   <summary>The number of clicks on the origin chip.</summary>
16795 </histogram>
16797 <histogram name="OSX.CatSixtyFour" enum="CatSixtyFour">
16798   <owner>mark@chromium.org</owner>
16799   <summary>The cat's flavor and how many bits there are in it.</summary>
16800 </histogram>
16802 <histogram name="OSX.ExceptionHandlerEvents" enum="OSXExceptionHandlerEvents">
16803   <owner>mark@chromium.org</owner>
16804   <summary>Events seen by the OSX NSException swizzle.</summary>
16805 </histogram>
16807 <histogram name="OutdatedUpgradeBubble.NumLaterPerEnableAU">
16808   <owner>mad@chromium.org</owner>
16809   <summary>
16810     Counts the number of times the user clicked on the later button of the
16811     outdated upgrade bubble, before clicking on the enable updates button in the
16812     same Chrome session.
16813   </summary>
16814 </histogram>
16816 <histogram name="OutdatedUpgradeBubble.NumLaterPerReinstall">
16817   <owner>mad@chromium.org</owner>
16818   <summary>
16819     Counts the number of times the user clicked on the later button of the
16820     outdated upgrade bubble, before clicking on the reinstall button in the same
16821     Chrome session.
16822   </summary>
16823 </histogram>
16825 <histogram name="Overscroll.Completed" enum="OverscrollMode">
16826   <owner>rbyers@chromium.org</owner>
16827   <summary>Completed overscroll gestures.</summary>
16828   <details>
16829     An overscroll gesture starts when user scrolls past the edge of the web page
16830     and continues scrolling in the same direction. An overscroll gesture is
16831     completed when user stops scrolling (e.g. by lifting the fingers from the
16832     touchscreen or touchpad).
16833   </details>
16834 </histogram>
16836 <histogram name="Overscroll.Navigated" enum="OverscrollMode">
16837   <owner>rbyers@chromium.org</owner>
16838   <summary>
16839     Navigations that were triggered due to completed overscroll gesture. Note
16840     that not all completed overscroll gestures trigger a navigation.
16841   </summary>
16842 </histogram>
16844 <histogram name="Overscroll.Started" enum="OverscrollMode">
16845   <owner>rbyers@chromium.org</owner>
16846   <summary>
16847     Overscroll gestures initiated by the user. Note that not all overcroll
16848     gestures started are completed (e.g. the overscroll gesture is aborted if
16849     user clicks or presses a key during the gesture).
16850   </summary>
16851 </histogram>
16853 <histogram name="P2P.Client.Canceled.WaitingTimeSeconds" units="seconds">
16854   <owner>zeuthen@chromium.org</owner>
16855   <summary>
16856     The wall-clock time spent until a lookup was canceled.  This is reported
16857     every time p2p is used to find a candidate but the request was canceled.
16858   </summary>
16859 </histogram>
16861 <histogram name="P2P.Client.Found.CandidateCount" units="count">
16862   <owner>zeuthen@chromium.org</owner>
16863   <summary>
16864     The number of candidates on the LAN, i.e. the number of peers on the LAN
16865     offering at least N bytes of the requested file X. This is reported after
16866     examining responses from all peers on the LAN and picking a candidate.
16867   </summary>
16868 </histogram>
16870 <histogram name="P2P.Client.Found.ConnectionCount" units="count">
16871   <owner>zeuthen@chromium.org</owner>
16872   <summary>
16873     The number of p2p downloads of the peer that the returned URL points to.
16874     This is reported after examining responses from all peers on the LAN and
16875     picking a candidate.
16876   </summary>
16877 </histogram>
16879 <histogram name="P2P.Client.Found.WaitingTimeSeconds" units="seconds">
16880   <owner>zeuthen@chromium.org</owner>
16881   <summary>
16882     The wall-clock time spent waiting for the LAN-wide number of p2p downloads
16883     (i.e. the sum of p2p downloads from each peer on the LAN) to drop below the
16884     threshold.  This is reported after examining responses from all peers on the
16885     LAN and picking a candidate.
16886   </summary>
16887 </histogram>
16889 <histogram name="P2P.Client.LookupResult" enum="P2PLookupResult">
16890   <owner>zeuthen@chromium.org</owner>
16891   <summary>
16892     The result of the lookup. Possible values include &quot;Found&quot; (if a
16893     candidate - i.e. a peer offering at least N bytes of file X - was chosen),
16894     &quot;Not Found&quot; (if no candidate could be found), &quot;Vanished&quot;
16895     (if a candidate was found but vanished while waiting in line),
16896     &quot;Canceled&quot; (if a candidate was found but the request was canceled
16897     while waiting in line), and &quot;Filtered&quot; (if it was detected that
16898     mDNS was filtered). This is reported after examining responses from all
16899     peers on the LAN when p2p is used to find a candidate.
16900   </summary>
16901 </histogram>
16903 <histogram name="P2P.Client.NumPeers" units="count">
16904   <owner>zeuthen@chromium.org</owner>
16905   <summary>
16906     The number of peers implementing p2p file sharing on the network. This is
16907     reported every time p2p is used to look up a resource on a network where
16908     mDNS is not filtered.
16909   </summary>
16910 </histogram>
16912 <histogram name="P2P.Client.Vanished.WaitingTimeSeconds" units="seconds">
16913   <owner>zeuthen@chromium.org</owner>
16914   <summary>
16915     The wall-clock time spent waiting for one or more candidates (i.e. peers
16916     offering at least N bytes of file X) that all vanished before the LAN-wide
16917     number of p2p downloads dropped below the threshold. This is reported every
16918     time candidates were found using p2p but then vanished.
16919   </summary>
16920 </histogram>
16922 <histogram name="P2P.Server.ClientCount" units="count">
16923   <owner>zeuthen@chromium.org</owner>
16924   <summary>
16925     The number of currently connected HTTP clients. This is reported every time
16926     a HTTP client connects.
16927   </summary>
16928 </histogram>
16930 <histogram name="P2P.Server.ContentServedInterruptedMB" units="MB">
16931   <owner>zeuthen@chromium.org</owner>
16932   <summary>
16933     Number of megabytes (1,000,000 bytes) served from the device (via HTTP)
16934     where the client disconnects prematurely. This is reported every time a file
16935     is served and the client disconnects before receiving all data.
16936   </summary>
16937 </histogram>
16939 <histogram name="P2P.Server.ContentServedSuccessfullyMB" units="MB">
16940   <owner>zeuthen@chromium.org</owner>
16941   <summary>
16942     Number of megabytes (1,000,000 bytes) served from the device (via HTTP).
16943     This is reported every time a file have been served successfully.
16944   </summary>
16945 </histogram>
16947 <histogram name="P2P.Server.DownloadSpeedKBps" units="kB/s">
16948   <owner>zeuthen@chromium.org</owner>
16949   <summary>
16950     The average speed at which the download was served at, in kB/s. This is
16951     reported every time a file have been served successfully.
16952   </summary>
16953 </histogram>
16955 <histogram name="P2P.Server.FileCount" units="count">
16956   <owner>zeuthen@chromium.org</owner>
16957   <summary>
16958     The number of files available via p2p. This is reported every time a file is
16959     added or removed to the /var/cache/p2p directory.
16960   </summary>
16961 </histogram>
16963 <histogram name="P2P.Server.RangeBeginPercentage" units="%">
16964   <owner>zeuthen@chromium.org</owner>
16965   <summary>
16966     When a client resumes a download, the HTTP request includes range specifier
16967     to skip the bytes it already has. This metric conveys this as a percentage
16968     of the file size.  This is reported every time a file is served, even if the
16969     request does not include a range specifier (in which case 0 is reported).
16970   </summary>
16971 </histogram>
16973 <histogram name="P2P.Server.RequestResult" enum="P2PServerResult">
16974   <owner>zeuthen@chromium.org</owner>
16975   <summary>
16976     The result of the HTTP request. Possible values include &quot;Response
16977     Sent&quot; (the resource was found and the response was successfully sent),
16978     &quot;Response Interrupted&quot; (the resource was found but the client
16979     disconnected), &quot;Malformed&quot; (the request was malformed), &quot;Not
16980     Found&quot; (the request was for a resource that was not found), and
16981     &quot;Index&quot; (the request was for the '/' or '/index.html' resource).
16982     This is reported for every HTTP request handled.
16983   </summary>
16984 </histogram>
16986 <histogram name="PageActionController.ExtensionsWithPageActions">
16987   <owner>finnur@chromium.org</owner>
16988   <summary>
16989     The number of Extensions that have Page Actions. Measured once per startup
16990     per profile.
16991   </summary>
16992 </histogram>
16994 <histogram name="PasswordBubble.DisplayDisposition"
16995     enum="PasswordBubbleDisplayDisposition">
16996   <owner>mkwst@chromium.org</owner>
16997   <owner>markusheintz@chromium.org</owner>
16998   <summary>
16999     When the password management bubble opened, what state was it in?
17000   </summary>
17001 </histogram>
17003 <histogram name="PasswordGeneration.Event" enum="PasswordGenerationEvent">
17004   <owner>gcasto@chromium.org</owner>
17005   <summary>
17006     Measures the frequency of various password generation events.
17008     Note that this histogram is logged from the renderer process, and
17009     consequently the numbers should not be directly compared to the other
17010     PasswordGeneration.* histograms, which are logged from the browser process.
17011     Histograms logged in different processes are lost at different rates, which
17012     introduces systematic bias between histograms logged in the renderer process
17013     vs. those logged in the browser process.
17014   </summary>
17015 </histogram>
17017 <histogram name="PasswordGeneration.SubmissionEvent"
17018     enum="PasswordGenerationSubmissionEvent">
17019   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17020   <summary>
17021     Measures the frequency of submission events for generated passwords. This is
17022     similar to PasswordManager.ActionsTakenWithPsl but only tracks events which
17023     are interesting for generated passwords.
17024   </summary>
17025 </histogram>
17027 <histogram name="PasswordGeneration.UploadStarted" enum="Boolean">
17028   <owner>gcasto@chromium.org</owner>
17029   <summary>
17030     The number of times that we try to upload a form that we believe should
17031     trigger password generation. False means that something about the form would
17032     not allow us to try upload (not an Autofillable field, uploading disabled,
17033     Autofill servers in backoff, etc.). True does not mean that the upload
17034     actually completed successfully, just that it was started.
17035   </summary>
17036 </histogram>
17038 <histogram name="PasswordManager.AccountsPerSite">
17039   <owner>dubroy@chromium.org</owner>
17040   <owner>vabr@chromium.org</owner>
17041   <summary>
17042     The number of accounts stored per site in the password manager (one event
17043     per site)
17044   </summary>
17045 </histogram>
17047 <histogram name="PasswordManager.ActionsTaken"
17048     enum="PasswordManagerActionsTaken">
17049   <obsolete>
17050     Deprecated as of Chrome 32. See PasswordManagerActionsTakenWithPsl
17051   </obsolete>
17052   <owner>dubroy@chromium.org</owner>
17053   <owner>vabr@chromium.org</owner>
17054   <summary>
17055     Stats documenting how we handle every form containing a password, bucketed
17056     by the actions taken.
17057   </summary>
17058 </histogram>
17060 <histogram name="PasswordManager.ActionsTakenV3"
17061     enum="PasswordManagerActionsTakenV3">
17062   <owner>dubroy@chromium.org</owner>
17063   <owner>vabr@chromium.org</owner>
17064   <owner>yfriedman@chromium.org</owner>
17065   <summary>
17066     Stats documenting how we handle every form containing a password, bucketed
17067     by the actions taken.
17068   </summary>
17069 </histogram>
17071 <histogram name="PasswordManager.ActionsTakenWithPsl"
17072     enum="PasswordManagerActionsTakenWithPsl">
17073   <obsolete>
17074     Deprecated as of 3/18/2014. See PasswordManagerActionsTakenV3.
17075   </obsolete>
17076   <owner>dubroy@chromium.org</owner>
17077   <owner>vabr@chromium.org</owner>
17078   <owner>yfriedman@chromium.org</owner>
17079   <summary>
17080     Stats documenting how we handle every form containing a password, bucketed
17081     by the actions taken.
17082   </summary>
17083 </histogram>
17085 <histogram name="PasswordManager.BlacklistedSites">
17086   <owner>dubroy@chromium.org</owner>
17087   <owner>vabr@chromium.org</owner>
17088   <summary>
17089     The total number of sites that the user has blacklisted. Recorded by
17090     iterating over stored passwords once per run of Chrome.
17091   </summary>
17092 </histogram>
17094 <histogram name="PasswordManager.Enabled" enum="BooleanEnabled">
17095   <owner>dubroy@chromium.org</owner>
17096   <owner>vabr@chromium.org</owner>
17097   <summary>
17098     Indicates whether the password manager is enabled when a tab is opened. This
17099     includes prerendered tabs.
17100   </summary>
17101 </histogram>
17103 <histogram name="PasswordManager.InfoBarResponse" enum="InfoBarResponse">
17104   <owner>dubroy@chromium.org</owner>
17105   <owner>vabr@chromium.org</owner>
17106   <summary>
17107     The distribution of responses to the &quot;Do you want Chrome to remember
17108     this password&quot;? info bar prompt.
17109   </summary>
17110 </histogram>
17112 <histogram name="PasswordManager.NumPasswordsDeletedByBulkDelete">
17113   <owner>dubroy@chromium.org</owner>
17114   <owner>vabr@chromium.org</owner>
17115   <summary>
17116     Number of passwords deleted when the user chooses to clear passwords via the
17117     clear browsing data UI.
17118   </summary>
17119 </histogram>
17121 <histogram name="PasswordManager.NumPasswordsDeletedWhenBlacklisting">
17122   <owner>dubroy@chromium.org</owner>
17123   <owner>vabr@chromium.org</owner>
17124   <summary>
17125     When the user chooses to never remember passwords for a form, we remove all
17126     previously saved credentials for that form. This is the count of those
17127     credentials.
17128   </summary>
17129 </histogram>
17131 <histogram name="PasswordManager.NumPasswordsNotShown">
17132   <owner>dubroy@chromium.org</owner>
17133   <owner>vabr@chromium.org</owner>
17134   <summary>
17135     The password manager only shows those credentials that are considered the
17136     best match for a particular form. This stat keep track of the credentials
17137     that were not as good of a match and were suppressed.
17138   </summary>
17139 </histogram>
17141 <histogram name="PasswordManager.OsPasswordStatus"
17142     enum="PasswordManagerOsPasswordStatus">
17143   <owner>dubroy@chromium.org</owner>
17144   <owner>vabr@chromium.org</owner>
17145   <owner>wfh@chromium.org</owner>
17146   <summary>
17147     Indicates whether the user's OS password is blank or not at browser startup.
17148   </summary>
17149 </histogram>
17151 <histogram name="PasswordManager.OtherPossibleUsernamesUsage"
17152     enum="OtherPossibleUsernamesUsage">
17153   <owner>dubroy@chromium.org</owner>
17154   <owner>vabr@chromium.org</owner>
17155   <summary>
17156     Breakdown of how other possible usernames are displayed. Recorded every time
17157     we autofill a password form.
17158   </summary>
17159 </histogram>
17161 <histogram name="PasswordManager.ProvisionalSaveFailure"
17162     enum="ProvisionalSaveFailure">
17163   <owner>dubroy@chromium.org</owner>
17164   <owner>vabr@chromium.org</owner>
17165   <summary>
17166     Breakdown of cases where a password is submitted, but we don't even try and
17167     save it. Recorded for every password form submit.
17168   </summary>
17169 </histogram>
17171 <histogram name="PasswordManager.PslDomainMatchTriggering"
17172     enum="PasswordManagerPslDomainMatchTriggering">
17173   <owner>dubroy@chromium.org</owner>
17174   <owner>vabr@chromium.org</owner>
17175   <owner>yfriedman@chromium.org</owner>
17176   <summary>
17177     Breakdown on trigger rate of providing a password form autofill entry based
17178     on matching stored information using the public suffix list for possible
17179     matches.
17180   </summary>
17181 </histogram>
17183 <histogram name="PasswordManager.SavePasswordPromptDisappearedQuickly"
17184     enum="Boolean">
17185   <owner>dubroy@chromium.org</owner>
17186   <owner>vabr@chromium.org</owner>
17187   <summary>
17188     Indicates whether the save password prompt disappeared in less than one
17189     second. This most likely indicates that the prompt was dismissed
17190     automatically, e.g. due to a page navigation, before the user was able to
17191     respond to the infobar.
17192   </summary>
17193 </histogram>
17195 <histogram name="PasswordManager.SavePasswordPromptDisplayed" enum="Boolean">
17196   <owner>dubroy@chromium.org</owner>
17197   <owner>vabr@chromium.org</owner>
17198   <summary>Indicates whether the save password prompt was displayed.</summary>
17199 </histogram>
17201 <histogram name="PasswordManager.SavePasswordPromptResponse"
17202     enum="SavePasswordPromptResponseType">
17203   <owner>dubroy@chromium.org</owner>
17204   <owner>vabr@chromium.org</owner>
17205   <summary>
17206     Breakdown of which response the user selected from the save password prompt.
17207   </summary>
17208 </histogram>
17210 <histogram name="PasswordManager.TimesGeneratedPasswordUsed">
17211   <owner>dubroy@chromium.org</owner>
17212   <owner>vabr@chromium.org</owner>
17213   <summary>
17214     The number of times each generated password has been used to log in.
17215     Recorded by iterating over stored passwords once per run. This information
17216     is persisted and synced.
17217   </summary>
17218 </histogram>
17220 <histogram name="PasswordManager.TimesPasswordUsed">
17221   <owner>dubroy@chromium.org</owner>
17222   <owner>vabr@chromium.org</owner>
17223   <summary>
17224     The number of times each saved password has been used to log in. Does not
17225     include generated passwords. Recorded by iterating over stored passwords
17226     once per run. This information is persisted and synced.
17227   </summary>
17228 </histogram>
17230 <histogram name="PasswordManager.TotalAccounts">
17231   <owner>dubroy@chromium.org</owner>
17232   <owner>vabr@chromium.org</owner>
17233   <summary>
17234     The number of accounts stored in the password manager (across all sites)
17235   </summary>
17236 </histogram>
17238 <histogram name="PasswordManager.UIDismissalReason"
17239     enum="PasswordManagerUIDismissalReason">
17240   <owner>mkwst@chromium.org</owner>
17241   <owner>markusheintz@chromium.org</owner>
17242   <summary>
17243     Why was the password manager's UI (bubble or infobar) closed?
17244   </summary>
17245 </histogram>
17247 <histogram name="Pepper.InterfaceUsed" enum="PepperInterface">
17248   <owner>mackinlay@google.com</owner>
17249   <owner>teravest@chromium.org</owner>
17250   <summary>
17251     The number of out-of-process plugin processes that have loaded a particular
17252     PPB interface version.
17253   </summary>
17254 </histogram>
17256 <histogram name="PerformanceMonitor.AverageCPU" units="PercentCPUUsage">
17257   <owner>oysteine@chromium.org</owner>
17258   <summary>
17259     Average CPU utilization of a process, read out at each two-minute interval.
17260     The utilization is in the 0-100% range per CPU, which is then summed up.
17261     I.e. a quadcore system fully loaded would read as 400%.
17262   </summary>
17263 </histogram>
17265 <histogram name="PerformanceMonitor.HighCPU" enum="BooleanHit">
17266   <owner>oysteine@chromium.org</owner>
17267   <summary>
17268     The number of times a process has continuously stayed above a certain
17269     threshold of CPU utilization over a certain time period (currently set to
17270     two minutes).
17271   </summary>
17272 </histogram>
17274 <histogram name="Platform.AsvGroup">
17275   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17276   <summary>
17277     Chrome OS (ARM Chromebooks using Exynos 5250 only) Adaptive Support Voltage
17278     Group, recorded once per bootup.  Indicates which &quot;bin&quot; the SoC is
17279     part of, which sets the voltage that different rails on the system will run
17280     at. The values 0-11 are valid.  A value of 12 indicates an error parsing
17281     dmesg and should be investigated.  See also Platform.LotIdEnum.
17282   </summary>
17283 </histogram>
17285 <histogram name="Platform.BootSectorsRead">
17286   <owner>sonnyrao@chromium.org</owner>
17287   <summary>
17288     Chrome OS number of disk sectors read at boot from kernel start to
17289     login-prompt-ready.
17290   </summary>
17291 </histogram>
17293 <histogram name="Platform.BootSectorsWritten">
17294   <owner>sonnyrao@chromium.org</owner>
17295   <summary>
17296     Chrome OS number of disk sectors written at boot from kernel start to
17297     login-prompt-ready.
17298   </summary>
17299 </histogram>
17301 <histogram name="Platform.CompressedSwapSize" units="MB">
17302   <owner>sonnyrao@chromium.org</owner>
17303   <summary>
17304     Chrome OS size of allocated swap area in megabytes (before compression)
17305   </summary>
17306 </histogram>
17308 <histogram name="Platform.CpuFrequencyThermalScaling" units="percent">
17309   <owner>sonnyrao@chromium.org</owner>
17310   <summary>
17311     CPU frequency as percent of the baseline frequency, sampled every 30s. This
17312     may be throttled down from 100% due to power dissipation issues (too high
17313     temperature).  It may also be throttled up (turbo), but the kernel does not
17314     report the actual turbo frequency, so we put such samples in the 101%
17315     bucket.
17316   </summary>
17317 </histogram>
17319 <histogram name="Platform.CpuUsage" units="%">
17320   <owner>sonnyrao@chromium.org</owner>
17321   <summary>
17322     Peak total (single core) CPU usage for the last sample interval.  The sample
17323     interval may vary from seconds to several minutes.
17324   </summary>
17325 </histogram>
17327 <histogram name="Platform.CrOSEvent" enum="CrosEventEnum">
17328   <owner>dkrahn@chromium.org</owner>
17329   <summary>
17330     Generic event of interest from Chrome OS.  Intended mainly to help assess
17331     the frequency of rare error conditions.
17332   </summary>
17333 </histogram>
17335 <histogram name="Platform.DiskUsage.Cache_Avg" units="KB">
17336   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17337   <summary>
17338     Average size of user's Cache directory. Logged once a day, if disk usage is
17339     high.
17340   </summary>
17341 </histogram>
17343 <histogram name="Platform.DiskUsage.Cache_Max" units="KB">
17344   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17345   <summary>
17346     Maximum size of user's Cache directory. Logged once a day, if disk usage is
17347     high.
17348   </summary>
17349 </histogram>
17351 <histogram name="Platform.DiskUsage.Downloads_Avg" units="KB">
17352   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17353   <summary>
17354     Average size of user's Cache directory. Logged once a day, if disk usage is
17355     high.
17356   </summary>
17357 </histogram>
17359 <histogram name="Platform.DiskUsage.Downloads_Max" units="KB">
17360   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17361   <summary>
17362     Maximum size of user's Cache directory. Logged once a day, if disk usage is
17363     high.
17364   </summary>
17365 </histogram>
17367 <histogram name="Platform.DiskUsage.GCache_Avg" units="KB">
17368   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17369   <summary>
17370     Average size of user's GCache directory. Logged once a day, if disk usage is
17371     high.
17372   </summary>
17373 </histogram>
17375 <histogram name="Platform.DiskUsage.GCache_Max" units="KB">
17376   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17377   <summary>
17378     Maximum size of user's GCache directory. Logged once a day, if disk usage is
17379     high.
17380   </summary>
17381 </histogram>
17383 <histogram name="Platform.DiskUsage.LeastUsedAccountDays" units="days">
17384   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17385   <summary>
17386     Days since the least frequently used account signed in. Logged once a day,
17387     if disk usage is high.
17388   </summary>
17389 </histogram>
17391 <histogram name="Platform.DiskUsage.NumUserHomeDirectories"
17392     units="home directories">
17393   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17394   <summary>
17395     Number of users home directories on the device. Logged once a day.
17396   </summary>
17397 </histogram>
17399 <histogram name="Platform.DiskUsage.OldestUserOnDevice">
17400   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17401   <summary>
17402     Days since last login of the least recently user on device. Logged once a
17403     day, if disk usage is high.
17404   </summary>
17405 </histogram>
17407 <histogram name="Platform.DiskUsage.UsersOnDevice">
17408   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17409   <summary>
17410     Number of user home dirs on device. Logged once a day, if disk usage is
17411     high.
17412   </summary>
17413 </histogram>
17415 <histogram name="Platform.DiskUsageCache" units="KB">
17416   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17417   <summary>KB in use in the /cache filesystem tree. Logged once a day.</summary>
17418 </histogram>
17420 <histogram name="Platform.DiskUsageChronos" units="KB">
17421   <owner>keescook@google.com</owner>
17422   <summary>
17423     Chrome OS KB in use in the /home/chronos filesystem tree. Logged once a day
17424     during log file cleanup.
17425   </summary>
17426 </histogram>
17428 <histogram name="Platform.DiskUsageData" units="KB">
17429   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17430   <summary>KB in use in the /data filesystem tree. Logged once a day.</summary>
17431 </histogram>
17433 <histogram name="Platform.DiskUsageVar" units="KB">
17434   <owner>keescook@google.com</owner>
17435   <summary>
17436     Chrome OS KB in use in the /var filesystem tree. Logged once a day during
17437     log file cleanup.
17438   </summary>
17439 </histogram>
17441 <histogram name="Platform.IntelMaxMicroArchitecture"
17442     enum="IntelMaxMicroArchitecture">
17443   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17444   <summary>
17445     The maximum supported micro-architecture on an Intel platform.  This value
17446     is logged at program start time.
17447   </summary>
17448 </histogram>
17450 <histogram name="Platform.KernelWarningHashes">
17451   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17452   <summary>
17453     The 32-bit hash of a kernel warning.  This is the hash of the
17454     &quot;file:line&quot; string corresponding to the location of the warning,
17455     for instance: &quot;/mnt/host/source/src/third_party/kernel/files/drivers
17456     /gpu/drm/i915/intel_dp.c:351&quot; (ignore spurious spaces).  The hash is
17457     produced by this code: while (*string) hash = (hash &lt;&lt; 5) + hash +
17458     *string++;  Separately each warning is also collected (with its hash) via
17459     the crash reporter, but only its first occurrence in each boot session.
17460     Contact semenzato@ for further info.
17461   </summary>
17462 </histogram>
17464 <histogram name="Platform.LogicalCpuCount">
17465   <owner>sonnyrao@chromium.org</owner>
17466   <summary>
17467     Number of logical processors. This includes Hyperthreaded cores.
17468   </summary>
17469 </histogram>
17471 <histogram name="Platform.LotIdEnum" enum="Exynos5250LotIdEnum">
17472   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17473   <summary>
17474     Chrome OS (ARM Chromebooks using Exynos 5250 only) indication about whether
17475     we're part of a special lot ID.  Special lot IDs are groups of chips that
17476     have special case handling in the kernel for the Adaptive Support Voltage
17477     code (the normal logic doesn't work).  See also Platform.AsvGroup.  Note
17478     that fused devices are never part of a special lot (currently) and only some
17479     unfused lots are &quot;special&quot;.
17480   </summary>
17481 </histogram>
17483 <histogram name="Platform.MeminfoActive">
17484   <owner>dmikurube@chromium.org</owner>
17485   <owner>sonnyrao@chromium.org</owner>
17486   <summary>Chrome OS size of active memory as % of total memory.</summary>
17487 </histogram>
17489 <histogram name="Platform.MeminfoActiveAnon">
17490   <owner>dmikurube@chromium.org</owner>
17491   <owner>sonnyrao@chromium.org</owner>
17492   <summary>
17493     Chrome OS active anonymous memory (data segments) as % of total memory.
17494   </summary>
17495 </histogram>
17497 <histogram name="Platform.MeminfoActiveFile">
17498   <owner>dmikurube@chromium.org</owner>
17499   <owner>sonnyrao@chromium.org</owner>
17500   <summary>
17501     Chrome OS active file-backed memory (executables, ...) as % of total memory.
17502   </summary>
17503 </histogram>
17505 <histogram name="Platform.MeminfoAnonPages">
17506   <owner>dmikurube@chromium.org</owner>
17507   <owner>sonnyrao@chromium.org</owner>
17508   <summary>Chrome OS size of anonymous memory as % of total memory.</summary>
17509 </histogram>
17511 <histogram name="Platform.MeminfoBuffers">
17512   <owner>dmikurube@chromium.org</owner>
17513   <owner>sonnyrao@chromium.org</owner>
17514   <summary>Chrome OS size of buffer cache as % of total memory.</summary>
17515 </histogram>
17517 <histogram name="Platform.MeminfoCached">
17518   <owner>dmikurube@chromium.org</owner>
17519   <owner>sonnyrao@chromium.org</owner>
17520   <summary>
17521     Chrome OS: size of file-backed memory minus swap and buffer cache, as % of
17522     total memory.
17523   </summary>
17524 </histogram>
17526 <histogram name="Platform.MeminfoInactive">
17527   <owner>dmikurube@chromium.org</owner>
17528   <owner>sonnyrao@chromium.org</owner>
17529   <summary>Chrome OS size of inactive memory as % of total memory.</summary>
17530 </histogram>
17532 <histogram name="Platform.MeminfoInactiveAnon">
17533   <owner>dmikurube@chromium.org</owner>
17534   <owner>sonnyrao@chromium.org</owner>
17535   <summary>
17536     Chrome OS inactive anonymous memory (data segments) as % of total memory.
17537   </summary>
17538 </histogram>
17540 <histogram name="Platform.MeminfoInactiveFile">
17541   <owner>dmikurube@chromium.org</owner>
17542   <owner>sonnyrao@chromium.org</owner>
17543   <summary>Chrome OS inactive file-backed memory as % of total memory.</summary>
17544 </histogram>
17546 <histogram name="Platform.MeminfoMapped">
17547   <owner>dmikurube@chromium.org</owner>
17548   <owner>sonnyrao@chromium.org</owner>
17549   <summary>Chrome OS size of mapped memory as % of total memory.</summary>
17550 </histogram>
17552 <histogram name="Platform.MeminfoMemFree">
17553   <owner>dmikurube@chromium.org</owner>
17554   <owner>sonnyrao@chromium.org</owner>
17555   <summary>Chrome OS size of free memory as % of total memory.</summary>
17556 </histogram>
17558 <histogram name="Platform.MeminfoShmem">
17559   <owner>dmikurube@chromium.org</owner>
17560   <owner>sonnyrao@chromium.org</owner>
17561   <summary>Chrome OS size of shared memory in Kbytes.</summary>
17562 </histogram>
17564 <histogram name="Platform.MeminfoSlab">
17565   <owner>dmikurube@chromium.org</owner>
17566   <owner>sonnyrao@chromium.org</owner>
17567   <summary>Chrome OS size of slab memory in Kbytes.</summary>
17568 </histogram>
17570 <histogram name="Platform.MeminfoSwapUsed" units="kB">
17571   <owner>dmikurube@chromium.org</owner>
17572   <owner>sonnyrao@chromium.org</owner>
17573   <summary>
17574     Chrome OS amount of swapped-out memory in Kbytes.  These, and all other
17575     MEMINFO stats, are snapshotted every 30s.
17576   </summary>
17577 </histogram>
17579 <histogram name="Platform.MeminfoSwapUsedPercent" units="percent">
17580   <owner>dmikurube@chromium.org</owner>
17581   <owner>sonnyrao@chromium.org</owner>
17582   <summary>
17583     Chrome OS amount of swapped-out memory as % of total RAM.  These, and all
17584     other MEMINFO stats, are snapshotted every 30s.
17585   </summary>
17586 </histogram>
17588 <histogram name="Platform.MeminfoUnevictable">
17589   <owner>dmikurube@chromium.org</owner>
17590   <owner>sonnyrao@chromium.org</owner>
17591   <summary>
17592     Chrome OS unevictable memory (ramfs, SHM_LOCKED, mlocked) in Kbytes.
17593   </summary>
17594 </histogram>
17596 <histogram name="Platform.MemoryBandwidth.ReadWrite" units="MB/s">
17597   <owner>dmikurube@chromium.org</owner>
17598   <summary>
17599     Peak memory bandwith (read and write) usage during the last sample interval.
17600     The sample interval may vary from seconds to several minutes.
17601   </summary>
17602 </histogram>
17604 <histogram name="Platform.MemuseAnon0">
17605   <owner>dmikurube@chromium.org</owner>
17606   <summary>
17607     Chrome OS total anonymous memory (active + inactive) as % of total memory 1
17608     minute after boot.
17609   </summary>
17610 </histogram>
17612 <histogram name="Platform.MemuseAnon1">
17613   <owner>dmikurube@chromium.org</owner>
17614   <summary>
17615     Chrome OS total anonymous memory (active + inactive) as % of total memory 5
17616     minutes after boot.
17617   </summary>
17618 </histogram>
17620 <histogram name="Platform.MemuseAnon2">
17621   <owner>dmikurube@chromium.org</owner>
17622   <summary>
17623     Chrome OS total anonymous memory (active + inactive) as % of total memory 30
17624     minutes after boot.
17625   </summary>
17626 </histogram>
17628 <histogram name="Platform.MemuseAnon3">
17629   <owner>dmikurube@chromium.org</owner>
17630   <summary>
17631     Chrome OS total anonymous memory (active + inactive) as % of total memory
17632     150 minutes after boot.
17633   </summary>
17634 </histogram>
17636 <histogram name="Platform.MemuseAnon4">
17637   <owner>dmikurube@chromium.org</owner>
17638   <summary>
17639     Chrome OS total anonymous memory (active + inactive) as % of total memory
17640     750 minutes after boot.
17641   </summary>
17642 </histogram>
17644 <histogram name="Platform.PageFaultsLong" units="page faults/second">
17645   <owner>sonnyrao@chromium.org</owner>
17646   <summary>
17647     Page faults per second averaged over 30s interval, sampled continuously.
17648   </summary>
17649 </histogram>
17651 <histogram name="Platform.PageFaultsShort" units="page faults/second">
17652   <owner>sonnyrao@chromium.org</owner>
17653   <summary>
17654     Page faults per second averaged over 1s interval, sampled every 30s.
17655   </summary>
17656 </histogram>
17658 <histogram name="Platform.ReadSectorsLong">
17659   <owner>gwendal@google.com</owner>
17660   <summary>
17661     Number of disk sectors per second read by Chrome OS in a long interval
17662     (currently 30s)
17663   </summary>
17664 </histogram>
17666 <histogram name="Platform.ReadSectorsShort">
17667   <owner>gwendal@google.com</owner>
17668   <summary>
17669     Number of disk sectors per second read by Chrome OS in a short interval
17670     (currently 1s, sampled every 30s)
17671   </summary>
17672 </histogram>
17674 <histogram name="Platform.SmartTransferErrors">
17675   <owner>gwendal@google.com</owner>
17676   <summary>Disk communication errors (SMART 199), sent at boot.</summary>
17677 </histogram>
17679 <histogram name="Platform.SmartUncorrectableErrors">
17680   <owner>gwendal@google.com</owner>
17681   <summary>Uncorrectable disk errors (SMART 187), sent at boot.</summary>
17682 </histogram>
17684 <histogram name="Platform.SpringChargerType">
17685   <owner>vpalatin@google.com</owner>
17686   <summary>
17687     USB device ID of the charger plugged into a Spring device (if any), sent
17688     once a minute.  The Device ID is composed from the following 4 8-bit
17689     registers of the TSU6721 chip: ADC (07h), Device Type 3 (15h), Device Type 2
17690     (0Bh), Device Type 1 (0Ah).  Device Type 1/2/3 is a bitmap and most of bits
17691     are mutually exclusive (excepted VBUS debounce).  ADC is the 5-bit value of
17692     the ID pin, but for most types (as in Device Type), there are only one or
17693     two possible ID pin connections/values. The datasheet can be found here:
17694     http://www.ti.com/lit/ds/symlink/tsu6721.pdf.
17696     Note that different brand/models of the charger can have the same ID.
17697   </summary>
17698 </histogram>
17700 <histogram name="Platform.StatefulUsage" units="%">
17701   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17702   <summary>Chrome OS stateful partition usage level.</summary>
17703 </histogram>
17705 <histogram name="Platform.SwapInLong" units="pages/second">
17706   <owner>sonnyrao@chromium.org</owner>
17707   <summary>
17708     Average pages/second swapped IN over a 30s interval, sampled every 30s.
17709   </summary>
17710 </histogram>
17712 <histogram name="Platform.SwapInShort" units="pages/second">
17713   <owner>sonnyrao@chromium.org</owner>
17714   <summary>
17715     Average pages/second swapped IN over a 1s interval, sampled every 30s.
17716   </summary>
17717 </histogram>
17719 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap0.Time1" units="%">
17720   <obsolete>
17721     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17722   </obsolete>
17723   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17724   <summary>
17725     CPU utilization for the specified swap group and time interval after a
17726     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17727   </summary>
17728 </histogram>
17730 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap0.Time2" units="%">
17731   <obsolete>
17732     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17733   </obsolete>
17734   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17735   <summary>
17736     CPU utilization for the specified swap group and time interval after a
17737     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17738   </summary>
17739 </histogram>
17741 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap0.Time3" units="%">
17742   <obsolete>
17743     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17744   </obsolete>
17745   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17746   <summary>
17747     CPU utilization for the specified swap group and time interval after a
17748     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17749   </summary>
17750 </histogram>
17752 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap0.Time4" units="%">
17753   <obsolete>
17754     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17755   </obsolete>
17756   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17757   <summary>
17758     CPU utilization for the specified swap group and time interval after a
17759     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17760   </summary>
17761 </histogram>
17763 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap1.Time1" units="%">
17764   <obsolete>
17765     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17766   </obsolete>
17767   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17768   <summary>
17769     CPU utilization for the specified swap group and time interval after a
17770     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17771   </summary>
17772 </histogram>
17774 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap1.Time2" units="%">
17775   <obsolete>
17776     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17777   </obsolete>
17778   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17779   <summary>
17780     CPU utilization for the specified swap group and time interval after a
17781     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17782   </summary>
17783 </histogram>
17785 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap1.Time3" units="%">
17786   <obsolete>
17787     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17788   </obsolete>
17789   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17790   <summary>
17791     CPU utilization for the specified swap group and time interval after a
17792     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17793   </summary>
17794 </histogram>
17796 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap1.Time4" units="%">
17797   <obsolete>
17798     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17799   </obsolete>
17800   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17801   <summary>
17802     CPU utilization for the specified swap group and time interval after a
17803     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17804   </summary>
17805 </histogram>
17807 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap2.Time1" units="%">
17808   <obsolete>
17809     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17810   </obsolete>
17811   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17812   <summary>
17813     CPU utilization for the specified swap group and time interval after a
17814     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17815   </summary>
17816 </histogram>
17818 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap2.Time2" units="%">
17819   <obsolete>
17820     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17821   </obsolete>
17822   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17823   <summary>
17824     CPU utilization for the specified swap group and time interval after a
17825     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17826   </summary>
17827 </histogram>
17829 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap2.Time3" units="%">
17830   <obsolete>
17831     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17832   </obsolete>
17833   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17834   <summary>
17835     CPU utilization for the specified swap group and time interval after a
17836     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17837   </summary>
17838 </histogram>
17840 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap2.Time4" units="%">
17841   <obsolete>
17842     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17843   </obsolete>
17844   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17845   <summary>
17846     CPU utilization for the specified swap group and time interval after a
17847     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17848   </summary>
17849 </histogram>
17851 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap3.Time1" units="%">
17852   <obsolete>
17853     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17854   </obsolete>
17855   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17856   <summary>
17857     CPU utilization for the specified swap group and time interval after a
17858     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17859   </summary>
17860 </histogram>
17862 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap3.Time2" units="%">
17863   <obsolete>
17864     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17865   </obsolete>
17866   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17867   <summary>
17868     CPU utilization for the specified swap group and time interval after a
17869     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17870   </summary>
17871 </histogram>
17873 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap3.Time3" units="%">
17874   <obsolete>
17875     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17876   </obsolete>
17877   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17878   <summary>
17879     CPU utilization for the specified swap group and time interval after a
17880     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17881   </summary>
17882 </histogram>
17884 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap3.Time4" units="%">
17885   <obsolete>
17886     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17887   </obsolete>
17888   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17889   <summary>
17890     CPU utilization for the specified swap group and time interval after a
17891     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17892   </summary>
17893 </histogram>
17895 <histogram name="Platform.SwapJank.Scroll.Faults.Swap0.Time1"
17896     units="page faults/second">
17897   <obsolete>
17898     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17899   </obsolete>
17900   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17901   <summary>
17902     Page faults/second for the specified swap group and time interval after a
17903     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17904   </summary>
17905 </histogram>
17907 <histogram name="Platform.SwapJank.Scroll.Faults.Swap0.Time2"
17908     units="page faults/second">
17909   <obsolete>
17910     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17911   </obsolete>
17912   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17913   <summary>
17914     Page faults/second for the specified swap group and time interval after a
17915     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17916   </summary>
17917 </histogram>
17919 <histogram name="Platform.SwapJank.Scroll.Faults.Swap0.Time3"
17920     units="page faults/second">
17921   <obsolete>
17922     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17923   </obsolete>
17924   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17925   <summary>
17926     Page faults/second for the specified swap group and time interval after a
17927     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17928   </summary>
17929 </histogram>
17931 <histogram name="Platform.SwapJank.Scroll.Faults.Swap0.Time4"
17932     units="page faults/second">
17933   <obsolete>
17934     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17935   </obsolete>
17936   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17937   <summary>
17938     Page faults/second for the specified swap group and time interval after a
17939     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17940   </summary>
17941 </histogram>
17943 <histogram name="Platform.SwapJank.Scroll.Faults.Swap1.Time1"
17944     units="page faults/second">
17945   <obsolete>
17946     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17947   </obsolete>
17948   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17949   <summary>
17950     Page faults/second for the specified swap group and time interval after a
17951     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17952   </summary>
17953 </histogram>
17955 <histogram name="Platform.SwapJank.Scroll.Faults.Swap1.Time2"
17956     units="page faults/second">
17957   <obsolete>
17958     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17959   </obsolete>
17960   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17961   <summary>
17962     Page faults/second for the specified swap group and time interval after a
17963     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17964   </summary>
17965 </histogram>
17967 <histogram name="Platform.SwapJank.Scroll.Faults.Swap1.Time3"
17968     units="page faults/second">
17969   <obsolete>
17970     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17971   </obsolete>
17972   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17973   <summary>
17974     Page faults/second for the specified swap group and time interval after a
17975     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17976   </summary>
17977 </histogram>
17979 <histogram name="Platform.SwapJank.Scroll.Faults.Swap1.Time4"
17980     units="page faults/second">
17981   <obsolete>
17982     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17983   </obsolete>
17984   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17985   <summary>
17986     Page faults/second for the specified swap group and time interval after a
17987     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17988   </summary>
17989 </histogram>
17991 <histogram name="Platform.SwapJank.Scroll.Faults.Swap2.Time1"
17992     units="page faults/second">
17993   <obsolete>
17994     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17995   </obsolete>
17996   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17997   <summary>
17998     Page faults/second for the specified swap group and time interval after a
17999     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
18000   </summary>
18001 </histogram>
18003 <histogram name="Platform.SwapJank.Scroll.Faults.Swap2.Time2"
18004     units="page faults/second">
18005   <obsolete>
18006     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
18007   </obsolete>
18008   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18009   <summary>
18010     Page faults/second for the specified swap group and time interval after a
18011     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
18012   </summary>
18013 </histogram>
18015 <histogram name="Platform.SwapJank.Scroll.Faults.Swap2.Time3"
18016     units="page faults/second">
18017   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18018   <summary>
18019     Page faults/second for the specified swap group and time interval after a
18020     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
18021   </summary>
18022 </histogram>
18024 <histogram name="Platform.SwapJank.Scroll.Faults.Swap2.Time4"
18025     units="page faults/second">
18026   <obsolete>
18027     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
18028   </obsolete>
18029   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18030   <summary>
18031     Page faults/second for the specified swap group and time interval after a
18032     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
18033   </summary>
18034 </histogram>
18036 <histogram name="Platform.SwapJank.Scroll.Faults.Swap3.Time1"
18037     units="page faults/second">
18038   <obsolete>
18039     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
18040   </obsolete>
18041   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18042   <summary>
18043     Page faults/second for the specified swap group and time interval after a
18044     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
18045   </summary>
18046 </histogram>
18048 <histogram name="Platform.SwapJank.Scroll.Faults.Swap3.Time2"
18049     units="page faults/second">
18050   <obsolete>
18051     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
18052   </obsolete>
18053   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18054   <summary>
18055     Page faults/second for the specified swap group and time interval after a
18056     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
18057   </summary>
18058 </histogram>
18060 <histogram name="Platform.SwapJank.Scroll.Faults.Swap3.Time3"
18061     units="page faults/second">
18062   <obsolete>
18063     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
18064   </obsolete>
18065   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18066   <summary>
18067     Page faults/second for the specified swap group and time interval after a
18068     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
18069   </summary>
18070 </histogram>
18072 <histogram name="Platform.SwapJank.Scroll.Faults.Swap3.Time4"
18073     units="page faults/second">
18074   <obsolete>
18075     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
18076   </obsolete>
18077   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18078   <summary>
18079     Page faults/second for the specified swap group and time interval after a
18080     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
18081   </summary>
18082 </histogram>
18084 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap0.Time1" units="%">
18085   <obsolete>
18086     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
18087   </obsolete>
18088   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18089   <summary>
18090     CPU utilization for the specified swap group and time interval after a tab
18091     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
18092   </summary>
18093 </histogram>
18095 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap0.Time2" units="%">
18096   <obsolete>
18097     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
18098   </obsolete>
18099   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18100   <summary>
18101     CPU utilization for the specified swap group and time interval after a tab
18102     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
18103   </summary>
18104 </histogram>
18106 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap0.Time3" units="%">
18107   <obsolete>
18108     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
18109   </obsolete>
18110   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18111   <summary>
18112     CPU utilization for the specified swap group and time interval after a tab
18113     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
18114   </summary>
18115 </histogram>
18117 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap0.Time4" units="%">
18118   <obsolete>
18119     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
18120   </obsolete>
18121   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18122   <summary>
18123     CPU utilization for the specified swap group and time interval after a tab
18124     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
18125   </summary>
18126 </histogram>
18128 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap1.Time1" units="%">
18129   <obsolete>
18130     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
18131   </obsolete>
18132   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18133   <summary>
18134     CPU utilization for the specified swap group and time interval after a tab
18135     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
18136   </summary>
18137 </histogram>
18139 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap1.Time2" units="%">
18140   <obsolete>
18141     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
18142   </obsolete>
18143   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18144   <summary>
18145     CPU utilization for the specified swap group and time interval after a tab
18146     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
18147   </summary>
18148 </histogram>
18150 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap1.Time3" units="%">
18151   <obsolete>
18152     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
18153   </obsolete>
18154   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18155   <summary>
18156     CPU utilization for the specified swap group and time interval after a tab
18157     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
18158   </summary>
18159 </histogram>
18161 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap1.Time4" units="%">
18162   <obsolete>
18163     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
18164   </obsolete>
18165   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18166   <summary>
18167     CPU utilization for the specified swap group and time interval after a tab
18168     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
18169   </summary>
18170 </histogram>
18172 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap2.Time1" units="%">
18173   <obsolete>
18174     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
18175   </obsolete>
18176   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18177   <summary>
18178     CPU utilization for the specified swap group and time interval after a tab
18179     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
18180   </summary>
18181 </histogram>
18183 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap2.Time2" units="%">
18184   <obsolete>
18185     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
18186   </obsolete>
18187   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18188   <summary>
18189     CPU utilization for the specified swap group and time interval after a tab
18190     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
18191   </summary>
18192 </histogram>
18194 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap2.Time3" units="%">
18195   <obsolete>
18196     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
18197   </obsolete>
18198   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18199   <summary>
18200     CPU utilization for the specified swap group and time interval after a tab
18201     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
18202   </summary>
18203 </histogram>
18205 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap2.Time4" units="%">
18206   <obsolete>
18207     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
18208   </obsolete>
18209   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18210   <summary>
18211     CPU utilization for the specified swap group and time interval after a tab
18212     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
18213   </summary>
18214 </histogram>
18216 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap3.Time1" units="%">
18217   <obsolete>
18218     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
18219   </obsolete>
18220   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18221   <summary>
18222     CPU utilization for the specified swap group and time interval after a tab
18223     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
18224   </summary>
18225 </histogram>
18227 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap3.Time2" units="%">
18228   <obsolete>
18229     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
18230   </obsolete>
18231   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18232   <summary>
18233     CPU utilization for the specified swap group and time interval after a tab
18234     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
18235   </summary>
18236 </histogram>
18238 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap3.Time3" units="%">
18239   <obsolete>
18240     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
18241   </obsolete>
18242   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18243   <summary>
18244     CPU utilization for the specified swap group and time interval after a tab
18245     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
18246   </summary>
18247 </histogram>
18249 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap3.Time4" units="%">
18250   <obsolete>
18251     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
18252   </obsolete>
18253   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18254   <summary>
18255     CPU utilization for the specified swap group and time interval after a tab
18256     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
18257   </summary>
18258 </histogram>
18260 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap0.Time1"
18261     units="page faults/second">
18262   <obsolete>
18263     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
18264   </obsolete>
18265   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18266   <summary>
18267     Page faults/second for the specified swap group and time interval after a
18268     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
18269   </summary>
18270 </histogram>
18272 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap0.Time2"
18273     units="page faults/second">
18274   <obsolete>
18275     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
18276   </obsolete>
18277   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18278   <summary>
18279     Page faults/second for the specified swap group and time interval after a
18280     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
18281   </summary>
18282 </histogram>
18284 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap0.Time3"
18285     units="page faults/second">
18286   <obsolete>
18287     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
18288   </obsolete>
18289   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18290   <summary>
18291     Page faults/second for the specified swap group and time interval after a
18292     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
18293   </summary>
18294 </histogram>
18296 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap0.Time4"
18297     units="page faults/second">
18298   <obsolete>
18299     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
18300   </obsolete>
18301   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18302   <summary>
18303     Page faults/second for the specified swap group and time interval after a
18304     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
18305   </summary>
18306 </histogram>
18308 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap1.Time1"
18309     units="page faults/second">
18310   <obsolete>
18311     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
18312   </obsolete>
18313   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18314   <summary>
18315     Page faults/second for the specified swap group and time interval after a
18316     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
18317   </summary>
18318 </histogram>
18320 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap1.Time2"
18321     units="page faults/second">
18322   <obsolete>
18323     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
18324   </obsolete>
18325   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18326   <summary>
18327     Page faults/second for the specified swap group and time interval after a
18328     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
18329   </summary>
18330 </histogram>
18332 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap1.Time3"
18333     units="page faults/second">
18334   <obsolete>
18335     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
18336   </obsolete>
18337   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18338   <summary>
18339     Page faults/second for the specified swap group and time interval after a
18340     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
18341   </summary>
18342 </histogram>
18344 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap1.Time4"
18345     units="page faults/second">
18346   <obsolete>
18347     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
18348   </obsolete>
18349   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18350   <summary>
18351     Page faults/second for the specified swap group and time interval after a
18352     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
18353   </summary>
18354 </histogram>
18356 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap2.Time1"
18357     units="page faults/second">
18358   <obsolete>
18359     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
18360   </obsolete>
18361   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18362   <summary>
18363     Page faults/second for the specified swap group and time interval after a
18364     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
18365   </summary>
18366 </histogram>
18368 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap2.Time2"
18369     units="page faults/second">
18370   <obsolete>
18371     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
18372   </obsolete>
18373   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18374   <summary>
18375     Page faults/second for the specified swap group and time interval after a
18376     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
18377   </summary>
18378 </histogram>
18380 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap2.Time3"
18381     units="page faults/second">
18382   <obsolete>
18383     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
18384   </obsolete>
18385   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18386   <summary>
18387     Page faults/second for the specified swap group and time interval after a
18388     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
18389   </summary>
18390 </histogram>
18392 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap2.Time4"
18393     units="page faults/second">
18394   <obsolete>
18395     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
18396   </obsolete>
18397   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18398   <summary>
18399     Page faults/second for the specified swap group and time interval after a
18400     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
18401   </summary>
18402 </histogram>
18404 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap3.Time1"
18405     units="page faults/second">
18406   <obsolete>
18407     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
18408   </obsolete>
18409   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18410   <summary>
18411     Page faults/second for the specified swap group and time interval after a
18412     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
18413   </summary>
18414 </histogram>
18416 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap3.Time2"
18417     units="page faults/second">
18418   <obsolete>
18419     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
18420   </obsolete>
18421   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18422   <summary>
18423     Page faults/second for the specified swap group and time interval after a
18424     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
18425   </summary>
18426 </histogram>
18428 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap3.Time3"
18429     units="page faults/second">
18430   <obsolete>
18431     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
18432   </obsolete>
18433   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18434   <summary>
18435     Page faults/second for the specified swap group and time interval after a
18436     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
18437   </summary>
18438 </histogram>
18440 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap3.Time4"
18441     units="page faults/second">
18442   <obsolete>
18443     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
18444   </obsolete>
18445   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18446   <summary>
18447     Page faults/second for the specified swap group and time interval after a
18448     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
18449   </summary>
18450 </histogram>
18452 <histogram name="Platform.SwapOutLong" units="pages/second">
18453   <owner>sonnyrao@chromium.org</owner>
18454   <summary>
18455     Average pages/second swapped OUT over a 30s interval, sampled every 30s.
18456   </summary>
18457 </histogram>
18459 <histogram name="Platform.SwapOutShort" units="pages/second">
18460   <owner>sonnyrao@chromium.org</owner>
18461   <summary>
18462     Average pages/second swapped OUT over a 1s interval, sampled every 30s.
18463   </summary>
18464 </histogram>
18466 <histogram name="Platform.Temperature.Junction" units="Celsius">
18467   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18468   <summary>
18469     Peak junction temperature for the last sample interval, read from TSEN on
18470     the SoC.  The sample interval may vary from seconds to several minutes.
18471   </summary>
18472 </histogram>
18474 <histogram name="Platform.Temperature.Sensor00" units="Celsius">
18475   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18476   <summary>
18477     Temperature reading at sensor 0 (I2C_CPU-Die) taken every 30s.
18478   </summary>
18479 </histogram>
18481 <histogram name="Platform.Temperature.Sensor01" units="Celsius">
18482   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18483   <summary>
18484     Temperature reading at sensor 1 (I2C_CPU-Object) taken every 30s.
18485   </summary>
18486 </histogram>
18488 <histogram name="Platform.Temperature.Sensor02" units="Celsius">
18489   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18490   <summary>
18491     Temperature reading at sensor 2 (I2C_PCH-Die) taken every 30s.
18492   </summary>
18493 </histogram>
18495 <histogram name="Platform.Temperature.Sensor03" units="Celsius">
18496   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18497   <summary>
18498     Temperature reading at sensor 3 (I2C_PCH-Object) taken every 30s.
18499   </summary>
18500 </histogram>
18502 <histogram name="Platform.Temperature.Sensor04" units="Celsius">
18503   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18504   <summary>
18505     Temperature reading at sensor 4 (I2C_DDR-Die) taken every 30s.
18506   </summary>
18507 </histogram>
18509 <histogram name="Platform.Temperature.Sensor05" units="Celsius">
18510   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18511   <summary>
18512     Temperature reading at sensor 5 (I2C_DDR-Object) taken every 30s.
18513   </summary>
18514 </histogram>
18516 <histogram name="Platform.Temperature.Sensor06" units="Celsius">
18517   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18518   <summary>
18519     Temperature reading at sensor 6 (Charger-Die), taken every 30s.
18520   </summary>
18521 </histogram>
18523 <histogram name="Platform.Temperature.Sensor07" units="Celsius">
18524   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18525   <summary>
18526     Temperature reading at sensor 7 (Charger-Object) taken every 30s.
18527   </summary>
18528 </histogram>
18530 <histogram name="Platform.Temperature.Sensor08" units="Celsius">
18531   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18532   <summary>
18533     Temperature reading at sensor 8 (ECInternal) taken every 30s.
18534   </summary>
18535 </histogram>
18537 <histogram name="Platform.Temperature.Sensor09" units="Celsius">
18538   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18539   <summary>Temperature reading at sensor 9 (PECI) taken every 30s.</summary>
18540 </histogram>
18542 <histogram name="Platform.TPM.DictionaryAttackCounter">
18543   <owner>dkrahn@chromium.org</owner>
18544   <summary>
18545     Each sample is the value of the TPM dictionary attack counter during
18546     startup.  Any non-zero value is unexpected.
18547   </summary>
18548 </histogram>
18550 <histogram name="Platform.TPMForcedReboot" units="reboots">
18551   <owner>dkrahn@chromium.org</owner>
18552   <summary>
18553     Each sample is the number of consecutive reboots performed while attempting
18554     to clear a TPM (Trusted Platform Module) error.
18555   </summary>
18556 </histogram>
18558 <histogram name="Platform.Tps65090Retries">
18559   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18560   <summary>
18561     Retries needed to enable a FET on tps65090 (AKA tpschrome).  Tps65090 is a
18562     power management unit (PMU) used on many ARM Chromebooks.  Until version ES7
18563     was rolled into production we would sometimes run into a problem where FET1
18564     (the FET used to switch on and off the backlight) wouldn't turn on properly.
18565     This problem was especially prevalent when the voltage was high (like when
18566     the device was plugged into the wall).  Retrying by turning the FET off and
18567     on again is nearly always effective, so the kernel will retry up to 5 times
18568     (currently) and will also log the fact that it needed to retry.  On newest
18569     kernels (kernel 3.8 and up) a kernel warning will be logged with WARN_ON if
18570     the FET still failed to turn on after 5 tries. Refer to the kernel warning
18571     reports to find that information.  For more details about this bug refer to
18572     http://crbug.com/338657 and http://crosbug.com/p/16009.  Note that we log
18573     retries on all 7 FETs even though we've only ever seen failures of FET1.
18574   </summary>
18575 </histogram>
18577 <histogram name="Platform.WriteSectorsLong">
18578   <owner>gwendal@google.com</owner>
18579   <summary>
18580     Number of disk sectors per second written by Chrome OS in a long interval
18581     (currently 30s)
18582   </summary>
18583 </histogram>
18585 <histogram name="Platform.WriteSectorsShort">
18586   <owner>gwendal@google.com</owner>
18587   <summary>
18588     Number of disk sectors per second written by Chrome OS in a short interval
18589     (currently 1s, sampled every 30s)
18590   </summary>
18591 </histogram>
18593 <histogram name="PlatformFile.UnknownCreateFileErrors" units="code">
18594   <obsolete>
18595     Deprecated as of 2013-05, replaced by
18596     PlatformFile.UnknownCreateFileErrorsWin in chrome 29.
18597   </obsolete>
18598   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18599   <summary>
18600     Errors returned by CreateFile on windows that PlatformFileError doesn't yet
18601     support.
18602   </summary>
18603 </histogram>
18605 <histogram name="PlatformFile.UnknownErrors.Posix" units="errno">
18606   <owner>dgrogan@chromium.org</owner>
18607   <summary>
18608     Errors returned by CreateFile on POSIX that PlatformFileError doesn't yet
18609     support.
18610   </summary>
18611 </histogram>
18613 <histogram name="PlatformFile.UnknownErrors.Windows" units="GetLastError">
18614   <owner>dgrogan@chromium.org</owner>
18615   <summary>
18616     Errors returned by CreateFile on Windows that PlatformFileError doesn't yet
18617     support.
18618   </summary>
18619 </histogram>
18621 <histogram name="PLT.Abandoned" enum="Abandoned">
18622   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18623   <summary>
18624     Distribution of actual finished pages, vs abandoned pages, where we needed
18625     to declare a finish time prematurely since the page was being closed
18626     (exited).
18627   </summary>
18628 </histogram>
18630 <histogram name="PLT.BeginToFinish" units="milliseconds">
18631   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18632   <summary>TBD</summary>
18633 </histogram>
18635 <histogram name="PLT.BeginToFinish_AfterPreconnectRequest" units="milliseconds">
18636   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18637   <summary>
18638     PLT.BeginToFinish, but for pages requested just after a new preconnect
18639     request.
18640   </summary>
18641 </histogram>
18643 <histogram name="PLT.BeginToFinish_ContentPrefetcher" units="milliseconds">
18644   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18645   <summary>
18646     PLT.BeginToFinish, but for pages which contained prefetch links.
18647   </summary>
18648 </histogram>
18650 <histogram name="PLT.BeginToFinish_ContentPrefetcherReferrer"
18651     units="milliseconds">
18652   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18653   <summary>
18654     PLT.BeginToFinish, but for pages which were referred to by pages which
18655     contained prefetch links.
18656   </summary>
18657 </histogram>
18659 <histogram name="PLT.BeginToFinishDoc">
18660   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18661   <summary>TBD</summary>
18662 </histogram>
18664 <histogram name="PLT.BeginToFinishDoc_AfterPreconnectRequest"
18665     units="milliseconds">
18666   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18667   <summary>
18668     PLT.BeginToFinishDoc, but for pages requested just after a new preconnect
18669     request.
18670   </summary>
18671 </histogram>
18673 <histogram name="PLT.BeginToFinishDoc_ContentPrefetcher" units="milliseconds">
18674   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18675   <summary>
18676     PLT.BeginToFinishDoc, but for pages which contained prefetch links.
18677   </summary>
18678 </histogram>
18680 <histogram name="PLT.BeginToFinishDoc_ContentPrefetcherReferrer"
18681     units="milliseconds">
18682   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18683   <summary>
18684     PLT.BeginToFinishDoc, but for pages which were referred to by pages which
18685     contained prefetch links.
18686   </summary>
18687 </histogram>
18689 <histogram name="PLT.BeginToFirstPaint" units="milliseconds">
18690   <owner>pmeenan@chromium.org</owner>
18691   <summary>
18692     Time from &quot;begin&quot; to &quot;first paint.&quot;  &quot;Begin&quot;==
18693     &quot;request&quot; if user requested, and &quot;start&quot; otherwise.
18694     &quot;Request&quot;== time when user requested document. &quot;Start&quot;==
18695     time when renderer requested load of document, after any unload of last
18696     document. &quot;First paint&quot;== time when first paint operation was
18697     performed.
18698   </summary>
18699 </histogram>
18701 <histogram name="PLT.CommitToFirstPaint" units="milliseconds">
18702   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18703   <summary>
18704     Time from &quot;commit&quot; to &quot;first paint.&quot;
18705     &quot;Commit&quot;== time when renderer got first byte of document.
18706     &quot;First paint&quot;== time when first paint operation was performed.
18707   </summary>
18708 </histogram>
18710 <histogram name="PLT.LoadType" enum="LoadType">
18711   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18712   <summary>
18713     Probability distribution for enumerated varieties of page loads.
18714   </summary>
18715 </histogram>
18717 <histogram name="PLT.NT_Connect" units="milliseconds">
18718   <owner>bolian@chromium.org</owner>
18719   <summary>
18720     Time from connectStart to connectEnd based on Navigation Timing.
18721   </summary>
18722 </histogram>
18724 <histogram name="PLT.NT_DelayBeforeConnect" units="milliseconds">
18725   <owner>bolian@chromium.org</owner>
18726   <summary>
18727     Time from domanLookupEnd to connectStart based on Navigation Timing.
18728   </summary>
18729 </histogram>
18731 <histogram name="PLT.NT_DelayBeforeDomainLookup" units="milliseconds">
18732   <owner>bolian@chromium.org</owner>
18733   <summary>
18734     Time from fetchStart to domainLookupStart based on Navigation Timing.
18735   </summary>
18736 </histogram>
18738 <histogram name="PLT.NT_DelayBeforeDomLoading" units="milliseconds">
18739   <owner>bolian@chromium.org</owner>
18740   <summary>
18741     Time from responseStart to domLoading based on Navigation Timing.
18742   </summary>
18743 </histogram>
18745 <histogram name="PLT.NT_DelayBeforeFetch" units="milliseconds">
18746   <owner>bolian@chromium.org</owner>
18747   <summary>
18748     Time from navigationStart to fetchStart based on Navigation Timing when no
18749     redirect.
18750   </summary>
18751 </histogram>
18753 <histogram name="PLT.NT_DelayBeforeFetchRedirect" units="milliseconds">
18754   <owner>bolian@chromium.org</owner>
18755   <summary>
18756     Time from navigationStart to fetchStart excluding time spent on redirects
18757     based on Navigation Timing. Only page loads with redirects are considered.
18758   </summary>
18759 </histogram>
18761 <histogram name="PLT.NT_DelayBeforeLoadEvent" units="milliseconds">
18762   <owner>bolian@chromium.org</owner>
18763   <summary>
18764     Time from domContentLoadedEventEnd to loadEventStart based on Navigation
18765     Timing.
18766   </summary>
18767 </histogram>
18769 <histogram name="PLT.NT_DelayBeforeRequest" units="milliseconds">
18770   <owner>bolian@chromium.org</owner>
18771   <summary>
18772     Time from connectEnd to requestStart based on Navigation Timing.
18773   </summary>
18774 </histogram>
18776 <histogram name="PLT.NT_DomainLookup" units="milliseconds">
18777   <owner>bolian@chromium.org</owner>
18778   <summary>
18779     Time from domainLookupStart to domainLookupEnd based on Navigation Timing.
18780   </summary>
18781 </histogram>
18783 <histogram name="PLT.NT_DomContentLoaded" units="milliseconds">
18784   <owner>bolian@chromium.org</owner>
18785   <summary>
18786     Time from domContentLoadedEventStart to domContentLoadedEventEnd based on
18787     Navigation Timing.
18788   </summary>
18789 </histogram>
18791 <histogram name="PLT.NT_DomInteractive" units="milliseconds">
18792   <owner>bolian@chromium.org</owner>
18793   <summary>
18794     Time from domInteractive to domContentLoadEventStart based on Navigation
18795     Timing.
18796   </summary>
18797 </histogram>
18799 <histogram name="PLT.NT_DomLoading" units="milliseconds">
18800   <owner>bolian@chromium.org</owner>
18801   <summary>
18802     Time from domLoading to domInteractive based on Navigation Timing.
18803   </summary>
18804 </histogram>
18806 <histogram name="PLT.NT_LoadEvent" units="milliseconds">
18807   <owner>bolian@chromium.org</owner>
18808   <summary>
18809     Time from loadEventStart to loadEventEnd based on Navigation Timing.
18810   </summary>
18811 </histogram>
18813 <histogram name="PLT.NT_Redirect" units="milliseconds">
18814   <owner>bolian@chromium.org</owner>
18815   <summary>
18816     Time from redirectStart to redirectEnd based on Navigation Timing when
18817     redirects exist.
18818   </summary>
18819 </histogram>
18821 <histogram name="PLT.NT_Request" units="milliseconds">
18822   <owner>bolian@chromium.org</owner>
18823   <summary>
18824     Time from requestStart to responseStart based on Navigation Timing.
18825   </summary>
18826 </histogram>
18828 <histogram name="PLT.NT_Response" units="milliseconds">
18829   <owner>bolian@chromium.org</owner>
18830   <summary>
18831     Time from responseStart to responseEnd based on Navigation Timing.
18832   </summary>
18833 </histogram>
18835 <histogram name="PLT.PerceivedLoadTime" units="milliseconds">
18836   <obsolete>
18837     Deprecated as of 5/02/2011, replaced by Prerender.RendererPLT.
18838   </obsolete>
18839   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18840   <summary>
18841     Perceived load time of a page. For non-prerendered pages, this is just
18842     BeginToFinish. For displayed prerendered pages, this is the time from when
18843     the prerendered page is moved into a TabContents until finish.
18844     &quot;Finish&quot; == after onload() and all resources are loaded. Note that
18845     this is 0 if the loading finishes before the page is moved into a
18846     TabContents.
18847   </summary>
18848 </histogram>
18850 <histogram name="PLT.PerceivedLoadTime_PrerenderLoad" units="milliseconds">
18851   <obsolete>
18852     Deprecated as of 5/02/2011, replaced by
18853     Prerender.RendererPerceivedPLTMatched.
18854   </obsolete>
18855   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18856   <summary>
18857     Perceived load time of a prerendered page that is displayed. This is the
18858     time from when the prerendered page is moved into a TabContents until
18859     finish. &quot;Finish&quot; == after onload() and all resources are loaded.
18860     Note that this is 0 if the loading finishes before the page is moved into a
18861     TabContents.
18862   </summary>
18863 </histogram>
18865 <histogram name="PLT.PT_BeginToCommit" units="milliseconds">
18866   <owner>pmeenan@chromium.org</owner>
18867   <summary>
18868     This time is based on the NavigationTiming spec and is a more accurate
18869     version of PLT.BeginToCommit. Commit: responseStart. Begin: requestStart or
18870     navigationStart if user-initiated request.
18871   </summary>
18872 </histogram>
18874 <histogram name="PLT.PT_BeginToFinish" units="milliseconds">
18875   <owner>pmeenan@chromium.org</owner>
18876   <summary>
18877     This time is based on the NavigationTiming spec and is a more accurate
18878     version of PLT.BeginToFinish. Finish: loadEventEnd. Begin: requestStart or
18879     navigationStart if user-initiated request.
18880   </summary>
18881 </histogram>
18883 <histogram name="PLT.PT_BeginToFinishDoc" units="milliseconds">
18884   <owner>pmeenan@chromium.org</owner>
18885   <summary>
18886     This time is based on the NavigationTiming spec and is a more accurate
18887     version of PLT.BeginToFinishDoc. FinishDoc: loadEventStart. Begin:
18888     requestStart or navigationStart if user-initiated request.
18889   </summary>
18890 </histogram>
18892 <histogram name="PLT.PT_CommitToFinish" units="milliseconds">
18893   <owner>pmeenan@chromium.org</owner>
18894   <summary>
18895     This time is based on the NavigationTiming spec and is a more accurate
18896     version of PLT.CommitToFinish. Commit: responseStart. Finish: loadEventEnd.
18897   </summary>
18898 </histogram>
18900 <histogram name="PLT.PT_CommitToFinishDoc" units="milliseconds">
18901   <owner>pmeenan@chromium.org</owner>
18902   <summary>
18903     This time is based on the NavigationTiming spec and is a more accurate
18904     version of PLT.CommitToFinishDoc. Commit: responseStart. FinishDoc:
18905     loadEventStart.
18906   </summary>
18907 </histogram>
18909 <histogram name="PLT.PT_FinishDocToFinish" units="milliseconds">
18910   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18911   <summary>
18912     This time is based on the NavigationTiming spec and is a more accurate
18913     version of PLT.FinishDocToFinish. Finish: loadEventEnd. FinishDoc:
18914     loadEventStart.
18915   </summary>
18916 </histogram>
18918 <histogram name="PLT.PT_RequestToCommit" units="milliseconds">
18919   <owner>pmeenan@chromium.org</owner>
18920   <summary>
18921     This time is based on the NavigationTiming spec and measures the time until
18922     the renderer got first byte of document. Commit: time when renderer got
18923     first byte of document. Request: navigationStart.
18924   </summary>
18925 </histogram>
18927 <histogram name="PLT.PT_RequestToDomContentLoaded" units="milliseconds">
18928   <owner>pmeenan@chromium.org</owner>
18929   <summary>
18930     This time is based on the NavigationTiming spec and measures the time until
18931     the beginning of the DOMContentLoaded event. DOMContentLoaded:
18932     domContentLoadedEventStart. Request: navigationStart.
18933   </summary>
18934 </histogram>
18936 <histogram name="PLT.PT_RequestToFinish" units="milliseconds">
18937   <owner>pmeenan@chromium.org</owner>
18938   <summary>
18939     This time is based on the NavigationTiming spec and is a more accurate
18940     version of PLT.RequestToFinish. Finish: loadEventEnd. Request:
18941     navigationStart.
18942   </summary>
18943 </histogram>
18945 <histogram name="PLT.PT_RequestToFinishDoc" units="milliseconds">
18946   <owner>pmeenan@chromium.org</owner>
18947   <summary>
18948     This time is based on the NavigationTiming spec and measures the page load
18949     time until the beginning of the load event. Finish: loadEventStart. Request:
18950     navigationStart.
18951   </summary>
18952 </histogram>
18954 <histogram name="PLT.PT_RequestToStart" units="milliseconds">
18955   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18956   <summary>
18957     This time is based on the NavigationTiming spec and is a more accurate
18958     version of PLT.RequestToStart. Start: requestStart. Request:
18959     navigationStart.
18960   </summary>
18961 </histogram>
18963 <histogram name="PLT.PT_StartToCommit" units="milliseconds">
18964   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18965   <summary>
18966     This time is based on the NavigationTiming spec and is a more accurate
18967     version of PLT.StartToCommit. Start: requestStart. Commit: responseStart.
18968   </summary>
18969 </histogram>
18971 <histogram name="PLT.PT_StartToFinish" units="milliseconds">
18972   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18973   <summary>
18974     This time is based on the NavigationTiming spec and is a more accurate
18975     version of PLT.StartToFinish. Start: requestStart. Finish: loadEventEnd.
18976   </summary>
18977 </histogram>
18979 <histogram name="PLT.RequestToFinish" units="milliseconds">
18980   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18981   <summary>
18982     Time from &quot;request&quot; to &quot;finish.&quot;  &quot;Request&quot; ==
18983     time when user requested document.  &quot;Finish&quot; == after onload() and
18984     all resources are loaded.
18985   </summary>
18986 </histogram>
18988 <histogram name="PLT.StartToCommit" units="milliseconds">
18989   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18990   <summary>
18991     Time from &quot;start&quot; to &quot;commit.&quot; &quot;Start&quot;== time
18992     when renderer requested load of document, after any unload of last document.
18993     &quot;Commit&quot;== time when renderer got first byte of document.
18994   </summary>
18995 </histogram>
18997 <histogram name="PLT.StartToFinish" units="milliseconds">
18998   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18999   <summary>
19000     Time from &quot;start&quot; to &quot;finish.&quot; &quot;Start&quot;== time
19001     when renderer requested load of document, after any unload of last document.
19002     &quot;Finish&quot;==after onload() and all resources are loaded.
19003   </summary>
19004 </histogram>
19006 <histogram name="PLT.UserTiming_Mark" units="milliseconds">
19007   <owner>pmeenan@chromium.org</owner>
19008   <summary>
19009     This time is based on the User Timing spec and measures the time from
19010     Navigation Timing navigationStart until the point where the page called
19011     performance.mark().
19012   </summary>
19013 </histogram>
19015 <histogram name="PLT.UserTiming_MeasureDuration" units="milliseconds">
19016   <owner>pmeenan@chromium.org</owner>
19017   <summary>
19018     This time is based on the User Timing spec and reports the time between two
19019     arbitrary points defined by the page being loaded and directly matches the
19020     measurement exposed by performance.measure().
19021   </summary>
19022 </histogram>
19024 <histogram name="Plugin.FlashNavigateUsage" enum="FlashNavigateUsageType">
19025   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19026   <summary>Record usage of PPB_Flash.Navigate() Pepper API.</summary>
19027 </histogram>
19029 <histogram name="Plugin.PpapiBrokerLoadErrorCode" units="code">
19030   <owner>xhwang@chromium.org</owner>
19031   <summary>The error code of a PPAPI broker load failure.</summary>
19032 </histogram>
19034 <histogram name="Plugin.PpapiBrokerLoadResult" enum="PluginLoadResult">
19035   <owner>xhwang@chromium.org</owner>
19036   <summary>The result from an attempt to load a PPAPI broker.</summary>
19037 </histogram>
19039 <histogram name="Plugin.PpapiPluginLoadErrorCode" units="code">
19040   <owner>xhwang@chromium.org</owner>
19041   <summary>The error code of a PPAPI plugin load failure.</summary>
19042 </histogram>
19044 <histogram name="Plugin.PpapiPluginLoadResult" enum="PluginLoadResult">
19045   <owner>xhwang@chromium.org</owner>
19046   <summary>The result from an attempt to load a PPAPI plugin.</summary>
19047 </histogram>
19049 <histogram name="Power.BacklightLevelOnAC" units="%">
19050   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19051   <summary>
19052     The level of the backlight as a percentage when the user is on AC. Sampled
19053     every 30 seconds.
19054   </summary>
19055 </histogram>
19057 <histogram name="Power.BacklightLevelOnBattery" units="%">
19058   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19059   <summary>
19060     The level of the backlight as a percentage when the user is on battery.
19061     Sampled every 30 seconds.
19062   </summary>
19063 </histogram>
19065 <histogram name="Power.BatteryChargeHealth" units="%">
19066   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19067   <summary>
19068     Chrome OS battery charge health percentage.  Sampled once when device starts
19069     charging.
19070   </summary>
19071 </histogram>
19073 <histogram name="Power.BatteryDischargeRate" units="mW">
19074   <owner>derat@chromium.org</owner>
19075   <summary>
19076     Chrome OS battery discharge rate in mW sampled every 30 seconds while the
19077     device runs on battery.
19078   </summary>
19079 </histogram>
19081 <histogram name="Power.BatteryDischargeRateWhileSuspended" units="mW">
19082   <owner>derat@chromium.org</owner>
19083   <summary>
19084     Chrome OS battery discharge rate in mW while the system was suspended,
19085     sampled at resume. Only reported if the system was on battery power both
19086     before suspending and after resuming, if the energy level didn't increase
19087     while suspended (which would indicate that an AC adapter was connected), and
19088     if the system was suspended for at least a minute.
19089   </summary>
19090 </histogram>
19092 <histogram name="Power.BatteryInfoSample" enum="BatteryInfoSampleResult">
19093   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19094   <summary>
19095     Counts the number of times we have read the battery status from sysfs and if
19096     it gave us sensible values.
19097   </summary>
19098 </histogram>
19100 <histogram name="Power.BatteryRemainingAtEndOfSessionOnAC" units="%">
19101   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19102   <summary>
19103     Chrome OS remaining battery charge as percent of the maximum battery charge,
19104     sampled at the end of a user session when the device is on AC.
19105   </summary>
19106 </histogram>
19108 <histogram name="Power.BatteryRemainingAtEndOfSessionOnBattery" units="%">
19109   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19110   <summary>
19111     Chrome OS remaining battery charge as percent of the maximum battery charge,
19112     sampled at the end of a user session when the device is on battery.
19113   </summary>
19114 </histogram>
19116 <histogram name="Power.BatteryRemainingAtStartOfSessionOnAC" units="%">
19117   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19118   <summary>
19119     Chrome OS remaining battery charge as percent of the maximum battery charge,
19120     sampled at the start of a user session when the device is on AC.
19121   </summary>
19122 </histogram>
19124 <histogram name="Power.BatteryRemainingAtStartOfSessionOnBattery" units="%">
19125   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19126   <summary>
19127     Chrome OS remaining battery charge as percent of the maximum battery charge,
19128     sampled at the start of a user session when the device is on battery.
19129   </summary>
19130 </histogram>
19132 <histogram name="Power.BatteryRemainingCharge" units="%">
19133   <obsolete>
19134     Deprecated as of 03/2012, no longer being generated by powerd.
19135   </obsolete>
19136   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19137   <summary>
19138     Chrome OS remaining battery charge as percent of the maximum battery charge
19139     sampled when the device runs on battery.
19140   </summary>
19141 </histogram>
19143 <histogram name="Power.BatteryRemainingWhenChargeStarts" units="%">
19144   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19145   <summary>
19146     Chrome OS remaining battery charge as percent of the maximum battery charge,
19147     sampled when charging starts.
19148   </summary>
19149 </histogram>
19151 <histogram name="Power.BatteryTimeToEmpty" units="minutes">
19152   <obsolete>
19153     Deprecated as of 03/2012, no longer being generated by powerd.
19154   </obsolete>
19155   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19156   <summary>
19157     Chrome OS remaining time to empty battery in minutes sampled when the device
19158     runs on battery.
19159   </summary>
19160 </histogram>
19162 <histogram name="Power.BitfixChunks">
19163   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19164   <summary>
19165     Chrome OS (Snow RO firmware 2695.90.0 only) number of 8K chunks that were
19166     fixed (memory corruption corrected) for each suspend/resume cycle.  Expect 0
19167     around 97% of the time and a non-zero value around 3% of the time.
19168   </summary>
19169 </histogram>
19171 <histogram name="Power.BitfixFixes">
19172   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19173   <summary>
19174     Chrome OS (Snow RO firmware 2695.90.0 only) number of 4-byte words that were
19175     fixed (memory corruption corrected) for each suspend/resume cycle.  Expect 0
19176     around 97% of the time and a non-zero value around 3% of the time.  Would be
19177     exactly equal to Power.BitfixChunks if there were only one corrupted word in
19178     each chunk but is sometimes several times higher.
19179   </summary>
19180 </histogram>
19182 <histogram name="Power.BrightnessAdjustOnAC" enum="PowerBrightnessAdjust">
19183   <obsolete>
19184     Deprecated as of 5/2013. See Accel_BrightnessDown_F6 and
19185     Accel_BrightnessUp_F7 user actions instead.
19186   </obsolete>
19187   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19188   <summary>
19189     Number of times the user has adjusted brightness up and down while running
19190     on battery power.
19191   </summary>
19192 </histogram>
19194 <histogram name="Power.BrightnessAdjustOnBattery" enum="PowerBrightnessAdjust">
19195   <obsolete>
19196     Deprecated as of 5/2013. See Accel_BrightnessDown_F6 and
19197     Accel_BrightnessUp_F7 user actions instead.
19198   </obsolete>
19199   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19200   <summary>
19201     Number of times the user has adjusted brightness up and down while running
19202     on AC power.
19203   </summary>
19204 </histogram>
19206 <histogram name="Power.ChargerType" enum="PowerChargerType">
19207   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19208   <summary>
19209     External power supply type such as MAINS_CHARGER, USB_CHARGER,
19210     UNCONFIRMED_SPRING_CHARGER, SAFE_SPRING_CHARGER. A sample is reported each
19211     time a charger is connected to the device.
19212   </summary>
19213 </histogram>
19215 <histogram name="Power.ExternalBrightnessReadResult"
19216     enum="ExternalDisplayReceiveResult">
19217   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19218   <summary>
19219     The result of attempting to read an external display's brightness on Chrome
19220     OS. A read attempt is made after successfully requesting the brightness (see
19221     Power.ExternalBrightnessRequestResult).
19222   </summary>
19223 </histogram>
19225 <histogram name="Power.ExternalBrightnessRequestResult"
19226     enum="ExternalDisplaySendResult">
19227   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19228   <summary>
19229     The result of requesting an external display's brightness on Chrome OS. A
19230     request is sent when the user presses a brightness key and the current
19231     brightness is not already cached. A successful request is followed shortly
19232     thereafter by a read attempt (see Power.ExternalBrightnessReadResult).
19233   </summary>
19234 </histogram>
19236 <histogram name="Power.ExternalBrightnessWriteResult"
19237     enum="ExternalDisplaySendResult">
19238   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19239   <summary>
19240     The result of attempting to change an external display's brightness on
19241     Chrome OS. A request is sent when the user presses a brightness key and the
19242     current brightness is either already cached or successfully loaded.
19243   </summary>
19244 </histogram>
19246 <histogram name="Power.ExternalDisplayOpenResult"
19247     enum="ExternalDisplayOpenResult">
19248   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19249   <summary>
19250     The result of attempting to open an I2C device to control an external
19251     display's brightness on Chrome OS. An attempt is made when a display is
19252     connected to a device that lacks an internal display.
19253   </summary>
19254 </histogram>
19256 <histogram name="Power.FirmwareResumeTimeOnAC" units="milliseconds">
19257   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19258   <summary>
19259     The time that the firmware took to resume the Chrome OS device from
19260     suspend-to-RAM state when running on AC at pre-suspend time.
19261   </summary>
19262 </histogram>
19264 <histogram name="Power.FirmwareResumeTimeOnBattery" units="milliseconds">
19265   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19266   <summary>
19267     The time that the firmware took to resume the Chrome OS device from
19268     suspend-to-RAM state when running on battery at pre-suspend time.
19269   </summary>
19270 </histogram>
19272 <histogram name="Power.IdleTimeAfterDimOnAC" units="milliseconds">
19273   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19274   <summary>
19275     Chrome OS user idle time since the screen dimmed sampled when the user
19276     becomes active again if the device runs on AC.
19277   </summary>
19278 </histogram>
19280 <histogram name="Power.IdleTimeAfterDimOnBattery" units="milliseconds">
19281   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19282   <summary>
19283     Chrome OS user idle time since the screen dimmed sampled when the user
19284     becomes active again if the device runs on battery.
19285   </summary>
19286 </histogram>
19288 <histogram name="Power.IdleTimeAfterScreenOffOnAC" units="milliseconds">
19289   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19290   <summary>
19291     Chrome OS user idle time since the screen turned off sampled when the user
19292     becomes active again if the device runs on AC.
19293   </summary>
19294 </histogram>
19296 <histogram name="Power.IdleTimeAfterScreenOffOnBattery" units="milliseconds">
19297   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19298   <summary>
19299     Chrome OS user idle time since the screen turned off sampled when the user
19300     becomes active again if the device runs on battery.
19301   </summary>
19302 </histogram>
19304 <histogram name="Power.IdleTimeOnAC" units="milliseconds">
19305   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19306   <summary>
19307     Chrome OS user idle time sampled when the user becomes active again if the
19308     device runs on AC.
19309   </summary>
19310 </histogram>
19312 <histogram name="Power.IdleTimeOnBattery" units="milliseconds">
19313   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19314   <summary>
19315     Chrome OS user idle time sampled when the user becomes active again if the
19316     device runs on battery.
19317   </summary>
19318 </histogram>
19320 <histogram name="Power.KernelResumeTimeOnAC" units="milliseconds">
19321   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19322   <summary>
19323     The time that the kernel took to resume the Chrome OS device from
19324     suspend-to-RAM state when running on AC at pre-suspend time.
19325   </summary>
19326 </histogram>
19328 <histogram name="Power.KernelResumeTimeOnBattery" units="milliseconds">
19329   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19330   <summary>
19331     The time that the kernel took to resume the Chrome OS device from
19332     suspend-to-RAM state when running on battery at pre-suspend time.
19333   </summary>
19334 </histogram>
19336 <histogram name="Power.KernelSuspendTimeOnAC" units="milliseconds">
19337   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19338   <summary>
19339     The time that the kernel took to suspend-to-RAM the Chrome OS device when
19340     running on AC.
19341   </summary>
19342 </histogram>
19344 <histogram name="Power.KernelSuspendTimeOnBattery" units="milliseconds">
19345   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19346   <summary>
19347     The time that the kernel took to suspend-to-RAM the Chrome OS device when
19348     running on battery.
19349   </summary>
19350 </histogram>
19352 <histogram name="Power.KeyboardBacklightLevel" units="%">
19353   <owner>derat@chromium.org</owner>
19354   <summary>
19355     The level of the keyboard backlight as a percentage. Sampled every 30
19356     seconds.
19357   </summary>
19358 </histogram>
19360 <histogram name="Power.LengthOfSession" units="seconds">
19361   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19362   <summary>
19363     The length of time, in seconds, that a user spent in a single session.
19364     Values for this metric are clamped to 12 hours, so the last bucket should be
19365     considered to be including all metrics above 12 hours.
19366   </summary>
19367 </histogram>
19369 <histogram name="Power.MilliConsumptionPerHourIosOnActive">
19370   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19371   <summary>
19372     The average power consumption, measured in milli-units per hour, when sync
19373     invalidator listens to on_application_active events. Values for this metric
19374     are per session, i.e. from battery level at application entering foreground
19375     to returning to background, and normalized to an hourly average consumption.
19376     This is an iOS only measurement. Due to how iOS reports battery levels, it
19377     is likely to see many readings of 0.
19378   </summary>
19379 </histogram>
19381 <histogram name="Power.MilliConsumptionPerHourOthers">
19382   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19383   <summary>
19384     The average power consumption, measured in milli-units per hour, for other
19385     sync invalidator methods. Values for this metric are per session, i.e. from
19386     battery level at application entering foreground to returning to background,
19387     and normalized to an hourly average consumption. This is an iOS only
19388     measurement. Due to how iOS reports battery levels, it is likely to see many
19389     readings of 0.
19390   </summary>
19391 </histogram>
19393 <histogram name="Power.MilliConsumptionPerHourP2P">
19394   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19395   <summary>
19396     The average power consumption, measured in milli-units per hour, when sync
19397     invalidator uses peer-to-peer notifications. Values for this metric are per
19398     session, i.e. from battery level at application entering foreground to
19399     returning to background, and normalized to an hourly average consumption.
19400     This is an iOS only measurement. Due to how iOS reports battery levels, it
19401     is likely to see many readings of 0.
19402   </summary>
19403 </histogram>
19405 <histogram name="Power.MilliConsumptionPerHourServer">
19406   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19407   <summary>
19408     The average power consumption, measured in milli-units per hour, when sync
19409     invalidator uses server-based non-blocking invalidator. Values for this
19410     metric are per session, i.e. from battery level at application entering
19411     foreground to returning to background, and normalized to an hourly average
19412     consumption. This is an iOS only measurement. Due to how iOS reports battery
19413     levels, it is likely to see many readings of 0.
19414   </summary>
19415 </histogram>
19417 <histogram name="Power.NumberOfAlsAdjustmentsPerSession">
19418   <owner>derat@chromium.org</owner>
19419   <summary>
19420     The number of times that the Automatic Light Sensor (ALS) adjusted the
19421     brightness during a session.  Values for this metric are clamped to 10k
19422     count, so the last bucket should be considered to be including all metrics
19423     above 10k.
19424   </summary>
19425 </histogram>
19427 <histogram name="Power.NumberOfSessionsPerCharge">
19428   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19429   <summary>
19430     The number of user sessions that occured since the last time that the device
19431     was charged. Values for this metric are clamped at 10k, so the last bucket
19432     should be considered to include all metrics about 10k.
19433   </summary>
19434 </histogram>
19436 <histogram name="Power.PowerButtonAcknowledgmentDelay" units="milliseconds">
19437   <owner>derat@chromium.org</owner>
19438   <summary>
19439     The amount of time between the user pressing the power button and Chrome
19440     acknowledging the button-down event on Chrome OS. Values for this metric are
19441     capped to two seconds.
19442   </summary>
19443 </histogram>
19445 <histogram name="Power.PowerButtonDownTime" units="milliseconds">
19446   <owner>derat@chromium.org</owner>
19447   <summary>
19448     The amount of time between the user pressing the power button and releasing
19449     it on Chrome OS.
19450   </summary>
19451 </histogram>
19453 <histogram name="Power.RetrySuspendCount">
19454   <obsolete>
19455     Deprecated Feb 2014 by Power.SuspendAttemptsBeforeCancel and
19456     Power.SuspendAttemptsBeforeSuccess.
19457   </obsolete>
19458   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19459   <summary>
19460     The number of times Chrome OS retried suspend due to previous failure.
19461   </summary>
19462 </histogram>
19464 <histogram name="Power.ShutdownReason" enum="ShutdownReason">
19465   <owner>derat@chromium.org</owner>
19466   <summary>
19467     The reason for the Chrome OS power manager shutting down or rebooting the
19468     system.
19469   </summary>
19470 </histogram>
19472 <histogram name="Power.SuspendAttempt" enum="SuspendAttempt">
19473   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19474   <summary>
19475     The number of suspend attempts on Chrome OS. Samples are reported before
19476     each attempt, so this histogram may include cases where the system crashed
19477     instead of suspending.
19478   </summary>
19479 </histogram>
19481 <histogram name="Power.SuspendAttemptsBeforeCancel">
19482   <owner>derat@chromium.org</owner>
19483   <summary>
19484     The number of suspend attempts performed for a single suspend request (e.g.
19485     triggered by the lid being closed) that was eventually canceled on Chrome
19486     OS. This also includes requests that were canceled due to the system
19487     eventually shutting down due to repeated suspend failures.
19488   </summary>
19489 </histogram>
19491 <histogram name="Power.SuspendAttemptsBeforeSuccess">
19492   <owner>derat@chromium.org</owner>
19493   <summary>
19494     The number of suspend attempts performed for a single suspend request (e.g.
19495     triggered by the lid being closed) that eventually succeeded on Chrome OS.
19496     This includes the successful attempt.
19497   </summary>
19498 </histogram>
19500 <histogram name="Power.SuspendResult" enum="SuspendResult">
19501   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19502   <summary>
19503     The results of suspend attempts on Chrome OS. Samples are reported after
19504     each attempt.
19505   </summary>
19506 </histogram>
19508 <histogram name="Power.SuspendStatus" enum="SuspendStatus">
19509   <obsolete>
19510     Deprecated Jan 2014 by Power.SuspendAttempt and Power.SuspendResult.
19511   </obsolete>
19512   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19513   <summary>Chrome OS suspend status.</summary>
19514 </histogram>
19516 <histogram name="Power.ThermalAbortedFanTurnOn" units="%">
19517   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19518   <summary>
19519     The percentage of aborted fan attempts out of total fan attempts per
19520     session, where an abort is due to hysteresis.  This value is computed from
19521     boot and sent when powerd starts and then every 15 minutes afterwards.
19522   </summary>
19523 </histogram>
19525 <histogram name="Power.ThermalMultipleFanTurnOn" units="%">
19526   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19527   <summary>
19528     The percentage of fan trip point passes that are more than one trip point.
19529     This value is computed from boot and sent when powerd starts and then every
19530     15 minutes afterwards.
19531   </summary>
19532 </histogram>
19534 <histogram name="Power.TimeInSuspendAtBoot" units="minutes">
19535   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19536   <summary>
19537     Chrome OS time in minutes spent in suspend-to-RAM mode sampled at boot
19538     (i.e., the device most likely ran out of battery while in suspend).
19539   </summary>
19540 </histogram>
19542 <histogram name="Power.TimeInSuspendAtResume" units="minutes">
19543   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19544   <summary>
19545     Chrome OS time in minutes spent in suspend-to-RAM mode sampled at resume.
19546   </summary>
19547 </histogram>
19549 <histogram name="Power.UserBrightnessAdjustmentsPerSessionOnAC">
19550   <owner>derat@chromium.org</owner>
19551   <summary>
19552     The number of times that the user adjusted the brightness during a session
19553     when on AC. Values for this metric are clamped to 10k count, so the last
19554     bucket should be considered to be including all metrics above 10k.
19555   </summary>
19556 </histogram>
19558 <histogram name="Power.UserBrightnessAdjustmentsPerSessionOnBattery">
19559   <owner>derat@chromium.org</owner>
19560   <summary>
19561     The number of times that the user adjusted the brightness during a session
19562     when on battery. Values for this metric are clamped to 10k count, so the
19563     last bucket should be considered to be including all metrics above 10k.
19564   </summary>
19565 </histogram>
19567 <histogram name="Precache.DownloadedNonPrecache" units="bytes">
19568   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19569   <summary>
19570     The number of bytes that were downloaded over the network for HTTP/HTTPS
19571     fetches that were not motivated by precaching. Logged per-request.
19572   </summary>
19573 </histogram>
19575 <histogram name="Precache.DownloadedPrecacheMotivated" units="bytes">
19576   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19577   <summary>
19578     The number of bytes that were downloaded because of precaching. Logged
19579     per-request.
19580   </summary>
19581 </histogram>
19583 <histogram name="Precache.Saved" units="bytes">
19584   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19585   <summary>
19586     The number of bytes during user browsing that were served from the cache,
19587     but would have been downloaded over a network if precaching was disabled.
19588     Logged per-request.
19589   </summary>
19590 </histogram>
19592 <histogram name="Prerender.AbandonTimeUntilUsed" units="milliseconds">
19593   <owner>davidben@chromium.org</owner>
19594   <owner>tburkard@chromium.org</owner>
19595   <summary>
19596     Time from when a prerendered page is abandoned to when it is first used due
19597     to user navigation. If the page is swapped before begin abandoned, a zero is
19598     recorded.
19599   </summary>
19600 </histogram>
19602 <histogram name="Prerender.CookieSendType" enum="PrerenderCookieSendType">
19603   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19604   <summary>
19605     Enumeration of what types of cookies were sent for a prerender.
19606   </summary>
19607 </histogram>
19609 <histogram name="Prerender.CookieStatus" enum="PrerenderCookieStatus">
19610   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19611   <summary>Enumeration of what cookie actions a prerender caused.</summary>
19612 </histogram>
19614 <histogram name="Prerender.Event" enum="PrerenderEvent">
19615   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19616   <summary>
19617     Enumeration of what events related to prerendering have occurred.
19618   </summary>
19619 </histogram>
19621 <histogram name="Prerender.Events" enum="PrerenderHoverEvent">
19622   <obsolete>
19623     deprecated May 10 2012
19624   </obsolete>
19625   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19626   <summary>Hover Event counts for prerendering.</summary>
19627 </histogram>
19629 <histogram name="Prerender.FinalStatus" enum="PrerenderFinalStatus">
19630   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19631   <summary>
19632     Final status for prerender pages - either success, or why it was canceled.
19633   </summary>
19634 </histogram>
19636 <histogram name="Prerender.FinalStatusMatchComplete"
19637     enum="PrerenderFinalStatus">
19638   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19639   <summary>
19640     Final status for prerender pages - either success, or why it was canceled.
19641     This is for the MatchComplete set of pages (including some pages that were
19642     not actually prerendered), to match the control group.
19643   </summary>
19644 </histogram>
19646 <histogram name="Prerender.FractionPixelsFinalAtSwapin">
19647   <obsolete>
19648     Deprecated Jan 14 2014.
19649   </obsolete>
19650   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19651   <summary>
19652     For prerenders that are swapped in, the percentage of pixels that is already
19653     final at swap-in time compared to when the spinner stops.
19654   </summary>
19655 </histogram>
19657 <histogram name="Prerender.HoverStats_TimeUntilClicked" units="milliseconds">
19658   <obsolete>
19659     deprecated May 10 2012
19660   </obsolete>
19661   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19662   <summary>
19663     Duration that a user hovers a link before clicking on it.
19665     This is recorded for all pages loaded in a session.
19666   </summary>
19667 </histogram>
19669 <histogram name="Prerender.HoverStats_TimeUntilDiscarded" units="milliseconds">
19670   <obsolete>
19671     deprecated May 10 2012
19672   </obsolete>
19673   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19674   <summary>
19675     Duration that the mouse pointer hovers on a link before the mouse pointer
19676     moves off of it.
19678     This is recorded for all pages loaded in a session.
19679   </summary>
19680 </histogram>
19682 <histogram name="Prerender.LocalPredictorEvent"
19683     enum="PrerenderLocalPredictorEvents">
19684   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19685   <summary>
19686     Enumeration of what events related to the local predictor have occurred
19687   </summary>
19688 </histogram>
19690 <histogram name="Prerender.LocalPredictorLoggedInLookupTime"
19691     units="milliseconds">
19692   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19693   <summary>
19694     Time to perform the LoggedIn Lookup for the local predictor. This operation
19695     checks whether a user his likely logged into a page that we would like to
19696     prerender.
19697   </summary>
19698 </histogram>
19700 <histogram name="Prerender.LocalPredictorServiceLookupTime"
19701     units="milliseconds">
19702   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19703   <summary>
19704     Time to perform the Service Lookup for the local predictor. This operation
19705     queries a Google service to obtain pages to prerender, as well as whether
19706     prerender candidate pages are likely safe for prerendering.
19707   </summary>
19708 </histogram>
19710 <histogram name="Prerender.LocalPredictorTimeUntilUsed" units="milliseconds">
19711   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19712   <summary>
19713     Time from when a prerendered page is started to when it is first used due to
19714     user navigation. If the page is never used, it is not included in this
19715     histogram.  This only refers to prerenders based on the local predictor.
19716   </summary>
19717 </histogram>
19719 <histogram name="Prerender.LocalPredictorURLLookupTime" units="milliseconds">
19720   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19721   <summary>
19722     Time to perform the URL Lookup for the local predictor. This operation
19723     retrieves from the user's local browsing history the URLs corresponding to
19724     URLIDs.
19725   </summary>
19726 </histogram>
19728 <histogram name="Prerender.LocalVisitCoreTransition"
19729     enum="PrerenderLocalVisitCoreTransition">
19730   <obsolete>
19731     deprecated Nov 16 2012
19732   </obsolete>
19733   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19734   <summary>
19735     The transition type for each new visit as recorded in the local visits
19736     database.
19737   </summary>
19738 </histogram>
19740 <histogram name="Prerender.LocalVisitDatabaseSize">
19741   <obsolete>
19742     deprecated Nov 16 2012
19743   </obsolete>
19744   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19745   <summary>Size of the local visits database (number of entries).</summary>
19746 </histogram>
19748 <histogram name="Prerender.LocalVisitEvents" enum="PrerenderLocalVisitEvents">
19749   <obsolete>
19750     deprecated Nov 16 2012
19751   </obsolete>
19752   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19753   <summary>
19754     Enumeration of what events related to local visits have occurred
19755   </summary>
19756 </histogram>
19758 <histogram name="Prerender.ModPagespeedHeader">
19759   <obsolete>
19760     Deprecated as of 10/2013.
19761   </obsolete>
19762   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19763   <summary>
19764     Previous version of the Prerender.PagespeedHeader.* histograms.
19765   </summary>
19766 </histogram>
19768 <histogram name="Prerender.NetworkBytes.TotalForProfile" units="bytes">
19769   <owner>dmikurube@chromium.org</owner>
19770   <owner>jkarlin@chromium.org</owner>
19771   <summary>
19772     Number of bytes transferred on the network for URLRequests (not including
19773     HTTP/TLS/TCP/IP overhead).  Reported on event of a PrerenderContents
19774     deletion.  Includes prerender bytes.  Bytes are only counted when
19775     prerendering is enabled and not in a control group.  The sum of the
19776     distribution for a single user represents all of that user's network
19777     transfers for resource for that time period while prerendering was enabled.
19778   </summary>
19779 </histogram>
19781 <histogram name="Prerender.NetworkBytes.Used" units="bytes">
19782   <owner>dmikurube@chromium.org</owner>
19783   <owner>jkarlin@chromium.org</owner>
19784   <summary>
19785     Number of bytes transferred on the network for URLRequests (not including
19786     HTTP/TLS/TCP/IP overhead) for a prerender that was used (or would have been
19787     used).
19788   </summary>
19789 </histogram>
19791 <histogram name="Prerender.NetworkBytes.Wasted" units="bytes">
19792   <owner>dmikurube@chromium.org</owner>
19793   <owner>jkarlin@chromium.org</owner>
19794   <summary>
19795     Number of bytes transferred on the network for URLRequests (not including
19796     HTTP/TLS/TCP/IP overhead) for a prerender that was not used.
19797   </summary>
19798 </histogram>
19800 <histogram name="Prerender.OmniboxNavigationsCouldPrerender">
19801   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19802   <summary>
19803     A boolean that indicates whether the Omnibox navigation being committed
19804     could have been prerendered by the Omnibox Prerender system. This provides
19805     an upper bound for Prerender.OmniboxNavigationsUsedPrerenderCount and allows
19806     the potential for Omnibox Prerendering coverage to be understood. If Omnibox
19807     Prerendering is disabled, this histogram will register a 'false' entry. The
19808     total count is the equivalent of the deprecated
19809     NetworkActionPredictor.NavigationCount histogram.
19810   </summary>
19811 </histogram>
19813 <histogram name="Prerender.OmniboxNavigationsUsedPrerenderCount">
19814   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19815   <summary>
19816     The number of navigations that use a prerender initiated from the Omnibox.
19817     The count is incremented when the Prerendered tab is swapped in if the
19818     Prerender was initiated by the Omnibox, which obviously requires
19819     Prerendering from the Omnibox to be enabled.
19820   </summary>
19821 </histogram>
19823 <histogram name="Prerender.OmniboxPrerenderCount">
19824   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19825   <summary>
19826     The number of prerenders initiated from the Omnibox. This is incremented
19827     when the NetworkActionPredictor suggests Prerendering as an optimal strategy
19828     given the text the user has entered and the Autocomplete suggestion
19829     currently selected. It is only incremented if Prerendering from the Omnibox
19830     is enabled.
19831   </summary>
19832 </histogram>
19834 <histogram name="Prerender.PagespeedHeader.ServerCounts"
19835     enum="PagespeedHeaderServerType">
19836   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19837   <summary>
19838     The number of responses received bucketed into the range [0,4]: bucket 0 is
19839     the total number of responses received; bucket 1 is the number of responses
19840     received with an X-Mod-Pagespeed header [indicating a mod_pagespeed server];
19841     bucket 2 is the number of responses received with an X-Page-Speed header and
19842     a header value in the X-Mod-Pagespeed format (a.b.c.d-e) [indicating an
19843     ngx_pagespeed server]; bucket 3 is the number of responses received with an
19844     X-Page-Speed header and a header value in the PageSpeed Service format
19845     (a_b_c) [indicating a PSS server]; and bucket 4 is the number of responses
19846     received with an X-Page-Speed header and a header value in neither of the
19847     preceding formats [indicating some other server; IISpeed is the only known
19848     one at this stage].
19849   </summary>
19850 </histogram>
19852 <histogram name="Prerender.PagespeedHeader.VersionCounts"
19853     enum="PagespeedVersion">
19854   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19855   <summary>
19856     The number of responses received that either have an X-Mod-Pagespeed header
19857     or have an X-Page-Speed header with a value in the X-Mod-Pagespeed format
19858     (a.b.c.d-e), bucketed into the range [1,99]: bucket 1 is for header values
19859     that aren't in the a.b.c.d-e format, the remaining buckets are an encoding
19860     of the value: 2 + 2 * (max(c, 10) - 10) + (d &gt; 1 ? 1 : 0). The rationale
19861     is that 'c' is incremented with each new release and 'd' is initially 0 but
19862     is incremented for each patch to a release.
19863   </summary>
19864 </histogram>
19866 <histogram name="Prerender.PageviewEvents" enum="PrerenderPageviewEvents">
19867   <obsolete>
19868     deprecated Nov 16 2012
19869   </obsolete>
19870   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19871   <summary>Types of pages rendered.</summary>
19872 </histogram>
19874 <histogram name="Prerender.PageVisitedStatus" enum="Boolean">
19875   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19876   <summary>
19877     Indicates whether the user has ever visited (in the past) a URL for which a
19878     prerender is launched.
19879   </summary>
19880 </histogram>
19882 <histogram name="Prerender.PerceivedPageLoadTime_Control" units="milliseconds">
19883   <obsolete>
19884     Deprecated 03/24/11.  Replaced by
19885     Prerender.PerceivedPLT_ContentPrefetchPrerenderControl.
19886   </obsolete>
19887   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19888   <summary>
19889     Time from when a user navigates to a page to when it loads. Since the pages
19890     may start loading before the user navigates to it, this does not include any
19891     portion of load prior to navigation.
19893     This particular histogram is for all page loads for users who do not have
19894     prerendering enabled.
19895   </summary>
19896 </histogram>
19898 <histogram name="Prerender.PerceivedPageLoadTime_PrerenderMatchControl"
19899     units="milliseconds">
19900   <obsolete>
19901     Deprecated 03/24/11.   Replaced by
19902     Prerender.PerceivedPLTMatched_ContentPrefetchPrerenderControl.
19903   </obsolete>
19904   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19905   <summary>
19906     Time from when a user navigates to a page to when it loads. Since the pages
19907     may start loading before the user navigates to it, this does not include any
19908     portion of load prior to navigation.
19910     This particular histogram is only for pages that would have been prerendered
19911     if the user had prerender enabled.
19912   </summary>
19913 </histogram>
19915 <histogram name="Prerender.PerceivedPageLoadTime_PrerenderMatchTreatment"
19916     units="milliseconds">
19917   <obsolete>
19918     Deprecated 03/24/11.   Replaced by
19919     Prerender.PerceivedPLTMatched_ContentPrefetchPrerender.
19920   </obsolete>
19921   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19922   <summary>
19923     Time from when a user navigates to a page to when it loads. Since the pages
19924     may start loading before the user navigates to it, this does not include any
19925     portion of load prior to navigation.
19927     This particular histogram is for all prerendered page loads for users who
19928     have prerender enabled.
19929   </summary>
19930 </histogram>
19932 <histogram name="Prerender.PerceivedPageLoadTime_Treatment"
19933     units="milliseconds">
19934   <obsolete>
19935     Deprecated 03/24/11.   Replaced by
19936     Prerender.PerceivedPLT_ContentPrefetchPrerender.
19937   </obsolete>
19938   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19939   <summary>
19940     Time from when a user navigates to a page to when it loads. Since the pages
19941     may start loading before the user navigates to it, this does not include any
19942     portion of load prior to navigation.
19944     This particular histogram is for all page loads for users who have
19945     prerendering enabled.
19946   </summary>
19947 </histogram>
19949 <histogram name="Prerender.PerceivedPageLoadTime_WindowControl"
19950     units="milliseconds">
19951   <obsolete>
19952     Deprecated 03/24/11.   Replaced by
19953     Prerender.PerceivedPLTWindowed_ContentPrefetchPrerenderControl.
19954   </obsolete>
19955   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19956   <summary>
19957     Time from when a user navigates to a page to when it loads. Since the pages
19958     may start loading before the user navigates to it, this does not include any
19959     portion of load prior to navigation.
19961     This particular histogram is for all page loads within 30 seconds after a
19962     prefetch tag is seen for users who do not have prerendering enabled.
19963   </summary>
19964 </histogram>
19966 <histogram name="Prerender.PerceivedPageLoadTime_WindowTreatment"
19967     units="milliseconds">
19968   <obsolete>
19969     Deprecated 03/24/11.   Replaced by
19970     Prerender.PerceivedPLTWindowed_ContentPrefetchPrerender.
19971   </obsolete>
19972   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19973   <summary>
19974     Time from when a user navigates to a page to when it loads. Since the pages
19975     may start loading before the user navigates to it, this does not include any
19976     portion of load pre navigation.
19978     This particular histogram is for all page loads within 30 seconds after a
19979     prefetch tag is seen for users who have prerendering enabled.
19980   </summary>
19981 </histogram>
19983 <histogram name="Prerender.PerceivedPLT" units="milliseconds">
19984   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19985   <summary>
19986     Time from when a user navigates to a page to when it loads. Since the pages
19987     may start loading before the user navigates to it, this does not include any
19988     portion of load prior to navigation.
19990     This is recorded for all pages loaded in a session.
19991   </summary>
19992 </histogram>
19994 <histogram name="Prerender.PerceivedPLTFirstAfterMiss" units="milliseconds">
19995   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19996   <summary>
19997     Time from when a user navigates to a page to when it loads. Since the pages
19998     may start loading before the user navigates to it, this does not include any
19999     portion of load prior to navigation.
20001     This is recorded for the first page load completing immediately after a
20002     prerender.
20003   </summary>
20004 </histogram>
20006 <histogram name="Prerender.PerceivedPLTFirstAfterMissAnyOnly"
20007     units="milliseconds">
20008   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20009   <summary>
20010     Time from when a user navigates to a page to when it loads. Since the pages
20011     may start loading before the user navigates to it, this does not include any
20012     portion of load prior to navigation.
20014     &quot;FirstAfterMiss&quot; means the first pageload after a prerender miss.
20015     There are two types: Any, and Non-overlapping.  The latter only applies to
20016     page loads initiated after the prerender.  This variable records cases where
20017     only Any triggered.
20018   </summary>
20019 </histogram>
20021 <histogram name="Prerender.PerceivedPLTFirstAfterMissBoth" units="milliseconds">
20022   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20023   <summary>
20024     Time from when a user navigates to a page to when it loads. Since the pages
20025     may start loading before the user navigates to it, this does not include any
20026     portion of load prior to navigation.
20028     &quot;FirstAfterMiss&quot; means the first pageload after a prerender miss.
20029     There are two types: Any, and Non-overlapping.  The latter only applies to
20030     page loads initiated after the prerender.  This variable records cases where
20031     both triggered.
20032   </summary>
20033 </histogram>
20035 <histogram name="Prerender.PerceivedPLTFirstAfterMissNonOverlapping"
20036     units="milliseconds">
20037   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20038   <summary>
20039     Time from when a user navigates to a page to when it loads. Since the pages
20040     may start loading before the user navigates to it, this does not include any
20041     portion of load prior to navigation.
20043     This is recorded for the first page load completing immediately after a
20044     prerender, but which has also started after the prerender has been
20045     initiated.
20046   </summary>
20047 </histogram>
20049 <histogram name="Prerender.PerceivedPLTFirstAfterMissNonOverlappingOnly"
20050     units="milliseconds">
20051   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20052   <summary>
20053     Time from when a user navigates to a page to when it loads. Since the pages
20054     may start loading before the user navigates to it, this does not include any
20055     portion of load prior to navigation.
20057     &quot;FirstAfterMiss&quot; means the first pageload after a prerender miss.
20058     There are two types: Any, and Non-overlapping.  The latter only applies to
20059     page loads initiated after the prerender.  This variable records cases where
20060     only Non-overlapping triggered.
20061   </summary>
20062 </histogram>
20064 <histogram name="Prerender.PerceivedPLTMatched" units="milliseconds">
20065   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20066   <summary>
20067     Time from when a user navigates to a page to when it loads. Since the pages
20068     may start loading before the user navigates to it, this does not include any
20069     portion of load prior to navigation.
20071     This is recorded only for prerendered pages, or for pages which would have
20072     been prerendered in the control case.
20073   </summary>
20074 </histogram>
20076 <histogram name="Prerender.PerceivedPLTMatchedComplete" units="milliseconds">
20077   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20078   <summary>
20079     Time from when a user navigates to a page to when it loads. Since the pages
20080     may start loading before the user navigates to it, this does not include any
20081     portion of load prior to navigation.
20083     This is recorded only for prerendered pages, or for pages which would have
20084     been prerendered in the control case.
20086     In MatchedComplete, the prerender group also contains cancelled prerenders,
20087     so as to produce a perfect match of page views attributed this group in the
20088     prerender group with those attributed to this group in the control group.
20089   </summary>
20090 </histogram>
20092 <histogram name="Prerender.PerceivedPLTWindowed" units="milliseconds">
20093   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20094   <summary>
20095     Time from when a user navigates to a page to when it loads. Since the pages
20096     may start loading before the user navigates to it, this does not include any
20097     portion of load prior to navigation.
20099     This is recorded for all page loads which happen within 30 seconds after a
20100     prefetch tag is observed.
20101   </summary>
20102 </histogram>
20104 <histogram name="Prerender.PerceivedPLTWindowNotMatched" units="milliseconds">
20105   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20106   <summary>
20107     Time from when a user navigates to a page to when it loads. Since the pages
20108     may start loading before the user navigates to it, this does not include any
20109     portion of load prior to navigation.
20111     This is recorded for all page loads which happen within 30 seconds after a
20112     prefetch tag is observed and which do not correspond to a prerender tag.
20113   </summary>
20114 </histogram>
20116 <histogram name="Prerender.PercentLoadDoneAtSwapin">
20117   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20118   <summary>
20119     For prerenders that are swapped in, the percentage of the time from load
20120     start until the onload event fires that has elapsed at the time of the
20121     swapin.
20122   </summary>
20123 </histogram>
20125 <histogram name="Prerender.PeriodicCleanupDeleteContentsTime"
20126     units="milliseconds">
20127   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20128   <summary>
20129     How long the cleanup portion of PrerenderManager::PeriodicCleanup takes, to
20130     measure jank.
20131   </summary>
20132 </histogram>
20134 <histogram name="Prerender.PeriodicCleanupResourceCheckTime"
20135     units="milliseconds">
20136   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20137   <summary>
20138     How long the resource check portion of PrerenderManager::PeriodicCleanup
20139     takes, to measure jank.
20140   </summary>
20141 </histogram>
20143 <histogram name="Prerender.PrerenderCountOf3Max">
20144   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20145   <summary>
20146     After launching a prerender, how many simultanious prerenders are recorded
20147     as running, out of a maximum of three.
20148   </summary>
20149 </histogram>
20151 <histogram name="Prerender.PrerenderNotSwappedInPLT" units="milliseconds">
20152   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20153   <summary>
20154     For prerenders that finish loading before they are ever swapped in, their
20155     page load time until the onload event fires.
20156   </summary>
20157 </histogram>
20159 <histogram name="Prerender.PrerendersPerSessionCount">
20160   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20161   <summary>
20162     The number of sessions that have at least X successful prerenders.
20163   </summary>
20164 </histogram>
20166 <histogram name="Prerender.RelTypesLinkAdded" enum="PrerenderRelTypes">
20167   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20168   <summary>
20169     For each prerender link added to a document, records the rel types present
20170     on the link element.
20171   </summary>
20172 </histogram>
20174 <histogram name="Prerender.RelTypesLinkStarted" enum="PrerenderRelTypes">
20175   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20176   <summary>
20177     For each prerender in a document which starts prerendering, records the rel
20178     types present on the link element.
20179   </summary>
20180 </histogram>
20182 <histogram name="Prerender.RendererIdleTime" units="milliseconds">
20183   <obsolete>
20184     deprecated Nov 16 2012
20185   </obsolete>
20186   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20187   <summary>
20188     This is the time from when a prerendered page finishes loading to when it is
20189     displayed, as measured by the renderer process. When a page is displayed
20190     before it finishes loading, no value is recorded in this histogram.
20191   </summary>
20192 </histogram>
20194 <histogram name="Prerender.RendererPerceivedPLT" units="milliseconds">
20195   <obsolete>
20196     deprecated Nov 16 2012
20197   </obsolete>
20198   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20199   <summary>
20200     Perceived load time of a page, as measured by the renderer process. For
20201     non-prerendered pages, this is just BeginToFinish. For displayed prerendered
20202     pages, this is the time from when the prerendered page is moved into a
20203     TabContents until finish. &quot;Finish&quot; == after onload() and all
20204     resources are loaded. Note that this is 0 if the loading finishes before the
20205     page is moved into a TabContents.
20206   </summary>
20207 </histogram>
20209 <histogram name="Prerender.RendererPerceivedPLTMatched" units="milliseconds">
20210   <obsolete>
20211     deprecated Nov 16 2012
20212   </obsolete>
20213   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20214   <summary>
20215     Perceived load time of a prerendered page that is displayed, as measured by
20216     the renderer process. This is the time from when the prerendered page is
20217     moved into a TabContents until finish. &quot;Finish&quot; == after onload()
20218     and all resources are loaded. Note that this is 0 if the loading finishes
20219     before the page is moved into a TabContents.
20220   </summary>
20221 </histogram>
20223 <histogram name="Prerender.RendererTimeUntilDisplay" units="milliseconds">
20224   <obsolete>
20225     deprecated Nov 16 2012
20226   </obsolete>
20227   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20228   <summary>
20229     The time elapsed between when the prerendering of a page starts and when the
20230     page is displayed, as measured by the renderer process. Prerendered pages
20231     discarded without being displayed are excluded from this count.
20232   </summary>
20233 </histogram>
20235 <histogram name="Prerender.SchemeCancelReason"
20236     enum="PrerenderSchemeCancelReason">
20237   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20238   <summary>
20239     The detailed reason why a prerender is canceled with
20240     FINAL_STATUS_UNSUPPORTED_SCHEME
20241   </summary>
20242 </histogram>
20244 <histogram name="Prerender.Sessions" enum="PrerenderMode">
20245   <obsolete>
20246     deprecated Nov 16 2012
20247   </obsolete>
20248   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20249   <summary>Enumeration of how prerender was used per session.</summary>
20250 </histogram>
20252 <histogram name="Prerender.SessionStorageNamespaceMergeTime"
20253     units="milliseconds">
20254   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20255   <summary>Time to perform the session storage namespace merge.</summary>
20256 </histogram>
20258 <histogram name="Prerender.SimulatedLocalBrowsingBaselinePLT"
20259     units="milliseconds">
20260   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20261   <summary>
20262     For simulated local browsing prerendering, the baseline PLT of pages without
20263     any prerendering for pages that would be prerendered.
20264   </summary>
20265 </histogram>
20267 <histogram name="Prerender.SimulatedLocalBrowsingPLT" units="milliseconds">
20268   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20269   <summary>
20270     For simulated local browsing prerendering, the estimated PLT of pages with
20271     prerendering enabled for pages that would be prerendered.
20272   </summary>
20273 </histogram>
20275 <histogram name="Prerender.TabContentsDeleterSuppressedDialog"
20276     enum="BooleanSuppressed">
20277   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20278   <summary>
20279     A boolean that indicates how often we suppress a dialog from a tab when
20280     swapping it with a prerender.
20281   </summary>
20282 </histogram>
20284 <histogram name="Prerender.TabContentsDeleterTimeout"
20285     enum="BooleanCloseTimeout">
20286   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20287   <summary>
20288     A boolean that indicates how often we fail to delete an old prerendered tab
20289     before the timeout.
20290   </summary>
20291 </histogram>
20293 <histogram name="Prerender.TabHelperEvent" enum="PrerenderTabHelperEvents">
20294   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20295   <summary>
20296     Enumeration of what events related to the TabHelper class have occurred.
20297   </summary>
20298 </histogram>
20300 <histogram name="Prerender.TimeBetweenPrerenderRequests" units="milliseconds">
20301   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20302   <summary>Time between subsequent prerender requests.</summary>
20303 </histogram>
20305 <histogram name="Prerender.TimeSinceLastRecentVisit" units="milliseconds">
20306   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20307   <summary>
20308     The time elapsed between the most recent visit to a URL and when an
20309     attempted prerender of the same URL is cancelled with
20310     FINAL_STATUS_RECENTLY_VISITED.
20311   </summary>
20312 </histogram>
20314 <histogram name="Prerender.TimeToClick" units="milliseconds">
20315   <obsolete>
20316     deprecated Nov 16 2012
20317   </obsolete>
20318   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20319   <summary>Duration that a user hovers a link before clicking on it.</summary>
20320 </histogram>
20322 <histogram name="Prerender.TimeUntilUsed" units="milliseconds">
20323   <obsolete>
20324     deprecated Nov 16 2012.  See Prerender.TimeUntilUsed2, which has a larger
20325     range.
20326   </obsolete>
20327   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20328   <summary>
20329     Time from when a prerendered page is started to when it is first used due to
20330     user navigation. If the page is never used, it is not included in this
20331     histogram.
20332   </summary>
20333 </histogram>
20335 <histogram name="Prerender.TimeUntilUsed2" units="milliseconds">
20336   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20337   <summary>
20338     Time from when a prerendered page is started to when it is first used due to
20339     user navigation. If the page is never used, it is not included in this
20340     histogram.
20341   </summary>
20342 </histogram>
20344 <histogram name="PrinterService.PrinterServiceEvent"
20345     enum="PrinterServiceEventType">
20346   <owner>vitalybuka@chromium.org</owner>
20347   <summary>
20348     Count of events in PrinterService on ChromeOS related to USB printers.
20349   </summary>
20350 </histogram>
20352 <histogram name="PrintPreview.DestinationAction"
20353     enum="PrintPreviewPrintDestinationBuckets">
20354   <owner>vitalybuka@chromium.org</owner>
20355   <summary>
20356     Actions performed by the user when the print destination search widget is
20357     shown to the user.
20358   </summary>
20359 </histogram>
20361 <histogram name="PrintPreview.FontType" enum="PrintPreviewFontTypeType">
20362   <owner>vitalybuka@chromium.org</owner>
20363   <summary>
20364     Count of font file formats embeeded in print preview PDFs. These numbers are
20365     biased by what the platforms supports in terms of detection.
20366   </summary>
20367 </histogram>
20369 <histogram name="PrintPreview.GcpPromo" enum="PrintPreviewGcpPromoBuckets">
20370   <owner>vitalybuka@chromium.org</owner>
20371   <summary>
20372     Actions performed by the user when the Google Cloud Print add-printers
20373     promotion is shown to the user.
20374   </summary>
20375 </histogram>
20377 <histogram name="PrintPreview.InitialDisplayTime" units="milliseconds">
20378   <owner>vitalybuka@chromium.org</owner>
20379   <summary>
20380     Time from when print preview is intiated until the intial preview is sent to
20381     the preview tab for rendering.
20382   </summary>
20383 </histogram>
20385 <histogram name="PrintPreview.InitializationTime" units="milliseconds">
20386   <owner>vitalybuka@chromium.org</owner>
20387   <summary>
20388     Time from when print preview is intiated until the preview PDF generation is
20389     started.
20390   </summary>
20391 </histogram>
20393 <histogram name="PrintPreview.ManagePrinters">
20394   <owner>vitalybuka@chromium.org</owner>
20395   <summary>
20396     Count the number of requests received to show the manage printers dialog.
20397   </summary>
20398 </histogram>
20400 <histogram name="PrintPreview.NumberOfPrinters">
20401   <owner>vitalybuka@chromium.org</owner>
20402   <summary>
20403     Count the total number of printers shown in destination drop down list.
20404   </summary>
20405 </histogram>
20407 <histogram name="PrintPreview.PageCount.Initial">
20408   <owner>vitalybuka@chromium.org</owner>
20409   <summary>
20410     The page count of the initial print preview, a.k.a. the total number of
20411     pages in documents to be printed.
20412   </summary>
20413 </histogram>
20415 <histogram name="PrintPreview.PageCount.PrintToCloudPrint">
20416   <owner>vitalybuka@chromium.org</owner>
20417   <summary>
20418     The final page count (after page selection) of documents printed to a cloud
20419     printer.
20420   </summary>
20421 </histogram>
20423 <histogram name="PrintPreview.PageCount.PrintToCloudPrintWebDialog">
20424   <owner>vitalybuka@chromium.org</owner>
20425   <summary>
20426     The final page count (after page selection) of documents printed to a cloud
20427     printer using web dialog.
20428   </summary>
20429 </histogram>
20431 <histogram name="PrintPreview.PageCount.PrintToPDF">
20432   <owner>vitalybuka@chromium.org</owner>
20433   <summary>
20434     The final page count (after page selection) of documents printed to PDF.
20435   </summary>
20436 </histogram>
20438 <histogram name="PrintPreview.PageCount.PrintToPrinter">
20439   <owner>vitalybuka@chromium.org</owner>
20440   <summary>
20441     The final page count (after page selection) of documents printed to a
20442     printer.
20443   </summary>
20444 </histogram>
20446 <histogram name="PrintPreview.PageCount.SystemDialog">
20447   <owner>vitalybuka@chromium.org</owner>
20448   <summary>
20449     The final page count (after page selection) of documents printed using
20450     system dialog.
20451   </summary>
20452 </histogram>
20454 <histogram name="PrintPreview.PreviewEvent" enum="PrintPreviewHelperEvents">
20455   <owner>vitalybuka@chromium.org</owner>
20456   <summary>Print preview events.</summary>
20457 </histogram>
20459 <histogram name="PrintPreview.PrintSettings" enum="PrintSettings">
20460   <owner>vitalybuka@chromium.org</owner>
20461   <summary>
20462     Track the popularity of print settings. (Settings when printing to PDF are
20463     excluded from this statistic.)
20464   </summary>
20465 </histogram>
20467 <histogram name="PrintPreview.RegeneratePreviewRequest.BeforeCancel">
20468   <owner>vitalybuka@chromium.org</owner>
20469   <summary>
20470     The number of times regenerate preview requests received before the user
20471     clicked the cancel button.
20472   </summary>
20473 </histogram>
20475 <histogram name="PrintPreview.RegeneratePreviewRequest.BeforeFirstData">
20476   <owner>vitalybuka@chromium.org</owner>
20477   <summary>
20478     The number of times regenerate preview requests received before the first
20479     preview data is availible.
20480   </summary>
20481 </histogram>
20483 <histogram name="PrintPreview.RegeneratePreviewRequest.BeforePrint">
20484   <owner>vitalybuka@chromium.org</owner>
20485   <summary>
20486     The number of times regenerate preview requests received before the user
20487     clicked the print button.
20488   </summary>
20489 </histogram>
20491 <histogram name="PrintPreview.RenderAndGeneratePDFTime" units="milliseconds">
20492   <owner>vitalybuka@chromium.org</owner>
20493   <summary>
20494     Time taken to render and generate PDF for print preview. (Includes time to
20495     reflow the page back to normal, but not the time to reflow the page to
20496     prepare for printing.)
20497   </summary>
20498 </histogram>
20500 <histogram name="PrintPreview.RenderAndGeneratePDFTimeAvgPerPage"
20501     units="milliseconds">
20502   <owner>vitalybuka@chromium.org</owner>
20503   <summary>
20504     Time taken to render and generate PDF for print preview divided by the
20505     number of pages. (Includes time to reflow the page back to normal, but not
20506     the time to reflow the page to prepare for printing.)
20507   </summary>
20508 </histogram>
20510 <histogram name="PrintPreview.RendererError" enum="PrintPreviewFailureType">
20511   <owner>vitalybuka@chromium.org</owner>
20512   <summary>
20513     Count how frequently a set of pre-defined print preview errors occur.
20514   </summary>
20515 </histogram>
20517 <histogram name="PrintPreview.RenderPDFPageTime" units="milliseconds">
20518   <owner>vitalybuka@chromium.org</owner>
20519   <summary>Time taken to render each PDF page for print preview.</summary>
20520 </histogram>
20522 <histogram name="PrintPreview.RenderToPDFTime" units="milliseconds">
20523   <owner>vitalybuka@chromium.org</owner>
20524   <summary>Time taken to render to PDF for print preview.</summary>
20525 </histogram>
20527 <histogram name="PrintPreview.UserAction" enum="PrintPreviewUserActionType">
20528   <owner>vitalybuka@chromium.org</owner>
20529   <summary>
20530     Action taken by the user in the preview tab such as print, cancel, print to
20531     pdf and show advanced print settings dialog.
20532   </summary>
20533 </histogram>
20535 <histogram name="Profile.AddNewUser" enum="ProfileAddNewUser">
20536   <owner>bcwhite@chromium.org</owner>
20537   <owner>rlp@chromium.org</owner>
20538   <summary>The frequency of ways that new user profiles are added.</summary>
20539 </histogram>
20541 <histogram name="Profile.AppCount">
20542   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20543   <summary>The number of installed apps when a profile is opened.</summary>
20544 </histogram>
20546 <histogram name="Profile.AuthResult" enum="ProfileAuth">
20547   <owner>bcwhite@chromium.org</owner>
20548   <summary>
20549     Counts of authorization results when trying to open a locked profile from
20550     the User Manager.
20551   </summary>
20552 </histogram>
20554 <histogram name="Profile.Avatar" enum="ProfileAvatar">
20555   <owner>rlp@chromium.org</owner>
20556   <summary>The frequency of selection of each avatar.</summary>
20557 </histogram>
20559 <histogram name="Profile.BookmarksSize" units="MB">
20560   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20561   <summary>Size of the bookmarks database.</summary>
20562 </histogram>
20564 <histogram name="Profile.CookiesSize" units="MB">
20565   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20566   <summary>Size of the cookies database.</summary>
20567 </histogram>
20569 <histogram name="Profile.CreateResult" enum="ProfileCreateResult">
20570   <owner>pam@chromium.org</owner>
20571   <owner>rlp@chromium.org</owner>
20572   <summary>Result (final status) when creating a new profile.</summary>
20573 </histogram>
20575 <histogram name="Profile.CreateTime" units="milliseconds">
20576   <obsolete>
20577     Deprecated as of 8/2013.
20578   </obsolete>
20579   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20580   <summary>
20581     Back-end time elapsed while creating a new profile. The max is 30 seconds,
20582     when an external timeout was applied.
20583   </summary>
20584 </histogram>
20586 <histogram name="Profile.CreateTimeCanceled" units="milliseconds">
20587   <obsolete>
20588     Deprecated as of 8/2013.
20589   </obsolete>
20590   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20591   <summary>
20592     Time elapsed before the user decided to cancel creation of a new profile.
20593     Since only managed-user profile creation can be canceled, this time comes
20594     from managed-user registration. The max is 30 seconds, when an external
20595     timeout was applied.
20596   </summary>
20597 </histogram>
20599 <histogram name="Profile.CreateTimeCanceledNoTimeout" units="milliseconds">
20600   <owner>pam@chromium.org</owner>
20601   <summary>
20602     Time elapsed from when the handler received the message that a user clicked
20603     'Create' until the user decided to cancel creation of a new profile. Since
20604     only managed-user profile creation can be canceled, this time comes from
20605     managed-user registration.
20606   </summary>
20607 </histogram>
20609 <histogram name="Profile.CreateTimeNoTimeout" units="milliseconds">
20610   <owner>pam@chromium.org</owner>
20611   <summary>
20612     Time elapsed from when the handler received the message that a user clicked
20613     'Create' until the creation either failed with a local error (see
20614     Profile.CreateResult), was canceled (also recorded in
20615     Profile.CreateTimeCanceledNoTimeout), or completed successfully.
20616   </summary>
20617 </histogram>
20619 <histogram name="Profile.ExtensionSize" units="MB">
20620   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20621   <summary>Size of the extension cookies database.</summary>
20622 </histogram>
20624 <histogram name="Profile.FaviconsSize" units="MB">
20625   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20626   <summary>Size of the favicons database.</summary>
20627 </histogram>
20629 <histogram name="Profile.HistorySize" units="MB">
20630   <owner>dmikurube@chromium.org</owner>
20631   <summary>Size of the history database.</summary>
20632 </histogram>
20634 <histogram name="Profile.LaunchBrowser" enum="ProfileType">
20635   <owner>rlp@chromium.org</owner>
20636   <summary>
20637     Number of times users launch a browser window from either a primary or
20638     secondary profile (i.e., each time a browser window is opened we log which
20639     type of profile it belongs to).
20640   </summary>
20641 </histogram>
20643 <histogram name="Profile.NetUserCount" enum="ProfileNetUserCount">
20644   <owner>bcwhite@chromium.org</owner>
20645   <owner>rlp@chromium.org</owner>
20646   <summary>
20647     Counts of users added and deleted. Percentages are not meaningful. Please
20648     look at the ratio of the counts/percentages.
20649   </summary>
20650 </histogram>
20652 <histogram name="Profile.NumberOfAccountsPerProfile">
20653   <owner>mlerman@chromium.org</owner>
20654   <summary>
20655     Counts the number of Google-managed accounts linked to a profile. This may
20656     be counted multiple times per profile. Please review with the &quot;Show
20657     user counts&quot; option enabled on the dashboard.
20658   </summary>
20659 </histogram>
20661 <histogram name="Profile.NumberOfManagedProfiles">
20662   <owner>pam@chromium.org</owner>
20663   <summary>
20664     Counts the number of locally managed profiles on a user's machine when
20665     Chrome starts up, among cases with at least one profile.
20666   </summary>
20667 </histogram>
20669 <histogram name="Profile.NumberOfProfiles">
20670   <owner>bcwhite@chromium.org</owner>
20671   <owner>rlp@chromium.org</owner>
20672   <summary>
20673     Counts the number of profiles on a user's machine when Chrome starts up.
20674   </summary>
20675 </histogram>
20677 <histogram name="Profile.NumberOfProfilesAfterAddOrDelete">
20678   <obsolete>
20679     Deprecated 2013-04-09. No longer tracked. See Profile.NumberOfProfiles.
20680   </obsolete>
20681   <owner>bcwhite@chromium.org</owner>
20682   <owner>rlp@chromium.org</owner>
20683   <summary>
20684     Counts the number of profiles on a user's machine whenever a profile is
20685     added or deleted.
20686   </summary>
20687 </histogram>
20689 <histogram name="Profile.NumberOfProfilesOnStartup">
20690   <obsolete>
20691     Deprecated; replaced by Profile.NumberOfProfiles on 2013-04-09. Data are
20692     suspect, especially after 2012-02-24: see https://crbug.com/189213.
20693   </obsolete>
20694   <owner>bcwhite@chromium.org</owner>
20695   <owner>rlp@chromium.org</owner>
20696   <summary>
20697     Counts the number of profiles on a user's machine when Chrome starts up.
20698   </summary>
20699 </histogram>
20701 <histogram name="Profile.NumberOfSignedInProfiles">
20702   <owner>bcwhite@chromium.org</owner>
20703   <owner>rlp@chromium.org</owner>
20704   <summary>
20705     Counts the number of signed-in profiles on a user's machine when Chrome
20706     starts up, among cases with at least one profile.
20707   </summary>
20708 </histogram>
20710 <histogram name="Profile.NumberOfSignedInProfilesOnStartup">
20711   <obsolete>
20712     Deprecated; replaced by Profile.NumberOfSignedInProfiles on 2013-04-09.
20713   </obsolete>
20714   <owner>bcwhite@chromium.org</owner>
20715   <owner>rlp@chromium.org</owner>
20716   <summary>
20717     Counts the number of profiles that are signed in to Chrome when Chrome
20718     starts up.
20719   </summary>
20720 </histogram>
20722 <histogram name="Profile.Opening" enum="ProfileOpen">
20723   <obsolete>
20724     Deprecated because it did not present the information clearly.
20725   </obsolete>
20726   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20727   <summary>The frequency of ways that the profiles are opened.</summary>
20728 </histogram>
20730 <histogram name="Profile.OpenMethod" enum="ProfileOpenMethod">
20731   <owner>bcwhite@chromium.org</owner>
20732   <owner>rlp@chromium.org</owner>
20733   <summary>
20734     The frequency with which the user opens the different profile menus or
20735     switches profiles. For the open statistics, this does not mean the user
20736     necessarily opened a profile after clicking. The switch statistics indicate
20737     how often and how the user switches profiles. They are provided together for
20738     comparison of how often the user actually switches after opening the avatar
20739     bubble menu.
20740   </summary>
20741 </histogram>
20743 <histogram name="Profile.PercentageOfManagedProfiles">
20744   <owner>pam@chromium.org</owner>
20745   <summary>
20746     Tracks the percentage (0-100) of profiles that are locally managed, recorded
20747     when Chrome starts up.
20748   </summary>
20749 </histogram>
20751 <histogram name="Profile.ProfileError" enum="ProfileErrorType">
20752   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20753   <summary>
20754     The error with the current user profile that caused an error dialog to be
20755     shown. This dialog is shown usually when there is some sort of corruption in
20756     the user's profile data.
20757   </summary>
20758 </histogram>
20760 <histogram name="Profile.SupervisedProfileCreateError"
20761     enum="GoogleServiceAuthError">
20762   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20763   <summary>
20764     The error code generated in the final step (registration step) of creating a
20765     new supervised profile.
20766   </summary>
20767 </histogram>
20769 <histogram name="Profile.SupervisedProfileImportError"
20770     enum="GoogleServiceAuthError">
20771   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20772   <summary>
20773     The error code generated in the final step (registration step) of importing
20774     a supervised profile.
20775   </summary>
20776 </histogram>
20778 <histogram name="Profile.SupervisedProfileTotalCreateTime" units="milliseconds">
20779   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20780   <summary>
20781     Time elapsed from when the handler received the message that a user clicked
20782     'Create' to create a new supervised user profile until the registration ends
20783     either successfully or with a failure (both recorded in
20784     Profile.SupervisedProfileCreateResult).
20785   </summary>
20786 </histogram>
20788 <histogram name="Profile.SupervisedProfileTotalImportTime" units="milliseconds">
20789   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20790   <summary>
20791     Time elapsed from when the handler received the message that a user clicked
20792     'Import supervised user' until the registration ends either successfully or
20793     with a failure (both recorded in Profile.SupervisedProfileImportResult).
20794   </summary>
20795 </histogram>
20797 <histogram name="Profile.SwitchGaiaPhotoSettings"
20798     enum="ProfileGaiaPhotoOptions">
20799   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20800   <summary>
20801     Counts of when users switch to using their GAIA photo instead of an avatar
20802     icon or the opposite when they switch back to an avatar icon instead of
20803     their GAIA photo.
20804   </summary>
20805 </histogram>
20807 <histogram name="Profile.Sync" enum="ProfileSync">
20808   <obsolete>
20809     Deprecated because it did not present the information clearly.
20810   </obsolete>
20811   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20812   <summary>Activity of the user with regards to sync.</summary>
20813 </histogram>
20815 <histogram name="Profile.SyncCustomize" enum="ProfileSyncCustomize">
20816   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20817   <summary>
20818     Number of times and ways the user customized the sync options of their
20819     profile. Percentages are not meaningful. To determine percentages, take the
20820     count of a given action over the count of number of customizations.
20821   </summary>
20822 </histogram>
20824 <histogram name="Profile.SyncSignIn" enum="ProfileType">
20825   <owner>rpop@google.com</owner>
20826   <summary>
20827     Number of times the user signed into sync from original or secondary
20828     profile.
20829   </summary>
20830 </histogram>
20832 <histogram name="Profile.ThumbnailsSize" units="MB">
20833   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20834   <summary>Size of the thumbnails database.</summary>
20835 </histogram>
20837 <histogram name="Profile.TopSitesSize" units="MB">
20838   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20839   <summary>Size of the top sites database.</summary>
20840 </histogram>
20842 <histogram name="Profile.TotalHistorySize" units="MB">
20843   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20844   <summary>Total size of all history databases.</summary>
20845 </histogram>
20847 <histogram name="Profile.TotalSize" units="MB">
20848   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20849   <summary>Total size of the profile data (excluding sub-folders).</summary>
20850 </histogram>
20852 <histogram name="Profile.Update" enum="ProfileType">
20853   <owner>rlp@chromium.org</owner>
20854   <summary>Times a profile name and/or avatar was updated.</summary>
20855 </histogram>
20857 <histogram name="Profile.UpgradeEnrollment" enum="ProfileUpgradeEnrollment">
20858   <owner>mlerman@chromium.org</owner>
20859   <summary>
20860     The process which leads a user to enroll in New Profile Management. Also
20861     tracks if the user chooses to opt out, and tutorials which guide the user
20862     into New Profile Management.
20863   </summary>
20864 </histogram>
20866 <histogram name="Profile.VisitedLinksSize" units="MB">
20867   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20868   <summary>Size of the visited links database.</summary>
20869 </histogram>
20871 <histogram name="Profile.WebDataSize" units="MB">
20872   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20873   <summary>Size of the web data database.</summary>
20874 </histogram>
20876 <histogram name="ProfileReset.SendFeedback" enum="Boolean">
20877   <owner>engedy@chromium.org</owner>
20878   <owner>vasilii@chromium.org</owner>
20879   <summary>
20880     Signifies if the user selected &quot;Send feedback&quot; checkbox in the
20881     Reset Profile dialog.
20882   </summary>
20883 </histogram>
20885 <histogram name="Protector.DefaultSearchProvider" enum="ProtectorError">
20886   <obsolete>
20887     Deprecated 8/2013. No longer tracked.
20888   </obsolete>
20889   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20890   <summary>
20891     Errors that Protector detects about default search provider in Web Data.
20892     Reported once when Web Data is loaded.
20893   </summary>
20894 </histogram>
20896 <histogram name="Protector.Preferences" enum="ProtectorError">
20897   <obsolete>
20898     Deprecated 8/2013. No longer tracked.
20899   </obsolete>
20900   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20901   <summary>
20902     Errors that Protector detects about protected settings in Preferences.
20903     Reported once when profile is loaded.
20904   </summary>
20905 </histogram>
20907 <histogram name="Protector.SearchProvider" enum="SearchEngine">
20908   <obsolete>
20909     Deprecated 8/2013. No longer tracked.
20910   </obsolete>
20911   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20912   <summary>
20913     When the default search provider setting is changed outside of Chrome, which
20914     is detected by the Protector, this histogram reports the new setting.
20915   </summary>
20916 </histogram>
20918 <histogram name="Protector.StartupSettings" enum="SessionStartupType">
20919   <obsolete>
20920     Deprecated 8/2013. No longer tracked.
20921   </obsolete>
20922   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20923   <summary>
20924     When the startup settings are changed outside of Chrome, which is detected
20925     by the Protector, this histogram reports the new setting.
20926   </summary>
20927 </histogram>
20929 <histogram name="Quickoffice.docPageCount">
20930   <owner>joshwoodward@google.com</owner>
20931   <summary>
20932     Records the page count when a compound binary format document is opened.
20933   </summary>
20934 </histogram>
20936 <histogram name="Quickoffice.docParagraphCount">
20937   <owner>joshwoodward@google.com</owner>
20938   <summary>
20939     Records the paragraph count when a compound binary format document is
20940     opened.
20941   </summary>
20942 </histogram>
20944 <histogram name="Quickoffice.docSectionCount">
20945   <owner>joshwoodward@google.com</owner>
20946   <summary>
20947     Records the section count when a compound binary format document is opened.
20948   </summary>
20949 </histogram>
20951 <histogram name="Quickoffice.docxPageCount">
20952   <owner>joshwoodward@google.com</owner>
20953   <summary>
20954     Records the page count when an OOXML format document is opened.
20955   </summary>
20956 </histogram>
20958 <histogram name="Quickoffice.docxParagraphCount">
20959   <owner>joshwoodward@google.com</owner>
20960   <summary>
20961     Records the paragraph count when an OOXML format document is opened.
20962   </summary>
20963 </histogram>
20965 <histogram name="Quickoffice.docxSectionCount">
20966   <owner>joshwoodward@google.com</owner>
20967   <summary>
20968     Records the section count when an OOXML format document is opened.
20969   </summary>
20970 </histogram>
20972 <histogram name="Quickoffice.ErrorTypes" enum="QuickofficeErrorTypes">
20973   <owner>joshwoodward@google.com</owner>
20974   <summary>
20975     Records the various different error types encountered when opening and
20976     reading MS Office file formats in the Quickoffice viewer. These range from
20977     Nacl crashes and uncaught javascript exceptions to document errors inside
20978     Quickoffice Web Toolkit (eg QOWT). The errors are recorded against the file
20979     format in which they occurred.
20980   </summary>
20981 </histogram>
20983 <histogram name="Quickoffice.FileFormat" enum="QuickofficeFileFormat">
20984   <owner>joshwoodward@google.com</owner>
20985   <summary>
20986     Records the various different file types supported by Quickoffice (like MS
20987     Word, Excel, Powerpoint files) when they opened in the browser to measure
20988     which file formats are most popular.
20989   </summary>
20990 </histogram>
20992 <histogram name="Quickoffice.pptMasterCount">
20993   <owner>joshwoodward@google.com</owner>
20994   <summary>
20995     Records the number of slide masters when a compound binary format
20996     presentation is opened.
20997   </summary>
20998 </histogram>
21000 <histogram name="Quickoffice.pptSlideCount">
21001   <owner>joshwoodward@google.com</owner>
21002   <summary>
21003     Records the slide count when a compound binary format presentation is
21004     opened.
21005   </summary>
21006 </histogram>
21008 <histogram name="Quickoffice.pptxMasterCount">
21009   <owner>joshwoodward@google.com</owner>
21010   <summary>
21011     Records the number of slide masters when an OOXML format presentation is
21012     opened.
21013   </summary>
21014 </histogram>
21016 <histogram name="Quickoffice.pptxSlideCount">
21017   <owner>joshwoodward@google.com</owner>
21018   <summary>
21019     Records the slide count when an OOXML format presentation is opened.
21020   </summary>
21021 </histogram>
21023 <histogram name="Quickoffice.xlsFormattedCellCount">
21024   <owner>joshwoodward@google.com</owner>
21025   <summary>
21026     Records the number of cells that contain formatting data in the default
21027     worksheet when a compound binary format spreadsheet is opened.
21028   </summary>
21029 </histogram>
21031 <histogram name="Quickoffice.xlsNonEmptyCellCount">
21032   <owner>joshwoodward@google.com</owner>
21033   <summary>
21034     Records the number of non-empty cells in the default worksheet when a
21035     compound binary format spreadsheet is opened.
21036   </summary>
21037 </histogram>
21039 <histogram name="Quickoffice.xlsSheetCount">
21040   <owner>joshwoodward@google.com</owner>
21041   <summary>
21042     Records the number of worksheets when a compound binary format spreadsheet
21043     is opened.
21044   </summary>
21045 </histogram>
21047 <histogram name="Quickoffice.xlsxFormattedCellCount">
21048   <owner>joshwoodward@google.com</owner>
21049   <summary>
21050     Records the number of cells that contain formatting data in the default
21051     worksheet when an OOXML format spreadsheet is opened.
21052   </summary>
21053 </histogram>
21055 <histogram name="Quickoffice.xlsxNonEmptyCellCount">
21056   <owner>joshwoodward@google.com</owner>
21057   <summary>
21058     Records the number of non-empty cells when an OOXML format spreadsheet is
21059     opened.
21060   </summary>
21061 </histogram>
21063 <histogram name="Quickoffice.xlsxSheetCount">
21064   <owner>joshwoodward@google.com</owner>
21065   <summary>
21066     Records the number of worksheets when an OOXML format spreadsheet is opened.
21067   </summary>
21068 </histogram>
21070 <histogram name="Rappor.DiscardReason" enum="RapporDiscardReason">
21071   <owner>holte@chromium.org</owner>
21072   <summary>
21073     For each Rappor log that is discarded, the reason that it was discarded.
21074   </summary>
21075 </histogram>
21077 <histogram name="Rappor.FailedUploadErrorCode" enum="NetErrorCodes">
21078   <owner>holte@chromium.org</owner>
21079   <summary>Net error codes for failed Rappor uploads.</summary>
21080 </histogram>
21082 <histogram name="Rappor.UploadResponseCode" enum="HttpResponseCode">
21083   <owner>holte@chromium.org</owner>
21084   <summary>
21085     For each upload to the Rappor server, log the response received from the
21086     server.
21087   </summary>
21088 </histogram>
21090 <histogram name="Renderer.AcceleratedFixedRootBackground"
21091     enum="AcceleratedFixedRootBackground">
21092   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21093   <summary>
21094     Keeps track of the number of main frame scrolls with an accelerated fixed
21095     root background, the number of main frame scrolls with an unaccelerated
21096     fixed root background, and the total number of main frame scrolls.
21097   </summary>
21098 </histogram>
21100 <histogram name="Renderer.CompositedScrolling" enum="CompositedScrolling">
21101   <owner>hartmanng@chromium.org</owner>
21102   <summary>
21103     Total count of the number of RenderLayers which are scrollable areas, need
21104     to be promoted to stacking containers, and will use composited scrolling.
21105     Each bucket is sampled at most once per RenderLayer, when the RenderLayer
21106     first becomes scrollable, first needs to become a stacking container, and
21107     first uses composited scrolling, respectively.
21108   </summary>
21109 </histogram>
21111 <histogram name="Renderer.DrawDuration" units="milliseconds">
21112   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21113   <summary>The time it takes for the compositor to draw a frame.</summary>
21114 </histogram>
21116 <histogram name="Renderer.DrawDurationOverestimate" units="milliseconds">
21117   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21118   <summary>
21119     The amount by which the compositor's draw duration was overestimated in a
21120     particular frame (0 if the duration was perfectly predicted or
21121     underestimated).
21122   </summary>
21123 </histogram>
21125 <histogram name="Renderer.DrawDurationUnderestimate" units="milliseconds">
21126   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21127   <summary>
21128     The amount by which the compositor's draw duration was underestimated in a
21129     particular frame (0 if the duration was perfectly predicted or
21130     overestimated).
21131   </summary>
21132 </histogram>
21134 <histogram name="Renderer.GpuLatency" units="milliseconds">
21135   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21136   <summary>
21137     The delay between the compositor submitting a command to the GPU and that
21138     command executing on the GPU. This delay is measured once per frame.
21139   </summary>
21140 </histogram>
21142 <histogram name="Renderer.GpuLatencyOverestimate" units="milliseconds">
21143   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21144   <summary>
21145     The amount by which GPU latency was overestimated in a particular frame (0
21146     if the latency was perfectly predicted or underestimated).
21147   </summary>
21148 </histogram>
21150 <histogram name="Renderer.GpuLatencyUnderestimate" units="milliseconds">
21151   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21152   <summary>
21153     The amount by which GPU latency was underestimated in a particular frame (0
21154     if the latency was perfectly predicted or overestimated).
21155   </summary>
21156 </histogram>
21158 <histogram name="Renderer.PixelIncreaseFromTransitions">
21159   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21160   <summary>
21161     A lower-bound on the percentage increase in memory that would result from
21162     promoting all layers that have a webkit-transition on opacity or transform.
21163   </summary>
21164 </histogram>
21166 <histogram name="Renderer.unloadEventsDurationMS" units="milliseconds">
21167   <obsolete>
21168     Deprecated as of 10/2013.
21169   </obsolete>
21170   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21171   <summary>
21172     This measures how long all unload event handlers required to run whenever an
21173     unload event is processed.
21174   </summary>
21175 </histogram>
21177 <histogram name="Renderer2.FinishDocToFinish">
21178   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21179   <summary>
21180     The time from when a document finished loading to when all it's resources
21181     are also loaded.
21182   </summary>
21183 </histogram>
21185 <histogram name="Renderer2.RequestToFinish">
21186   <obsolete>
21187     Deprecated 6/15/09.  Replaced by Renderer2.RequestToFinish_L
21188   </obsolete>
21189   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21190   <summary>
21191     The time from when a page was requested by a user to when it is fully
21192     loaded.
21193   </summary>
21194 </histogram>
21196 <histogram name="Renderer2.RequestToFinish_L">
21197   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21198   <summary>
21199     The time from when a page was requested by a user to when it is fully
21200     loaded.
21201   </summary>
21202 </histogram>
21204 <histogram name="Renderer2.RequestToFirstLayout">
21205   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21206   <summary>
21207     The time from when a page was requested by a user to its first layout.
21208   </summary>
21209 </histogram>
21211 <histogram name="Renderer2.RequestToStart">
21212   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21213   <summary>
21214     The time from when a page was requested by a user to when it starts loading.
21215   </summary>
21216 </histogram>
21218 <histogram name="Renderer2.StartToFinish">
21219   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21220   <summary>
21221     The time from when a page started loading to when it is fully loaded.
21222   </summary>
21223 </histogram>
21225 <histogram name="Renderer2.StartToFinishDoc">
21226   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21227   <summary>
21228     The time from when a page starts loading to when the main document is
21229     finished loading.
21230   </summary>
21231 </histogram>
21233 <histogram name="Renderer2.StartToFirstLayout">
21234   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21235   <summary>
21236     The time from when a page starts loading to its first layout.
21237   </summary>
21238 </histogram>
21240 <histogram name="Renderer4.Abandoned" enum="Abandoned">
21241   <owner>wiltzius@chromium.org</owner>
21242   <summary>
21243     Distribution of actual finished pages, vs abandoned pages, where we needed
21244     to declare a finish time prematurely since the page was being closed
21245     (exited).
21246   </summary>
21247 </histogram>
21249 <histogram name="Renderer4.AccelContentPaintDurationMS">
21250   <owner>wiltzius@chromium.org</owner>
21251   <summary>
21252     Time spent by WebKit painting the page, in milliseconds, when the GPU
21253     acceleration is active, for paints that affect non-root layers.
21254   </summary>
21255 </histogram>
21257 <histogram name="Renderer4.AccelContentPaintMegapixPerSecond">
21258   <owner>wiltzius@chromium.org</owner>
21259   <summary>
21260     WebKit paint throughput, measured in megapixels per second, when GPU
21261     acceleration is active, for paints that affect non-root layers.
21262   </summary>
21263 </histogram>
21265 <histogram name="Renderer4.AccelDoDeferredUpdateDelay">
21266   <owner>wiltzius@chromium.org</owner>
21267   <summary>Time between frames when GPU acceleration is active.</summary>
21268 </histogram>
21270 <histogram name="Renderer4.AccelRootPaintDurationMS">
21271   <owner>wiltzius@chromium.org</owner>
21272   <summary>
21273     Time spent by WebKit painting the page, in milliseconds, when the GPU
21274     acceleration is active, for paints that affect the root layer.
21275   </summary>
21276 </histogram>
21278 <histogram name="Renderer4.AccelRootPaintMegapixPerSecond">
21279   <owner>wiltzius@chromium.org</owner>
21280   <summary>
21281     WebKit paint throughput, measured in megapixels per second, when GPU
21282     acceleration is active, for paints that affect the root layer.
21283   </summary>
21284 </histogram>
21286 <histogram name="Renderer4.AnimationCallbackDelayTime" units="milliseconds">
21287   <owner>wiltzius@chromium.org</owner>
21288   <summary>
21289     Time from when the animation callback was posted to when it ran.
21290   </summary>
21291 </histogram>
21293 <histogram name="Renderer4.BeginToCommit" units="milliseconds">
21294   <owner>wiltzius@chromium.org</owner>
21295   <summary>
21296     Time from &quot;begin&quot; to &quot;commit.&quot;   &quot;Begin&quot;==
21297     &quot;request&quot; if user requested, and &quot;start&quot; otherwise.
21298     &quot;Request&quot;== time when user requested document. &quot;Start&quot;==
21299     time when renderer requested load of document, after any unload of last
21300     document. &quot;Commit&quot;== time when renderer got first byte of
21301     document.
21302   </summary>
21303 </histogram>
21305 <histogram name="Renderer4.BeginToFinish">
21306   <owner>wiltzius@chromium.org</owner>
21307   <summary>TBD</summary>
21308 </histogram>
21310 <histogram name="Renderer4.BeginToFinishDoc">
21311   <owner>wiltzius@chromium.org</owner>
21312   <summary>TBD</summary>
21313 </histogram>
21315 <histogram name="Renderer4.BeginToFirstPaint" units="milliseconds">
21316   <owner>wiltzius@chromium.org</owner>
21317   <summary>
21318     Time from &quot;begin&quot; to &quot;first paint.&quot;  &quot;Begin&quot;==
21319     &quot;request&quot; if user requested, and &quot;start&quot; otherwise.
21320     &quot;Request&quot;== time when user requested document. &quot;Start&quot;==
21321     time when renderer requested load of document, after any unload of last
21322     document. &quot;First paint&quot;== time when first paint operation was
21323     performed.
21324   </summary>
21325 </histogram>
21327 <histogram name="Renderer4.BeginToFirstPaintAfterLoad" units="milliseconds">
21328   <owner>wiltzius@chromium.org</owner>
21329   <summary>
21330     Time from &quot;big&quot; to &quot;first paint after load.&quot;
21331     &quot;Begin&quot;== &quot;request&quot; if user requested, and
21332     &quot;start&quot; otherwise.  &quot;Request&quot;== time when user requested
21333     document. &quot;Start&quot;== time when renderer requested load of document,
21334     after any unload of last document. &quot;First paint after load&quot;== time
21335     after onload() when first paint operation is performed.
21336   </summary>
21337 </histogram>
21339 <histogram name="Renderer4.CommitToFinish" units="milliseconds">
21340   <owner>wiltzius@chromium.org</owner>
21341   <summary>
21342     Time from &quot;commit&quot; to &quot;finish.&quot; &quot;Commit&quot;==
21343     time when renderer got first byte of document.  &quot;Finish&quot;==after
21344     onload() and all resources are loaded.
21345   </summary>
21346 </histogram>
21348 <histogram name="Renderer4.CommitToFinishDoc" units="milliseconds">
21349   <owner>wiltzius@chromium.org</owner>
21350   <summary>
21351     Time from &quot;commit&quot; to &quot;finish doc.&quot; &quot;Commit&quot;==
21352     time when renderer got first byte of document. &quot;Finish doc&quot; ==
21353     main document loaded, before onload(). &quot;Finish&quot;==after onload()
21354     and all resources are loaded.
21355   </summary>
21356 </histogram>
21358 <histogram name="Renderer4.CommitToFirstPaint" units="milliseconds">
21359   <owner>wiltzius@chromium.org</owner>
21360   <summary>
21361     Time from &quot;commit&quot; to &quot;first paint.&quot;
21362     &quot;Commit&quot;== time when renderer got first byte of document.
21363     &quot;First paint&quot;== time when first paint operation was performed.
21364   </summary>
21365 </histogram>
21367 <histogram name="Renderer4.CommitToFirstPaintAfterLoad" units="milliseconds">
21368   <owner>wiltzius@chromium.org</owner>
21369   <summary>
21370     Time from &quot;commit&quot; to &quot;first paint after load.&quot;
21371     &quot;Commit&quot;== time when renderer got first byte of document.
21372     &quot;First paint after load&quot;== time after onload() when first paint
21373     operation is performed.
21374   </summary>
21375 </histogram>
21377 <histogram name="Renderer4.CompositorScrollHitTestResult"
21378     enum="CompositorScrollResult">
21379   <owner>vollick@chromium.org</owner>
21380   <summary>
21381     It's possible for compositor hit testing to determine conclusively that
21382     compositor thread scrolling can or cannot be done. It's also possible that
21383     the hit testing result is inconclusive. We would like to see the I-don't-
21384     know result as little as possible. This histogram tracks the ratios.
21385   </summary>
21386 </histogram>
21388 <histogram name="Renderer4.CompositorThreadImplDrawDelay" units="milliseconds">
21389   <owner>wiltzius@chromium.org</owner>
21390   <summary>
21391     Time between frames, as measured on the compositor thread. This is collected
21392     once per frame while it is being drawn to the screen in the compositor.
21393   </summary>
21394 </histogram>
21396 <histogram name="Renderer4.drawPixelCountCulled" units="NormalizedPixels">
21397   <obsolete>
21398     Renamed to Renderer4.pixelCountCulled_Draw.
21399   </obsolete>
21400   <owner>wiltzius@chromium.org</owner>
21401   <summary>
21402     Number of pixels that culling prevented being drawn to the screen,
21403     normalized to the viewport size. This is collected once per frame while it
21404     is being drawn to the screen in the compositor.
21405   </summary>
21406 </histogram>
21408 <histogram name="Renderer4.drawPixelCountOpaque" units="NormalizedPixels">
21409   <obsolete>
21410     Renamed to Renderer4.pixelCountOpaque_Draw.
21411   </obsolete>
21412   <owner>wiltzius@chromium.org</owner>
21413   <summary>
21414     Number of pixels drawn to the screen and known opaque, normalized to the
21415     viewport size. This is collected once per frame while it is being drawn to
21416     the screen in the compositor.
21417   </summary>
21418 </histogram>
21420 <histogram name="Renderer4.drawPixelCountTranslucent" units="NormalizedPixels">
21421   <obsolete>
21422     Renamed to Renderer4.pixelCountTranslucent_Draw.
21423   </obsolete>
21424   <owner>wiltzius@chromium.org</owner>
21425   <summary>
21426     Number of pixels drawn to the screen and not known opaque, normalized to the
21427     viewport size. This is collected once per frame while it is being drawn to
21428     the screen in the compositor.
21429   </summary>
21430 </histogram>
21432 <histogram name="Renderer4.FinishDocToFinish" units="milliseconds">
21433   <owner>wiltzius@chromium.org</owner>
21434   <summary>
21435     Time from &quot;finish doc&quot; to &quot;finish.&quot; &quot;Finish
21436     doc&quot;== main document loaded, before onload(). &quot;Finish&quot;==after
21437     onload() and all resources are loaded.
21438   </summary>
21439 </histogram>
21441 <histogram name="Renderer4.FinishToFirstPaintAfterLoad" units="milliseconds">
21442   <owner>wiltzius@chromium.org</owner>
21443   <summary>
21444     Time from &quot;finish &quot; to &quot;first paint after load.&quot;
21445     &quot;Finish&quot;==after onload() and all resources are loaded. &quot;First
21446     paint after load&quot;== time after onload() when first paint operation is
21447     performed.
21448   </summary>
21449 </histogram>
21451 <histogram name="Renderer4.InvalidationRegionApproximateRectCount"
21452     units="rects">
21453   <owner>wiltzius@chromium.org</owner>
21454   <summary>
21455     Number of rects inside of a PictureLayer's invalidation region per commit.
21456   </summary>
21457 </histogram>
21459 <histogram name="Renderer4.LanguageDetection" units="milliseconds">
21460   <owner>wiltzius@chromium.org</owner>
21461   <summary>
21462     Time to determine the page language. This is done after the page has been
21463     loaded.
21464   </summary>
21465 </histogram>
21467 <histogram name="Renderer4.LCDText.PercentageOfAALayers" units="%">
21468   <owner>wiltzius@chromium.org</owner>
21469   <summary>
21470     The ratio of LCDText CC Layers / candidate LCDText layers. Recorded in
21471     LayerTreeHost, after LayerTreeHostCommon::CalculateDrawProperties() has
21472     computed the properties we need. Only recorded for the first 50 frames of
21473     every page.
21474   </summary>
21475 </histogram>
21477 <histogram name="Renderer4.LCDText.PercentageOfCandidateLayers" units="%">
21478   <owner>wiltzius@chromium.org</owner>
21479   <summary>
21480     The ratio of CC Layers which are candidates for LCDText AA / total picture
21481     or content Layers.  Recorded in LayerTreeHost, after
21482     LayerTreeHostCommon::CalculateDrawProperties() has computed the properties
21483     we need. Only recorded for the first 50 frames of every page.
21484   </summary>
21485 </histogram>
21487 <histogram name="Renderer4.LoadType" enum="LoadType">
21488   <owner>wiltzius@chromium.org</owner>
21489   <summary>
21490     Probability distribution for enumerated varieties of page loads.
21491   </summary>
21492 </histogram>
21494 <histogram name="Renderer4.pixelCountCulled_Draw" units="NormalizedPixels">
21495   <owner>wiltzius@chromium.org</owner>
21496   <summary>
21497     Number of pixels that culling prevented being drawn to the screen, recorded
21498     as 10 times the percentage of the viewport that these pixels cover. This is
21499     collected once per frame while it is being drawn to the screen in the
21500     compositor.
21501   </summary>
21502 </histogram>
21504 <histogram name="Renderer4.pixelCountOpaque" units="NormalizedPixels">
21505   <owner>wiltzius@chromium.org</owner>
21506   <summary>
21507     Number of pixels known to be opaque, recorded as 10 times the percentage of
21508     the viewport that these pixels cover.
21509   </summary>
21510 </histogram>
21512 <histogram name="Renderer4.pixelCountPainted" units="NormalizedPixels">
21513   <owner>wiltzius@chromium.org</owner>
21514   <summary>
21515     Number of pixels painted by WebKit into main memory, recorded as 10 times
21516     the percentage of the viewport that these pixels cover. This is collected
21517     once per commit from WebKit to the compositor.
21518   </summary>
21519 </histogram>
21521 <histogram name="Renderer4.pixelCountTranslucent" units="NormalizedPixels">
21522   <owner>wiltzius@chromium.org</owner>
21523   <summary>
21524     Number of pixels not known to be opaque opaque, recorded as 10 times the
21525     percentage of the viewport that these pixels cover.
21526   </summary>
21527 </histogram>
21529 <histogram name="Renderer4.renderPassCount">
21530   <owner>wiltzius@chromium.org</owner>
21531   <summary>
21532     The number of render passes (or render targets) in the renderer's frame. If
21533     the value is more than one, then an intermediate rendering target must be
21534     used during the rendering of the frame for each render pass greater than
21535     one.
21536   </summary>
21537 </histogram>
21539 <histogram name="Renderer4.RequestToFinish" units="milliseconds">
21540   <owner>wiltzius@chromium.org</owner>
21541   <summary>
21542     Time from &quot;request&quot; to &quot;finish.&quot;  &quot;Request&quot;==
21543     time when user requested document.  &quot;Finish&quot;==after onload() and
21544     all resources are loaded.
21545   </summary>
21546 </histogram>
21548 <histogram name="Renderer4.RequestToStart" units="milliseconds">
21549   <owner>wiltzius@chromium.org</owner>
21550   <summary>
21551     Time from &quot;request&quot; to &quot;start.&quot; &quot;Request&quot;==
21552     time when user requested document. &quot;Start&quot;== time when renderer
21553     requested load of document, after any unload of last document.
21554   </summary>
21555 </histogram>
21557 <histogram name="Renderer4.Snapshot">
21558   <owner>wiltzius@chromium.org</owner>
21559   <summary>Time to capture a renderer snapshot.</summary>
21560 </histogram>
21562 <histogram name="Renderer4.SoftwareCompositorThreadImplDrawDelay"
21563     units="milliseconds">
21564   <owner>wiltzius@chromium.org</owner>
21565   <summary>
21566     Time between frames when the software renderer is being used, as measured on
21567     the compositor thread. This is collected once per frame while it is being
21568     drawn to the screen in the compositor.
21569   </summary>
21570 </histogram>
21572 <histogram name="Renderer4.SoftwareDoDeferredUpdateDelay">
21573   <owner>wiltzius@chromium.org</owner>
21574   <summary>Time between frames when the page is not GPU accelerated.</summary>
21575 </histogram>
21577 <histogram name="Renderer4.SoftwarePaintDurationMS">
21578   <owner>wiltzius@chromium.org</owner>
21579   <summary>
21580     Time spent by WebKit painting the page, in milliseconds, when the page is
21581     not GPU accelerated.
21582   </summary>
21583 </histogram>
21585 <histogram name="Renderer4.SoftwarePaintMegapixPerSecond">
21586   <owner>wiltzius@chromium.org</owner>
21587   <summary>
21588     WebKit paint throughput, measured in megapixels per second, when the page is
21589     not GPU accelerated.
21590   </summary>
21591 </histogram>
21593 <histogram name="Renderer4.StartToCommit" units="milliseconds">
21594   <owner>wiltzius@chromium.org</owner>
21595   <summary>
21596     Time from &quot;start&quot; to &quot;commit.&quot; &quot;Start&quot;== time
21597     when renderer requested load of document, after any unload of last document.
21598     &quot;Commit&quot;== time when renderer got first byte of document.
21599   </summary>
21600 </histogram>
21602 <histogram name="Renderer4.StartToFinish" units="milliseconds">
21603   <owner>wiltzius@chromium.org</owner>
21604   <summary>
21605     Time from &quot;start&quot; to &quot;finish.&quot; &quot;Start&quot;== time
21606     when renderer requested load of document, after any unload of last document.
21607     &quot;Finish&quot;==after onload() and all resources are loaded.
21608   </summary>
21609 </histogram>
21611 <histogram name="Renderer4.TextureGpuUploadTimeUS">
21612   <owner>wiltzius@chromium.org</owner>
21613   <summary>
21614     The number of microseconds it took to upload a tile's full texture as
21615     measured on the GPU process.
21616   </summary>
21617 </histogram>
21619 <histogram name="Renderer4.Thumbnail">
21620   <owner>wiltzius@chromium.org</owner>
21621   <summary>Time to capture a renderer thumbnail.</summary>
21622 </histogram>
21624 <histogram name="Renderer4.tileCountCulled_Upload" units="NormalizedTiles">
21625   <owner>wiltzius@chromium.org</owner>
21626   <summary>
21627     Number of tiles that culling prevented being uploaded to texture memory.
21628     This is an approximation and is recorded as a 100 times the percentage of
21629     the number of tiles, of default size, needed to cover the viewport. This is
21630     collected once per commit from WebKit to the compositor.
21631   </summary>
21632 </histogram>
21634 <histogram name="Renderer4.uploadPixelCountCulled" units="NormalizedPixels">
21635   <obsolete>
21636     Deprecated as of 04/2012, replaced with Renderer4.tileCountCulled_Upload.
21637   </obsolete>
21638   <owner>wiltzius@chromium.org</owner>
21639   <summary>
21640     Number of pixels that culling prevented being uploaded to texture memory,
21641     normalized to the viewport size. This is collected once per commit from
21642     WebKit to the compositor.
21643   </summary>
21644 </histogram>
21646 <histogram name="Renderer4.uploadPixelCountOpaque" units="NormalizedPixels">
21647   <obsolete>
21648     Renamed to Renderer4.pixelCountOpaque_Upload.
21649   </obsolete>
21650   <owner>wiltzius@chromium.org</owner>
21651   <summary>
21652     Number of pixels uploaded to texture memory and known to be opaque,
21653     normalized to the viewport size. This is collected once per commit from
21654     WebKit to the compositor.
21655   </summary>
21656 </histogram>
21658 <histogram name="Renderer4.uploadPixelCountTranslucent"
21659     units="NormalizedPixels">
21660   <obsolete>
21661     Renamed to Renderer4.pixelCountTranslucent_Upload.
21662   </obsolete>
21663   <owner>wiltzius@chromium.org</owner>
21664   <summary>
21665     Number of pixels uploaded to texture memory and not known opaque, normalized
21666     to the viewport size.  This is collected once per commit from WebKit to the
21667     compositor.
21668   </summary>
21669 </histogram>
21671 <histogram name="RenderViewContextMenu.Shown" enum="RenderViewContextMenuItem">
21672   <owner>vitalybuka@chromium.org</owner>
21673   <summary>Count of renderer view context menu items shown.</summary>
21674 </histogram>
21676 <histogram name="RenderViewContextMenu.Used" enum="RenderViewContextMenuItem">
21677   <owner>vitalybuka@chromium.org</owner>
21678   <summary>
21679     Count of renderer view context menu items (Only commands now) used.
21680   </summary>
21681 </histogram>
21683 <histogram name="RequestAutocomplete.DismissalState"
21684     enum="AutofillDialogDismissalState">
21685   <owner>estade@chromium.org</owner>
21686   <summary>
21687     The state of the requestAutocomplete() dialog when it was dismissed.
21688   </summary>
21689 </histogram>
21691 <histogram name="RequestAutocomplete.InitialUserState"
21692     enum="AutofillDialogInitialUserState">
21693   <owner>estade@chromium.org</owner>
21694   <summary>
21695     The initial state of a user that's interacting with a freshly shown
21696     requestAutocomplete() dialog.
21697   </summary>
21698 </histogram>
21700 <histogram name="RequestAutocomplete.PopupInDialog"
21701     enum="AutofillDialogPopupEvent">
21702   <owner>estade@chromium.org</owner>
21703   <summary>
21704     User interactions with the Autofill popup shown while filling an
21705     requestAutocomplete() dialog.
21706   </summary>
21707 </histogram>
21709 <histogram name="RequestAutocomplete.Security" enum="AutofillDialogSecurity">
21710   <owner>estade@chromium.org</owner>
21711   <summary>
21712     Measures the frequency of security warnings and errors in the
21713     RequestAutocomplete dialog.
21714   </summary>
21715 </histogram>
21717 <histogram name="RequestAutocomplete.UiDuration" units="ms">
21718   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21719   <summary>
21720     Measures the duration for which an requestAutocomplete() dialog was shown.
21721   </summary>
21722 </histogram>
21724 <histogram name="RequestAutocomplete.UiDuration.Cancel" units="ms">
21725   <owner>estade@chromium.org</owner>
21726   <summary>
21727     Measures the duration for which an requestAutocomplete() dialog was shown,
21728     in cases where the user ended up canceling out of the dialog.
21729   </summary>
21730 </histogram>
21732 <histogram name="RequestAutocomplete.UiDuration.Submit" units="ms">
21733   <owner>estade@chromium.org</owner>
21734   <summary>
21735     Measures the duration for which an requestAutocomplete() dialog was shown,
21736     in cases where the user ended up accepting the dialog.
21737   </summary>
21738 </histogram>
21740 <histogram name="RequestAutocomplete.UiEvents" enum="AutofillDialogUiEvents">
21741   <owner>estade@chromium.org</owner>
21742   <summary>
21743     Measures how users are interacting with the requestAutocomplete() dialog UI.
21744   </summary>
21745 </histogram>
21747 <histogram name="RequestAutocomplete.UiLatencyToShow" units="ms">
21748   <owner>estade@chromium.org</owner>
21749   <summary>
21750     Measures the duration of time it takes for the requestAutocomplete() UI to
21751     be actionable by the user after it is shown.
21752   </summary>
21753 </histogram>
21755 <histogram name="RequestAutocomplete.WalletErrors" enum="WalletErrors">
21756   <owner>estade@chromium.org</owner>
21757   <summary>
21758     Measures the frequency of errors in communicating with the Google Online
21759     Wallet server.
21760   </summary>
21761 </histogram>
21763 <histogram name="RequestAutocomplete.WalletRequiredActions"
21764     enum="WalletRequiredActions">
21765   <owner>estade@chromium.org</owner>
21766   <summary>
21767     Measures the frequency of required user actions returned by the Google
21768     Online Wallet server.
21769   </summary>
21770 </histogram>
21772 <histogram name="Reset.ChromeOS.PowerwashDialogShown"
21773     enum="PowerwashDialogViewType">
21774   <owner>merkulova@chromium.org</owner>
21775   <summary>
21776     Records the number of times the factory reset dialog was shown. Grouped by
21777     the viewtype.
21778   </summary>
21779 </histogram>
21781 <histogram name="SB.BloomFilter" units="milliseconds">
21782   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21783   <summary>
21784     The first stage check that measures the time that Chrome took to check if a
21785     URL is present in our in-memory bloom filter.
21786   </summary>
21787 </histogram>
21789 <histogram name="SB.BuildBloom">
21790   <obsolete>
21791     Deprecated 9/2012. No longer generated.
21792   </obsolete>
21793   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21794   <summary>TBD.</summary>
21795 </histogram>
21797 <histogram name="SB.Database" units="milliseconds">
21798   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21799   <summary>
21800     The second stage check that measures the time that Chrome took to check if a
21801     URL is present in our SQLite database.
21802   </summary>
21803 </histogram>
21805 <histogram name="SB.DBCheck" units="milliseconds">
21806   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21807   <summary>
21808     The second stage check that mesures the time that Chrome took to check if a
21809     URL is present in our SQLite database. This time includes the filter check
21810     time.
21811   </summary>
21812 </histogram>
21814 <histogram name="SB.Delay" units="milliseconds">
21815   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21816   <summary>
21817     This measures the time that SafeBrowsing actually delayed the browsing
21818     experience. It records the difference between the time when Chrome would
21819     have started reading the response for a URL and when the SafeBrowsing system
21820     completed its check of that URL.
21821   </summary>
21822 </histogram>
21824 <histogram name="SB.FilterCheck" units="milliseconds">
21825   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21826   <summary>
21827     The first stage check that measures the time that Chrome took to check if a
21828     URL is present in our in-memory hash table.
21829   </summary>
21830 </histogram>
21832 <histogram name="SB.Network" units="milliseconds">
21833   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21834   <summary>
21835     The third and final stage check that mesures the time that Chrome took to
21836     get a response from the Google SafeBrowsing servers for a particular URL.
21837   </summary>
21838 </histogram>
21840 <histogram name="SB.NetworkCheck" units="milliseconds">
21841   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21842   <summary>
21843     The third and final stage check that mesures the time that Chrome took to
21844     get a response from the Google SafeBrowsing servers for a particular URL.
21845     This time includes the filter and database check time.
21846   </summary>
21847 </histogram>
21849 <histogram name="SB.PauseSafe" units="milliseconds">
21850   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21851   <summary>
21852     This measures the time that SafeBrowsing actually delayed the browsing
21853     experience. It records the difference between the time when Chrome would
21854     have started reading the response for a URL and when the SafeBrowsing system
21855     completed its check of that URL.
21856   </summary>
21857 </histogram>
21859 <histogram name="SB.Update">
21860   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21861   <summary>TBD.</summary>
21862 </histogram>
21864 <histogram name="SB2.AddPrefixes">
21865   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21866   <summary>
21867     The number of add prefixes stored in the database after the last update.
21868   </summary>
21869 </histogram>
21871 <histogram name="SB2.BloomFailure" enum="SB2BloomFailure">
21872   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21873   <summary>
21874     Track failures when in processing the safe-browsing database bloom filter.
21875   </summary>
21876 </histogram>
21878 <histogram name="SB2.BloomFilterFalsePositives"
21879     enum="SB2BloomFilterFalsePositives">
21880   <obsolete>
21881     This became misleading around M-22 (September 2012), deleted in M-32
21882     (November 2013).
21883   </obsolete>
21884   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21885   <summary>
21886     All prefix misses (server returned no full hashes) and prefix misses due to
21887     false positives in the bloom filter.
21888   </summary>
21889 </histogram>
21891 <histogram name="SB2.BloomFilterLoad" units="ms">
21892   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21893   <summary>Time to load the BloomFilter file.</summary>
21894 </histogram>
21896 <histogram name="SB2.BrowseDatabaseKilobytes" units="KB">
21897   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21898   <summary>
21899     The size of the browsing SafeBrowsing database file on disk in kilobytes,
21900     after an update has occurred.
21901   </summary>
21902 </histogram>
21904 <histogram name="SB2.BuildFilter" units="milliseconds">
21905   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21906   <summary>
21907     The time that it took to regenerate the filter after we have received all
21908     the update chunks.
21909   </summary>
21910 </histogram>
21912 <histogram name="SB2.BuildReadBytes" units="bytes">
21913   <obsolete>
21914     Deprecated because it was exceeding the range.  Replaced by
21915     SB2.BuildReadKilobytes.
21916   </obsolete>
21917   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21918   <summary>
21919     The number of bytes read by the browser process during the bloom filter
21920     generation phase.
21921   </summary>
21922 </histogram>
21924 <histogram name="SB2.BuildReadKilobytes" units="KB">
21925   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21926   <summary>
21927     The number of kilobytes read by the browser process during the filter
21928     generation phase.
21929   </summary>
21930 </histogram>
21932 <histogram name="SB2.BuildReadOperations">
21933   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21934   <summary>
21935     The number of read operations issued by the browser process during the
21936     filter generation phase.
21937   </summary>
21938 </histogram>
21940 <histogram name="SB2.BuildWriteBytes" units="bytes">
21941   <obsolete>
21942     Deprecated because it was exceeding the range.  Replaced by
21943     SB2.BuildWriteKilobytes.
21944   </obsolete>
21945   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21946   <summary>
21947     The number of bytes written by the browser process during the bloom filter
21948     generation phase.
21949   </summary>
21950 </histogram>
21952 <histogram name="SB2.BuildWriteKilobytes" units="KB">
21953   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21954   <summary>
21955     The number of kilobytes written by the browser process during the filter
21956     generation phase.
21957   </summary>
21958 </histogram>
21960 <histogram name="SB2.BuildWriteOperations">
21961   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21962   <summary>
21963     The number of write operations issued by the browser process during the
21964     filter generation phase.
21965   </summary>
21966 </histogram>
21968 <histogram name="SB2.ChunkInsert" units="milliseconds">
21969   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21970   <summary>
21971     The time that it takes to write one redirect URL (which can contain multiple
21972     chunks) to the database.
21973   </summary>
21974 </histogram>
21976 <histogram name="SB2.ChunkRequest" units="milliseconds">
21977   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21978   <summary>
21979     The network time between the request and response for a chunk.
21980   </summary>
21981 </histogram>
21983 <histogram name="SB2.ChunkSize" units="bytes">
21984   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21985   <summary>The size of one chunk URL.</summary>
21986 </histogram>
21988 <histogram name="SB2.DatabaseBytes" units="bytes">
21989   <obsolete>
21990     Deprecated because it was exceeding the range.  Replaced by
21991     SB2.DatabaseKilobytes.
21992   </obsolete>
21993   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21994   <summary>The size of the SafeBrowsing database file on disk.</summary>
21995 </histogram>
21997 <histogram name="SB2.DatabaseFailure" enum="SB2DatabaseFailure">
21998   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21999   <summary>Track failures when updating the safe-browsing database.</summary>
22000 </histogram>
22002 <histogram name="SB2.DatabaseKilobytes" units="KB">
22003   <obsolete>
22004     Replaced by SB2.BrowseDatabaseKilobytes.
22005   </obsolete>
22006   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22007   <summary>
22008     The size of the SafeBrowsing database file on disk in kilobytes.
22009   </summary>
22010 </histogram>
22012 <histogram name="SB2.DatabaseOpen" units="milliseconds">
22013   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22014   <summary>
22015     The time it takes to initialize the SafeBrowsing storage backend, in
22016     milliseconds.
22017   </summary>
22018 </histogram>
22020 <histogram name="SB2.DatabaseUpdateKilobytes" units="KB">
22021   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22022   <summary>
22023     The size of the update file before merging with the database file, in
22024     kilobytes.
22025   </summary>
22026 </histogram>
22028 <histogram name="SB2.Delay" units="milliseconds">
22029   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22030   <summary>
22031     The time that SafeBrowsing actually delayed the browsing experience. It
22032     records the difference between the time when Chrome would have started
22033     reading the response for a URL and when the SafeBrowsing system completed
22034     its check of that URL.
22035   </summary>
22036 </histogram>
22038 <histogram name="SB2.DownloadBinhashAddsDeleted">
22039   <obsolete>
22040     Deleted in M-34 (February 2014).
22041   </obsolete>
22042   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22043   <summary>Obsolete download BINHASH add chunks deleted.</summary>
22044 </histogram>
22046 <histogram name="SB2.DownloadBinhashSubsDeleted">
22047   <obsolete>
22048     Deleted in M-34 (February 2014).
22049   </obsolete>
22050   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22051   <summary>Obsolete download BINHASH sub chunks deleted.</summary>
22052 </histogram>
22054 <histogram name="SB2.DownloadChecks" enum="SB2DownloadChecks">
22055   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22056   <summary>
22057     Records results of SafeBrowsing download check, including both url check and
22058     downloaded file hash check.
22059   </summary>
22060 </histogram>
22062 <histogram name="SB2.DownloadDatabaseKilobytes" units="KB">
22063   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22064   <summary>
22065     The size of the downloads SafeBrowsing database file on disk in kilobytes,
22066     after an update has occurred.
22067   </summary>
22068 </histogram>
22070 <histogram name="SB2.DownloadDuration" units="milliseconds">
22071   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22072   <summary>The time it takes for a download to finish.</summary>
22073 </histogram>
22075 <histogram name="SB2.DownloadHashCheckDuration" units="milliseconds">
22076   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22077   <summary>
22078     The time it takes for SafeBrowsing to check hash of a download file.
22079   </summary>
22080 </histogram>
22082 <histogram name="SB2.DownloadUrlCheckDuration" units="milliseconds">
22083   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22084   <summary>The time it takes for SafeBrowsing to check a download url.</summary>
22085 </histogram>
22087 <histogram name="SB2.DownloadUrlChecks" enum="SB2DownloadChecks">
22088   <obsolete>
22089     Deprecated 3/11/11, and replaced by SB2.DownloadChecks.
22090   </obsolete>
22091   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22092   <summary>Records results of SafeBrowsing download url check.</summary>
22093 </histogram>
22095 <histogram name="SB2.FailedUpdate">
22096   <obsolete>
22097     Deprecated, replaced by SB2.DatabaseFailure BROWSE_DB_UPDATE_FINISH.
22098   </obsolete>
22099   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22100   <summary>
22101     The count of the number of times an update failed when being committed to
22102     the database.
22103   </summary>
22104 </histogram>
22106 <histogram name="SB2.FilterCheck" units="milliseconds">
22107   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22108   <summary>
22109     The time that it took to check a URL against our in-memory filter.
22110   </summary>
22111 </histogram>
22113 <histogram name="SB2.FilterKilobytes" units="KB">
22114   <obsolete>
22115     Deprecated 9/2012. No longer generated.
22116   </obsolete>
22117   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22118   <summary>The size of the current bloom filter in kilobytes.</summary>
22119 </histogram>
22121 <histogram name="SB2.FilterLoad" enum="SB2FilterLoad">
22122   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22123   <summary>Which filter file the database loaded from disk.</summary>
22124 </histogram>
22126 <histogram name="SB2.FilterMissing">
22127   <obsolete>
22128     Deprecated, replaced by SB2.DatabaseFailure FILTER_MISSING.
22129   </obsolete>
22130   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22131   <summary>
22132     The count of the number of times we attempted to load the bloom filter file
22133     but it was missing.
22134   </summary>
22135 </histogram>
22137 <histogram name="SB2.FilterReadFail">
22138   <obsolete>
22139     Deprecated, replaced by SB2.DatabaseFailure FILTER_READ.
22140   </obsolete>
22141   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22142   <summary>
22143     The count of the number of times we attempted to load the bloom filter file
22144     but failed while reading the file on disk.
22145   </summary>
22146 </histogram>
22148 <histogram name="SB2.FilterSize" units="bytes">
22149   <obsolete>
22150     Deprecated because it was exceeding the range.  Replaced by
22151     SB2.FilterKilobytes.
22152   </obsolete>
22153   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22154   <summary>The size of the current bloom filter.</summary>
22155 </histogram>
22157 <histogram name="SB2.FilterWriteFail">
22158   <obsolete>
22159     Deprecated, replaced by SB2.DatabaseFailure FILTER_WRITE.
22160   </obsolete>
22161   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22162   <summary>
22163     The count of the number of times we attempted to save the bloom filter file
22164     but failed while writing the file to disk.
22165   </summary>
22166 </histogram>
22168 <histogram name="SB2.FormatEvent" enum="SB2FormatEvent">
22169   <owner>shess@chromium.org</owner>
22170   <summary>
22171     Collection of boolean events for SafeBrowsingFileStore instances.  Includes
22172     corruptions detected, old versions detected, and various failures detected.
22173   </summary>
22174 </histogram>
22176 <histogram name="SB2.GetHash200">
22177   <obsolete>
22178     Deprecated in favor of SB2.GetHashResult STATUS_200.
22179   </obsolete>
22180   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22181   <summary>
22182     The number of GetHash requests that returned data (valid requests).
22183   </summary>
22184 </histogram>
22186 <histogram name="SB2.GetHash204">
22187   <obsolete>
22188     Deprecated in favor of SB2.GetHashResult STATUS_204.
22189   </obsolete>
22190   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22191   <summary>
22192     The number of GetHash requests that returned empty data (false positives).
22193   </summary>
22194 </histogram>
22196 <histogram name="SB2.GetHashResult" enum="SB2GetHashResult">
22197   <owner>mattm@chromium.org</owner>
22198   <summary>
22199     Track return status from GetHash attempts (STATUS_200, STATUS_204,
22200     NETWORK_ERROR, HTTP_ERROR, BACKOFF_ERROR), whether parsing a 200 result
22201     failed (PARSE_ERROR), and dispensation of returned values (EMPTY, HIT,
22202     MISS).  EMPTY means the response had no full hashes, and should contain all
22203     of the 204 responses plus all *_ERROR cases.  HIT means that one of the full
22204     hashes matched. MISS means that none of the hashes matched (there was a
22205     prefix collision). (PARSE_ERROR, NETWORK_ERROR, HTTP_ERROR, and
22206     BACKOFF_ERROR were added in M36.)
22207   </summary>
22208 </histogram>
22210 <histogram name="SB2.GetHashResultDownload" enum="SB2GetHashResult">
22211   <owner>mattm@chromium.org</owner>
22212   <summary>
22213     Track return status from GetHash attempts (STATUS_200, STATUS_204,
22214     NETWORK_ERROR, HTTP_ERROR, BACKOFF_ERROR), whether parsing a 200 result
22215     failed (PARSE_ERROR), and dispensation of returned values (EMPTY, HIT,
22216     MISS).  EMPTY means the response had no full hashes, and should contain all
22217     of the 204 responses plus all *_ERROR cases.  HIT means that one of the full
22218     hashes matched. MISS means that none of the hashes matched (there was a
22219     prefix collision). (PARSE_ERROR, NETWORK_ERROR, HTTP_ERROR, and
22220     BACKOFF_ERROR were added in M36.)
22221   </summary>
22222 </histogram>
22224 <histogram name="SB2.GetHashServerMiss">
22225   <obsolete>
22226     Deprecated in favor of SB2.GetHashResult FULL_HASH_* and
22227     SB2.BloomFilterFalsePositives.  It is unclear if this histogram ever
22228     reported useful data.
22229   </obsolete>
22230   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22231   <summary>
22232     The number of GetHash requests returning full hashes that didn't match the
22233     URL that initiated the request.
22234   </summary>
22235 </histogram>
22237 <histogram name="SB2.HandleCorrupt">
22238   <obsolete>
22239     Deprecated, replaced by SB2.DatabaseFailure CORRUPT.
22240   </obsolete>
22241   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22242   <summary>
22243     The count of the number of times a database was found corrupt and reset.
22244   </summary>
22245 </histogram>
22247 <histogram name="SB2.InterstitialAction" enum="SB2InterstitialAction">
22248   <owner>felt@chromium.org</owner>
22249   <summary>
22250     Track number of times Safe Browsing interstitials have been shown, and how
22251     many times they have been clicked through or not.
22252   </summary>
22253 </histogram>
22255 <histogram name="SB2.InterstitialActionDetails"
22256     enum="SB2InterstitialActionDetails">
22257   <owner>felt@chromium.org</owner>
22258   <summary>
22259     Tracks the click-through rate for specific cases of the interstitial.
22260   </summary>
22261 </histogram>
22263 <histogram name="SB2.MalwareInterstitialTimeClosed" units="milliseconds">
22264   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22265   <summary>
22266     The time between when we show the SafeBrowsing malware interstitial and the
22267     user navigating away by for example, closing the tab, clicking the browser
22268     back button or typing another URL in the address bar.
22269   </summary>
22270 </histogram>
22272 <histogram name="SB2.MalwareInterstitialTimeDiagnostic" units="milliseconds">
22273   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22274   <summary>
22275     The time between when we show the SafeBrowsing malware interstitial and the
22276     user clicking on diagnostic page link.
22277   </summary>
22278 </histogram>
22280 <histogram name="SB2.MalwareInterstitialTimeExpandedSeeMore"
22281     units="milliseconds">
22282   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22283   <summary>
22284     The time between when we show the SafeBrowsing malware interstitial and the
22285     user expanding the &quot;see more info&quot; section of the page.  (Only
22286     applies to field trial version 2 of the interstitial.)
22287   </summary>
22288 </histogram>
22290 <histogram name="SB2.MalwareInterstitialTimeLearnMore" units="milliseconds">
22291   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22292   <summary>
22293     The time between when we show the SafeBrowsing malware interstitial and the
22294     user clicking on the learn more about malware link.
22295   </summary>
22296 </histogram>
22298 <histogram name="SB2.MalwareInterstitialTimePrivacyPolicy" units="milliseconds">
22299   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22300   <summary>
22301     The time between when we show the SafeBrowsing malware interstitial and the
22302     user clicking on the privacy policy link.
22303   </summary>
22304 </histogram>
22306 <histogram name="SB2.MalwareInterstitialTimeProceed" units="milliseconds">
22307   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22308   <summary>
22309     The time between when we show the SafeBrowsing malware interstitial and the
22310     user clicking on the proceed link.
22311   </summary>
22312 </histogram>
22314 <histogram name="SB2.MalwareInterstitialTimeTakeMeBack" units="milliseconds">
22315   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22316   <summary>
22317     The time between when we show the SafeBrowsing malware interstitial and the
22318     user clicking on the big green back button.
22319   </summary>
22320 </histogram>
22322 <histogram name="SB2.Network" units="milliseconds">
22323   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22324   <summary>
22325     The time that it took to receive a response from the Google SafeBrowsing
22326     servers for a GetHash request.
22327   </summary>
22328 </histogram>
22330 <histogram name="SB2.OldDatabaseKilobytes" units="KB">
22331   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22332   <summary>Size of v1 database deleted from client profile.</summary>
22333 </histogram>
22335 <histogram name="SB2.OutShardShifts">
22336   <owner>shess@chromium.org</owner>
22337   <summary>
22338     Indicates how sharded safe-browsing on-disk stores are.  Values like 0 to 4
22339     are reasonable.
22340   </summary>
22341 </histogram>
22343 <histogram name="SB2.PhishingInterstitialTimeClosed" units="milliseconds">
22344   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22345   <summary>
22346     The time between when we show the SafeBrowsing phishing interstitial and the
22347     user navigating away by for example, closing the tab, clicking the browser
22348     back button or typing another URL in the address bar.
22349   </summary>
22350 </histogram>
22352 <histogram name="SB2.PhishingInterstitialTimeExpandedSeeMore"
22353     units="milliseconds">
22354   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22355   <summary>
22356     The time between when we show the SafeBrowsing phishing interstitial and the
22357     user expanding the &quot;see more info&quot; section of the page.  (Only
22358     applies to field trial version 2 of the interstitial.)
22359   </summary>
22360 </histogram>
22362 <histogram name="SB2.PhishingInterstitialTimeLearnMore" units="milliseconds">
22363   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22364   <summary>
22365     The time between when we show the SafeBrowsing phishing interstitial and the
22366     user clicking on the learn more link.
22367   </summary>
22368 </histogram>
22370 <histogram name="SB2.PhishingInterstitialTimeProceed" units="milliseconds">
22371   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22372   <summary>
22373     The time between when we show the SafeBrowsing phishing interstitial and the
22374     user clicking on the proceed link.
22375   </summary>
22376 </histogram>
22378 <histogram name="SB2.PhishingInterstitialTimeReportError" units="milliseconds">
22379   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22380   <summary>
22381     The time between when we show the SafeBrowsing phishing interstitial and the
22382     user clicking on the report error link.
22383   </summary>
22384 </histogram>
22386 <histogram name="SB2.PhishingInterstitialTimeTakeMeBack" units="milliseconds">
22387   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22388   <summary>
22389     The time between when we show the SafeBrowsing phishing interstitial and the
22390     user clicking on the big green back button.
22391   </summary>
22392 </histogram>
22394 <histogram name="SB2.PrefixSetBitsPerPrefix" units="bits">
22395   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22396   <summary>
22397     The size of the PrefixSet storage in bits, divided by the number of prefixes
22398     represented.  Should almost always be 16.
22399   </summary>
22400 </histogram>
22402 <histogram name="SB2.PrefixSetEvent" enum="SB2PrefixSetEvent">
22403   <obsolete>
22404     Deprecated 9/2012. No longer generated, BloomFilter being removed.
22405   </obsolete>
22406   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22407   <summary>
22408     Records how well the PrefixSet implementation matches the BloomFilter
22409     implementation.
22410   </summary>
22411 </histogram>
22413 <histogram name="SB2.PrefixSetKilobytes" units="KB">
22414   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22415   <summary>The size of the PrefixSet file in kilobytes.</summary>
22416 </histogram>
22418 <histogram name="SB2.PrefixSetLoad" units="ms">
22419   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22420   <summary>Time to load the PrefixSet file.</summary>
22421 </histogram>
22423 <histogram name="SB2.PrefixSetRestoredExcess">
22424   <obsolete>
22425     Deprecated 9/2012. No longer generated.
22426   </obsolete>
22427   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22428   <summary>
22429     For debugging PrefixSet.  How many extra results GetPrefixes returns.
22430   </summary>
22431 </histogram>
22433 <histogram name="SB2.PrefixSetRestoredShortfall">
22434   <obsolete>
22435     Deprecated 9/2012. No longer generated.
22436   </obsolete>
22437   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22438   <summary>
22439     For debugging PrefixSet.  How many fewer results GetPrefixes returns.
22440   </summary>
22441 </histogram>
22443 <histogram name="SB2.PrefixSetUnsortedDelta">
22444   <obsolete>
22445     Deprecated 9/2012. No longer generated.
22446   </obsolete>
22447   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22448   <summary>
22449     For debugging PrefixSet.  How far unsorted deltas are from expected value.
22450   </summary>
22451 </histogram>
22453 <histogram name="SB2.PrefixSetUnsortedDifference">
22454   <obsolete>
22455     Deprecated 9/2012. No longer generated.
22456   </obsolete>
22457   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22458   <summary>
22459     For debugging PrefixSet.  Distance of unsorted elements from expected
22460     location.
22461   </summary>
22462 </histogram>
22464 <histogram name="SB2.PrefixSetUnsortedPercent">
22465   <obsolete>
22466     Deprecated 9/2012. No longer generated.
22467   </obsolete>
22468   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22469   <summary>
22470     For debugging PrefixSet.  How far into the results unsorted elements were
22471     found.  Interesting values would be 0%, 50%, or 100%.
22472   </summary>
22473 </histogram>
22475 <histogram name="SB2.PrefixSetUnsortedSize">
22476   <obsolete>
22477     Deprecated 9/2012. No longer generated.
22478   </obsolete>
22479   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22480   <summary>
22481     For debugging PrefixSet.  Size of unsorted sets.  To see if there is a
22482     problem with a particular size of dataset.
22483   </summary>
22484 </histogram>
22486 <histogram name="SB2.PrefixSetVersionRead">
22487   <owner>shess@chromium.org</owner>
22488   <summary>Version read from the PrefixSet file.</summary>
22489 </histogram>
22491 <histogram name="SB2.PrefixSetWrite" units="ms">
22492   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22493   <summary>Time to store the PrefixSet file.</summary>
22494 </histogram>
22496 <histogram name="SB2.ReportingIsEnabled" enum="BooleanEnabled">
22497   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22498   <summary>
22499     Whether the user has Safe Browsing extended reporting enabled at the time a
22500     Safe Browsing warning was dismissed.  This tracks the fraction of all SB
22501     interstitials that had reporting enabled.
22502   </summary>
22503 </histogram>
22505 <histogram name="SB2.SetReportingEnabled" enum="BooleanEnabled">
22506   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22507   <summary>
22508     Tracks changes to the Safe Browsing extended reporting opt-in which is shown
22509     in the Safe Browsing interstitial.
22510   </summary>
22511 </histogram>
22513 <histogram name="SB2.SideEffectFreeWhitelistDatabaseKilobytes" units="KB">
22514   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22515   <summary>
22516     The size of the Side Effect Free Whitelist SaafeBrowsing database file on
22517     disk in kilobytes, after an update has occurred.
22518   </summary>
22519 </histogram>
22521 <histogram name="SB2.SideEffectFreeWhitelistPrefixSetKilobytes" units="KB">
22522   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22523   <summary>
22524     The size of the Side Effect Free Whitelist PrefixSet file in kilobytes,
22525     after an udpate has occurred.
22526   </summary>
22527 </histogram>
22529 <histogram name="SB2.SideEffectFreeWhitelistPrefixSetLoad" units="ms">
22530   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22531   <summary>Time to load the Side Effect Free Whitelist PrefixSet file.</summary>
22532 </histogram>
22534 <histogram name="SB2.SideEffectFreeWhitelistPrefixSetWrite" units="ms">
22535   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22536   <summary>
22537     Time to store the Side Effect Free Whitelist PrefixSet file.
22538   </summary>
22539 </histogram>
22541 <histogram name="SB2.SideEffectFreeWhitelistStatus"
22542     enum="SB2SideEffectFreeWhitelistStatus">
22543   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22544   <summary>The instantiation status of the SideEffectFreeWhitelist.</summary>
22545 </histogram>
22547 <histogram name="SB2.StoreVersionRead">
22548   <owner>shess@chromium.org</owner>
22549   <summary>Version read from the store file.</summary>
22550 </histogram>
22552 <histogram name="SB2.SubPrefixes">
22553   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22554   <summary>
22555     The number of sub prefixes stored in the database after the last update.
22556   </summary>
22557 </histogram>
22559 <histogram name="SB2.Update" units="milliseconds">
22560   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22561   <summary>
22562     The time from the receipt of the update request to the receipt of the final
22563     update chunk.
22564   </summary>
22565 </histogram>
22567 <histogram name="SB2.UpdateRequestSize" units="bytes">
22568   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22569   <summary>The payload size of update requests to the server.</summary>
22570 </histogram>
22572 <histogram name="SB2.UpdateResult" enum="SB2UpdateResult">
22573   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22574   <summary>Result from trying to update the SafeBrowsing data.</summary>
22575 </histogram>
22577 <histogram name="SB2.UpdateSize" units="bytes">
22578   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22579   <summary>The size of all the chunk URLs in an update response.</summary>
22580 </histogram>
22582 <histogram name="SB2.UpdateUrls">
22583   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22584   <summary>The number of chunk URLs in an update response.</summary>
22585 </histogram>
22587 <histogram name="SB2.VolunteerPrefixesRemoved">
22588   <owner>shess@chromium.org</owner>
22589   <summary>
22590     Older versions of the safe-browsing code incorrectly added additional
22591     SBPrefix items when receiving full hashes.  This caused errors when
22592     calculating when to send gethash requests to the server.  An additional pass
22593     over the data has been added to remove the excess prefixes.  This histogram
22594     tracks progress of that code for purposes of informing a decision on when to
22595     remove the additional pass.  See http://crbug.com/361248 .
22596   </summary>
22597 </histogram>
22599 <histogram name="SBClientDownload.CheckDownloadStats"
22600     enum="SBClientDownloadCheckDownloadStats">
22601   <owner>mattm@chromium.org</owner>
22602   <summary>
22603     Records a histogram of the reason why downloads are marked as being
22604     malicious or clean by the improved SafeBrowsing binary download protection.
22605   </summary>
22606 </histogram>
22608 <histogram name="SBClientDownload.DownloadExtensions"
22609     enum="SBClientDownloadExtensions">
22610   <owner>mattm@chromium.org</owner>
22611   <summary>
22612     Records a histogram of how often users download a file with a file extension
22613     that is possibly dangerous (e.g., exe, class).
22614   </summary>
22615 </histogram>
22617 <histogram name="SBClientDownload.DownloadRequestDuration" units="milliseconds">
22618   <owner>mattm@chromium.org</owner>
22619   <summary>
22620     Records the total time it takes for the SafeBrowsing download service to
22621     check whether the content of a download is malicious or not. This histogram
22622     only includes requests that are sent to the SafeBrowsing server.
22623   </summary>
22624 </histogram>
22626 <histogram name="SBClientDownload.DownloadRequestNetError" enum="NetErrorCodes">
22627   <owner>mattm@chromium.org</owner>
22628   <summary>
22629     The net error code for all CheckClientDownloadRequest URLFetchers.
22630   </summary>
22631 </histogram>
22633 <histogram name="SBClientDownload.DownloadRequestPayloadSize" units="bytes">
22634   <owner>mattm@chromium.org</owner>
22635   <summary>
22636     The size of the upload data for CheckClientDownloadRequest URLFetchers.
22637   </summary>
22638 </histogram>
22640 <histogram name="SBClientDownload.DownloadRequestResponseCode">
22641   <owner>mattm@chromium.org</owner>
22642   <summary>
22643     For CheckClientDownloadRequest URLFetchers with successful status, the HTTP
22644     response code that was received.
22645   </summary>
22646 </histogram>
22648 <histogram name="SBClientDownload.ExtractImageHeadersTime" units="milliseconds">
22649   <owner>grt@chromium.org</owner>
22650   <summary>
22651     Records the time it takes for the SafeBrowsing download service to extract
22652     image headers from a downloaded binary.
22653   </summary>
22654 </histogram>
22656 <histogram name="SBClientDownload.ExtractSignatureFeaturesTime"
22657     units="milliseconds">
22658   <owner>mattm@chromium.org</owner>
22659   <summary>
22660     Records the time it takes for the SafeBrowsing download service to extract
22661     signature info from a downloaded binary. This includes both unsigned and
22662     signed binaries.
22663   </summary>
22664 </histogram>
22666 <histogram name="SBClientDownload.ExtractZipFeaturesTime" units="milliseconds">
22667   <owner>mattm@chromium.org</owner>
22668   <summary>
22669     Records the time it takes for the SafeBrowsing download service to extract
22670     info from a downloaded zip file.
22671   </summary>
22672 </histogram>
22674 <histogram name="SBClientDownload.SignedBinaryDownload"
22675     enum="SBClientDownloadIsSignedBinary">
22676   <owner>mattm@chromium.org</owner>
22677   <summary>
22678     Records the number of signed vs. unsigned executables that are downloaded.
22679   </summary>
22680 </histogram>
22682 <histogram name="SBClientDownload.SignedOrWhitelistedDownload">
22683   <owner>mattm@chromium.org</owner>
22684   <summary>
22685     Counter which is incremented whenever an executable is downloaded which is
22686     either signed or whose URL matches the download whitelist.
22687   </summary>
22688 </histogram>
22690 <histogram name="SBClientDownload.ZipFileHasArchiveButNoExecutable"
22691     enum="Boolean">
22692   <owner>mattm@chromium.org</owner>
22693   <summary>
22694     For each zip file analyzed by the SafeBrowsing download service, records
22695     true if the zip did not contain any executables but did contain another zip
22696     file, false otherwise.
22697   </summary>
22698 </histogram>
22700 <histogram name="SBClientDownload.ZipFileHasExecutable" enum="Boolean">
22701   <owner>mattm@chromium.org</owner>
22702   <summary>
22703     For each zip file analyzed by the SafeBrowsing download service, records if
22704     the zip contained an executable file.
22705   </summary>
22706 </histogram>
22708 <histogram name="SBClientMalware.ClassificationStart" enum="BooleanHit">
22709   <owner>noelutz@chromium.org</owner>
22710   <summary>
22711     The number of pages that we could have possibly classified (essentially the
22712     number of top page navigations by users with SBClientMalware enabled). The
22713     name is slightly misleading as it is recorded before
22714     &quot;Preclassification&quot; happens.
22715   </summary>
22716 </histogram>
22718 <histogram name="SBClientMalware.IPBlacklistRequestNetError"
22719     enum="NetErrorCodes">
22720   <owner>noelutz@chromium.org</owner>
22721   <summary>
22722     The net error code for all ClientMalwareRequest URLFetchers.
22723   </summary>
22724 </histogram>
22726 <histogram name="SBClientMalware.IPBlacklistRequestPayloadSize" units="bytes">
22727   <owner>noelutz@chromium.org</owner>
22728   <summary>
22729     The size of the upload data for ClientMalwareRequest URLFetchers.
22730   </summary>
22731 </histogram>
22733 <histogram name="SBClientMalware.IPBlacklistRequestResponseCode">
22734   <owner>noelutz@chromium.org</owner>
22735   <summary>
22736     For ClientMalwareRequest URLFetchers with successful status, the HTTP
22737     response code that was received.
22738   </summary>
22739 </histogram>
22741 <histogram name="SBClientMalware.PreClassificationCheckFail"
22742     enum="SBClientDetectionPreClassificationCheckFail">
22743   <owner>noelutz@chromium.org</owner>
22744   <summary>
22745     Records the number of malware classifications that were skipped because a
22746     pre-classification check failed.
22747   </summary>
22748 </histogram>
22750 <histogram name="SBClientMalware.SentReports" enum="SBClientMalwareSentReports">
22751   <owner>noelutz@chromium.org</owner>
22752   <summary>
22753     Measures the success rate of sending malware reports.  Sending a report can
22754     fail due to a client reaching the limit on the number of reports it can send
22755     per day or due to the report failing to be serialized.
22756   </summary>
22757 </histogram>
22759 <histogram name="SBClientMalware.UnexpectedPageId" enum="BooleanHit">
22760   <owner>noelutz@chromium.org</owner>
22761   <obsolete>
22762     Deprecated 03/2014.  That part of the code got deleted.
22763   </obsolete>
22764   <summary>
22765     Counts the number of times the page ID that completed the page load does not
22766     match the browse info page ID.  We expect that number to be zero.
22767   </summary>
22768 </histogram>
22770 <histogram name="SBClientPhishing.CancelClassificationReason"
22771     enum="SBClientPhishingCancelClassificationReason">
22772   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22773   <summary>
22774     The counts for various reasons why an in-progress phishing classification
22775     was canceled.
22776   </summary>
22777 </histogram>
22779 <histogram name="SBClientPhishing.CheckNoPendingClassificationFailed">
22780   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22781   <summary>
22782     The number of times client-side phishing classifier expected to have no
22783     pending classifications running but that check failed.
22784   </summary>
22785 </histogram>
22787 <histogram name="SBClientPhishing.ClassificationStart" enum="BooleanHit">
22788   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22789   <summary>
22790     The number of pages that we could have possibly classified (essentially the
22791     number of top page navigations by users with SBClientPhishing enabled). The
22792     name is slightly misleading as it is recorded before
22793     &quot;Preclassification&quot; happens.
22794   </summary>
22795 </histogram>
22797 <histogram name="SBClientPhishing.ClientModelStatus"
22798     enum="SBClientPhishingClientModelStatus">
22799   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22800   <summary>
22801     The counts for various model status codes that we get after loading a new
22802     client-side phishing model.
22803   </summary>
22804 </histogram>
22806 <histogram name="SBClientPhishing.DOMFeatureChunkTime" units="milliseconds">
22807   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22808   <summary>
22809     The time that an individual chunk of DOM feature extraction work took.
22810   </summary>
22811 </histogram>
22813 <histogram name="SBClientPhishing.DOMFeatureFrameRemoved">
22814   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22815   <summary>
22816     The number of times that DOM feature extraction finished early because the
22817     active WebDocument's frame was removed during traversal.
22818   </summary>
22819 </histogram>
22821 <histogram name="SBClientPhishing.DOMFeatureIterations">
22822   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22823   <summary>
22824     The number of iterations that the DOM feature extractor took to finish.
22825   </summary>
22826 </histogram>
22828 <histogram name="SBClientPhishing.DOMFeatureResumeTime" units="milliseconds">
22829   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22830   <summary>
22831     The time that it took to resume DOM feature extraction for the phishing
22832     classifier.  Longer times may indicate that the page DOM changed between
22833     chunks of work and the extractor had to re-traverse up to the saved
22834     position.
22835   </summary>
22836 </histogram>
22838 <histogram name="SBClientPhishing.DOMFeatureTimeout">
22839   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22840   <summary>
22841     The number of phishing classifications that were aborted because DOM feature
22842     extraction took too long.
22843   </summary>
22844 </histogram>
22846 <histogram name="SBClientPhishing.DOMFeatureTotalTime" units="milliseconds">
22847   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22848   <summary>
22849     The time that the DOM feature extarctor took to finish, summed across all
22850     chunks of work.
22851   </summary>
22852 </histogram>
22854 <histogram name="SBClientPhishing.GrabPhishingThumbnail" units="ms">
22855   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22856   <summary>Time spent generating the thumbnail.</summary>
22857 </histogram>
22859 <histogram name="SBClientPhishing.IllegalFeatureValue">
22860   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22861   <summary>
22862     The number of features which were omitted from phishing classification
22863     because they were added with an illegal value.  This would indicate a bug.
22864   </summary>
22865 </histogram>
22867 <histogram name="SBClientPhishing.InitPrivateNetworksFailed">
22868   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22869   <summary>
22870     The number of times that the phishing detection service could not be
22871     initialized due to an error parsing the private IP networks.  This would
22872     indicate a bug.
22873   </summary>
22874 </histogram>
22876 <histogram name="SBClientPhishing.InvalidWhitelistExpression">
22877   <obsolete>
22878     Deprecated 12/2011.  Whitelist entries are no longer part of
22879     ClientPhishingResponse.
22880   </obsolete>
22881   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22882   <summary>
22883     The number of whitelist_expression entries in a ClientPhishingResponse that
22884     could not be canonicalized.
22885   </summary>
22886 </histogram>
22888 <histogram name="SBClientPhishing.PreClassificationCheckFail"
22889     enum="SBClientDetectionPreClassificationCheckFail">
22890   <owner>noelutz@chromium.org</owner>
22891   <summary>
22892     Records the number of phishing classifications that were skipped because a
22893     pre-classification check failed.
22894   </summary>
22895 </histogram>
22897 <histogram name="SBClientPhishing.ReportLimitSkipped" enum="BooleanHit">
22898   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22899   <summary>
22900     The number of phishing classifications that were previously cached as being
22901     phishing but that will get re-classified (to possibly fix false positives).
22902   </summary>
22903 </histogram>
22905 <histogram name="SBClientPhishing.RequestNotSerialized">
22906   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22907   <summary>
22908     The number of phishing classifier pingbacks that were skipped because
22909     serializing the request protocol buffer to string failed.
22910   </summary>
22911 </histogram>
22913 <histogram name="SBClientPhishing.RequestSatisfiedFromCache" enum="BooleanHit">
22914   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22915   <summary>
22916     The number of times that a cached phishing classification result was used,
22917     rather than pinging the server.
22918   </summary>
22919 </histogram>
22921 <histogram name="SBClientPhishing.ScorerCreationStatus"
22922     enum="SBClientPhishingScorerCreationStatus">
22923   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22924   <summary>
22925     Records the status when we create a scorer object for the client-side
22926     phishing detection classifier.
22927   </summary>
22928 </histogram>
22930 <histogram name="SBClientPhishing.TermFeatureBreakIterError">
22931   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22932   <summary>
22933     The number of phishing classifications that were aborted because the term
22934     feature extractor failed to initialize an ICU break iterator.
22935   </summary>
22936 </histogram>
22938 <histogram name="SBClientPhishing.TermFeatureChunkTime" units="milliseconds">
22939   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22940   <summary>
22941     The time that an individual chunk of term feature extraction work took.
22942   </summary>
22943 </histogram>
22945 <histogram name="SBClientPhishing.TermFeatureIterations">
22946   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22947   <summary>
22948     The number of iterations that the term feature extractor took to finish.
22949   </summary>
22950 </histogram>
22952 <histogram name="SBClientPhishing.TermFeatureTimeout">
22953   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22954   <summary>
22955     The number of phishing classification that were aborted because term feature
22956     extraction took too long.
22957   </summary>
22958 </histogram>
22960 <histogram name="SBClientPhishing.TermFeatureTotalTime" units="milliseconds">
22961   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22962   <summary>
22963     The time that the term feature extarctor took to finish, summed across all
22964     chunks of work.
22965   </summary>
22966 </histogram>
22968 <histogram name="SBClientPhishing.TooManyFeatures">
22969   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22970   <summary>
22971     The number of times that the limit on the number of phishing classifier
22972     features for a page was reached.  This may indicate a bug, or that
22973     kMaxFeatureSize is too small.
22974   </summary>
22975 </histogram>
22977 <histogram name="SBClientPhishing.URLFeatureTime" units="milliseconds">
22978   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22979   <summary>
22980     The time taken to extract URL features for the phishing classifier.
22981   </summary>
22982 </histogram>
22984 <histogram name="SBDownloadFeedback.Activations" enum="DownloadItem.DangerType">
22985   <owner>mattm@chromium.org</owner>
22986   <summary>
22987     Count of times download feedback has been started, broken down by danger
22988     type.
22989   </summary>
22990 </histogram>
22992 <histogram name="SBDownloadFeedback.ActiveFeedbacks">
22993   <owner>mattm@chromium.org</owner>
22994   <summary>
22995     When a new download feedback request is added, records the number of
22996     download requests currently active and/or pending.
22997   </summary>
22998 </histogram>
23000 <histogram name="SBDownloadFeedback.Eligible" enum="DownloadItem.DangerType">
23001   <owner>mattm@chromium.org</owner>
23002   <summary>
23003     Count of times eligible download notifications are shown. Broken down by
23004     danger type.
23005   </summary>
23006 </histogram>
23008 <histogram name="SBDownloadFeedback.Shown" enum="DownloadItem.DangerType">
23009   <obsolete>
23010     Starting with M32, replaced by SBDownloadFeedback.Eligible.
23011   </obsolete>
23012   <owner>mattm@chromium.org</owner>
23013   <summary>
23014     Count of times download feedback button has been shown, broken down by
23015     danger type.
23016   </summary>
23017 </histogram>
23019 <histogram name="SBDownloadFeedback.SizeEligibleKB" units="KB">
23020   <owner>mattm@chromium.org</owner>
23021   <summary>
23022     Size of downloads that were of the correct danger type, regardless if they
23023     meet the max file size check or if they are actually uploaded or not.
23024   </summary>
23025 </histogram>
23027 <histogram name="SBDownloadFeedback.SizeFailure" units="bytes">
23028   <owner>mattm@chromium.org</owner>
23029   <summary>
23030     Size of downloads that failed to be uploaded to the feedback service.
23031   </summary>
23032 </histogram>
23034 <histogram name="SBDownloadFeedback.SizeSuccess" units="bytes">
23035   <owner>mattm@chromium.org</owner>
23036   <summary>
23037     Size of downloads that were successfully uploaded to the feedback service.
23038   </summary>
23039 </histogram>
23041 <histogram name="SBDownloadFeedback.UploadResult"
23042     enum="SBDownloadFeedbackUploadResult">
23043   <owner>mattm@chromium.org</owner>
23044   <summary>
23045     Final result of attempt to upload binary to download feedback service.
23046   </summary>
23047 </histogram>
23049 <histogram name="Search.ContextualSearchOptCard"
23050     enum="ContextualSearchOptCardAction">
23051   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23052   <summary>The type of action taken in the Opt-in card.</summary>
23053 </histogram>
23055 <histogram name="Search.ContextualSearchOptPeekCard"
23056     enum="ContextualSearchPeekCardAction">
23057   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23058   <summary>The type of action taken when the Opt-in card is peeking.</summary>
23059 </histogram>
23061 <histogram name="Search.ContextualSearchPeekCard"
23062     enum="ContextualSearchPeekCardAction">
23063   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23064   <summary>The type of action taken when the Search card is peeking.</summary>
23065 </histogram>
23067 <histogram name="Search.ContextualSearchTap" enum="ContextualSearchTapAction">
23068   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23069   <summary>The type of tap action taken by opted-in users.</summary>
23070 </histogram>
23072 <histogram name="Search.ContextualSearchTapUndecided"
23073     enum="ContextualSearchTapAction">
23074   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23075   <summary>The type of tap action taken by undecided users.</summary>
23076 </histogram>
23078 <histogram name="Search.ContextualSearchTimeToSearch" units="milliseconds">
23079   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23080   <summary>The time between tapping on a word and performing a search.</summary>
23081 </histogram>
23083 <histogram name="Search.DefaultSearchProvider" enum="OmniboxSearchEngine">
23084   <obsolete>
23085     Made obsolete around Chrome 32.  Use Search.DefaultSearchProviderType
23086     instead.
23087   </obsolete>
23088   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23089   <summary>
23090     The id of the default search engine that is loaded after Chrome startup. See
23091     src/chrome/browser/search_engines/prepopulate_engines.json for more info.
23092   </summary>
23093 </histogram>
23095 <histogram name="Search.DefaultSearchProviderType"
23096     enum="OmniboxSearchEngineType">
23097   <owner>mpearson@chromium.org</owner>
23098   <summary>
23099     The type of the default search engine that is loaded when a profile is
23100     opened or after a profile reset.  Note that at least one profile is opened
23101     on startup.
23102   </summary>
23103 </histogram>
23105 <histogram name="Search.MigratedPrefToDictionaryValue" enum="BooleanHit">
23106   <owner>erikwright@chromium.org</owner>
23107   <summary>
23108     The number of times that a user-selected DSE was migrated from separate
23109     String/List/..Value preferences to the new single DictionaryValue used in
23110     M36.
23111   </summary>
23112 </histogram>
23114 <histogram name="ServicesCustomization.LoadResult"
23115     enum="ServicesCustomizationLoadResult">
23116   <owner>dpolukhin@chromium.org</owner>
23117   <summary>
23118     Records result of fetching and parsing OEM customization manifest. See
23119     ServicesCustomizationDocument class for more info. Used only on Chrome OS.
23120   </summary>
23121 </histogram>
23123 <histogram name="Settings.DefaultSearchProvider" enum="OmniboxSearchEngine">
23124   <obsolete>
23125     Deprecated in Chrome 30.  Use Search.DefaultSearchProviderType instead.
23126   </obsolete>
23127   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23128   <summary>
23129     The id of the default search engine domain that is specified in user
23130     preferences when a profile is loaded.
23131   </summary>
23132 </histogram>
23134 <histogram name="Settings.EnforcementGroupDeterminedFromTrial"
23135     enum="BooleanSuccess">
23136   <owner>gab@chromium.org</owner>
23137   <summary>
23138     Whether the SettingsEnforcement group was successfully determined from the
23139     field trial or if it had to revert to the hardcoded default.
23140   </summary>
23141 </histogram>
23143 <histogram name="Settings.FilterOnLoadTime" units="milliseconds">
23144   <owner>gab@chromium.org</owner>
23145   <summary>
23146     The amount of time it took to run PrefHashFilter::FilterOnLoad on startup.
23147   </summary>
23148 </histogram>
23150 <histogram name="Settings.FilterSerializeDataTime" units="milliseconds">
23151   <owner>gab@chromium.org</owner>
23152   <summary>
23153     The amount of time it took to run PrefHashFilter::FilterSerializeData on the
23154     UI thread prior to writing the Preferences file to disk. Only logged when
23155     PrefHashFilter::FilterSerializeData actually had work to do.
23156   </summary>
23157 </histogram>
23159 <histogram name="Settings.GivenShowHomeButton_HomePageIsNewTabPage"
23160     enum="Boolean">
23161   <owner>mpearson@chromium.org</owner>
23162   <summary>
23163     Whether or not the home page user preference is set to the default NTP value
23164     when a profile is loaded. This is only logged if the home button is shown.
23165   </summary>
23166 </histogram>
23168 <histogram name="Settings.HashesDictionaryTrusted" enum="BooleanValid">
23169   <owner>csharp@chromium.org</owner>
23170   <owner>gab@chromium.org</owner>
23171   <summary>
23172     Logged on profile load. Indicates whether the hashes dictionary for this
23173     profile is trusted.
23174   </summary>
23175 </histogram>
23177 <histogram name="Settings.HomePageDomain" enum="OmniboxSearchEngine">
23178   <obsolete>
23179     Deprecated in Chrome 30.  Replaced by Settings.HomePageEngineType.
23180   </obsolete>
23181   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23182   <summary>
23183     The id of the home page domain that is specified in user preferences when a
23184     profile is loaded.
23185   </summary>
23186 </histogram>
23188 <histogram name="Settings.HomePageEngineType" enum="OmniboxSearchEngineType">
23189   <owner>mpearson@chromium.org</owner>
23190   <summary>
23191     Tries to pretend the home page URL is a search URL, and records the search
23192     engine type of that URL by comparing the TLD+1 of the home page URL with
23193     those of the different known search engines.  Recorded when a profile is
23194     opened, if a home page URL has been set.  Note that at least one profile is
23195     opened on startup.
23196   </summary>
23197 </histogram>
23199 <histogram name="Settings.HomePageIsNewTabPage" enum="Boolean">
23200   <obsolete>
23201     Deprecated 08/05/2013. Replaced by
23202     Settings.GivenShowHomeButton_HomePageIsNewTabPage.
23203   </obsolete>
23204   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23205   <summary>
23206     Whether or not the home page user preference is set to the default NTP value
23207     when a profile is loaded.
23208   </summary>
23209 </histogram>
23211 <histogram name="Settings.HomePageIsNewTabPage.PulledFromSync" enum="Boolean">
23212   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23213   <summary>
23214     The value of the home-page-is-new-tab-page pref when pulled down from sync
23215     to update an out-of-sync local pref store.
23216   </summary>
23217 </histogram>
23219 <histogram name="Settings.HomePageIsNewTabPage.PushedToSync" enum="Boolean">
23220   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23221   <summary>
23222     The value of the home-page-is-new-tab-page pref when pushed up to sync from
23223     a change made locally.
23224   </summary>
23225 </histogram>
23227 <histogram name="Settings.InitializedFromMasterPrefs" enum="BooleanSuccess">
23228   <owner>csharp@chromium.org</owner>
23229   <owner>gab@chromium.org</owner>
23230   <summary>
23231     Logged on first run when generating the Preferences file from
23232     master_preferences. True if serializing the generated Preferences file to
23233     disk was successful, false otherwise. Note: this event does not occur if
23234     there is no master_preferences file on first run.
23235   </summary>
23236 </histogram>
23238 <histogram name="Settings.PinnedTabEngineTypes" enum="OmniboxSearchEngineType">
23239   <owner>mpearson@chromium.org</owner>
23240   <summary>
23241     Tries to pretend pinned tab URLs are search URLs, and records the search
23242     engine types of those URLs by comparing the TLD+1s of the URLs with those of
23243     the different known search engines.  Recorded when a profile is opened, if
23244     there are pinned tabs.  Note that at least one profile is opened on startup.
23245   </summary>
23246 </histogram>
23248 <histogram name="Settings.PinnedTabs">
23249   <owner>mpearson@chromium.org</owner>
23250   <summary>The number of pinned tabs opened when a profile is loaded.</summary>
23251 </histogram>
23253 <histogram name="Settings.ShowHomeButton" enum="BooleanEnabled">
23254   <owner>mpearson@chromium.org</owner>
23255   <summary>
23256     Whether or not the home button is enabled in user preferences when a profile
23257     is loaded.
23258   </summary>
23259 </histogram>
23261 <histogram name="Settings.ShowHomeButton.PulledFromSync" enum="BooleanEnabled">
23262   <owner>mpearson@chromium.org</owner>
23263   <summary>
23264     The enabled state of the Home button pref when pulled down from sync to
23265     update an out-of-sync local pref store.
23266   </summary>
23267 </histogram>
23269 <histogram name="Settings.ShowHomeButton.PushedToSync" enum="BooleanEnabled">
23270   <owner>mpearson@chromium.org</owner>
23271   <summary>
23272     The enabled state of the Home button pref when pushed up to sync from a
23273     change made locally.
23274   </summary>
23275 </histogram>
23277 <histogram name="Settings.StartupPageDomains" enum="OmniboxSearchEngine">
23278   <obsolete>
23279     Deprecated in Chrome 30.  Replaced by Settings.StartupPageEngineTypes.
23280   </obsolete>
23281   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23282   <summary>
23283     The ids of startup page domains that are specified in user preferences when
23284     a profile is loaded.
23285   </summary>
23286 </histogram>
23288 <histogram name="Settings.StartupPageEngineTypes"
23289     enum="OmniboxSearchEngineType">
23290   <owner>mpearson@chromium.org</owner>
23291   <summary>
23292     Tries to pretend the startup page URLs are search URLs, and records the
23293     search engine types of those URLs by comparing the TLD+1s of the URLs with
23294     those of the different known search engines.  Recorded when a profile is
23295     opened, if startup page URLs have been set.  Note that at least one profile
23296     is opened on startup.
23297   </summary>
23298 </histogram>
23300 <histogram name="Settings.StartupPageLoadSettings" enum="SessionStartupPref">
23301   <owner>mpearson@chromium.org</owner>
23302   <summary>The startup page settings when a profile is loaded.</summary>
23303 </histogram>
23305 <histogram name="Settings.StartupPageLoadSettings.PulledFromSync"
23306     enum="SessionStartupPref">
23307   <owner>mpearson@chromium.org</owner>
23308   <summary>
23309     The startup page setting when pulled down from sync to update an out-of-sync
23310     local pref store.
23311   </summary>
23312 </histogram>
23314 <histogram name="Settings.StartupPageLoadSettings.PushedToSync"
23315     enum="SessionStartupPref">
23316   <owner>mpearson@chromium.org</owner>
23317   <summary>
23318     The startup page setting when pushed up to sync from a change made locally.
23319   </summary>
23320 </histogram>
23322 <histogram name="Settings.StartupPageLoadURLs">
23323   <owner>mpearson@chromium.org</owner>
23324   <summary>
23325     The number of URLs to be loaded on startup when a profile is loaded, if the
23326     startup page setting is set to load URLs.
23327   </summary>
23328 </histogram>
23330 <histogram name="Settings.StartupURLsMigration" enum="StartupURLsMigration">
23331   <owner>csharp@chromium.org</owner>
23332   <summary>The startup URLs pref migration steps.</summary>
23333 </histogram>
23335 <histogram name="Settings.StartupURLsResetTime" units="milliseconds">
23336   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23337   <summary>
23338     The time elapsed in milliseconds in between startup URLs pref migration. A
23339     value of 0 indicates that the last migration time was in the future due to
23340     e.g. an incorrect system time.
23341   </summary>
23342 </histogram>
23344 <histogram name="Settings.TrackedPreferenceChanged" enum="TrackedPreference">
23345   <owner>gab@chromium.org</owner>
23346   <summary>
23347     The id of a tracked preference whose value has been changed since the last
23348     time Chrome set it.
23349   </summary>
23350 </histogram>
23352 <histogram name="Settings.TrackedPreferenceCleared" enum="TrackedPreference">
23353   <owner>gab@chromium.org</owner>
23354   <summary>
23355     The id of a tracked preference whose value has been cleared since the last
23356     time Chrome set it.
23357   </summary>
23358 </histogram>
23360 <histogram name="Settings.TrackedPreferenceInitialized"
23361     enum="TrackedPreference">
23362   <owner>gab@chromium.org</owner>
23363   <summary>
23364     The id of a tracked preference whose last value isn't known. We may be just
23365     starting to track the preference, or local state may have been changed
23366     outside of Chrome. This should only happen once per pref per profile.
23367   </summary>
23368 </histogram>
23370 <histogram name="Settings.TrackedPreferenceMigrated" enum="TrackedPreference">
23371   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23372   <summary>
23373     Logs the tracked preference id when it is migrated to the new MAC algorithm.
23374     This should only happen once per pref per profile.
23375   </summary>
23376 </histogram>
23378 <histogram name="Settings.TrackedPreferenceMigratedLegacyDeviceId"
23379     enum="TrackedPreference">
23380   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23381   <summary>
23382     The id of a tracked preference whose value has not changed since the last
23383     time Chrome set it, but which was last set using a legacy device ID. Each
23384     user should report this at most once per preference id and immediately be
23385     migrated to the latest hashing model.
23386   </summary>
23387 </histogram>
23389 <histogram name="Settings.TrackedPreferenceReset" enum="TrackedPreference">
23390   <owner>gab@chromium.org</owner>
23391   <summary>The id of a tracked preference which was reset by Chrome.</summary>
23392 </histogram>
23394 <histogram name="Settings.TrackedPreferencesAlternateStoreVersion"
23395     enum="PrefHashStoreVersion">
23396   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23397   <summary>
23398     The version of a PrefHashStore, reported once for each alternate
23399     PrefHashStore (not associated to the default profile) from a delayed task on
23400     startup.
23401   </summary>
23402 </histogram>
23404 <histogram name="Settings.TrackedPreferencesAlternateStoreVersionUpdatedFrom"
23405     enum="PrefHashStoreVersion">
23406   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23407   <summary>
23408     The previous version of an alternate PrefHashStore (not associated to the
23409     default profile) that was updated from a delayed task on startup. This
23410     should match Settings.TrackedPreferencesAlternateStoreVersion fairly closely
23411     for all versions but VERSION_LATEST which should never be reported here.
23412   </summary>
23413 </histogram>
23415 <histogram name="Settings.TrackedPreferencesInitializedForUnloadedProfile"
23416     enum="BooleanHit">
23417   <obsolete>
23418     Deprecated 2014-02 in favor of
23419     Settings.TrackedPreferencesAlternateStoreVersionUpdatedFrom.
23420   </obsolete>
23421   <owner>gab@chromium.org</owner>
23422   <summary>
23423     Preference tracking was initialized for an unloaded profile. This should
23424     happen at most once per profile.
23425   </summary>
23426 </histogram>
23428 <histogram name="Settings.TrackedPreferencesNoEnforcementOnDomain"
23429     enum="BooleanEnabled">
23430   <owner>gab@chromium.org</owner>
23431   <summary>
23432     Whether settings enforcement was cancelled for a machine joined to a domain.
23433     Reported once per session on browser startup.
23434   </summary>
23435 </histogram>
23437 <histogram name="Settings.TrackedPreferenceTrustedInitialized"
23438     enum="TrackedPreference">
23439   <owner>gab@chromium.org</owner>
23440   <summary>
23441     The id of a tracked preference which was initialized despite the absence of
23442     a MAC as either (1) the current MACs are trusted, infering that this is a
23443     newly tracked pref, or (2) its value is NULL.
23444   </summary>
23445 </histogram>
23447 <histogram name="Settings.TrackedPreferenceUnchanged" enum="TrackedPreference">
23448   <owner>gab@chromium.org</owner>
23449   <summary>
23450     The id of a tracked preference whose value has not changed since the last
23451     time Chrome set it.
23452   </summary>
23453 </histogram>
23455 <histogram name="Settings.TrackedPreferenceWantedReset"
23456     enum="TrackedPreference">
23457   <owner>gab@chromium.org</owner>
23458   <summary>
23459     The id of a tracked preference which Chrome would have reset had the config
23460     allowed it.
23461   </summary>
23462 </histogram>
23464 <histogram name="Settings.TrackedSplitPreferenceChanged">
23465   <owner>gab@chromium.org</owner>
23466   <summary>
23467     The number of items that had changed in a dictionary pref when
23468     Settings.TrackedPreferenceChanged is reported for that pref.
23469   </summary>
23470 </histogram>
23472 <histogram name="SettingsResetBubble.NumNoThanksPerReset">
23473   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23474   <summary>
23475     Counts the number of times the user clicked on the No Thanks button of the
23476     settings reset bubble before clicking on the Reset button in the same Chrome
23477     session.
23478   </summary>
23479 </histogram>
23481 <histogram name="SharedWorker.RendererSurviveForWorkerTime"
23482     units="milliseconds">
23483   <owner>horo@chromium.org</owner>
23484   <summary>
23485     A survival time of RenderProcessHostImpl for the In-renderer Shared Worker
23486     from when FastShutdownIfPossible() is called.
23487   </summary>
23488 </histogram>
23490 <histogram name="SharedWorker.TimeToDeleted" units="milliseconds">
23491   <owner>horo@chromium.org</owner>
23492   <summary>
23493     The lifetime of a SharedWorkerHost. This roughly corresponds to the lifetime
23494     of SharedWorker.
23495   </summary>
23496 </histogram>
23498 <histogram name="SharedWorker.TimeToScriptLoaded" units="milliseconds">
23499   <owner>horo@chromium.org</owner>
23500   <summary>
23501     The time from the creation of SharedWorkerHost until when WorkerScriptLoaded
23502     is called.
23503   </summary>
23504 </histogram>
23506 <histogram name="SharedWorker.TimeToScriptLoadFailed" units="milliseconds">
23507   <owner>horo@chromium.org</owner>
23508   <summary>
23509     The time from the creation of SharedWorkerHost until when
23510     WorkerScriptLoadFailed is called.
23511   </summary>
23512 </histogram>
23514 <histogram name="ShortcutsProvider.QueryIndexTime" units="milliseconds">
23515   <owner>davidben@chromium.org</owner>
23516   <summary>
23517     The time it takes for the ShortcutsProvider to perform a query after the
23518     user has typed N characters.
23519   </summary>
23520 </histogram>
23522 <histogram name="Signin.OneClickConfirmation" enum="SigninFlowConfirmations">
23523   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23524   <summary>
23525     Count of the ways users interact with the confirmation dialogs of the new
23526     web based sign in to Chrome flow (accessed via the one click signin).
23527   </summary>
23528 </histogram>
23530 <histogram name="Signin.Reconciler.AddedToChrome">
23531   <owner>mlerman@chromium.org</owner>
23532   <summary>
23533     After the first execution of the account reconciler, how many accounts were
23534     added to the browser's token service because they were in the cookie jar.
23535   </summary>
23536 </histogram>
23538 <histogram name="Signin.Reconciler.AddedToCookieJar">
23539   <owner>mlerman@chromium.org</owner>
23540   <summary>
23541     After the first execution of the account reconciler, how many accounts were
23542     added to the cookie jar because they were in the browser's token service.
23543   </summary>
23544 </histogram>
23546 <histogram name="Signin.Reconciler.DifferentPrimaryAccounts">
23547   <owner>mlerman@chromium.org</owner>
23548   <summary>
23549     After the first execution of the account reconciler, true if the token
23550     service and cookie jar contained different primary accounts.
23551   </summary>
23552 </histogram>
23554 <histogram name="SimpleCache.App.CheckCRCResult" enum="CheckCRCResult">
23555   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23556   <summary>
23557     Whether or not the CRC was checked at the moment when the last reference to
23558     a read-only entry stream is closed.
23559   </summary>
23560 </histogram>
23562 <histogram name="SimpleCache.App.CreationToIndex" units="milliseconds">
23563   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23564   <summary>
23565     The time from the creation of the simple cache backend until the index has
23566     been loaded from disk.
23567   </summary>
23568 </histogram>
23570 <histogram name="SimpleCache.App.CreationToIndexFail" units="milliseconds">
23571   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23572   <summary>
23573     The time from the creation of the simple cache backend until the index fails
23574     to load.
23575   </summary>
23576 </histogram>
23578 <histogram name="SimpleCache.App.EntryCreatedAndStream2Omitted"
23579     enum="SimpleCache.EntryCreatedAndStream2Omitted">
23580   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23581   <summary>
23582     Whether, upon creation of a new cache entry, the file for stream 2 was
23583     omitted since that stream was empty.
23584   </summary>
23585 </histogram>
23587 <histogram name="SimpleCache.App.EntryCreationResult" enum="BooleanSuccess">
23588   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23589   <summary>
23590     For entry creation operations that were sent to the disk, the result of
23591     creation.
23592   </summary>
23593 </histogram>
23595 <histogram name="SimpleCache.App.EntryCreationTime" units="milliseconds">
23596   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23597   <summary>The time, in ms, spent creating a new entry on disk.</summary>
23598 </histogram>
23600 <histogram name="SimpleCache.App.EntryOpenedAndStream2Removed"
23601     enum="SimpleCache.EntryOpenedAndStream2Removed">
23602   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23603   <summary>
23604     Whether, upon opening of an existing cache entry, stream 2 was empty and the
23605     file for that stream was therefore removed.
23606   </summary>
23607 </histogram>
23609 <histogram name="SimpleCache.App.EntryOperationsPending">
23610   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23611   <summary>
23612     At the time that operations are run, the number of pending operations on a
23613     particular entry.
23614   </summary>
23615 </histogram>
23617 <histogram name="SimpleCache.App.Eviction.CacheSizeOnStart" units="bytes">
23618   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23619   <summary>The size of the cache at the beginning of an eviction.</summary>
23620 </histogram>
23622 <histogram name="SimpleCache.App.Eviction.CacheSizeOnStart2" units="KB">
23623   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23624   <summary>The size of the cache at the beginning of an eviction.</summary>
23625 </histogram>
23627 <histogram name="SimpleCache.App.Eviction.EntryCount">
23628   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23629   <summary>The number of entries to be erased in an eviction.</summary>
23630 </histogram>
23632 <histogram name="SimpleCache.App.Eviction.MaxCacheSizeOnStart" units="bytes">
23633   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23634   <summary>
23635     The maximum allowed size of the cache at the beginning of an eviction.
23636   </summary>
23637 </histogram>
23639 <histogram name="SimpleCache.App.Eviction.MaxCacheSizeOnStart2" units="KB">
23640   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23641   <summary>
23642     The maximum allowed size of the cache at the beginning of an eviction.
23643   </summary>
23644 </histogram>
23646 <histogram name="SimpleCache.App.Eviction.Result" enum="BooleanSuccess">
23647   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23648   <summary>The result of an eviction.</summary>
23649 </histogram>
23651 <histogram name="SimpleCache.App.Eviction.SizeOfEvicted" units="bytes">
23652   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23653   <summary>The number of bytes to be erased in an eviction.</summary>
23654 </histogram>
23656 <histogram name="SimpleCache.App.Eviction.SizeOfEvicted2" units="KB">
23657   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23658   <summary>The amount of memory freed in an eviction.</summary>
23659 </histogram>
23661 <histogram name="SimpleCache.App.Eviction.SizeWhenDone" units="bytes">
23662   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23663   <summary>The size of the cache after running an eviction.</summary>
23664 </histogram>
23666 <histogram name="SimpleCache.App.Eviction.SizeWhenDone2" units="KB">
23667   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23668   <summary>The size of the cache after running an eviction.</summary>
23669 </histogram>
23671 <histogram name="SimpleCache.App.Eviction.TimeToDone" units="milliseconds">
23672   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23673   <summary>Time spent completing an eviction.</summary>
23674 </histogram>
23676 <histogram name="SimpleCache.App.Eviction.TimeToSelectEntries"
23677     units="milliseconds">
23678   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23679   <summary>Time spent selecting entries for eviction.</summary>
23680 </histogram>
23682 <histogram name="SimpleCache.App.FileDescriptorLimitHard">
23683   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23684   <summary>
23685     The maximum limit of how many file descriptors a process can open.  Emitted
23686     each time the browser is launched, if the limit could be retrieved.  (This
23687     is the highest value we could raise the current limit to if we liked.)
23688   </summary>
23689 </histogram>
23691 <histogram name="SimpleCache.App.FileDescriptorLimitSoft">
23692   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23693   <summary>
23694     The current limit of how many file descriptors a process can open.  Emitted
23695     each time the browser is launched, if the limit could be retrieved.  (We can
23696     raise this to the maximum limit if we like, without root access.)
23697   </summary>
23698 </histogram>
23700 <histogram name="SimpleCache.App.FileDescriptorLimitStatus"
23701     enum="SimpleCache.FileDescriptorLimitStatus">
23702   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23703   <summary>
23704     The result of trying to get the file descriptor limit.  Emitted each time
23705     the browser is launched.
23706   </summary>
23707 </histogram>
23709 <histogram name="SimpleCache.App.GlobalOpenEntryCount">
23710   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23711   <summary>
23712     The number of open entries across all caches backed by the Simple Cache. An
23713     entry is opened whenever a caller asks to open it to read or write cache
23714     data, and remains open until the last caller asks to close it. Logged
23715     whenever an entry is opened or closed.
23716   </summary>
23717 </histogram>
23719 <histogram name="SimpleCache.App.HeaderSize" units="bytes">
23720   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23721   <summary>
23722     The size of the header stream of a Simple Cache entry, emitted every time
23723     the headers are written or rewritten.
23724   </summary>
23725 </histogram>
23727 <histogram name="SimpleCache.App.HeaderSizeChange"
23728     enum="SimpleCacheHeaderSizeChange">
23729   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23730   <summary>
23731     How the header size has changed in a Simple Cache entry, emitted every time
23732     a write operation occurs on the header stream.  (This includes the initial
23733     write, rewrites, and other writes that we couldn't classify.)
23734   </summary>
23735 </histogram>
23737 <histogram name="SimpleCache.App.HeaderSizeDecreaseAbsolute" units="bytes">
23738   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23739   <summary>
23740     The absolute size decrease of the header stream of a Simple Cache entry,
23741     emitted every time the headers are rewritten with a smaller size.
23742   </summary>
23743 </histogram>
23745 <histogram name="SimpleCache.App.HeaderSizeDecreasePercentage" units="percent">
23746   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23747   <summary>
23748     The relative size decrease of the header stream of a Simple Cache entry,
23749     emitted every time the headers are rewritten with a smaller size.
23750   </summary>
23751 </histogram>
23753 <histogram name="SimpleCache.App.HeaderSizeIncreaseAbsolute" units="bytes">
23754   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23755   <summary>
23756     The absolute size increase of the header stream of a Simple Cache entry,
23757     emitted every time the headers are rewritten with a larger size.
23758   </summary>
23759 </histogram>
23761 <histogram name="SimpleCache.App.HeaderSizeIncreasePercentage" units="percent">
23762   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23763   <summary>
23764     The relative size increase of the header stream of a Simple Cache entry,
23765     emitted every time the headers are rewritten with a larger size.
23766   </summary>
23767 </histogram>
23769 <histogram name="SimpleCache.App.IndexCorrupt" enum="BooleanCorrupt">
23770   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23771   <summary>For each index load, whether the index file was corrupt.</summary>
23772 </histogram>
23774 <histogram name="SimpleCache.App.IndexCreatedEntryCount">
23775   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23776   <summary>The number of entries in a newly created index file.</summary>
23777 </histogram>
23779 <histogram name="SimpleCache.App.IndexEntriesLoaded">
23780   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23781   <summary>Number of entries loaded from the index file on start.</summary>
23782 </histogram>
23784 <histogram name="SimpleCache.App.IndexEntriesRestored">
23785   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23786   <summary>
23787     Number of entries restored from disk when there was no index or the index
23788     was corrupted.
23789   </summary>
23790 </histogram>
23792 <histogram name="SimpleCache.App.IndexFileStateOnLoad" enum="SimpleIndexState">
23793   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23794   <summary>
23795     The state the index file is at when an attempt is made to load from it.
23796   </summary>
23797 </histogram>
23799 <histogram name="SimpleCache.App.IndexInitializationWaiters">
23800   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23801   <summary>
23802     At the time of index initialization, the number of enqueued jobs awaiting
23803     index initialization.
23804   </summary>
23805 </histogram>
23807 <histogram name="SimpleCache.App.IndexInitializeMethod"
23808     enum="SimpleCacheIndexInitializeMethod">
23809   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23810   <summary>The method used to initialize the simple cache index.</summary>
23811 </histogram>
23813 <histogram name="SimpleCache.App.IndexLoadTime" units="milliseconds">
23814   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23815   <summary>
23816     Time (as measured on the worker pool) spent loading the index file.
23817   </summary>
23818 </histogram>
23820 <histogram name="SimpleCache.App.IndexNumEntriesOnWrite">
23821   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23822   <summary>The number of entries written to the index on a flush.</summary>
23823 </histogram>
23825 <histogram name="SimpleCache.App.IndexRestoreTime" units="milliseconds">
23826   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23827   <summary>
23828     Time (as measured on the worker pool) spent restoring the index file by
23829     iterating directory entries.
23830   </summary>
23831 </histogram>
23833 <histogram name="SimpleCache.App.IndexWriteInterval.Background"
23834     units="milliseconds">
23835   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23836   <summary>
23837     The interval between index saves, for apps in the background.
23838   </summary>
23839 </histogram>
23841 <histogram name="SimpleCache.App.IndexWriteInterval.Foreground"
23842     units="milliseconds">
23843   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23844   <summary>
23845     The interval between index saves, for apps in the foreground.
23846   </summary>
23847 </histogram>
23849 <histogram name="SimpleCache.App.IndexWriteToDiskTime.Background"
23850     units="milliseconds">
23851   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23852   <summary>
23853     The amount of time spend writing the index file to disk, for apps in the
23854     background, measured starting at the beginning of the write on the callback
23855     thread, and calculated using the completion time on the worker pool.
23856   </summary>
23857 </histogram>
23859 <histogram name="SimpleCache.App.IndexWriteToDiskTime.Foreground"
23860     units="milliseconds">
23861   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23862   <summary>
23863     The amount of time spend writing the index file to disk, for apps in the
23864     foreground, measured starting at the beginning of the write on the callback
23865     thread, and calculated using the completion time on the worker pool.
23866   </summary>
23867 </histogram>
23869 <histogram name="SimpleCache.App.KeyMatchedOnOpen" enum="BooleanMatched">
23870   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23871   <summary>
23872     For each call to OpenEntry, whether the key on disk matched the request key.
23873   </summary>
23874 </histogram>
23876 <histogram name="SimpleCache.App.LastClusterLossPercent" units="percent">
23877   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23878   <summary>
23879     For each file in the Simple Cache, the percentage of disk space used by the
23880     cluster loss, the unused disk space in the last 4096 byte cluster of the
23881     file.
23882   </summary>
23883 </histogram>
23885 <histogram name="SimpleCache.App.LastClusterSize" units="bytes">
23886   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23887   <summary>
23888     For each file in the Simple Cache, the number of bytes in the last 4096 byte
23889     cluster when the entry is saved to disk.
23890   </summary>
23891 </histogram>
23893 <histogram name="SimpleCache.App.OpenEntryIndexState"
23894     enum="SimpleCacheOpenEntryIndexState">
23895   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23896   <summary>
23897     At the time that an entry is opened, the state of that entry in the index.
23898   </summary>
23899 </histogram>
23901 <histogram name="SimpleCache.App.ReadIsParallelizable"
23902     enum="SimpleCacheReadParallelizable">
23903   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23904   <summary>
23905     For each Read operation, whether it could have been issued in parallel of a
23906     previous Read operation.
23907   </summary>
23908 </histogram>
23910 <histogram name="SimpleCache.App.ReadResult" enum="SimpleCacheReadResult">
23911   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23912   <summary>The outcome of Entry::ReadData in the simple cache.</summary>
23913 </histogram>
23915 <histogram name="SimpleCache.App.SyncCheckEOFHasCrc" enum="BooleanHasCrc">
23916   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23917   <summary>
23918     For each EOFRecord found with a valid magic number, indicates if the record
23919     also contains a CRC.
23920   </summary>
23921 </histogram>
23923 <histogram name="SimpleCache.App.SyncCheckEOFResult"
23924     enum="SimpleCacheSyncCheckEOFResult">
23925   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23926   <summary>
23927     The result, at the synchronous layer, of checking the EOF record of a cache
23928     entry.
23929   </summary>
23930 </histogram>
23932 <histogram name="SimpleCache.App.SyncCloseResult"
23933     enum="SimpleCacheSyncCloseResult">
23934   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23935   <summary>
23936     The result, at the synchronous layer, of closing a cache entry.
23937   </summary>
23938 </histogram>
23940 <histogram name="SimpleCache.App.SyncCreatePlatformFileError"
23941     enum="PlatformFileError">
23942   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23943   <summary>
23944     The platform error reported when attempting to create a new cache entry at
23945     the synchronous layer.
23946   </summary>
23947 </histogram>
23949 <histogram name="SimpleCache.App.SyncCreatePlatformFileError_WithIndex"
23950     enum="PlatformFileError">
23951   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23952   <summary>
23953     The platform error reported when attempting to create a new cache entry at
23954     the synchronous layer when the index has already initialized.
23955   </summary>
23956 </histogram>
23958 <histogram name="SimpleCache.App.SyncCreatePlatformFileError_WithoutIndex"
23959     enum="PlatformFileError">
23960   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23961   <summary>
23962     The platform error reported when attempting to create a new cache entry at
23963     the synchronous layer when the index has not yet initialized.
23964   </summary>
23965 </histogram>
23967 <histogram name="SimpleCache.App.SyncCreateResult"
23968     enum="SimpleCacheSyncCreateResult">
23969   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23970   <summary>
23971     The result, at the synchronous layer, reported when attempting to create a
23972     new cache entry.
23973   </summary>
23974 </histogram>
23976 <histogram name="SimpleCache.App.SyncCreateResult_WithIndex"
23977     enum="SimpleCacheSyncCreateResult">
23978   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23979   <summary>
23980     The result, at the synchronous layer, reported when attempting to create a
23981     new cache entry when the index has already initialized.
23982   </summary>
23983 </histogram>
23985 <histogram name="SimpleCache.App.SyncCreateResult_WithoutIndex"
23986     enum="SimpleCacheSyncCreateResult">
23987   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23988   <summary>
23989     The result, at the synchronous layer, reported when attempting to create a
23990     new cache entry when the index has not yet initialized.
23991   </summary>
23992 </histogram>
23994 <histogram name="SimpleCache.App.SyncOpenEntryAge" units="hours">
23995   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23996   <summary>
23997     The age of the entry (time since last modified), when opened at the
23998     synchronous layer.
23999   </summary>
24000 </histogram>
24002 <histogram name="SimpleCache.App.SyncOpenPlatformFileError"
24003     enum="PlatformFileError">
24004   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24005   <summary>
24006     The platform error reported when attempting to create a new cache entry at
24007     the synchronous layer.
24008   </summary>
24009 </histogram>
24011 <histogram name="SimpleCache.App.SyncOpenPlatformFileError_WithIndex"
24012     enum="PlatformFileError">
24013   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24014   <summary>
24015     The platform error reported when attempting to create a new cache entry at
24016     the synchronous layer when the index has already initialized.
24017   </summary>
24018 </histogram>
24020 <histogram name="SimpleCache.App.SyncOpenPlatformFileError_WithoutIndex"
24021     enum="PlatformFileError">
24022   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24023   <summary>
24024     The platform error reported when attempting to create a new cache entry at
24025     the synchronous layer when the index has not initialized.
24026   </summary>
24027 </histogram>
24029 <histogram name="SimpleCache.App.SyncOpenResult"
24030     enum="SimpleCacheSyncOpenResult">
24031   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24032   <summary>
24033     The result, at the synchronous layer, reported when attempting to open a new
24034     cache entry.
24035   </summary>
24036 </histogram>
24038 <histogram name="SimpleCache.App.SyncOpenResult_WithIndex"
24039     enum="SimpleCacheSyncOpenResult">
24040   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24041   <summary>
24042     The result, at the synchronous layer, reported when attempting to open a new
24043     cache entry when the index has already initialized.
24044   </summary>
24045 </histogram>
24047 <histogram name="SimpleCache.App.SyncOpenResult_WithoutIndex"
24048     enum="SimpleCacheSyncOpenResult">
24049   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24050   <summary>
24051     The result, at the synchronous layer, reported when attempting to open a new
24052     cache entry when the index has not yet initialized.
24053   </summary>
24054 </histogram>
24056 <histogram name="SimpleCache.App.SyncWriteResult"
24057     enum="SimpleCacheSyncWriteResult">
24058   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24059   <summary>
24060     The result, at the synchronous layer, of writing to a cache entry.
24061   </summary>
24062 </histogram>
24064 <histogram name="SimpleCache.App.WriteDependencyType"
24065     enum="SimpleCacheWriteDependencyType">
24066   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24067   <summary>
24068     Shows whether a write operation depends on the previous operation in queue
24069     particularly in the aspect of its possibility to run in parallel.
24070   </summary>
24071 </histogram>
24073 <histogram name="SimpleCache.App.WriteResult" enum="SimpleCacheWriteResult">
24074   <obsolete>
24075     Replaced 2013/09/03 by WriteResult2, which adds &quot;fast empty
24076     return&quot;, which previously showed up as &quot;success&quot;.
24077   </obsolete>
24078   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24079   <summary>The outcome of Entry::WriteData in the simple cache.</summary>
24080 </histogram>
24082 <histogram name="SimpleCache.App.WriteResult2" enum="SimpleCacheWriteResult">
24083   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24084   <summary>The outcome of Entry::WriteData in the simple cache.</summary>
24085 </histogram>
24087 <histogram name="SimpleCache.CheckCRCResult" enum="CheckCRCResult">
24088   <obsolete>
24089     Deprecated 2013-08 in favor of cache type specific version (App or Http).
24090   </obsolete>
24091   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24092   <summary>
24093     Whether or not the CRC was checked at the moment when the last reference to
24094     a read-only entry stream is closed.
24095   </summary>
24096 </histogram>
24098 <histogram name="SimpleCache.CreationToIndex" units="milliseconds">
24099   <obsolete>
24100     Deprecated 2013-08 in favor of cache type specific version (App or Http).
24101   </obsolete>
24102   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24103   <summary>
24104     The time from the creation of the simple cache backend until the index has
24105     been loaded from disk.
24106   </summary>
24107 </histogram>
24109 <histogram name="SimpleCache.CreationToIndexFail" units="milliseconds">
24110   <obsolete>
24111     Deprecated 2013-08 in favor of cache type specific version (App or Http).
24112   </obsolete>
24113   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24114   <summary>
24115     The time from the creation of the simple cache backend until the index fails
24116     to load.
24117   </summary>
24118 </histogram>
24120 <histogram name="SimpleCache.EntryCreationResult" enum="BooleanSuccess">
24121   <obsolete>
24122     Deprecated 2013-08 in favor of cache type specific version (App or Http).
24123   </obsolete>
24124   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24125   <summary>
24126     For entry creation operations that were sent to the disk, the result of
24127     creation.
24128   </summary>
24129 </histogram>
24131 <histogram name="SimpleCache.EntryCreationTime" units="milliseconds">
24132   <obsolete>
24133     Deprecated 2013-08 in favor of cache type specific version (App or Http).
24134   </obsolete>
24135   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24136   <summary>The time, in ms, spent creating a new entry on disk.</summary>
24137 </histogram>
24139 <histogram name="SimpleCache.EntryOperationsPending">
24140   <obsolete>
24141     Deprecated 2013-08 in favor of cache type specific version (App or Http).
24142   </obsolete>
24143   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24144   <summary>
24145     At the time that operations are run, the number of pending operations on a
24146     particular entry.
24147   </summary>
24148 </histogram>
24150 <histogram name="SimpleCache.Eviction.CacheSizeOnStart" units="bytes">
24151   <obsolete>
24152     Deprecated 2013-08 in favor of cache type specific version (App or Http).
24153   </obsolete>
24154   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24155   <summary>The size of the cache at the beginning of an eviction.</summary>
24156 </histogram>
24158 <histogram name="SimpleCache.Eviction.CacheSizeOnStart2" units="KB">
24159   <obsolete>
24160     Deprecated 2013-08 in favor of cache type specific version (App or Http).
24161   </obsolete>
24162   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24163   <summary>The size of the cache at the beginning of an eviction.</summary>
24164 </histogram>
24166 <histogram name="SimpleCache.Eviction.EntryCount">
24167   <obsolete>
24168     Deprecated 2013-08 in favor of cache type specific version (App or Http).
24169   </obsolete>
24170   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24171   <summary>The number of entries to be erased in an eviction.</summary>
24172 </histogram>
24174 <histogram name="SimpleCache.Eviction.MaxCacheSizeOnStart" units="bytes">
24175   <obsolete>
24176     Deprecated 2013-08 in favor of cache type specific version (App or Http).
24177   </obsolete>
24178   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24179   <summary>
24180     The maximum allowed size of the cache at the beginning of an eviction.
24181   </summary>
24182 </histogram>
24184 <histogram name="SimpleCache.Eviction.MaxCacheSizeOnStart2" units="KB">
24185   <obsolete>
24186     Deprecated 2013-08 in favor of cache type specific version (App or Http).
24187   </obsolete>
24188   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24189   <summary>
24190     The maximum allowed size of the cache at the beginning of an eviction.
24191   </summary>
24192 </histogram>
24194 <histogram name="SimpleCache.Eviction.Result" enum="BooleanSuccess">
24195   <obsolete>
24196     Deprecated 2013-08 in favor of cache type specific version (App or Http).
24197   </obsolete>
24198   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24199   <summary>The result of an eviction.</summary>
24200 </histogram>
24202 <histogram name="SimpleCache.Eviction.SizeOfEvicted" units="bytes">
24203   <obsolete>
24204     Deprecated 2013-08 in favor of cache type specific version (App or Http).
24205   </obsolete>
24206   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24207   <summary>The number of bytes to be erased in an eviction.</summary>
24208 </histogram>
24210 <histogram name="SimpleCache.Eviction.SizeOfEvicted2" units="KB">
24211   <obsolete>
24212     Deprecated 2013-08 in favor of cache type specific version (App or Http).
24213   </obsolete>
24214   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24215   <summary>The amount of memory freed in an eviction.</summary>
24216 </histogram>
24218 <histogram name="SimpleCache.Eviction.SizeWhenDone" units="bytes">
24219   <obsolete>
24220     Deprecated 2013-08 in favor of cache type specific version (App or Http).
24221   </obsolete>
24222   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24223   <summary>The size of the cache after running an eviction.</summary>
24224 </histogram>
24226 <histogram name="SimpleCache.Eviction.SizeWhenDone2" units="KB">
24227   <obsolete>
24228     Deprecated 2013-08 in favor of cache type specific version (App or Http).
24229   </obsolete>
24230   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24231   <summary>The size of the cache after running an eviction.</summary>
24232 </histogram>
24234 <histogram name="SimpleCache.Eviction.TimeToDone" units="milliseconds">
24235   <obsolete>
24236     Deprecated 2013-08 in favor of cache type specific version (App or Http).
24237   </obsolete>
24238   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24239   <summary>Time spent completing an eviction.</summary>
24240 </histogram>
24242 <histogram name="SimpleCache.Eviction.TimeToSelectEntries" units="milliseconds">
24243   <obsolete>
24244     Deprecated 2013-08 in favor of cache type specific version (App or Http).
24245   </obsolete>
24246   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24247   <summary>Time spent selecting entries for eviction.</summary>
24248 </histogram>
24250 <histogram name="SimpleCache.FileDescriptorLimitHard">
24251   <obsolete>
24252     Deprecated 2013-08 in favor of cache type specific version (App or Http).
24253   </obsolete>
24254   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24255   <summary>
24256     The maximum limit of how many file descriptors a process can open.  Emitted
24257     each time the browser is launched, if the limit could be retrieved.  (This
24258     is the highest value we could raise the current limit to if we liked.)
24259   </summary>
24260 </histogram>
24262 <histogram name="SimpleCache.FileDescriptorLimitSoft">
24263   <obsolete>
24264     Deprecated 2013-08 in favor of cache type specific version (App or Http).
24265   </obsolete>
24266   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24267   <summary>
24268     The current limit of how many file descriptors a process can open.  Emitted
24269     each time the browser is launched, if the limit could be retrieved.  (We can
24270     raise this to the maximum limit if we like, without root access.)
24271   </summary>
24272 </histogram>
24274 <histogram name="SimpleCache.FileDescriptorLimitStatus"
24275     enum="SimpleCache.FileDescriptorLimitStatus">
24276   <obsolete>
24277     Deprecated 2013-08 in favor of cache type specific version (App or Http).
24278   </obsolete>
24279   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24280   <summary>
24281     The result of trying to get the file descriptor limit.  Emitted each time
24282     the browser is launched.
24283   </summary>
24284 </histogram>
24286 <histogram name="SimpleCache.GlobalOpenEntryCount">
24287   <obsolete>
24288     Deprecated 2013-08 in favor of cache type specific version (App or Http).
24289   </obsolete>
24290   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24291   <summary>
24292     The number of open entries across all caches backed by the Simple Cache. An
24293     entry is opened whenever a caller asks to open it to read or write cache
24294     data, and remains open until the last caller asks to close it. Logged
24295     whenever an entry is opened or closed.
24296   </summary>
24297 </histogram>
24299 <histogram name="SimpleCache.HeaderSize" units="bytes">
24300   <obsolete>
24301     Deprecated 2013-08 in favor of cache type specific version (App or Http).
24302   </obsolete>
24303   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24304   <summary>
24305     The size of the header stream of a Simple Cache entry, emitted every time
24306     the headers are written or rewritten.
24307   </summary>
24308 </histogram>
24310 <histogram name="SimpleCache.HeaderSizeChange"
24311     enum="SimpleCacheHeaderSizeChange">
24312   <obsolete>
24313     Deprecated 2013-08 in favor of cache type specific version (App or Http).
24314   </obsolete>
24315   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24316   <summary>
24317     How the header size has changed in a Simple Cache entry, emitted every time
24318     a write operation occurs on the header stream.  (This includes the initial
24319     write, rewrites, and other writes that we couldn't classify.)
24320   </summary>
24321 </histogram>
24323 <histogram name="SimpleCache.HeaderSizeDecreaseAbsolute" units="bytes">
24324   <obsolete>
24325     Deprecated 2013-08 in favor of cache type specific version (App or Http).
24326   </obsolete>
24327   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24328   <summary>
24329     The absolute size decrease of the header stream of a Simple Cache entry,
24330     emitted every time the headers are rewritten with a smaller size.
24331   </summary>
24332 </histogram>
24334 <histogram name="SimpleCache.HeaderSizeDecreasePercentage" units="percent">
24335   <obsolete>
24336     Deprecated 2013-08 in favor of cache type specific version (App or Http).
24337   </obsolete>
24338   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24339   <summary>
24340     The relative size decrease of the header stream of a Simple Cache entry,
24341     emitted every time the headers are rewritten with a smaller size.
24342   </summary>
24343 </histogram>
24345 <histogram name="SimpleCache.HeaderSizeIncreaseAbsolute" units="bytes">
24346   <obsolete>
24347     Deprecated 2013-08 in favor of cache type specific version (App or Http).
24348   </obsolete>
24349   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24350   <summary>
24351     The absolute size increase of the header stream of a Simple Cache entry,
24352     emitted every time the headers are rewritten with a larger size.
24353   </summary>
24354 </histogram>
24356 <histogram name="SimpleCache.HeaderSizeIncreasePercentage" units="percent">
24357   <obsolete>
24358     Deprecated 2013-08 in favor of cache type specific version (App or Http).
24359   </obsolete>
24360   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24361   <summary>
24362     The relative size increase of the header stream of a Simple Cache entry,
24363     emitted every time the headers are rewritten with a larger size.
24364   </summary>
24365 </histogram>
24367 <histogram name="SimpleCache.Http.CheckCRCResult" enum="CheckCRCResult">
24368   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24369   <summary>
24370     Whether or not the CRC was checked at the moment when the last reference to
24371     a read-only entry stream is closed.
24372   </summary>
24373 </histogram>
24375 <histogram name="SimpleCache.Http.CreationToIndex" units="milliseconds">
24376   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24377   <summary>
24378     The time from the creation of the simple cache backend until the index has
24379     been loaded from disk.
24380   </summary>
24381 </histogram>
24383 <histogram name="SimpleCache.Http.CreationToIndexFail" units="milliseconds">
24384   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24385   <summary>
24386     The time from the creation of the simple cache backend until the index fails
24387     to load.
24388   </summary>
24389 </histogram>
24391 <histogram name="SimpleCache.Http.EntryCreatedAndStream2Omitted"
24392     enum="SimpleCache.EntryCreatedAndStream2Omitted">
24393   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24394   <summary>
24395     Whether, upon creation of a new cache entry, the file for stream 2 was
24396     omitted since that stream was empty.
24397   </summary>
24398 </histogram>
24400 <histogram name="SimpleCache.Http.EntryCreationResult" enum="BooleanSuccess">
24401   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24402   <summary>
24403     For entry creation operations that were sent to the disk, the result of
24404     creation.
24405   </summary>
24406 </histogram>
24408 <histogram name="SimpleCache.Http.EntryCreationTime" units="milliseconds">
24409   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24410   <summary>The time, in ms, spent creating a new entry on disk.</summary>
24411 </histogram>
24413 <histogram name="SimpleCache.Http.EntryOpenedAndStream2Removed"
24414     enum="SimpleCache.EntryOpenedAndStream2Removed">
24415   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24416   <summary>
24417     Whether, upon opening of an existing cache entry, stream 2 was empty and the
24418     file for that stream was therefore removed.
24419   </summary>
24420 </histogram>
24422 <histogram name="SimpleCache.Http.EntryOperationsPending">
24423   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24424   <summary>
24425     At the time that operations are run, the number of pending operations on a
24426     particular entry.
24427   </summary>
24428 </histogram>
24430 <histogram name="SimpleCache.Http.Eviction.CacheSizeOnStart" units="bytes">
24431   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24432   <summary>The size of the cache at the beginning of an eviction.</summary>
24433 </histogram>
24435 <histogram name="SimpleCache.Http.Eviction.CacheSizeOnStart2" units="KB">
24436   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24437   <summary>The size of the cache at the beginning of an eviction.</summary>
24438 </histogram>
24440 <histogram name="SimpleCache.Http.Eviction.EntryCount">
24441   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24442   <summary>The number of entries to be erased in an eviction.</summary>
24443 </histogram>
24445 <histogram name="SimpleCache.Http.Eviction.MaxCacheSizeOnStart" units="bytes">
24446   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24447   <summary>
24448     The maximum allowed size of the cache at the beginning of an eviction.
24449   </summary>
24450 </histogram>
24452 <histogram name="SimpleCache.Http.Eviction.MaxCacheSizeOnStart2" units="KB">
24453   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24454   <summary>
24455     The maximum allowed size of the cache at the beginning of an eviction.
24456   </summary>
24457 </histogram>
24459 <histogram name="SimpleCache.Http.Eviction.Result" enum="BooleanSuccess">
24460   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24461   <summary>The result of an eviction.</summary>
24462 </histogram>
24464 <histogram name="SimpleCache.Http.Eviction.SizeOfEvicted" units="bytes">
24465   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24466   <summary>The number of bytes to be erased in an eviction.</summary>
24467 </histogram>
24469 <histogram name="SimpleCache.Http.Eviction.SizeOfEvicted2" units="KB">
24470   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24471   <summary>The amount of memory freed in an eviction.</summary>
24472 </histogram>
24474 <histogram name="SimpleCache.Http.Eviction.SizeWhenDone" units="bytes">
24475   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24476   <summary>The size of the cache after running an eviction.</summary>
24477 </histogram>
24479 <histogram name="SimpleCache.Http.Eviction.SizeWhenDone2" units="KB">
24480   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24481   <summary>The size of the cache after running an eviction.</summary>
24482 </histogram>
24484 <histogram name="SimpleCache.Http.Eviction.TimeToDone" units="milliseconds">
24485   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24486   <summary>Time spent completing an eviction.</summary>
24487 </histogram>
24489 <histogram name="SimpleCache.Http.Eviction.TimeToSelectEntries"
24490     units="milliseconds">
24491   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24492   <summary>Time spent selecting entries for eviction.</summary>
24493 </histogram>
24495 <histogram name="SimpleCache.Http.FileDescriptorLimitHard">
24496   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24497   <summary>
24498     The maximum limit of how many file descriptors a process can open.  Emitted
24499     each time the browser is launched, if the limit could be retrieved.  (This
24500     is the highest value we could raise the current limit to if we liked.)
24501   </summary>
24502 </histogram>
24504 <histogram name="SimpleCache.Http.FileDescriptorLimitSoft">
24505   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24506   <summary>
24507     The current limit of how many file descriptors a process can open.  Emitted
24508     each time the browser is launched, if the limit could be retrieved.  (We can
24509     raise this to the maximum limit if we like, without root access.)
24510   </summary>
24511 </histogram>
24513 <histogram name="SimpleCache.Http.FileDescriptorLimitStatus"
24514     enum="SimpleCache.FileDescriptorLimitStatus">
24515   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24516   <summary>
24517     The result of trying to get the file descriptor limit.  Emitted each time
24518     the browser is launched.
24519   </summary>
24520 </histogram>
24522 <histogram name="SimpleCache.Http.GlobalOpenEntryCount">
24523   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24524   <summary>
24525     The number of open entries across all caches backed by the Simple Cache. An
24526     entry is opened whenever a caller asks to open it to read or write cache
24527     data, and remains open until the last caller asks to close it. Logged
24528     whenever an entry is opened or closed.
24529   </summary>
24530 </histogram>
24532 <histogram name="SimpleCache.Http.HeaderSize" units="bytes">
24533   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24534   <summary>
24535     The size of the header stream of a Simple Cache entry, emitted every time
24536     the headers are written or rewritten.
24537   </summary>
24538 </histogram>
24540 <histogram name="SimpleCache.Http.HeaderSizeChange"
24541     enum="SimpleCacheHeaderSizeChange">
24542   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24543   <summary>
24544     How the header size has changed in a Simple Cache entry, emitted every time
24545     a write operation occurs on the header stream.  (This includes the initial
24546     write, rewrites, and other writes that we couldn't classify.)
24547   </summary>
24548 </histogram>
24550 <histogram name="SimpleCache.Http.HeaderSizeDecreaseAbsolute" units="bytes">
24551   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24552   <summary>
24553     The absolute size decrease of the header stream of a Simple Cache entry,
24554     emitted every time the headers are rewritten with a smaller size.
24555   </summary>
24556 </histogram>
24558 <histogram name="SimpleCache.Http.HeaderSizeDecreasePercentage" units="percent">
24559   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24560   <summary>
24561     The relative size decrease of the header stream of a Simple Cache entry,
24562     emitted every time the headers are rewritten with a smaller size.
24563   </summary>
24564 </histogram>
24566 <histogram name="SimpleCache.Http.HeaderSizeIncreaseAbsolute" units="bytes">
24567   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24568   <summary>
24569     The absolute size increase of the header stream of a Simple Cache entry,
24570     emitted every time the headers are rewritten with a larger size.
24571   </summary>
24572 </histogram>
24574 <histogram name="SimpleCache.Http.HeaderSizeIncreasePercentage" units="percent">
24575   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24576   <summary>
24577     The relative size increase of the header stream of a Simple Cache entry,
24578     emitted every time the headers are rewritten with a larger size.
24579   </summary>
24580 </histogram>
24582 <histogram name="SimpleCache.Http.IndexCorrupt" enum="BooleanCorrupt">
24583   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24584   <summary>For each index load, whether the index file was corrupt.</summary>
24585 </histogram>
24587 <histogram name="SimpleCache.Http.IndexCreatedEntryCount">
24588   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24589   <summary>The number of entries in a newly created index file.</summary>
24590 </histogram>
24592 <histogram name="SimpleCache.Http.IndexEntriesLoaded">
24593   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24594   <summary>Number of entries loaded from the index file on start.</summary>
24595 </histogram>
24597 <histogram name="SimpleCache.Http.IndexEntriesRestored">
24598   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24599   <summary>
24600     Number of entries restored from disk when there was no index or the index
24601     was corrupted.
24602   </summary>
24603 </histogram>
24605 <histogram name="SimpleCache.Http.IndexFileStateOnLoad" enum="SimpleIndexState">
24606   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24607   <summary>
24608     The state the index file is at when an attempt is made to load from it.
24609   </summary>
24610 </histogram>
24612 <histogram name="SimpleCache.Http.IndexInitializationWaiters">
24613   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24614   <summary>
24615     At the time of index initialization, the number of enqueued jobs awaiting
24616     index initialization.
24617   </summary>
24618 </histogram>
24620 <histogram name="SimpleCache.Http.IndexInitializeMethod"
24621     enum="SimpleCacheIndexInitializeMethod">
24622   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24623   <summary>The method used to initialize the simple cache index.</summary>
24624 </histogram>
24626 <histogram name="SimpleCache.Http.IndexLoadTime" units="milliseconds">
24627   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24628   <summary>
24629     Time (as measured on the worker pool) spent loading the index file.
24630   </summary>
24631 </histogram>
24633 <histogram name="SimpleCache.Http.IndexNumEntriesOnWrite">
24634   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24635   <summary>The number of entries written to the index on a flush.</summary>
24636 </histogram>
24638 <histogram name="SimpleCache.Http.IndexRestoreTime" units="milliseconds">
24639   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24640   <summary>
24641     Time (as measured on the worker pool) spent restoring the index file by
24642     iterating directory entries.
24643   </summary>
24644 </histogram>
24646 <histogram name="SimpleCache.Http.IndexWriteInterval.Background"
24647     units="milliseconds">
24648   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24649   <summary>
24650     The interval between index saves, for apps in the background.
24651   </summary>
24652 </histogram>
24654 <histogram name="SimpleCache.Http.IndexWriteInterval.Foreground"
24655     units="milliseconds">
24656   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24657   <summary>
24658     The interval between index saves, for apps in the foreground.
24659   </summary>
24660 </histogram>
24662 <histogram name="SimpleCache.Http.IndexWriteToDiskTime.Background"
24663     units="milliseconds">
24664   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24665   <summary>
24666     The amount of time spend writing the index file to disk, for apps in the
24667     background, measured starting at the beginning of the write on the callback
24668     thread, and calculated using the completion time on the worker pool.
24669   </summary>
24670 </histogram>
24672 <histogram name="SimpleCache.Http.IndexWriteToDiskTime.Foreground"
24673     units="milliseconds">
24674   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24675   <summary>
24676     The amount of time spend writing the index file to disk, for apps in the
24677     foreground, measured starting at the beginning of the write on the callback
24678     thread, and calculated using the completion time on the worker pool.
24679   </summary>
24680 </histogram>
24682 <histogram name="SimpleCache.Http.KeyMatchedOnOpen" enum="BooleanMatched">
24683   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24684   <summary>
24685     For each call to OpenEntry, whether the key on disk matched the request key.
24686   </summary>
24687 </histogram>
24689 <histogram name="SimpleCache.Http.LastClusterLossPercent" units="percent">
24690   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24691   <summary>
24692     For each file in the Simple Cache, the percentage of disk space used by the
24693     cluster loss, the unused disk space in the last 4096 byte cluster of the
24694     file.
24695   </summary>
24696 </histogram>
24698 <histogram name="SimpleCache.Http.LastClusterSize" units="bytes">
24699   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24700   <summary>
24701     For each file in the Simple Cache, the number of bytes in the last 4096 byte
24702     cluster when the entry is saved to disk.
24703   </summary>
24704 </histogram>
24706 <histogram name="SimpleCache.Http.OpenEntryIndexState"
24707     enum="SimpleCacheOpenEntryIndexState">
24708   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24709   <summary>
24710     At the time that an entry is opened, the state of that entry in the index.
24711   </summary>
24712 </histogram>
24714 <histogram name="SimpleCache.Http.ReadIsParallelizable"
24715     enum="SimpleCacheReadParallelizable">
24716   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24717   <summary>
24718     For each Read operation, whether it could have been issued in parallel of a
24719     previous Read operation.
24720   </summary>
24721 </histogram>
24723 <histogram name="SimpleCache.Http.ReadResult" enum="SimpleCacheReadResult">
24724   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24725   <summary>The outcome of Entry::ReadData in the simple cache.</summary>
24726 </histogram>
24728 <histogram name="SimpleCache.Http.SyncCheckEOFHasCrc" enum="BooleanHasCrc">
24729   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24730   <summary>
24731     For each EOFRecord found with a valid magic number, indicates if the record
24732     also contains a CRC.
24733   </summary>
24734 </histogram>
24736 <histogram name="SimpleCache.Http.SyncCheckEOFResult"
24737     enum="SimpleCacheSyncCheckEOFResult">
24738   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24739   <summary>
24740     The result, at the synchronous layer, of checking the EOF record of a cache
24741     entry.
24742   </summary>
24743 </histogram>
24745 <histogram name="SimpleCache.Http.SyncCloseResult"
24746     enum="SimpleCacheSyncCloseResult">
24747   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24748   <summary>
24749     The result, at the synchronous layer, of closing a cache entry.
24750   </summary>
24751 </histogram>
24753 <histogram name="SimpleCache.Http.SyncCreatePlatformFileError"
24754     enum="PlatformFileError">
24755   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24756   <summary>
24757     The platform error reported when attempting to create a new cache entry at
24758     the synchronous layer.
24759   </summary>
24760 </histogram>
24762 <histogram name="SimpleCache.Http.SyncCreatePlatformFileError_WithIndex"
24763     enum="PlatformFileError">
24764   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24765   <summary>
24766     The platform error reported when attempting to create a new cache entry at
24767     the synchronous layer when the index has already initialized.
24768   </summary>
24769 </histogram>
24771 <histogram name="SimpleCache.Http.SyncCreatePlatformFileError_WithoutIndex"
24772     enum="PlatformFileError">
24773   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24774   <summary>
24775     The platform error reported when attempting to create a new cache entry at
24776     the synchronous layer when the index has not yet initialized.
24777   </summary>
24778 </histogram>
24780 <histogram name="SimpleCache.Http.SyncCreateResult"
24781     enum="SimpleCacheSyncCreateResult">
24782   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24783   <summary>
24784     The result, at the synchronous layer, reported when attempting to create a
24785     new cache entry.
24786   </summary>
24787 </histogram>
24789 <histogram name="SimpleCache.Http.SyncCreateResult_WithIndex"
24790     enum="SimpleCacheSyncCreateResult">
24791   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24792   <summary>
24793     The result, at the synchronous layer, reported when attempting to create a
24794     new cache entry when the index has already initialized.
24795   </summary>
24796 </histogram>
24798 <histogram name="SimpleCache.Http.SyncCreateResult_WithoutIndex"
24799     enum="SimpleCacheSyncCreateResult">
24800   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24801   <summary>
24802     The result, at the synchronous layer, reported when attempting to create a
24803     new cache entry when the index has not yet initialized.
24804   </summary>
24805 </histogram>
24807 <histogram name="SimpleCache.Http.SyncOpenEntryAge" units="hours">
24808   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24809   <summary>
24810     The age of the entry (time since last modified), when opened at the
24811     synchronous layer.
24812   </summary>
24813 </histogram>
24815 <histogram name="SimpleCache.Http.SyncOpenPlatformFileError"
24816     enum="PlatformFileError">
24817   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24818   <summary>
24819     The platform error reported when attempting to create a new cache entry at
24820     the synchronous layer.
24821   </summary>
24822 </histogram>
24824 <histogram name="SimpleCache.Http.SyncOpenPlatformFileError_WithIndex"
24825     enum="PlatformFileError">
24826   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24827   <summary>
24828     The platform error reported when attempting to create a new cache entry at
24829     the synchronous layer when the index has already initialized.
24830   </summary>
24831 </histogram>
24833 <histogram name="SimpleCache.Http.SyncOpenPlatformFileError_WithoutIndex"
24834     enum="PlatformFileError">
24835   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24836   <summary>
24837     The platform error reported when attempting to create a new cache entry at
24838     the synchronous layer when the index has not initialized.
24839   </summary>
24840 </histogram>
24842 <histogram name="SimpleCache.Http.SyncOpenResult"
24843     enum="SimpleCacheSyncOpenResult">
24844   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24845   <summary>
24846     The result, at the synchronous layer, reported when attempting to open a new
24847     cache entry.
24848   </summary>
24849 </histogram>
24851 <histogram name="SimpleCache.Http.SyncOpenResult_WithIndex"
24852     enum="SimpleCacheSyncOpenResult">
24853   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24854   <summary>
24855     The result, at the synchronous layer, reported when attempting to open a new
24856     cache entry when the index has already initialized.
24857   </summary>
24858 </histogram>
24860 <histogram name="SimpleCache.Http.SyncOpenResult_WithoutIndex"
24861     enum="SimpleCacheSyncOpenResult">
24862   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24863   <summary>
24864     The result, at the synchronous layer, reported when attempting to open a new
24865     cache entry when the index has not yet initialized.
24866   </summary>
24867 </histogram>
24869 <histogram name="SimpleCache.Http.SyncWriteResult"
24870     enum="SimpleCacheSyncWriteResult">
24871   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24872   <summary>
24873     The result, at the synchronous layer, of writing to a cache entry.
24874   </summary>
24875 </histogram>
24877 <histogram name="SimpleCache.Http.WriteDependencyType"
24878     enum="SimpleCacheWriteDependencyType">
24879   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24880   <summary>
24881     Shows whether a write operation depends on the previous operation in queue
24882     particularly in the aspect of its possibility to run in parallel.
24883   </summary>
24884 </histogram>
24886 <histogram name="SimpleCache.Http.WriteResult" enum="SimpleCacheWriteResult">
24887   <obsolete>
24888     Replaced 2013/09/03 by WriteResult2, which adds &quot;fast empty
24889     return&quot;, which previously showed up as &quot;success&quot;.
24890   </obsolete>
24891   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24892   <summary>The outcome of Entry::WriteData in the simple cache.</summary>
24893 </histogram>
24895 <histogram name="SimpleCache.Http.WriteResult2" enum="SimpleCacheWriteResult">
24896   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24897   <summary>The outcome of Entry::WriteData in the simple cache.</summary>
24898 </histogram>
24900 <histogram name="SimpleCache.IndexCorrupt" enum="BooleanCorrupt">
24901   <obsolete>
24902     Deprecated 2013-08 in favor of cache type specific version (App or Http).
24903   </obsolete>
24904   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24905   <summary>For each index load, whether the index file was corrupt.</summary>
24906 </histogram>
24908 <histogram name="SimpleCache.IndexCreatedEntryCount">
24909   <obsolete>
24910     Deprecated 2013-08 in favor of cache type specific version (App or Http).
24911   </obsolete>
24912   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24913   <summary>The number of entries in a newly created index file.</summary>
24914 </histogram>
24916 <histogram name="SimpleCache.IndexEntriesLoaded">
24917   <obsolete>
24918     Deprecated 2013-08 in favor of cache type specific version (App or Http).
24919   </obsolete>
24920   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24921   <summary>Number of entries loaded from the index file on start.</summary>
24922 </histogram>
24924 <histogram name="SimpleCache.IndexEntriesRestored">
24925   <obsolete>
24926     Deprecated 2013-08 in favor of cache type specific version (App or Http).
24927   </obsolete>
24928   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24929   <summary>
24930     Number of entries restored from disk when there was no index or the index
24931     was corrupted.
24932   </summary>
24933 </histogram>
24935 <histogram name="SimpleCache.IndexFileStateOnLoad" enum="SimpleIndexState">
24936   <obsolete>
24937     Deprecated 2013-08 in favor of cache type specific version (App or Http).
24938   </obsolete>
24939   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24940   <summary>
24941     The state the index file is at when an attempt is made to load from it.
24942   </summary>
24943 </histogram>
24945 <histogram name="SimpleCache.IndexInitializationWaiters">
24946   <obsolete>
24947     Deprecated 2013-08 in favor of cache type specific version (App or Http).
24948   </obsolete>
24949   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24950   <summary>
24951     At the time of index initialization, the number of enqueued jobs awaiting
24952     index initialization.
24953   </summary>
24954 </histogram>
24956 <histogram name="SimpleCache.IndexInitializeMethod"
24957     enum="SimpleCacheIndexInitializeMethod">
24958   <obsolete>
24959     Deprecated 2013-08 in favor of cache type specific version (App or Http).
24960   </obsolete>
24961   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24962   <summary>The method used to initialize the simple cache index.</summary>
24963 </histogram>
24965 <histogram name="SimpleCache.IndexLoadTime" units="milliseconds">
24966   <obsolete>
24967     Deprecated 2013-08 in favor of cache type specific version (App or Http).
24968   </obsolete>
24969   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24970   <summary>
24971     Time (as measured on the worker pool) spent loading the index file.
24972   </summary>
24973 </histogram>
24975 <histogram name="SimpleCache.IndexNumEntriesOnWrite">
24976   <obsolete>
24977     Deprecated 2013-08 in favor of cache type specific version (App or Http).
24978   </obsolete>
24979   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24980   <summary>The number of entries written to the index on a flush.</summary>
24981 </histogram>
24983 <histogram name="SimpleCache.IndexRestoreTime" units="milliseconds">
24984   <obsolete>
24985     Deprecated 2013-08 in favor of cache type specific version (App or Http).
24986   </obsolete>
24987   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24988   <summary>
24989     Time (as measured on the worker pool) spent restoring the index file by
24990     iterating directory entries.
24991   </summary>
24992 </histogram>
24994 <histogram name="SimpleCache.IndexStale" enum="BooleanStale">
24995   <obsolete>
24996     Deprecated 07/2013, and replaced by IndexFileStateOnLoad.
24997   </obsolete>
24998   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24999   <summary>For each index load, whether the index file was stale.</summary>
25000 </histogram>
25002 <histogram name="SimpleCache.IndexWriteInterval.Background"
25003     units="milliseconds">
25004   <obsolete>
25005     Deprecated 2013-08 in favor of cache type specific version (App or Http).
25006   </obsolete>
25007   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25008   <summary>
25009     The interval between index saves, for apps in the background.
25010   </summary>
25011 </histogram>
25013 <histogram name="SimpleCache.IndexWriteInterval.Foreground"
25014     units="milliseconds">
25015   <obsolete>
25016     Deprecated 2013-08 in favor of cache type specific version (App or Http).
25017   </obsolete>
25018   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25019   <summary>
25020     The interval between index saves, for apps in the foreground.
25021   </summary>
25022 </histogram>
25024 <histogram name="SimpleCache.IndexWriteToDiskTime" units="milliseconds">
25025   <obsolete>
25026     Deprecated 2013-05 in favour of
25027     SimpleCache.SimpleIndexWriteToDiskTime.Background and
25028     SimpleCache.SimpleIndexWriteToDiskTime.Foreground.
25029   </obsolete>
25030   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25031   <summary>
25032     The amount of time spend writing the index file to disk, measured starting
25033     at the beginning of the write on the callback thread, and calculated using
25034     the completion time on the worker pool.
25035   </summary>
25036 </histogram>
25038 <histogram name="SimpleCache.IndexWriteToDiskTime.Background"
25039     units="milliseconds">
25040   <obsolete>
25041     Deprecated 2013-08 in favor of cache type specific version (App or Http).
25042   </obsolete>
25043   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25044   <summary>
25045     The amount of time spend writing the index file to disk, for apps in the
25046     background, measured starting at the beginning of the write on the callback
25047     thread, and calculated using the completion time on the worker pool.
25048   </summary>
25049 </histogram>
25051 <histogram name="SimpleCache.IndexWriteToDiskTime.Foreground"
25052     units="milliseconds">
25053   <obsolete>
25054     Deprecated 2013-08 in favor of cache type specific version (App or Http).
25055   </obsolete>
25056   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25057   <summary>
25058     The amount of time spend writing the index file to disk, for apps in the
25059     foreground, measured starting at the beginning of the write on the callback
25060     thread, and calculated using the completion time on the worker pool.
25061   </summary>
25062 </histogram>
25064 <histogram name="SimpleCache.KeyMatchedOnOpen" enum="BooleanMatched">
25065   <obsolete>
25066     Deprecated 2013-08 in favor of cache type specific version (App or Http).
25067   </obsolete>
25068   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25069   <summary>
25070     For each call to OpenEntry, whether the key on disk matched the request key.
25071   </summary>
25072 </histogram>
25074 <histogram name="SimpleCache.LastClusterLossPercent" units="percent">
25075   <obsolete>
25076     Deprecated 2013-08 in favor of cache type specific version (App or Http).
25077   </obsolete>
25078   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25079   <summary>
25080     For each file in the Simple Cache, the percentage of disk space used by the
25081     cluster loss, the unused disk space in the last 4096 byte cluster of the
25082     file.
25083   </summary>
25084 </histogram>
25086 <histogram name="SimpleCache.LastClusterSize" units="bytes">
25087   <obsolete>
25088     Deprecated 2013-08 in favor of cache type specific version (App or Http).
25089   </obsolete>
25090   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25091   <summary>
25092     For each file in the Simple Cache, the number of bytes in the last 4096 byte
25093     cluster when the entry is saved to disk.
25094   </summary>
25095 </histogram>
25097 <histogram name="SimpleCache.Media.CheckCRCResult" enum="CheckCRCResult">
25098   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25099   <summary>
25100     Whether or not the CRC was checked at the moment when the last reference to
25101     a read-only entry stream is closed.
25102   </summary>
25103 </histogram>
25105 <histogram name="SimpleCache.Media.CreationToIndex" units="milliseconds">
25106   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25107   <summary>
25108     The time from the creation of the simple cache backend until the index has
25109     been loaded from disk.
25110   </summary>
25111 </histogram>
25113 <histogram name="SimpleCache.Media.CreationToIndexFail" units="milliseconds">
25114   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25115   <summary>
25116     The time from the creation of the simple cache backend until the index fails
25117     to load.
25118   </summary>
25119 </histogram>
25121 <histogram name="SimpleCache.Media.EntryCreatedAndStream2Omitted"
25122     enum="SimpleCache.EntryCreatedAndStream2Omitted">
25123   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25124   <summary>
25125     Whether, upon creation of a new cache entry, the file for stream 2 was
25126     omitted since that stream was empty.
25127   </summary>
25128 </histogram>
25130 <histogram name="SimpleCache.Media.EntryCreationResult" enum="BooleanSuccess">
25131   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25132   <summary>
25133     For entry creation operations that were sent to the disk, the result of
25134     creation.
25135   </summary>
25136 </histogram>
25138 <histogram name="SimpleCache.Media.EntryCreationTime" units="milliseconds">
25139   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25140   <summary>The time, in ms, spent creating a new entry on disk.</summary>
25141 </histogram>
25143 <histogram name="SimpleCache.Media.EntryOpenedAndStream2Removed"
25144     enum="SimpleCache.EntryOpenedAndStream2Removed">
25145   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25146   <summary>
25147     Whether, upon opening of an existing cache entry, stream 2 was empty and the
25148     file for that stream was therefore removed.
25149   </summary>
25150 </histogram>
25152 <histogram name="SimpleCache.Media.EntryOperationsPending">
25153   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25154   <summary>
25155     At the time that operations are run, the number of pending operations on a
25156     particular entry.
25157   </summary>
25158 </histogram>
25160 <histogram name="SimpleCache.Media.Eviction.CacheSizeOnStart" units="bytes">
25161   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25162   <summary>The size of the cache at the beginning of an eviction.</summary>
25163 </histogram>
25165 <histogram name="SimpleCache.Media.Eviction.CacheSizeOnStart2" units="KB">
25166   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25167   <summary>The size of the cache at the beginning of an eviction.</summary>
25168 </histogram>
25170 <histogram name="SimpleCache.Media.Eviction.EntryCount">
25171   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25172   <summary>The number of entries to be erased in an eviction.</summary>
25173 </histogram>
25175 <histogram name="SimpleCache.Media.Eviction.MaxCacheSizeOnStart" units="bytes">
25176   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25177   <summary>
25178     The maximum allowed size of the cache at the beginning of an eviction.
25179   </summary>
25180 </histogram>
25182 <histogram name="SimpleCache.Media.Eviction.MaxCacheSizeOnStart2" units="KB">
25183   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25184   <summary>
25185     The maximum allowed size of the cache at the beginning of an eviction.
25186   </summary>
25187 </histogram>
25189 <histogram name="SimpleCache.Media.Eviction.Result" enum="BooleanSuccess">
25190   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25191   <summary>The result of an eviction.</summary>
25192 </histogram>
25194 <histogram name="SimpleCache.Media.Eviction.SizeOfEvicted" units="bytes">
25195   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25196   <summary>The number of bytes to be erased in an eviction.</summary>
25197 </histogram>
25199 <histogram name="SimpleCache.Media.Eviction.SizeOfEvicted2" units="KB">
25200   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25201   <summary>The amount of memory freed in an eviction.</summary>
25202 </histogram>
25204 <histogram name="SimpleCache.Media.Eviction.SizeWhenDone" units="bytes">
25205   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25206   <summary>The size of the cache after running an eviction.</summary>
25207 </histogram>
25209 <histogram name="SimpleCache.Media.Eviction.SizeWhenDone2" units="KB">
25210   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25211   <summary>The size of the cache after running an eviction.</summary>
25212 </histogram>
25214 <histogram name="SimpleCache.Media.Eviction.TimeToDone" units="milliseconds">
25215   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25216   <summary>Time spent completing an eviction.</summary>
25217 </histogram>
25219 <histogram name="SimpleCache.Media.Eviction.TimeToSelectEntries"
25220     units="milliseconds">
25221   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25222   <summary>Time spent selecting entries for eviction.</summary>
25223 </histogram>
25225 <histogram name="SimpleCache.Media.FileDescriptorLimitHard">
25226   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25227   <summary>
25228     The maximum limit of how many file descriptors a process can open.  Emitted
25229     each time the browser is launched, if the limit could be retrieved.  (This
25230     is the highest value we could raise the current limit to if we liked.)
25231   </summary>
25232 </histogram>
25234 <histogram name="SimpleCache.Media.FileDescriptorLimitSoft">
25235   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25236   <summary>
25237     The current limit of how many file descriptors a process can open.  Emitted
25238     each time the browser is launched, if the limit could be retrieved.  (We can
25239     raise this to the maximum limit if we like, without root access.)
25240   </summary>
25241 </histogram>
25243 <histogram name="SimpleCache.Media.FileDescriptorLimitStatus"
25244     enum="SimpleCache.FileDescriptorLimitStatus">
25245   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25246   <summary>
25247     The result of trying to get the file descriptor limit.  Emitted each time
25248     the browser is launched.
25249   </summary>
25250 </histogram>
25252 <histogram name="SimpleCache.Media.GlobalOpenEntryCount">
25253   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25254   <summary>
25255     The number of open entries across all caches backed by the Simple Cache. An
25256     entry is opened whenever a caller asks to open it to read or write cache
25257     data, and remains open until the last caller asks to close it. Logged
25258     whenever an entry is opened or closed.
25259   </summary>
25260 </histogram>
25262 <histogram name="SimpleCache.Media.HeaderSize" units="bytes">
25263   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25264   <summary>
25265     The size of the header stream of a Simple Cache entry, emitted every time
25266     the headers are written or rewritten.
25267   </summary>
25268 </histogram>
25270 <histogram name="SimpleCache.Media.HeaderSizeChange"
25271     enum="SimpleCacheHeaderSizeChange">
25272   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25273   <summary>
25274     How the header size has changed in a Simple Cache entry, emitted every time
25275     a write operation occurs on the header stream.  (This includes the initial
25276     write, rewrites, and other writes that we couldn't classify.)
25277   </summary>
25278 </histogram>
25280 <histogram name="SimpleCache.Media.HeaderSizeDecreaseAbsolute" units="bytes">
25281   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25282   <summary>
25283     The absolute size decrease of the header stream of a Simple Cache entry,
25284     emitted every time the headers are rewritten with a smaller size.
25285   </summary>
25286 </histogram>
25288 <histogram name="SimpleCache.Media.HeaderSizeDecreasePercentage"
25289     units="percent">
25290   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25291   <summary>
25292     The relative size decrease of the header stream of a Simple Cache entry,
25293     emitted every time the headers are rewritten with a smaller size.
25294   </summary>
25295 </histogram>
25297 <histogram name="SimpleCache.Media.HeaderSizeIncreaseAbsolute" units="bytes">
25298   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25299   <summary>
25300     The absolute size increase of the header stream of a Simple Cache entry,
25301     emitted every time the headers are rewritten with a larger size.
25302   </summary>
25303 </histogram>
25305 <histogram name="SimpleCache.Media.HeaderSizeIncreasePercentage"
25306     units="percent">
25307   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25308   <summary>
25309     The relative size increase of the header stream of a Simple Cache entry,
25310     emitted every time the headers are rewritten with a larger size.
25311   </summary>
25312 </histogram>
25314 <histogram name="SimpleCache.Media.IndexCorrupt" enum="BooleanCorrupt">
25315   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25316   <summary>For each index load, whether the index file was corrupt.</summary>
25317 </histogram>
25319 <histogram name="SimpleCache.Media.IndexCreatedEntryCount">
25320   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25321   <summary>The number of entries in a newly created index file.</summary>
25322 </histogram>
25324 <histogram name="SimpleCache.Media.IndexEntriesLoaded">
25325   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25326   <summary>Number of entries loaded from the index file on start.</summary>
25327 </histogram>
25329 <histogram name="SimpleCache.Media.IndexEntriesRestored">
25330   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25331   <summary>
25332     Number of entries restored from disk when there was no index or the index
25333     was corrupted.
25334   </summary>
25335 </histogram>
25337 <histogram name="SimpleCache.Media.IndexFileStateOnLoad"
25338     enum="SimpleIndexState">
25339   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25340   <summary>
25341     The state the index file is at when an attempt is made to load from it.
25342   </summary>
25343 </histogram>
25345 <histogram name="SimpleCache.Media.IndexInitializationWaiters">
25346   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25347   <summary>
25348     At the time of index initialization, the number of enqueued jobs awaiting
25349     index initialization.
25350   </summary>
25351 </histogram>
25353 <histogram name="SimpleCache.Media.IndexInitializeMethod"
25354     enum="SimpleCacheIndexInitializeMethod">
25355   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25356   <summary>The method used to initialize the simple cache index.</summary>
25357 </histogram>
25359 <histogram name="SimpleCache.Media.IndexLoadTime" units="milliseconds">
25360   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25361   <summary>
25362     Time (as measured on the worker pool) spent loading the index file.
25363   </summary>
25364 </histogram>
25366 <histogram name="SimpleCache.Media.IndexNumEntriesOnWrite">
25367   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25368   <summary>The number of entries written to the index on a flush.</summary>
25369 </histogram>
25371 <histogram name="SimpleCache.Media.IndexRestoreTime" units="milliseconds">
25372   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25373   <summary>
25374     Time (as measured on the worker pool) spent restoring the index file by
25375     iterating directory entries.
25376   </summary>
25377 </histogram>
25379 <histogram name="SimpleCache.Media.IndexWriteInterval.Background"
25380     units="milliseconds">
25381   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25382   <summary>
25383     The interval between index saves, for apps in the background.
25384   </summary>
25385 </histogram>
25387 <histogram name="SimpleCache.Media.IndexWriteInterval.Foreground"
25388     units="milliseconds">
25389   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25390   <summary>
25391     The interval between index saves, for apps in the foreground.
25392   </summary>
25393 </histogram>
25395 <histogram name="SimpleCache.Media.IndexWriteToDiskTime.Background"
25396     units="milliseconds">
25397   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25398   <summary>
25399     The amount of time spend writing the index file to disk, for apps in the
25400     background, measured starting at the beginning of the write on the callback
25401     thread, and calculated using the completion time on the worker pool.
25402   </summary>
25403 </histogram>
25405 <histogram name="SimpleCache.Media.IndexWriteToDiskTime.Foreground"
25406     units="milliseconds">
25407   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25408   <summary>
25409     The amount of time spend writing the index file to disk, for apps in the
25410     foreground, measured starting at the beginning of the write on the callback
25411     thread, and calculated using the completion time on the worker pool.
25412   </summary>
25413 </histogram>
25415 <histogram name="SimpleCache.Media.KeyMatchedOnOpen" enum="BooleanMatched">
25416   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25417   <summary>
25418     For each call to OpenEntry, whether the key on disk matched the request key.
25419   </summary>
25420 </histogram>
25422 <histogram name="SimpleCache.Media.LastClusterLossPercent" units="percent">
25423   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25424   <summary>
25425     For each file in the Simple Cache, the percentage of disk space used by the
25426     cluster loss, the unused disk space in the last 4096 byte cluster of the
25427     file.
25428   </summary>
25429 </histogram>
25431 <histogram name="SimpleCache.Media.LastClusterSize" units="bytes">
25432   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25433   <summary>
25434     For each file in the Simple Cache, the number of bytes in the last 4096 byte
25435     cluster when the entry is saved to disk.
25436   </summary>
25437 </histogram>
25439 <histogram name="SimpleCache.Media.OpenEntryIndexState"
25440     enum="SimpleCacheOpenEntryIndexState">
25441   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25442   <summary>
25443     At the time that an entry is opened, the state of that entry in the index.
25444   </summary>
25445 </histogram>
25447 <histogram name="SimpleCache.Media.ReadIsParallelizable"
25448     enum="SimpleCacheReadParallelizable">
25449   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25450   <summary>
25451     For each Read operation, whether it could have been issued in parallel of a
25452     previous Read operation.
25453   </summary>
25454 </histogram>
25456 <histogram name="SimpleCache.Media.ReadResult" enum="SimpleCacheReadResult">
25457   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25458   <summary>The outcome of Entry::ReadData in the simple cache.</summary>
25459 </histogram>
25461 <histogram name="SimpleCache.Media.SyncCheckEOFHasCrc" enum="BooleanHasCrc">
25462   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25463   <summary>
25464     For each EOFRecord found with a valid magic number, indicates if the record
25465     also contains a CRC.
25466   </summary>
25467 </histogram>
25469 <histogram name="SimpleCache.Media.SyncCheckEOFResult"
25470     enum="SimpleCacheSyncCheckEOFResult">
25471   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25472   <summary>
25473     The result, at the synchronous layer, of checking the EOF record of a cache
25474     entry.
25475   </summary>
25476 </histogram>
25478 <histogram name="SimpleCache.Media.SyncCloseResult"
25479     enum="SimpleCacheSyncCloseResult">
25480   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25481   <summary>
25482     The result, at the synchronous layer, of closing a cache entry.
25483   </summary>
25484 </histogram>
25486 <histogram name="SimpleCache.Media.SyncCreatePlatformFileError"
25487     enum="PlatformFileError">
25488   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25489   <summary>
25490     The platform error reported when attempting to create a new cache entry at
25491     the synchronous layer.
25492   </summary>
25493 </histogram>
25495 <histogram name="SimpleCache.Media.SyncCreatePlatformFileError_WithIndex"
25496     enum="PlatformFileError">
25497   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25498   <summary>
25499     The platform error reported when attempting to create a new cache entry at
25500     the synchronous layer when the index has already initialized.
25501   </summary>
25502 </histogram>
25504 <histogram name="SimpleCache.Media.SyncCreatePlatformFileError_WithoutIndex"
25505     enum="PlatformFileError">
25506   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25507   <summary>
25508     The platform error reported when attempting to create a new cache entry at
25509     the synchronous layer when the index has not yet initialized.
25510   </summary>
25511 </histogram>
25513 <histogram name="SimpleCache.Media.SyncCreateResult"
25514     enum="SimpleCacheSyncCreateResult">
25515   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25516   <summary>
25517     The result, at the synchronous layer, reported when attempting to create a
25518     new cache entry.
25519   </summary>
25520 </histogram>
25522 <histogram name="SimpleCache.Media.SyncCreateResult_WithIndex"
25523     enum="SimpleCacheSyncCreateResult">
25524   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25525   <summary>
25526     The result, at the synchronous layer, reported when attempting to create a
25527     new cache entry when the index has already initialized.
25528   </summary>
25529 </histogram>
25531 <histogram name="SimpleCache.Media.SyncCreateResult_WithoutIndex"
25532     enum="SimpleCacheSyncCreateResult">
25533   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25534   <summary>
25535     The result, at the synchronous layer, reported when attempting to create a
25536     new cache entry when the index has not yet initialized.
25537   </summary>
25538 </histogram>
25540 <histogram name="SimpleCache.Media.SyncOpenEntryAge" units="hours">
25541   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25542   <summary>
25543     The age of the entry (time since last modified), when opened at the
25544     synchronous layer.
25545   </summary>
25546 </histogram>
25548 <histogram name="SimpleCache.Media.SyncOpenPlatformFileError"
25549     enum="PlatformFileError">
25550   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25551   <summary>
25552     The platform error reported when attempting to create a new cache entry at
25553     the synchronous layer.
25554   </summary>
25555 </histogram>
25557 <histogram name="SimpleCache.Media.SyncOpenPlatformFileError_WithIndex"
25558     enum="PlatformFileError">
25559   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25560   <summary>
25561     The platform error reported when attempting to create a new cache entry at
25562     the synchronous layer when the index has already initialized.
25563   </summary>
25564 </histogram>
25566 <histogram name="SimpleCache.Media.SyncOpenPlatformFileError_WithoutIndex"
25567     enum="PlatformFileError">
25568   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25569   <summary>
25570     The platform error reported when attempting to create a new cache entry at
25571     the synchronous layer when the index has not initialized.
25572   </summary>
25573 </histogram>
25575 <histogram name="SimpleCache.Media.SyncOpenResult"
25576     enum="SimpleCacheSyncOpenResult">
25577   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25578   <summary>
25579     The result, at the synchronous layer, reported when attempting to open a new
25580     cache entry.
25581   </summary>
25582 </histogram>
25584 <histogram name="SimpleCache.Media.SyncOpenResult_WithIndex"
25585     enum="SimpleCacheSyncOpenResult">
25586   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25587   <summary>
25588     The result, at the synchronous layer, reported when attempting to open a new
25589     cache entry when the index has already initialized.
25590   </summary>
25591 </histogram>
25593 <histogram name="SimpleCache.Media.SyncOpenResult_WithoutIndex"
25594     enum="SimpleCacheSyncOpenResult">
25595   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25596   <summary>
25597     The result, at the synchronous layer, reported when attempting to open a new
25598     cache entry when the index has not yet initialized.
25599   </summary>
25600 </histogram>
25602 <histogram name="SimpleCache.Media.SyncWriteResult"
25603     enum="SimpleCacheSyncWriteResult">
25604   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25605   <summary>
25606     The result, at the synchronous layer, of writing to a cache entry.
25607   </summary>
25608 </histogram>
25610 <histogram name="SimpleCache.Media.WriteDependencyType"
25611     enum="SimpleCacheWriteDependencyType">
25612   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25613   <summary>
25614     Shows whether a write operation depends on the previous operation in queue
25615     particularly in the aspect of its possibility to run in parallel.
25616   </summary>
25617 </histogram>
25619 <histogram name="SimpleCache.Media.WriteResult2" enum="SimpleCacheWriteResult">
25620   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25621   <summary>The outcome of Entry::WriteData in the simple cache.</summary>
25622 </histogram>
25624 <histogram name="SimpleCache.OpenEntryIndexState"
25625     enum="SimpleCacheOpenEntryIndexState">
25626   <obsolete>
25627     Deprecated 2013-08 in favor of cache type specific version (App or Http).
25628   </obsolete>
25629   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25630   <summary>
25631     At the time that an entry is opened, the state of that entry in the index.
25632   </summary>
25633 </histogram>
25635 <histogram name="SimpleCache.ReadIsParallelizable"
25636     enum="SimpleCacheReadParallelizable">
25637   <obsolete>
25638     Deprecated 2013-08 in favor of cache type specific version (App or Http).
25639   </obsolete>
25640   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25641   <summary>
25642     For each Read operation, whether it could have been issued in parallel of a
25643     previous Read operation.
25644   </summary>
25645 </histogram>
25647 <histogram name="SimpleCache.ReadResult" enum="SimpleCacheReadResult">
25648   <obsolete>
25649     Deprecated 2013-08 in favor of cache type specific version (App or Http).
25650   </obsolete>
25651   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25652   <summary>The outcome of Entry::ReadData in the simple cache.</summary>
25653 </histogram>
25655 <histogram name="SimpleCache.SyncCheckEOFHasCrc" enum="BooleanHasCrc">
25656   <obsolete>
25657     Deprecated 2013-08 in favor of cache type specific version (App or Http).
25658   </obsolete>
25659   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25660   <summary>
25661     For each EOFRecord found with a valid magic number, indicates if the record
25662     also contains a CRC.
25663   </summary>
25664 </histogram>
25666 <histogram name="SimpleCache.SyncCheckEOFResult"
25667     enum="SimpleCacheSyncCheckEOFResult">
25668   <obsolete>
25669     Deprecated 2013-08 in favor of cache type specific version (App or Http).
25670   </obsolete>
25671   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25672   <summary>
25673     The result, at the synchronous layer, of checking the EOF record of a cache
25674     entry.
25675   </summary>
25676 </histogram>
25678 <histogram name="SimpleCache.SyncCloseResult" enum="SimpleCacheSyncCloseResult">
25679   <obsolete>
25680     Deprecated 2013-08 in favor of cache type specific version (App or Http).
25681   </obsolete>
25682   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25683   <summary>
25684     The result, at the synchronous layer, of closing a cache entry.
25685   </summary>
25686 </histogram>
25688 <histogram name="SimpleCache.SyncCreatePlatformFileError"
25689     enum="PlatformFileError">
25690   <obsolete>
25691     Deprecated 2013-08 in favor of cache type specific version (App or Http).
25692   </obsolete>
25693   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25694   <summary>
25695     The platform error reported when attempting to create a new cache entry at
25696     the synchronous layer.
25697   </summary>
25698 </histogram>
25700 <histogram name="SimpleCache.SyncCreatePlatformFileError_WithIndex"
25701     enum="PlatformFileError">
25702   <obsolete>
25703     Deprecated 2013-08 in favor of cache type specific version (App or Http).
25704   </obsolete>
25705   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25706   <summary>
25707     The platform error reported when attempting to create a new cache entry at
25708     the synchronous layer when the index has already initialized.
25709   </summary>
25710 </histogram>
25712 <histogram name="SimpleCache.SyncCreatePlatformFileError_WithoutIndex"
25713     enum="PlatformFileError">
25714   <obsolete>
25715     Deprecated 2013-08 in favor of cache type specific version (App or Http).
25716   </obsolete>
25717   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25718   <summary>
25719     The platform error reported when attempting to create a new cache entry at
25720     the synchronous layer when the index has not yet initialized.
25721   </summary>
25722 </histogram>
25724 <histogram name="SimpleCache.SyncCreateResult"
25725     enum="SimpleCacheSyncCreateResult">
25726   <obsolete>
25727     Deprecated 2013-08 in favor of cache type specific version (App or Http).
25728   </obsolete>
25729   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25730   <summary>
25731     The result, at the synchronous layer, reported when attempting to create a
25732     new cache entry.
25733   </summary>
25734 </histogram>
25736 <histogram name="SimpleCache.SyncCreateResult_WithIndex"
25737     enum="SimpleCacheSyncCreateResult">
25738   <obsolete>
25739     Deprecated 2013-08 in favor of cache type specific version (App or Http).
25740   </obsolete>
25741   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25742   <summary>
25743     The result, at the synchronous layer, reported when attempting to create a
25744     new cache entry when the index has already initialized.
25745   </summary>
25746 </histogram>
25748 <histogram name="SimpleCache.SyncCreateResult_WithoutIndex"
25749     enum="SimpleCacheSyncCreateResult">
25750   <obsolete>
25751     Deprecated 2013-08 in favor of cache type specific version (App or Http).
25752   </obsolete>
25753   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25754   <summary>
25755     The result, at the synchronous layer, reported when attempting to create a
25756     new cache entry when the index has not yet initialized.
25757   </summary>
25758 </histogram>
25760 <histogram name="SimpleCache.SyncOpenEntryAge" units="hours">
25761   <obsolete>
25762     Deprecated 2013-08 in favor of cache type specific version (App or Http).
25763   </obsolete>
25764   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25765   <summary>
25766     The age of the entry (time since last modified), when opened at the
25767     synchronous layer.
25768   </summary>
25769 </histogram>
25771 <histogram name="SimpleCache.SyncOpenPlatformFileError"
25772     enum="PlatformFileError">
25773   <obsolete>
25774     Deprecated 2013-08 in favor of cache type specific version (App or Http).
25775   </obsolete>
25776   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25777   <summary>
25778     The platform error reported when attempting to create a new cache entry at
25779     the synchronous layer.
25780   </summary>
25781 </histogram>
25783 <histogram name="SimpleCache.SyncOpenPlatformFileError_WithIndex"
25784     enum="PlatformFileError">
25785   <obsolete>
25786     Deprecated 2013-08 in favor of cache type specific version (App or Http).
25787   </obsolete>
25788   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25789   <summary>
25790     The platform error reported when attempting to create a new cache entry at
25791     the synchronous layer when the index has already initialized.
25792   </summary>
25793 </histogram>
25795 <histogram name="SimpleCache.SyncOpenPlatformFileError_WithoutIndex"
25796     enum="PlatformFileError">
25797   <obsolete>
25798     Deprecated 2013-08 in favor of cache type specific version (App or Http).
25799   </obsolete>
25800   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25801   <summary>
25802     The platform error reported when attempting to create a new cache entry at
25803     the synchronous layer when the index has not initialized.
25804   </summary>
25805 </histogram>
25807 <histogram name="SimpleCache.SyncOpenResult" enum="SimpleCacheSyncOpenResult">
25808   <obsolete>
25809     Deprecated 2013-08 in favor of cache type specific version (App or Http).
25810   </obsolete>
25811   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25812   <summary>
25813     The result, at the synchronous layer, reported when attempting to open a new
25814     cache entry.
25815   </summary>
25816 </histogram>
25818 <histogram name="SimpleCache.SyncOpenResult_WithIndex"
25819     enum="SimpleCacheSyncOpenResult">
25820   <obsolete>
25821     Deprecated 2013-08 in favor of cache type specific version (App or Http).
25822   </obsolete>
25823   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25824   <summary>
25825     The result, at the synchronous layer, reported when attempting to open a new
25826     cache entry when the index has already initialized.
25827   </summary>
25828 </histogram>
25830 <histogram name="SimpleCache.SyncOpenResult_WithoutIndex"
25831     enum="SimpleCacheSyncOpenResult">
25832   <obsolete>
25833     Deprecated 2013-08 in favor of cache type specific version (App or Http).
25834   </obsolete>
25835   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25836   <summary>
25837     The result, at the synchronous layer, reported when attempting to open a new
25838     cache entry when the index has not yet initialized.
25839   </summary>
25840 </histogram>
25842 <histogram name="SimpleCache.SyncWriteResult" enum="SimpleCacheSyncWriteResult">
25843   <obsolete>
25844     Deprecated 2013-08 in favor of cache type specific version (App or Http).
25845   </obsolete>
25846   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25847   <summary>
25848     The result, at the synchronous layer, of writing to a cache entry.
25849   </summary>
25850 </histogram>
25852 <histogram name="SimpleCache.WriteDependencyType"
25853     enum="SimpleCacheWriteDependencyType">
25854   <obsolete>
25855     Deprecated 2013-08 in favor of cache type specific version (App or Http).
25856   </obsolete>
25857   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25858   <summary>
25859     Shows whether a write operation depends on the previous operation in queue
25860     particularly in the aspect of its possibility to run in parallel.
25861   </summary>
25862 </histogram>
25864 <histogram name="SimpleCache.WriteResult" enum="SimpleCacheWriteResult">
25865   <obsolete>
25866     Deprecated 2013-08 in favor of cache type specific version (App or Http).
25867   </obsolete>
25868   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25869   <summary>The outcome of Entry::WriteData in the simple cache.</summary>
25870 </histogram>
25872 <histogram name="SimpleGeolocation.Request.Event"
25873     enum="SimpleGeolocationRequestEvent">
25874   <owner>alemate@chromium.org</owner>
25875   <summary>Events in reqests processing of IP-based SimpleGeolocation.</summary>
25876 </histogram>
25878 <histogram name="SimpleGeolocation.Request.ResponseCode"
25879     enum="HttpResponseCode">
25880   <owner>alemate@chromium.org</owner>
25881   <summary>Http response codes in IP-based SimpleGeolocation.</summary>
25882 </histogram>
25884 <histogram name="SimpleGeolocation.Request.ResponseFailureTime"
25885     units="milliseconds">
25886   <owner>alemate@chromium.org</owner>
25887   <summary>
25888     The time elapsed between the sending of the first API request and the time
25889     the final (failed) response was recorded. Includes all retries.
25890   </summary>
25891 </histogram>
25893 <histogram name="SimpleGeolocation.Request.ResponseSuccessTime"
25894     units="milliseconds">
25895   <owner>alemate@chromium.org</owner>
25896   <summary>
25897     The time elapsed between the sending of the first API request and the time
25898     the final (successfull) response was recorded. Includes all retries.
25899   </summary>
25900 </histogram>
25902 <histogram name="SimpleGeolocation.Request.Result"
25903     enum="SimpleGeolocationRequestResult">
25904   <owner>alemate@chromium.org</owner>
25905   <summary>Result of SimpleGeolocationRequest.</summary>
25906 </histogram>
25908 <histogram name="SimpleGeolocation.Request.Retries">
25909   <owner>alemate@chromium.org</owner>
25910   <summary>Number of retries until the final response was recorded.</summary>
25911 </histogram>
25913 <histogram name="SiteIsolation.AllResponses">
25914   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25915   <summary>
25916     The count of all network responses received by a renderer. Each response is
25917     corresponding to one URL requested by a renderer. Incremented when the first
25918     network packet of a response of this type is received.
25919   </summary>
25920 </histogram>
25922 <histogram name="SiteIsolation.BrowsingInstanceCount">
25923   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25924   <summary>
25925     The count of all current BrowsingInstances.  Recorded once per UMA ping.
25926   </summary>
25927 </histogram>
25929 <histogram name="SiteIsolation.CurrentRendererProcessCount">
25930   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25931   <summary>
25932     The count of all renderer processes, including WebUI and extensions.
25933     Recorded once per UMA ping.
25934   </summary>
25935 </histogram>
25937 <histogram name="SiteIsolation.IsolateAllSitesProcessCountEstimate">
25938   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25939   <summary>
25940     The upper bound of the predicted renderer process count if we isolated all
25941     sites, subject to the process limit.  Recorded once per UMA ping.
25942   </summary>
25943 </histogram>
25945 <histogram name="SiteIsolation.IsolateAllSitesProcessCountLowerBound">
25946   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25947   <summary>
25948     The lower bound of the predicted renderer process count if we isolated all
25949     sites, subject to the process limit.  Happens to be the number of unique
25950     sites.  Recorded once per UMA ping.
25951   </summary>
25952 </histogram>
25954 <histogram name="SiteIsolation.IsolateAllSitesProcessCountNoLimit">
25955   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25956   <summary>
25957     The predicted renderer process count if we isolated all sites and if there
25958     were no process limit.  Recorded once per UMA ping.
25959   </summary>
25960 </histogram>
25962 <histogram name="SiteIsolation.IsolateAllSitesTotalProcessCountEstimate">
25963   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25964   <summary>
25965     The predicted total process count if we isolated all sites, subject to the
25966     process limit.  Recorded once per UMA ping.
25967   </summary>
25968 </histogram>
25970 <histogram name="SiteIsolation.IsolateHttpsSitesProcessCountEstimate">
25971   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25972   <summary>
25973     The upper bound of the predicted renderer process count if we isolated only
25974     HTTPS (not HTTP) sites, subject to the process limit.  Recorded once per UMA
25975     ping.
25976   </summary>
25977 </histogram>
25979 <histogram name="SiteIsolation.IsolateHttpsSitesProcessCountLowerBound">
25980   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25981   <summary>
25982     The lower bound of the predicted renderer process count if we isolated only
25983     HTTPS (not HTTP) sites, subject to the process limit.  Happens to be the
25984     number of isolated sites.  Recorded once per UMA ping.
25985   </summary>
25986 </histogram>
25988 <histogram name="SiteIsolation.IsolateHttpsSitesProcessCountNoLimit">
25989   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25990   <summary>
25991     The predicted renderer process count if we isolated only HTTPS (not HTTP)
25992     sites and if there were no process limit.  Recorded once per UMA ping.
25993   </summary>
25994 </histogram>
25996 <histogram name="SiteIsolation.IsolateHttpsSitesTotalProcessCountEstimate">
25997   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25998   <summary>
25999     The predicted total process count if we isolated only HTTPS (not HTTP)
26000     sites, subject to the process limit.  Recorded once per UMA ping.
26001   </summary>
26002 </histogram>
26004 <histogram name="SiteIsolation.XSD.DataLength" units="byte">
26005   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26006   <summary>
26007     The number of bytes in the first network packet for a response with headers
26008     that imply potential illegal cross-site access. Recorded when the first
26009     network packet of a response of this type is received.
26010   </summary>
26011 </histogram>
26013 <histogram name="SiteIsolation.XSD.HTML.Blocked">
26014   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26015   <summary>
26016     The count of blocked cross-site document responses due to having HTML
26017     content type header and contents sniffed as HTML. Sampled with value of 1
26018     when the first network packet of a response of this type is received.
26019   </summary>
26020 </histogram>
26022 <histogram name="SiteIsolation.XSD.HTML.Blocked.NonRenderableStatusCode">
26023   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26024   <summary>
26025     The count of responses with a nonrenderable HTTP status code among blocked
26026     cross-site document responses due to their HTML contents. Sampled with value
26027     1 when the first network packet of a response of this type is received.
26028   </summary>
26029 </histogram>
26031 <histogram name="SiteIsolation.XSD.HTML.Blocked.RenderableStatusCode"
26032     enum="SiteIsolationResourceType">
26033   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26034   <summary>
26035     The count of responses with a renderable HTTP status code sub-categorized by
26036     their requesting context type (e.g., image, script, etc.) among blocked
26037     cross-site document responses due to their HTML contents. Sampled with a
26038     resource type (0-14) when the first network packet of a response of this
26039     type is received.
26040   </summary>
26041 </histogram>
26043 <histogram name="SiteIsolation.XSD.HTML.NoSniffBlocked.NonRenderableStatusCode">
26044   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26045   <summary>
26046     The count of responses with a nonrenderable HTTP status code among blocked
26047     cross-site document responses due to having HTML content type and nosniff
26048     headers. Sampled with value 1 when the first network packet of a response of
26049     this type is received.
26050   </summary>
26051 </histogram>
26053 <histogram name="SiteIsolation.XSD.HTML.NoSniffBlocked.RenderableStatusCode"
26054     enum="SiteIsolationResourceType">
26055   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26056   <summary>
26057     The count of responses with a renderable HTTP status code sub-categorized by
26058     their requesting context type (e.g., image, script, etc.), among blocked
26059     cross-site document responses due to having HTML content type and nosniff
26060     headers. Sampled with a resource type (0-14) when the first network packet
26061     of a response of this type is received.
26062   </summary>
26063 </histogram>
26065 <histogram name="SiteIsolation.XSD.HTML.NotBlocked">
26066   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26067   <summary>
26068     The count of not blocked responses despite having an HTML content type
26069     header due to the failure of content sniffing. Sampled with value 1 when the
26070     first network packet of a response of this type is received.
26071   </summary>
26072 </histogram>
26074 <histogram name="SiteIsolation.XSD.HTML.NotBlocked.MaybeJS">
26075   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26076   <summary>
26077     The count of responses that may be parsed as JavaScript among not blocked
26078     responses. Sampled with value 1 when the first network packet of a response
26079     of this type is received.
26080   </summary>
26081 </histogram>
26083 <histogram name="SiteIsolation.XSD.JSON.Blocked">
26084   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26085   <summary>
26086     The count of blocked cross-site document responses due to having JSON
26087     content type header and contents sniffed as JSON. Sampled with value 1 when
26088     the first network packet of a response of this type is received.
26089   </summary>
26090 </histogram>
26092 <histogram name="SiteIsolation.XSD.JSON.Blocked.NonRenderableStatusCode">
26093   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26094   <summary>
26095     The count of responses with a nonrenderable HTTP status code among blocked
26096     cross-site document responses due to their JSON contents. Sampled with value
26097     1 when the first network packet of a response of this type is received.
26098   </summary>
26099 </histogram>
26101 <histogram name="SiteIsolation.XSD.JSON.Blocked.RenderableStatusCode"
26102     enum="SiteIsolationResourceType">
26103   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26104   <summary>
26105     The count of responses with a renderable HTTP status code sub-categorized by
26106     their requesting context type (e.g., image, script, etc.), among blocked
26107     cross-site document responses due to their JSON contents. Sampled with a
26108     resource type (0-14) when the first network packet of a response of this
26109     type is received.
26110   </summary>
26111 </histogram>
26113 <histogram name="SiteIsolation.XSD.JSON.NoSniffBlocked.NonRenderableStatusCode">
26114   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26115   <summary>
26116     The count of responses with a nonrenderable HTTP status code among blocked
26117     cross-site document responses due to having JSON content type and nosniff
26118     headers. Sampled with value 1 when the first network packet of a response of
26119     this type is received.
26120   </summary>
26121 </histogram>
26123 <histogram name="SiteIsolation.XSD.JSON.NoSniffBlocked.RenderableStatusCode"
26124     enum="SiteIsolationResourceType">
26125   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26126   <summary>
26127     The count of responses with a renderable HTTP status code sub-categorized by
26128     their requesting context type (e.g., image, script, etc.), among blocked
26129     cross-site document responses due to having JSON content type and nosniff
26130     headers. Sampled with a resource type (0-14) when the first network packet
26131     of a response of this type is received.
26132   </summary>
26133 </histogram>
26135 <histogram name="SiteIsolation.XSD.JSON.NotBlocked">
26136   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26137   <summary>
26138     The count of not blocked responses despite having an JSON content type
26139     header due to the failure of content sniffing. Sampled with value 1 when the
26140     first network packet of a response of this type is received.
26141   </summary>
26142 </histogram>
26144 <histogram name="SiteIsolation.XSD.JSON.NotBlocked.MaybeJS">
26145   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26146   <summary>
26147     The count of responses that may be parsed as JavaScript among not blocked
26148     responses with a JSON content type header. Sampled with value 1 when the
26149     first network packet of a response of this type is received.
26150   </summary>
26151 </histogram>
26153 <histogram name="SiteIsolation.XSD.MimeType" enum="SiteIsolationMimeType">
26154   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26155   <summary>
26156     MIME type codes for content type header values of potentially cross-site
26157     document responses, excluding same-site or not http(s) urls. Sampled with a
26158     MIME type code (0-4) when the first network packet of a response of this
26159     type is received.
26160   </summary>
26161 </histogram>
26163 <histogram name="SiteIsolation.XSD.Plain.HTML.Blocked">
26164   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26165   <summary>
26166     The count of blocked cross-site document responses due to having Plain
26167     content type header and contents sniffed as HTML. Sampled with value 1 when
26168     the first network packet of a response of this type is received.
26169   </summary>
26170 </histogram>
26172 <histogram name="SiteIsolation.XSD.Plain.HTML.Blocked.NonRenderableStatusCode">
26173   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26174   <summary>
26175     The count of responses with a nonrenderable HTTP status code among blocked
26176     responses due to their Plain.HTML contents. Sampled with value 1 when the
26177     first network packet of a response of this type is received.
26178   </summary>
26179 </histogram>
26181 <histogram name="SiteIsolation.XSD.Plain.HTML.Blocked.RenderableStatusCode"
26182     enum="SiteIsolationResourceType">
26183   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26184   <summary>
26185     The count of responses with a renderable HTTP status code sub-categorized by
26186     their requesting context type (e.g., image, script, etc.), among blocked
26187     cross-site document responses due to their Plain.HTML contents. Sampled with
26188     a resource type (0-14) when the first network packet of a response of this
26189     type is received.
26190   </summary>
26191 </histogram>
26193 <histogram name="SiteIsolation.XSD.Plain.JSON.Blocked">
26194   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26195   <summary>
26196     The count of blocked cross-site document responses due to having Plain
26197     content type header and contents sniffed as JSON. Sampled with value 1 when
26198     the first network packet of a response of this type is received.
26199   </summary>
26200 </histogram>
26202 <histogram name="SiteIsolation.XSD.Plain.JSON.Blocked.NonRenderableStatusCode">
26203   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26204   <summary>
26205     The count of responses with a nonrenderable HTTP status code among blocked
26206     cross-site document responses due to their Plain.JSON contents. Sampled with
26207     value 1 when the first network packet of a response of this type is
26208     received.
26209   </summary>
26210 </histogram>
26212 <histogram name="SiteIsolation.XSD.Plain.JSON.Blocked.RenderableStatusCode"
26213     enum="SiteIsolationResourceType">
26214   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26215   <summary>
26216     The count of responses with a renderable HTTP status code sub-categorized by
26217     their requesting context type (e.g., image, script, etc.), among blocked
26218     cross-site document responses due to their Plain.JSON contents. Sampled with
26219     a resource type (0-14) when the first network packet of a response of this
26220     type is received.
26221   </summary>
26222 </histogram>
26224 <histogram
26225     name="SiteIsolation.XSD.Plain.NoSniffBlocked.NonRenderableStatusCode">
26226   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26227   <summary>
26228     The count of responses with a nonrenderable HTTP status code among blocked
26229     cross-site document responses due to having Plain content type and nosniff
26230     headers. Sampled with value 1 when the first network packet of a response of
26231     this type is received.
26232   </summary>
26233 </histogram>
26235 <histogram name="SiteIsolation.XSD.Plain.NoSniffBlocked.RenderableStatusCode"
26236     enum="SiteIsolationResourceType">
26237   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26238   <summary>
26239     The count of responses with a renderable HTTP status code sub-categorized by
26240     their requesting context type (e.g., image, script, etc.), among blocked
26241     cross-site document responses due to having Plain content type and nosniff
26242     header. Sampled with a resource type (0-14) when the first network packet of
26243     a response of this type is received.
26244   </summary>
26245 </histogram>
26247 <histogram name="SiteIsolation.XSD.Plain.NotBlocked">
26248   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26249   <summary>
26250     The count of not blocked responses despite having an Plain content type
26251     header due to the failure of content sniffing. Sampled with value 1 when the
26252     first network packet of a response of this type is received.
26253   </summary>
26254 </histogram>
26256 <histogram name="SiteIsolation.XSD.Plain.NotBlocked.MaybeJS">
26257   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26258   <summary>
26259     The count of responses that may be parsed as JavaScript among not blocked
26260     responses with a Plain content type header. Sampled with value 1 when the
26261     first network packet of a response of this type is received.
26262   </summary>
26263 </histogram>
26265 <histogram name="SiteIsolation.XSD.Plain.XML.Blocked">
26266   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26267   <summary>
26268     The count of blocked cross-site document responses due to having Plain
26269     content type header and contents sniffed as XML. Sampled with value 1 when
26270     the first network packet of a response of this type is received.
26271   </summary>
26272 </histogram>
26274 <histogram name="SiteIsolation.XSD.Plain.XML.Blocked.NonRenderableStatusCode">
26275   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26276   <summary>
26277     The count of responses with a nonrenderable HTTP status code among blocked
26278     cross-site document responses due to their Plain.XML contents. Sampled with
26279     value 1 when the first network packet of a response of this type is
26280     received.
26281   </summary>
26282 </histogram>
26284 <histogram name="SiteIsolation.XSD.Plain.XML.Blocked.RenderableStatusCode"
26285     enum="SiteIsolationResourceType">
26286   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26287   <summary>
26288     The count of responses with renderable HTTP status codes sub-categorized by
26289     their requesting context type (e.g., image, script, etc.), among blocked
26290     cross-site document responses due to their Plain.XML contents. Sampled with
26291     a resource type (0-14) when the first network packet of a response of this
26292     type is received.
26293   </summary>
26294 </histogram>
26296 <histogram name="SiteIsolation.XSD.XML.Blocked">
26297   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26298   <summary>
26299     The count of blocked cross-site document responses due to having XML content
26300     type header and contents sniffed as XML. Sampled with value 1 when the first
26301     network packet of a response of this type is received.
26302   </summary>
26303 </histogram>
26305 <histogram name="SiteIsolation.XSD.XML.Blocked.NonRenderableStatusCode">
26306   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26307   <summary>
26308     The count of responses with nonrenderable HTTP status codes among blocked
26309     cross-site document responses due to their XML contents. Sampled with value
26310     1 when the first network packet of a response of this type is received.
26311   </summary>
26312 </histogram>
26314 <histogram name="SiteIsolation.XSD.XML.Blocked.RenderableStatusCode"
26315     enum="SiteIsolationResourceType">
26316   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26317   <summary>
26318     The count of responses with renderable HTTP status codes sub-categorized by
26319     their requesting context type (e.g., image, script, etc.), among blocked
26320     cross-site document responses due to their XML contents. Sampled with a
26321     resource type (0-14) when the first network packet of a response of this
26322     type is received.
26323   </summary>
26324 </histogram>
26326 <histogram name="SiteIsolation.XSD.XML.NoSniffBlocked.NonRenderableStatusCode">
26327   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26328   <summary>
26329     The count of responses with a nonrenderable HTTP status code among blocked
26330     cross-site document responses due to having XML content type and nosniff
26331     headers. Sampled with value 1 when the first network packet of a response of
26332     this type is received.
26333   </summary>
26334 </histogram>
26336 <histogram name="SiteIsolation.XSD.XML.NoSniffBlocked.RenderableStatusCode"
26337     enum="SiteIsolationResourceType">
26338   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26339   <summary>
26340     The count of responses with a renderable HTTP status code sub-categorized by
26341     their requesting context type (e.g., image, script, etc.), among blocked
26342     cross-site document responses due to having XML content type and nosniff
26343     headers. Sampled with a resource type (0-14) when the first network packet
26344     of a response of this type is received.
26345   </summary>
26346 </histogram>
26348 <histogram name="SiteIsolation.XSD.XML.NotBlocked">
26349   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26350   <summary>
26351     The count of not blocked responses despite having an XML content type header
26352     due to the failure of content sniffing. Sampled with value 1 when the first
26353     network packet of a response of this type is received.
26354   </summary>
26355 </histogram>
26357 <histogram name="SiteIsolation.XSD.XML.NotBlocked.MaybeJS">
26358   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26359   <summary>
26360     The count of responses that may be parsed as JavaScript among not blocked
26361     responses with an XML content type. Sampled with value 1 when the first
26362     network packet of a response of this type is received.
26363   </summary>
26364 </histogram>
26366 <histogram name="SpellCheck.SpellingService.Enabled" enum="BooleanEnabled">
26367   <owner>groby@chromium.org</owner>
26368   <owner>rlp@chromium.org</owner>
26369   <summary>
26370     Whether the user has opted in to asking Google for spelling suggestions.
26371     Recorded both when spelling is initialized and when the preference is
26372     changed.
26373   </summary>
26374 </histogram>
26376 <histogram name="Sqlite.AppCache.Error" enum="SqliteErrorCode">
26377   <obsolete>
26378     Moved to Sqlite.Error.AppCache in M-27.
26379   </obsolete>
26380   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26381   <summary>Error codes returned by sqlite for the appcache db.</summary>
26382 </histogram>
26384 <histogram name="Sqlite.CloseFailure" enum="SqliteErrorCode">
26385   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26386   <summary>Error which prevented database close.</summary>
26387 </histogram>
26389 <histogram name="Sqlite.Cookie.Error" enum="SqliteErrorCode">
26390   <obsolete>
26391     Moved to Sqlite.Error.Cookie in M-27.
26392   </obsolete>
26393   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26394   <summary>Error codes returned by sqlite the cookie db.</summary>
26395 </histogram>
26397 <histogram name="Sqlite.DatabaseTracker.Error" enum="SqliteErrorCode">
26398   <obsolete>
26399     Moved to Sqlite.Error.DatabaseTracker in M-27.
26400   </obsolete>
26401   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26402   <summary>Error codes returned by sqlite the websqldb tracker db.</summary>
26403 </histogram>
26405 <histogram name="Sqlite.DeprecationVersionResult"
26406     enum="SqliteVersionDeprecation">
26407   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26408   <summary>
26409     Annotations for which bits of sql::MetaTable::CheckDeprecated() fire.
26410   </summary>
26411 </histogram>
26413 <histogram name="Sqlite.DomainBoundCerts.Error" enum="SqliteErrorCode">
26414   <obsolete>
26415     Moved to Sqlite.Error.DomainBoundCerts in M-27.
26416   </obsolete>
26417   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26418   <summary>
26419     Error codes returned by sqlite for the domain-bound certs db.
26420   </summary>
26421 </histogram>
26423 <histogram name="Sqlite.DomStorageDatabase.Error" enum="SqliteErrorCode">
26424   <obsolete>
26425     Moved to Sqlite.Error.DomStorageDatabase in M-27.
26426   </obsolete>
26427   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26428   <summary>Error codes returned by sqlite for the domstorage db.</summary>
26429 </histogram>
26431 <histogram name="Sqlite.Error" enum="SqliteErrorCode">
26432   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26433   <summary>SQLite extended error codes.</summary>
26434 </histogram>
26436 <histogram name="Sqlite.Error.IOERR" enum="SqliteIOERRCode">
26437   <obsolete>
26438     Replaced 5/14/2013 by expanded Sqlite.Error histogram.
26439   </obsolete>
26440   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26441   <summary>SQLite extended SQLITE_IOERR codes for all databases.</summary>
26442 </histogram>
26444 <histogram name="Sqlite.History.Error" enum="SqliteErrorCode">
26445   <obsolete>
26446     Moved to Sqlite.Error.History in M-27.
26447   </obsolete>
26448   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26449   <summary>Error codes returned by sqlite for the history db.</summary>
26450 </histogram>
26452 <histogram name="Sqlite.OpenFailure" enum="SqliteErrorCode">
26453   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26454   <summary>Error which prevented database open.</summary>
26455 </histogram>
26457 <histogram name="Sqlite.OpenProbeFailure" enum="SqliteErrorCode">
26458   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26459   <summary>Error from first read of the database.</summary>
26460 </histogram>
26462 <histogram name="Sqlite.Quota.Error" enum="SqliteErrorCode">
26463   <obsolete>
26464     Moved to Sqlite.Error.Quota in M-27.
26465   </obsolete>
26466   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26467   <summary>Error codes returned by sqlite for the quota db.</summary>
26468 </histogram>
26470 <histogram name="Sqlite.RazeDatabase" enum="SqliteErrorCode">
26471   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26472   <summary>Errors attempting to Raze() database.</summary>
26473 </histogram>
26475 <histogram name="Sqlite.RazeDatabase2" enum="SqliteErrorCode">
26476   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26477   <summary>Errors on second attempt to Raze() database.</summary>
26478 </histogram>
26480 <histogram name="Sqlite.RazeDatabaseTruncate" enum="SqliteErrorCode">
26481   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26482   <summary>Errors truncating database for Raze().</summary>
26483 </histogram>
26485 <histogram name="Sqlite.RecoveryEvents" enum="SqliteRecoveryEventEnum">
26486   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26487   <summary>
26488     Records specific failure and success cases in sql::Recovery implementation,
26489     to determine which cases (if any) might be worth writing additional
26490     automated recovery code for, versus which should lead to clearing databases.
26491   </summary>
26492 </histogram>
26494 <histogram name="Sqlite.RecoveryHandle" enum="SqliteErrorCode">
26495   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26496   <summary>Error from sqlite3_backup_init() in sql::Recovery.</summary>
26497 </histogram>
26499 <histogram name="Sqlite.RecoveryStep" enum="SqliteErrorCode">
26500   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26501   <summary>Error from sqlite3_backup_step() in sql::Recovery.</summary>
26502 </histogram>
26504 <histogram name="Sqlite.SizeKB" units="Kb">
26505   <owner>peria@chromium.org</owner>
26506   <summary>Size in kilobytes of pre-existing database at startup.</summary>
26507 </histogram>
26509 <histogram name="Sqlite.Text.Error" enum="SqliteErrorCode">
26510   <obsolete>
26511     Moved to Sqlite.Error.Text in M-27.
26512   </obsolete>
26513   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26514   <summary>Error codes returned by sqlite the full text db.</summary>
26515 </histogram>
26517 <histogram name="Sqlite.Thumbnail.Error" enum="SqliteErrorCode">
26518   <obsolete>
26519     Moved to Sqlite.Error.Thumbnail in M-27.
26520   </obsolete>
26521   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26522   <summary>Error codes returned by sqlite for the thumbnail db.</summary>
26523 </histogram>
26525 <histogram name="Sqlite.Version">
26526   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26527   <summary>Version of pre-existing database at startup.</summary>
26528 </histogram>
26530 <histogram name="Sqlite.Web.Error" enum="SqliteErrorCode">
26531   <obsolete>
26532     Moved to Sqlite.Error.Web in M-27.
26533   </obsolete>
26534   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26535   <summary>Error codes returned by sqlite the web db.</summary>
26536 </histogram>
26538 <histogram name="Startup.BrowserMessageLoopStartTime">
26539   <owner>jeremy@chromium.org</owner>
26540   <summary>
26541     Time from browser startup to the start of the main thread's message loop.
26542   </summary>
26543 </histogram>
26545 <histogram name="Startup.BrowserMessageLoopStartTimeFromMainEntry"
26546     units="milliseconds">
26547   <owner>jeremy@chromium.org</owner>
26548   <summary>
26549     Time from main entry to the start of the main thread's message loop. This
26550     stat is only recorded after 7 minutes of OS uptime to try to mitigate the
26551     variance resulting from Chrome being autostarted.
26552   </summary>
26553 </histogram>
26555 <histogram name="Startup.BrowserMessageLoopStartTimeFromMainEntry.FirstRun"
26556     units="milliseconds">
26557   <owner>csharp@chromium.org</owner>
26558   <owner>gab@chromium.org</owner>
26559   <owner>jeremy@chromium.org</owner>
26560   <summary>
26561     Time from main entry to the start of the main thread's message loop on first
26562     run. This stat is only recorded after 7 minutes of OS uptime to try to
26563     mitigate the variance resulting from Chrome being autostarted.
26564   </summary>
26565 </histogram>
26567 <histogram name="Startup.BrowserOpenTabs">
26568   <owner>jeremy@chromium.org</owner>
26569   <summary>
26570     Time taken to open the initial tab or to restore tabs from previous session.
26571   </summary>
26572 </histogram>
26574 <histogram name="Startup.BrowserWindowDisplay" units="milliseconds">
26575   <owner>jeremy@chromium.org</owner>
26576   <summary>
26577     Time from browser startup to the time the browser window initially becomes
26578     visible.
26579   </summary>
26580 </histogram>
26582 <histogram name="Startup.ChromeCast.TimeToDisplayVideo" units="milliseconds">
26583   <owner>jeremy@chromium.org</owner>
26584   <summary>
26585     The elapsed time from the ChromeCast application launch to the first video
26586     frame displayed.
26587   </summary>
26588 </histogram>
26590 <histogram name="Startup.CreateFirstProfile" units="milliseconds">
26591   <owner>jeremy@chromium.org</owner>
26592   <summary>
26593     How long it takes to load the original profile synchronously on the UI
26594     thread.
26595   </summary>
26596 </histogram>
26598 <histogram name="Startup.Fling.TimeToDisplayVideo" units="milliseconds">
26599   <owner>jeremy@chromium.org</owner>
26600   <summary>
26601     The elapsed time from the Fling application launch to the first video frame
26602     displayed.
26603   </summary>
26604 </histogram>
26606 <histogram name="Startup.IsResume">
26607   <obsolete>
26608     Deprecated 12/2011. Merged into MobileSessionStartType.
26609   </obsolete>
26610   <owner>jeremy@chromium.org</owner>
26611   <summary>Whether a startup is a resume (vs a cold start).</summary>
26612 </histogram>
26614 <histogram name="Startup.LoadTime.ExeMainToDllMain">
26615   <owner>jeremy@chromium.org</owner>
26616   <summary>
26617     Time from the main() function in chrome.exe to chrome.dll's main().
26618   </summary>
26619 </histogram>
26621 <histogram name="Startup.LoadTime.ProcessCreateToDllMain">
26622   <owner>jeremy@chromium.org</owner>
26623   <summary>Time from the process creation to chrome.dll's main().</summary>
26624 </histogram>
26626 <histogram name="Startup.LoadTime.ProcessCreateToExeMain">
26627   <owner>jeremy@chromium.org</owner>
26628   <summary>
26629     Time from the process creation to executing the main() function in
26630     chrome.exe.
26631   </summary>
26632 </histogram>
26634 <histogram name="Startup.MobileSessionStartAction"
26635     enum="MobileSessionStartAction">
26636   <owner>jeremy@chromium.org</owner>
26637   <summary>
26638     The action requested on the application startup when called from another app
26639     or the OS.
26640   </summary>
26641 </histogram>
26643 <histogram name="Startup.MobileSessionStartFromApps"
26644     enum="MobileSessionCallerApp">
26645   <owner>jeremy@chromium.org</owner>
26646   <summary>The calling application (if any).</summary>
26647 </histogram>
26649 <histogram name="Startup.ShowAppListColdStart" units="milliseconds">
26650   <owner>jeremy@chromium.org</owner>
26651   <summary>
26652     Time for a newly created browser process to reach the code that starts
26653     showing the app launcher, when started with the --show-app-list flag and
26654     with no currently running Chrome processes.
26655   </summary>
26656 </histogram>
26658 <histogram name="Startup.ShowAppListWarmStart" units="milliseconds">
26659   <owner>jeremy@chromium.org</owner>
26660   <summary>
26661     Time for a running browser process to reach the code that starts showing the
26662     app launcher. Measured from the time a second Chrome process started, which
26663     sent its --show-app-list command line argument to the already-running
26664     process and will soon exit.
26665   </summary>
26666 </histogram>
26668 <histogram name="Startup.SlowStartupBookmarksLoad" units="milliseconds">
26669   <owner>jeremy@chromium.org</owner>
26670   <summary>
26671     Time it takes to load bookmarks from disk. This measurement is only sent for
26672     startups that take &gt;10 seconds after an uptime of 7 minutes.
26673   </summary>
26674 </histogram>
26676 <histogram name="Startup.SlowStartupExtensionServiceInitAfterImport"
26677     units="milliseconds">
26678   <owner>jeremy@chromium.org</owner>
26679   <summary>
26680     Time it takes to finish initialization of the extension service including
26681     loading built-in extensions. This measurement is only sent for startups that
26682     take &gt;10 seconds after an uptime of 7 minutes.
26683   </summary>
26684 </histogram>
26686 <histogram name="Startup.SlowStartupFinalProfileInit" units="milliseconds">
26687   <owner>jeremy@chromium.org</owner>
26688   <summary>
26689     Time the final stages of profile initialization taking including
26690     initialization of profile keyed services. This measurement is only sent for
26691     startups that take &gt;10 seconds after an uptime of 7 minutes.
26692   </summary>
26693 </histogram>
26695 <histogram name="Startup.SlowStartupNSSInit" units="milliseconds">
26696   <owner>jeremy@chromium.org</owner>
26697   <summary>
26698     Time it takes to load the NSS libraries and initialize it. This measurement
26699     is only sent for startups that take &gt;10 seconds after an uptime of 7
26700     minutes.
26701   </summary>
26702 </histogram>
26704 <histogram name="Startup.SlowStartupPreferenceLoading" units="milliseconds">
26705   <owner>jeremy@chromium.org</owner>
26706   <summary>
26707     Time it takes to load preferences from disk. This measurement is only sent
26708     for startups that take &gt;10 seconds after an uptime of 7 minutes.
26709   </summary>
26710 </histogram>
26712 <histogram name="Startup.SlowStartupProfileIODataInit" units="milliseconds">
26713   <owner>jeremy@chromium.org</owner>
26714   <summary>
26715     Time it takes to initialize the ProfileIOData object - this includes
26716     initialization of the cookie store. This measurement is only sent for
26717     startups that take &gt;10 seconds after an uptime of 7 minutes.
26718   </summary>
26719 </histogram>
26721 <histogram name="Startup.SlowStartupSafeBrowsingGetDatabase"
26722     units="milliseconds">
26723   <owner>jeremy@chromium.org</owner>
26724   <summary>
26725     Time it takes to load the safe browsing database from disk. This measurement
26726     is only sent for startups that take &gt;10 seconds after an uptime of 7
26727     minutes.
26728   </summary>
26729 </histogram>
26731 <histogram name="Startup.SlowStartupSafeBrowsingServiceInitialize"
26732     units="milliseconds">
26733   <owner>jeremy@chromium.org</owner>
26734   <summary>
26735     Time it takes to initialize the safe browsing service. This measurement is
26736     only sent for startups that take &gt;10 seconds after an uptime of 7
26737     minutes.
26738   </summary>
26739 </histogram>
26741 <histogram name="Startup.SlowStartupSessionServiceCreateTabsAndWindows"
26742     units="milliseconds">
26743   <owner>jeremy@chromium.org</owner>
26744   <summary>
26745     Time it takes for session restore to finish initiating creation of restored
26746     tabs and windows. This measurement is only sent for startups that take
26747     &gt;10 seconds after an uptime of 7 minutes.
26748   </summary>
26749 </histogram>
26751 <histogram name="Startup.WarmStartTimeFromRemoteProcessStart"
26752     units="milliseconds">
26753   <owner>jeremy@chromium.org</owner>
26754   <summary>
26755     Time for a running browser process to start processing the command line
26756     passed in by a second Chrome process, which just sent its command line
26757     arguments to the already-running process and will soon exit. Measured from
26758     the time the second Chrome process started.
26759   </summary>
26760 </histogram>
26762 <histogram name="StartupTimeBomb.Alarm" units="milliseconds">
26763   <owner>rtenneti@chromium.org</owner>
26764   <summary>
26765     Time duration measured from the time the startup timebomb was started and
26766     when it went off.
26767   </summary>
26768 </histogram>
26770 <histogram name="Suggestions.FailedRequestErrorCode" enum="NetErrorCodes">
26771   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26772   <summary>
26773     The counts of network error codes encountered by SuggestionsService when an
26774     attempt to fetch suggestions from the server fails.
26775   </summary>
26776 </histogram>
26778 <histogram name="Suggestions.FetchResponseCode">
26779   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26780   <summary>
26781     The counts of HTTP response codes encountered by SuggestionsService when
26782     attempting to fetch suggestions from the server.
26783   </summary>
26784 </histogram>
26786 <histogram name="Suggestions.FetchSuccessLatency" units="milliseconds">
26787   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26788   <summary>
26789     The latency of a SuggestionsService fetch that results in a success
26790     response.
26791   </summary>
26792 </histogram>
26794 <histogram name="Suggestions.ResponseState" enum="SuggestionsResponseState">
26795   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26796   <summary>
26797     The counts of response states (such as empty or invalid) encountered by
26798     SuggestionsService when attempting to fetch suggestions from the server.
26799   </summary>
26800 </histogram>
26802 <histogram name="Sync.AppAssociationTime" units="milliseconds">
26803   <owner>zea@chromium.org</owner>
26804   <summary>
26805     Time taken during app association (M18 and earlier were mispelled with this
26806     histogram).
26807   </summary>
26808 </histogram>
26810 <histogram name="Sync.AppRunFailures">
26811   <obsolete>
26812     Deprecated as of m19.
26813   </obsolete>
26814   <owner>zea@chromium.org</owner>
26815   <summary>
26816     Count of apps run failures, used to compare failure rates between data types
26817     for a particular profile (see other Sync*RunFailures histograms).
26818   </summary>
26819 </histogram>
26821 <histogram name="Sync.AppsAssociationTime" units="milliseconds">
26822   <owner>zea@chromium.org</owner>
26823   <summary>Time taken during app association.</summary>
26824 </histogram>
26826 <histogram name="Sync.AppSettingsAssociationTime" units="milliseconds">
26827   <owner>zea@chromium.org</owner>
26828   <summary>Time taken during app settings association.</summary>
26829 </histogram>
26831 <histogram name="Sync.AppSettingsStartFailure" enum="SyncStartResult">
26832   <owner>zea@chromium.org</owner>
26833   <summary>Enumeration of types of app settings association failures.</summary>
26834 </histogram>
26836 <histogram name="Sync.AppsStartFailure" enum="SyncStartResult">
26837   <owner>zea@chromium.org</owner>
26838   <summary>Enumeration of types of app association failures.</summary>
26839 </histogram>
26841 <histogram name="Sync.AppStartFailures" enum="SyncStartResult">
26842   <obsolete>
26843     Deprecated as of m19.
26844   </obsolete>
26845   <owner>zea@chromium.org</owner>
26846   <summary>
26847     Enumeration of types of app association failures (M18 and earlier were
26848     mispelled with this histogram).
26849   </summary>
26850 </histogram>
26852 <histogram name="Sync.AttemptNigoriMigration" enum="SyncNigoriMigrationResult">
26853   <owner>zea@chromium.org</owner>
26854   <summary>
26855     Enumeration of results from attempting to migrate Sync's nigori node and its
26856     encryption keys to support keystore.
26857   </summary>
26858 </histogram>
26860 <histogram name="Sync.AuthInvalidationRejectedTokenAgeLong" units="days">
26861   <owner>zea@chromium.org</owner>
26862   <summary>
26863     Age of all auth tokens rejected by the invalidation server. Measured from
26864     the time they were created.
26865   </summary>
26866 </histogram>
26868 <histogram name="Sync.AuthInvalidationRejectedTokenAgeShort"
26869     units="milliseconds">
26870   <owner>zea@chromium.org</owner>
26871   <summary>
26872     Age of auth tokens younger than one hour that were rejected by the
26873     invalidation server. Measured from the time they were created.
26874   </summary>
26875 </histogram>
26877 <histogram name="Sync.AuthorizationTimeInNetwork" units="milliseconds">
26878   <owner>zea@chromium.org</owner>
26879   <summary>Time taken during initial authorization.</summary>
26880 </histogram>
26882 <histogram name="Sync.AuthServerRejectedTokenAgeLong" units="days">
26883   <owner>zea@chromium.org</owner>
26884   <summary>
26885     Age of all auth tokens rejected by the sync server. Measured from the time
26886     they were created.
26887   </summary>
26888 </histogram>
26890 <histogram name="Sync.AuthServerRejectedTokenAgeShort" units="milliseconds">
26891   <owner>zea@chromium.org</owner>
26892   <summary>
26893     Age of auth tokens younger than one hour that were rejected by the sync
26894     server. Measured from the time they were created.
26895   </summary>
26896 </histogram>
26898 <histogram name="Sync.AutofillAssociationTime" units="milliseconds">
26899   <owner>zea@chromium.org</owner>
26900   <summary>Time taken during autofill association.</summary>
26901 </histogram>
26903 <histogram name="Sync.AutofillProfileAssociationTime" units="milliseconds">
26904   <owner>zea@chromium.org</owner>
26905   <summary>
26906     Time taken during autofill profile association (M18 and earlier were
26907     mispelled with this histogram).
26908   </summary>
26909 </histogram>
26911 <histogram name="Sync.AutofillProfileRunFailures">
26912   <obsolete>
26913     Deprecated as of m19.
26914   </obsolete>
26915   <owner>zea@chromium.org</owner>
26916   <summary>
26917     Count of autofill profiles run failures, used to compare failure rates
26918     between data types for a particular profile (see other Sync*RunFailures
26919     histograms).
26920   </summary>
26921 </histogram>
26923 <histogram name="Sync.AutofillProfilesAssociationTime" units="milliseconds">
26924   <owner>zea@chromium.org</owner>
26925   <summary>Time taken during autofill profile association.</summary>
26926 </histogram>
26928 <histogram name="Sync.AutofillProfilesStartFailure" enum="SyncStartResult">
26929   <owner>zea@chromium.org</owner>
26930   <summary>
26931     Enumeration of types of autofill profile association failures.
26932   </summary>
26933 </histogram>
26935 <histogram name="Sync.AutofillProfileStartFailures" enum="SyncStartResult">
26936   <obsolete>
26937     Deprecated as of m19.
26938   </obsolete>
26939   <owner>zea@chromium.org</owner>
26940   <summary>
26941     Enumeration of types of autofill profile association failures (M18 and
26942     earlier were mispelled with this histogram).
26943   </summary>
26944 </histogram>
26946 <histogram name="Sync.AutofillRunFailures">
26947   <obsolete>
26948     Deprecated as of m19.
26949   </obsolete>
26950   <owner>zea@chromium.org</owner>
26951   <summary>
26952     Count of autofill (autocomplete) run failures, used to compare failure rates
26953     between data types for a particular profile (see other Sync*RunFailures
26954     histograms).
26955   </summary>
26956 </histogram>
26958 <histogram name="Sync.AutofillStartFailure" enum="SyncStartResult">
26959   <owner>zea@chromium.org</owner>
26960   <summary>Enumeration of types of autofill association failures.</summary>
26961 </histogram>
26963 <histogram name="Sync.AutoNigoriOverwrites">
26964   <owner>zea@chromium.org</owner>
26965   <summary>
26966     Number of times this client has overwritten the nigori node to update the
26967     encryption keys without a user action (during this instantiation of Chrome).
26968   </summary>
26969 </histogram>
26971 <histogram name="Sync.BackendInitializeFirstTime" units="milliseconds">
26972   <owner>zea@chromium.org</owner>
26973   <summary>
26974     Tracks sync backend initialization time during initial sync setup.
26975   </summary>
26976 </histogram>
26978 <histogram name="Sync.BackendInitializeFirstTimeSuccess" enum="BooleanSuccess">
26979   <owner>zea@chromium.org</owner>
26980   <summary>
26981     Tracks sync backend initialization success rate during initial sync setup.
26982   </summary>
26983 </histogram>
26985 <histogram name="Sync.BackendInitializeRestoreState"
26986     enum="SyncBackendInitializeRestoreState">
26987   <owner>zea@chromium.org</owner>
26988   <summary>
26989     Compares sync's has_setup_completed pref against the set of types actually
26990     restored from the sync DB.  Mismatches should be rare.
26991   </summary>
26992 </histogram>
26994 <histogram name="Sync.BackendInitializeRestoreSuccess" enum="BooleanSuccess">
26995   <owner>zea@chromium.org</owner>
26996   <summary>
26997     Tracks sync backend initialization success rate in cases where sync was
26998     previously initialized.
26999   </summary>
27000 </histogram>
27002 <histogram name="Sync.BackendInitializeRestoreTime" units="milliseconds">
27003   <owner>zea@chromium.org</owner>
27004   <summary>
27005     Tracks sync backend initialization time in cases where sync was previously
27006     initialized.
27007   </summary>
27008 </histogram>
27010 <histogram name="Sync.BadRequestCountOnSignInNeedsUpdateInfoBar">
27011   <owner>zea@chromium.org</owner>
27012   <summary>
27013     Number of bad requests since application startup, when the Sync error
27014     infobar asking the user to update his account details is displayed.
27015   </summary>
27016 </histogram>
27018 <histogram name="Sync.BookmarkAssociationTime" units="milliseconds">
27019   <obsolete>
27020     Deprecated as of m18
27021   </obsolete>
27022   <owner>zea@chromium.org</owner>
27023   <summary>Time taken during bookmark association.</summary>
27024 </histogram>
27026 <histogram name="Sync.BookmarkRunFailures">
27027   <obsolete>
27028     Deprecated as of m19.
27029   </obsolete>
27030   <owner>zea@chromium.org</owner>
27031   <summary>
27032     Count of bookmark run failures, used to compare failure rates between data
27033     types for a particular profile (see other Sync*RunFailures histograms).
27034   </summary>
27035 </histogram>
27037 <histogram name="Sync.BookmarksAssociationTime" units="milliseconds">
27038   <owner>zea@chromium.org</owner>
27039   <summary>Time taken during bookmark association.</summary>
27040 </histogram>
27042 <histogram name="Sync.BookmarksStartFailure" enum="SyncStartResult">
27043   <owner>zea@chromium.org</owner>
27044   <summary>Enumeration of types of bookmark association failures.</summary>
27045 </histogram>
27047 <histogram name="Sync.BookmarkStartFailures" enum="SyncStartResult">
27048   <obsolete>
27049     Deprecated as of m19.
27050   </obsolete>
27051   <owner>zea@chromium.org</owner>
27052   <summary>
27053     Enumeration of types of bookmark association failures (M18 and earlier were
27054     mispelled with this histogram).
27055   </summary>
27056 </histogram>
27058 <histogram name="Sync.ConfigureFailed" enum="SyncModelTypes">
27059   <owner>zea@chromium.org</owner>
27060   <summary>Count of model association failures for each type.</summary>
27061 </histogram>
27063 <histogram name="Sync.ConfigureTime.ABORTED" units="milliseconds">
27064   <obsolete>
27065     Replaced by Sync.ConfigureTime_Long.ABORTED in m21.
27066   </obsolete>
27067   <owner>zea@chromium.org</owner>
27068   <summary>
27069     Time spent configuring data types in the case where configuration is
27070     aborted.
27071   </summary>
27072 </histogram>
27074 <histogram name="Sync.ConfigureTime.OK" units="milliseconds">
27075   <obsolete>
27076     Replaced by Sync.ConfigureTime_Long.OK in m21.
27077   </obsolete>
27078   <owner>zea@chromium.org</owner>
27079   <summary>
27080     Time spent configuring data types in the case where configuration succeeds.
27081   </summary>
27082 </histogram>
27084 <histogram name="Sync.ConfigureTime.PARTIAL_SUCCESS" units="milliseconds">
27085   <obsolete>
27086     Replaced by Sync.ConfigureTime_Long.PARTIAL_SUCCESS in m21.
27087   </obsolete>
27088   <owner>zea@chromium.org</owner>
27089   <summary>
27090     Time spent configuring data types in the case where only some data types
27091     succeed.
27092   </summary>
27093 </histogram>
27095 <histogram name="Sync.ConfigureTime.UNRECOVERABLE_ERROR" units="milliseconds">
27096   <obsolete>
27097     Replaced by Sync.ConfigureTime_Long.UNRECOVERABLE_ERROR in m21.
27098   </obsolete>
27099   <owner>zea@chromium.org</owner>
27100   <summary>
27101     Time spent configuring data types in the case where configuration encounters
27102     an unrecoverable error.
27103   </summary>
27104 </histogram>
27106 <histogram name="Sync.ConfigureTime_Long.ABORTED" units="milliseconds">
27107   <owner>zea@chromium.org</owner>
27108   <summary>
27109     Time spent configuring data types in the case where configuration is
27110     aborted.
27111   </summary>
27112 </histogram>
27114 <histogram name="Sync.ConfigureTime_Long.OK" units="milliseconds">
27115   <owner>zea@chromium.org</owner>
27116   <summary>
27117     Time spent configuring data types in the case where configuration succeeds.
27118   </summary>
27119 </histogram>
27121 <histogram name="Sync.ConfigureTime_Long.PARTIAL_SUCCESS" units="milliseconds">
27122   <owner>zea@chromium.org</owner>
27123   <summary>
27124     Time spent configuring data types in the case where only some data types
27125     succeed.
27126   </summary>
27127 </histogram>
27129 <histogram name="Sync.ConfigureTime_Long.UNRECOVERABLE_ERROR"
27130     units="milliseconds">
27131   <owner>zea@chromium.org</owner>
27132   <summary>
27133     Time spent configuring data types in the case where configuration encounters
27134     an unrecoverable error.
27135   </summary>
27136 </histogram>
27138 <histogram name="Sync.ConflictFixCircularity">
27139   <obsolete>
27140     Deprecated 12/2011. No longer tracked. See crbug.com/107816.
27141   </obsolete>
27142   <owner>zea@chromium.org</owner>
27143   <summary>
27144     Number of times we fix a circularity sync conflict. This is not expected to
27145     be hit anymore.
27146   </summary>
27147 </histogram>
27149 <histogram name="Sync.ConflictFixRemovedDirectoriesWithContent">
27150   <obsolete>
27151     Deprecated 12/2011. No longer tracked. See crbug.com/107816.
27152   </obsolete>
27153   <owner>zea@chromium.org</owner>
27154   <summary>
27155     Number of times we fix a removed directory with content sync conflict. This
27156     is not expected to be hit anymore
27157   </summary>
27158 </histogram>
27160 <histogram name="Sync.CredentialsLost" enum="BooleanCredentialsLost">
27161   <owner>zea@chromium.org</owner>
27162   <summary>
27163     Whether or not we detected missing credentials during startup.  This may be
27164     related to crbug.com/121755.
27165   </summary>
27166 </histogram>
27168 <histogram name="Sync.CryptographerPendingKeys"
27169     enum="SyncCryptographerPendingKeysState">
27170   <owner>zea@chromium.org</owner>
27171   <summary>
27172     Breakdown of sync users whose cryptographer has pending keys.
27173   </summary>
27174 </histogram>
27176 <histogram name="Sync.CryptographerReady" enum="SyncCryptographerReadyState">
27177   <owner>zea@chromium.org</owner>
27178   <summary>
27179     Breakdown of sync users whose cryptographer is fully ready for encryption
27180     and decryption (initialized and no pending keys).
27181   </summary>
27182 </histogram>
27184 <histogram name="Sync.CustomEncryption" enum="SyncCustomEncryptionEvent">
27185   <owner>zea@chromium.org</owner>
27186   <summary>
27187     Histogram that keeps track of how users encrypt their sync data. All users
27188     start off with default encryption during initial setup, while a subset of
27189     users go on to encrypt their sync data with a custom passphrase.
27190   </summary>
27191 </histogram>
27193 <histogram name="Sync.CustomPassphrase">
27194   <obsolete>
27195     Deprecated as of m26.
27196   </obsolete>
27197   <owner>zea@chromium.org</owner>
27198   <summary>
27199     Boolean histogram for whether a custom passphrase was entered during sync
27200     setup. Samples are taken every time sync is (re)configured, and the unique
27201     userid count shows how many users entered a custom passphrase.
27202   </summary>
27203 </histogram>
27205 <histogram name="Sync.CustomSync" enum="UserSelectableSyncType">
27206   <owner>zea@chromium.org</owner>
27207   <summary>
27208     Samples are taken every time sync is (re)configured, and the unique userid
27209     count shows how many users explicitly chose to sync this data type via the
27210     &quot;Advanced Sync Preferences&quot; dialog.
27211   </summary>
27212 </histogram>
27214 <histogram name="Sync.DatatypePrefRecovery">
27215   <owner>zea@chromium.org</owner>
27216   <summary>
27217     Number of clients that have fixed themselves up from a datatype preference
27218     loss. Clients are not expected to have this happen more than once. This
27219     value can be compared to Sync.BackendInitializeRestoreSuccess to determine
27220     what percentage of users are still recovering.
27221   </summary>
27222 </histogram>
27224 <histogram name="Sync.DataTypeRunFailures" enum="SyncModelTypes">
27225   <owner>zea@chromium.org</owner>
27226   <summary>
27227     Histogram of the run failures for the different sync datatypes. These are
27228     failures that occur after startup while the datatype is syncing. Note: Due
27229     to an enumeration reordering, pre-M23 labels are inaccurate (see
27230     sync/internal_api/public/base/model_type.h).
27231   </summary>
27232 </histogram>
27234 <histogram name="Sync.DataTypeStartFailures" enum="SyncModelTypes">
27235   <owner>zea@chromium.org</owner>
27236   <summary>
27237     Histogram of the startup failures for the different sync datatypes. These
27238     are failures due to missing top level sync nodes or model association Note:
27239     Due to an enumeration reordering, pre-M23 labels are inaccurate (see
27240     sync/internal_api/public/base/model_type.h).
27241   </summary>
27242 </histogram>
27244 <histogram name="Sync.DictionaryAssociationTime" units="milliseconds">
27245   <owner>zea@chromium.org</owner>
27246   <summary>Time taken during dictionary association.</summary>
27247 </histogram>
27249 <histogram name="Sync.DictionaryStartFailure" enum="SyncStartResult">
27250   <owner>zea@chromium.org</owner>
27251   <summary>Enumeration of types of dictionary association failures.</summary>
27252 </histogram>
27254 <histogram name="Sync.DirectoryOpenFailedMac">
27255   <obsolete>
27256     Deprecated 11/2011. No longer tracked.
27257   </obsolete>
27258   <owner>zea@chromium.org</owner>
27259   <summary>Number of failures trying to open the sync database on mac.</summary>
27260 </histogram>
27262 <histogram name="Sync.DirectoryOpenFailedNotWinMac">
27263   <obsolete>
27264     Deprecated 11/2011. No longer tracked.
27265   </obsolete>
27266   <owner>zea@chromium.org</owner>
27267   <summary>
27268     Number of failures trying to open the sync database on a non-windows non-mac
27269     platform.
27270   </summary>
27271 </histogram>
27273 <histogram name="Sync.DirectoryOpenFailedWin">
27274   <obsolete>
27275     Deprecated 11/2011. No longer tracked.
27276   </obsolete>
27277   <owner>zea@chromium.org</owner>
27278   <summary>
27279     Number of failures trying to open the sync database on windows.
27280   </summary>
27281 </histogram>
27283 <histogram name="Sync.DirectoryOpenResult" enum="SyncDirectoryOpenResult">
27284   <owner>zea@chromium.org</owner>
27285   <summary>Tracks success of failure of sync directory initialization.</summary>
27286 </histogram>
27288 <histogram name="Sync.EncryptAllData">
27289   <obsolete>
27290     Deprecated as of m26.
27291   </obsolete>
27292   <owner>zea@chromium.org</owner>
27293   <summary>
27294     Boolean histogram for whether the &quot;Encrypt all synced data&quot; radio
27295     button was selected during sync setup. Samples are taken every time sync is
27296     (re)configured, and the unique userid count shows how many users chose to
27297     encrypt their sync data.
27298   </summary>
27299 </histogram>
27301 <histogram name="Sync.EventCodes" enum="SyncEventCode">
27302   <owner>zea@chromium.org</owner>
27303   <summary>A UI event occured.</summary>
27304 </histogram>
27306 <histogram name="Sync.ExtensionAssociationTime" units="milliseconds">
27307   <owner>zea@chromium.org</owner>
27308   <summary>
27309     Time taken during extension association (M18 and earlier were mispelled with
27310     this histogram).
27311   </summary>
27312 </histogram>
27314 <histogram name="Sync.ExtensionRunFailures">
27315   <obsolete>
27316     Deprecated as of m19.
27317   </obsolete>
27318   <owner>zea@chromium.org</owner>
27319   <summary>
27320     Count of extension run failures, used to compare failure rates between data
27321     types for a particular profile (see other Sync*RunFailures histograms).
27322   </summary>
27323 </histogram>
27325 <histogram name="Sync.ExtensionsAssociationTime" units="milliseconds">
27326   <owner>zea@chromium.org</owner>
27327   <summary>Time taken during extension association.</summary>
27328 </histogram>
27330 <histogram name="Sync.ExtensionSettingsAssociationTime" units="milliseconds">
27331   <owner>zea@chromium.org</owner>
27332   <summary>Time taken during extension settings association.</summary>
27333 </histogram>
27335 <histogram name="Sync.ExtensionSettingsStartFailure" enum="SyncStartResult">
27336   <owner>zea@chromium.org</owner>
27337   <summary>
27338     Enumeration of types of extension settings association failures.
27339   </summary>
27340 </histogram>
27342 <histogram name="Sync.ExtensionsStartFailure" enum="SyncStartResult">
27343   <owner>zea@chromium.org</owner>
27344   <summary>Enumeration of types of extension association failures.</summary>
27345 </histogram>
27347 <histogram name="Sync.ExtensionStartFailures" enum="SyncStartResult">
27348   <obsolete>
27349     Deprecated as of m19.
27350   </obsolete>
27351   <owner>zea@chromium.org</owner>
27352   <summary>
27353     Enumeration of types of extension association failures (M18 and earlier were
27354     mispelled with this histogram).
27355   </summary>
27356 </histogram>
27358 <histogram name="Sync.FaviconCacheLookupSucceeded" enum="BooleanSuccess">
27359   <owner>zea@chromium.org</owner>
27360   <summary>Whether a sync favicon cache lookup succeeded or not.</summary>
27361 </histogram>
27363 <histogram name="Sync.FaviconCount">
27364   <owner>zea@chromium.org</owner>
27365   <summary>Number of synced favicons at initialization time.</summary>
27366 </histogram>
27368 <histogram name="Sync.FaviconImagesAssociationTime" units="milliseconds">
27369   <owner>zea@chromium.org</owner>
27370   <summary>Time taken during favicon images association.</summary>
27371 </histogram>
27373 <histogram name="Sync.FaviconImagesStartFailure" enum="SyncStartResult">
27374   <owner>zea@chromium.org</owner>
27375   <summary>
27376     Enumeration of types of favicon images association failures.
27377   </summary>
27378 </histogram>
27380 <histogram name="Sync.FaviconsAvailableAtMerge" enum="SyncFaviconsAvailable">
27381   <owner>zea@chromium.org</owner>
27382   <summary>
27383     Number of client that have filled their sync favicon cache and must evict
27384     old favicons vs those whose cache is not full.
27385   </summary>
27386 </histogram>
27388 <histogram name="Sync.FaviconTrackingAssociationTime" units="milliseconds">
27389   <owner>zea@chromium.org</owner>
27390   <summary>Time taken during favicon tracking association.</summary>
27391 </histogram>
27393 <histogram name="Sync.FaviconTrackingStartFailure" enum="SyncStartResult">
27394   <owner>zea@chromium.org</owner>
27395   <summary>
27396     Enumeration of types of favicon tracking association failures.
27397   </summary>
27398 </histogram>
27400 <histogram name="Sync.FaviconVisitPeriod" units="hours">
27401   <owner>zea@chromium.org</owner>
27402   <summary>Time between updates to a synced favicon's visit time.</summary>
27403 </histogram>
27405 <histogram name="Sync.FirstBackendInitializeSuccess" enum="BooleanSuccess">
27406   <obsolete>
27407     Deprecated 11/2011.  Was counted incorrectly.  Replaced by
27408     Sync.BackendInitializeFirstTimeSuccess.
27409   </obsolete>
27410   <owner>zea@chromium.org</owner>
27411   <summary>
27412     Tracks sync backend initialization success rate during initial sync setup.
27413   </summary>
27414 </histogram>
27416 <histogram name="Sync.FreqApps" units="milliseconds">
27417   <owner>zea@chromium.org</owner>
27418   <summary>
27419     Time between nudges for apps. Used as estimate of datatype commit frequency.
27420   </summary>
27421 </histogram>
27423 <histogram name="Sync.FreqAutofill" units="milliseconds">
27424   <owner>zea@chromium.org</owner>
27425   <summary>
27426     Time between nudges for autofill entries. Used as estimate of datatype
27427     commit frequency.
27428   </summary>
27429 </histogram>
27431 <histogram name="Sync.FreqAutofillProfiles" units="milliseconds">
27432   <owner>zea@chromium.org</owner>
27433   <summary>
27434     Time between nudges for autofill profiles. Used as estimate of datatype
27435     commit frequency.
27436   </summary>
27437 </histogram>
27439 <histogram name="Sync.FreqBookmarks" units="milliseconds">
27440   <owner>zea@chromium.org</owner>
27441   <summary>
27442     Time between nudges for bookmarks. Used as estimate of datatype commit
27443     frequency.
27444   </summary>
27445 </histogram>
27447 <histogram name="Sync.FreqDictionary" units="milliseconds">
27448   <owner>zea@chromium.org</owner>
27449   <summary>
27450     Time between nudges for dictionary. Used as estimate of datatype commit
27451     frequency.
27452   </summary>
27453 </histogram>
27455 <histogram name="Sync.FreqExtensions" units="milliseconds">
27456   <owner>zea@chromium.org</owner>
27457   <summary>
27458     Time between nudges for extensions. Used as estimate of datatype commit
27459     frequency.
27460   </summary>
27461 </histogram>
27463 <histogram name="Sync.FreqFaviconImages" units="milliseconds">
27464   <owner>zea@chromium.org</owner>
27465   <summary>
27466     Time between nudges for favicon images. Used as estimate of datatype commit
27467     frequency.
27468   </summary>
27469 </histogram>
27471 <histogram name="Sync.FreqFaviconTracking" units="milliseconds">
27472   <owner>zea@chromium.org</owner>
27473   <summary>
27474     Time between nudges for favicon tracking. Used as estimate of datatype
27475     commit frequency.
27476   </summary>
27477 </histogram>
27479 <histogram name="Sync.FreqNigori" units="milliseconds">
27480   <owner>zea@chromium.org</owner>
27481   <summary>
27482     Time between nudges for nigori. Used as estimate of datatype commit
27483     frequency.
27484   </summary>
27485 </histogram>
27487 <histogram name="Sync.FreqPasswords" units="milliseconds">
27488   <owner>zea@chromium.org</owner>
27489   <summary>
27490     Time between nudges for passwords. Used as estimate of datatype commit
27491     frequency.
27492   </summary>
27493 </histogram>
27495 <histogram name="Sync.FreqPreferences" units="milliseconds">
27496   <owner>zea@chromium.org</owner>
27497   <summary>
27498     Time between nudges for preferences. Used as estimate of datatype commit
27499     frequency.
27500   </summary>
27501 </histogram>
27503 <histogram name="Sync.FreqSearchEngines" units="milliseconds">
27504   <owner>zea@chromium.org</owner>
27505   <summary>
27506     Time between nudges for search engines. Used as estimate of datatype commit
27507     frequency.
27508   </summary>
27509 </histogram>
27511 <histogram name="Sync.FreqSessions" units="milliseconds">
27512   <owner>zea@chromium.org</owner>
27513   <summary>
27514     Time between nudges for sessions. Used as estimate of datatype commit
27515     frequency.
27516   </summary>
27517 </histogram>
27519 <histogram name="Sync.FreqSyncedNotifications" units="milliseconds">
27520   <owner>zea@chromium.org</owner>
27521   <summary>
27522     Time between nudges for synced notifications. Used as estimate of datatype
27523     commit frequency.
27524   </summary>
27525 </histogram>
27527 <histogram name="Sync.FreqThemes" units="milliseconds">
27528   <owner>zea@chromium.org</owner>
27529   <summary>
27530     Time between nudges for themes. Used as estimate of datatype commit
27531     frequency.
27532   </summary>
27533 </histogram>
27535 <histogram name="Sync.FreqTypedUrls" units="milliseconds">
27536   <owner>zea@chromium.org</owner>
27537   <summary>
27538     Time between nudges for typed urls. Used as estimate of datatype commit
27539     frequency.
27540   </summary>
27541 </histogram>
27543 <histogram name="Sync.KeystoreDecryptionFailed"
27544     enum="SyncKeystoreDecryptionFailure">
27545   <owner>zea@chromium.org</owner>
27546   <summary>
27547     The reason for a failure decrypting the keystore decryptor token.
27548   </summary>
27549 </histogram>
27551 <histogram name="Sync.LocalModelOutOfSync" enum="SyncModelTypes">
27552   <owner>zea@chromium.org</owner>
27553   <summary>
27554     Counts instances of out of sync local models detected during startup.
27555   </summary>
27556 </histogram>
27558 <histogram name="Sync.NigoriMigrationState" enum="SyncNigoriMigrationState">
27559   <owner>zea@chromium.org</owner>
27560   <summary>Breakdown of sync's nigori node keystore migration state.</summary>
27561 </histogram>
27563 <histogram name="Sync.PartiallySyncedTypes">
27564   <owner>zea@chromium.org</owner>
27565   <summary>
27566     Number of partially synced types (those with a progress marker but no
27567     initial sync ended bit) that exist at sync startup.
27568   </summary>
27569 </histogram>
27571 <histogram name="Sync.PasswordAssociationTime" units="milliseconds">
27572   <owner>zea@chromium.org</owner>
27573   <summary>
27574     Time taken during password association (M18 and earlier were mispelled with
27575     this histogram).
27576   </summary>
27577 </histogram>
27579 <histogram name="Sync.PasswordRunFailures">
27580   <obsolete>
27581     Deprecated as of m19.
27582   </obsolete>
27583   <owner>zea@chromium.org</owner>
27584   <summary>
27585     Count of passwords run failures, used to compare failure rates between data
27586     types for a particular profile (see other Sync*RunFailures histograms).
27587   </summary>
27588 </histogram>
27590 <histogram name="Sync.PasswordsAssociationTime" units="milliseconds">
27591   <owner>zea@chromium.org</owner>
27592   <summary>Time taken during password association.</summary>
27593 </histogram>
27595 <histogram name="Sync.PasswordsStartFailure" enum="SyncStartResult">
27596   <owner>zea@chromium.org</owner>
27597   <summary>Enumeration of types of password association failures.</summary>
27598 </histogram>
27600 <histogram name="Sync.PasswordStartFailures" enum="SyncStartResult">
27601   <obsolete>
27602     Deprecated as of m19.
27603   </obsolete>
27604   <owner>zea@chromium.org</owner>
27605   <summary>
27606     Enumeration of types of password association failures (M18 and earlier were
27607     mispelled with this histogram).
27608   </summary>
27609 </histogram>
27611 <histogram name="Sync.PreferenceAssociationTime" units="milliseconds">
27612   <owner>zea@chromium.org</owner>
27613   <summary>
27614     Time taken during preference association (M18 and earlier were mispelled
27615     with this histogram).
27616   </summary>
27617 </histogram>
27619 <histogram name="Sync.PreferenceRunFailures">
27620   <obsolete>
27621     Deprecated as of m19.
27622   </obsolete>
27623   <owner>zea@chromium.org</owner>
27624   <summary>
27625     Count of preferences run failures, used to compare failure rates between
27626     data types for a particular profile (see other Sync*RunFailures histograms).
27627   </summary>
27628 </histogram>
27630 <histogram name="Sync.PreferencesAssociationTime" units="milliseconds">
27631   <owner>zea@chromium.org</owner>
27632   <summary>Time taken during preference association.</summary>
27633 </histogram>
27635 <histogram name="Sync.PreferencesStartFailure" enum="SyncStartResult">
27636   <owner>zea@chromium.org</owner>
27637   <summary>Enumeration of types of preference association failures.</summary>
27638 </histogram>
27640 <histogram name="Sync.PreferenceStartFailures" enum="SyncStartResult">
27641   <obsolete>
27642     Deprecated as of m19.
27643   </obsolete>
27644   <owner>zea@chromium.org</owner>
27645   <summary>
27646     Enumeration of types of preference association failures (M18 and earlier
27647     were mispelled with this histogram).
27648   </summary>
27649 </histogram>
27651 <histogram name="Sync.ReauthorizationTime" units="milliseconds">
27652   <owner>zea@chromium.org</owner>
27653   <summary>Time taken from startup for the user to reauthorize.</summary>
27654 </histogram>
27656 <histogram name="Sync.RefreshTokenAvailable" enum="BooleanSuccess">
27657   <owner>zea@chromium.org</owner>
27658   <summary>
27659     Whether OAuth2 refresh token was available at the time when
27660     ProfileSyncService was starting backend.
27661   </summary>
27662 </histogram>
27664 <histogram name="Sync.ResolveSimpleConflict"
27665     enum="SyncSimpleConflictResolutions">
27666   <owner>zea@chromium.org</owner>
27667   <summary>Enumeration of types of simple conflict resolutions.</summary>
27668 </histogram>
27670 <histogram name="Sync.RestoreBackendInitializeSucess" enum="BooleanSuccess">
27671   <obsolete>
27672     Deprecated 11/2011.  Was counted incorrectly.  Replaced by
27673     Sync.BackendInitializeRestoreSuccess.
27674   </obsolete>
27675   <owner>zea@chromium.org</owner>
27676   <summary>
27677     Tracks sync backend initialization success rate in cases where sync was
27678     previously initialized.
27679   </summary>
27680 </histogram>
27682 <histogram name="Sync.SearchEngineAssociationTime" units="milliseconds">
27683   <owner>zea@chromium.org</owner>
27684   <summary>
27685     Time taken during search engine association (M18 and earlier were mispelled
27686     with this histogram).
27687   </summary>
27688 </histogram>
27690 <histogram name="Sync.SearchEngineRunFailures">
27691   <obsolete>
27692     Deprecated as of m19.
27693   </obsolete>
27694   <owner>zea@chromium.org</owner>
27695   <summary>
27696     Count of search engine run failures, used to compare failure rates between
27697     data types for a particular profile (see other Sync*RunFailures histograms).
27698   </summary>
27699 </histogram>
27701 <histogram name="Sync.SearchEnginesAssociationTime" units="milliseconds">
27702   <owner>zea@chromium.org</owner>
27703   <summary>Time taken during search engine association.</summary>
27704 </histogram>
27706 <histogram name="Sync.SearchEnginesStartFailure" enum="SyncStartResult">
27707   <owner>zea@chromium.org</owner>
27708   <summary>Enumeration of types of search engine association failures.</summary>
27709 </histogram>
27711 <histogram name="Sync.SearchEngineStartFailures" enum="SyncStartResult">
27712   <obsolete>
27713     Deprecated as of m19.
27714   </obsolete>
27715   <owner>zea@chromium.org</owner>
27716   <summary>
27717     Enumeration of types of search engine association failures (M18 and earlier
27718     were mispelled with this histogram).
27719   </summary>
27720 </histogram>
27722 <histogram name="Sync.ServiceInitialConfigureTime" units="milliseconds">
27723   <owner>zea@chromium.org</owner>
27724   <summary>
27725     Time spent on first-time configure.  May include time spent on retries.
27726   </summary>
27727 </histogram>
27729 <histogram name="Sync.ServiceSubsequentConfigureTime" units="milliseconds">
27730   <owner>zea@chromium.org</owner>
27731   <summary>
27732     Time spent on non-first-time configure.  May include time spent on retries.
27733   </summary>
27734 </histogram>
27736 <histogram name="Sync.SessionAssociationTime" units="milliseconds">
27737   <owner>zea@chromium.org</owner>
27738   <summary>
27739     Time taken during session association (M18 and earlier were mispelled with
27740     this histogram).
27741   </summary>
27742 </histogram>
27744 <histogram name="Sync.SessionRunFailures">
27745   <obsolete>
27746     Deprecated as of m19.
27747   </obsolete>
27748   <owner>zea@chromium.org</owner>
27749   <summary>
27750     Count of sessions run failures, used to compare failure rates between data
27751     types for a particular profile (see other Sync*RunFailures histograms).
27752   </summary>
27753 </histogram>
27755 <histogram name="Sync.SessionsAssociationTime" units="milliseconds">
27756   <owner>zea@chromium.org</owner>
27757   <summary>Time taken during session association.</summary>
27758 </histogram>
27760 <histogram name="Sync.SessionsStartFailure" enum="SyncStartResult">
27761   <owner>zea@chromium.org</owner>
27762   <summary>Enumeration of types of session association failures.</summary>
27763 </histogram>
27765 <histogram name="Sync.SessionStartFailures" enum="SyncStartResult">
27766   <obsolete>
27767     Deprecated as of m19.
27768   </obsolete>
27769   <owner>zea@chromium.org</owner>
27770   <summary>
27771     Enumeration of types of session association failures (M18 and earlier were
27772     mispelled with this histogram).
27773   </summary>
27774 </histogram>
27776 <histogram name="Sync.Shutdown.BackendDestroyedTime" units="milliseconds">
27777   <owner>zea@chromium.org</owner>
27778   <summary>
27779     Time taken from the start of sync shutdown (in ProfileSyncService) until the
27780     backend (SyncBackendHost) is fully destroyed.
27781   </summary>
27782 </histogram>
27784 <histogram name="Sync.Shutdown.StopRegistrarTime" units="milliseconds">
27785   <owner>zea@chromium.org</owner>
27786   <summary>
27787     Amount of time the UI thread waits (at shutdown) to stop the
27788     SyncBackendRegistrar.
27789   </summary>
27790 </histogram>
27792 <histogram name="Sync.Shutdown.StopSyncThreadTime" units="milliseconds">
27793   <owner>zea@chromium.org</owner>
27794   <summary>
27795     Amount of time the UI thread waits (at shutdown) to stop the sync thread.
27796   </summary>
27797 </histogram>
27799 <histogram name="Sync.Startup.DeferredInitTrigger"
27800     enum="SyncDeferredInitTrigger">
27801   <owner>zea@chromium.org</owner>
27802   <summary>The type of event that triggered sync initialization.</summary>
27803 </histogram>
27805 <histogram name="Sync.Startup.TimeDeferred" units="milliseconds">
27806   <obsolete>
27807     Deprecated, see TimeDeferred2.
27808   </obsolete>
27809   <owner>jeremychromium.org</owner>
27810   <owner>zea@google.com</owner>
27811   <summary>
27812     Time spent after ProfileSyncService *creation* but before SyncBackendHost
27813     initialization.
27814   </summary>
27815 </histogram>
27817 <histogram name="Sync.Startup.TimeDeferred2" units="milliseconds">
27818   <owner>jeremychromium.org</owner>
27819   <owner>zea@google.com</owner>
27820   <summary>
27821     Time spent after ProfileSyncService *creation* but before SyncBackendHost
27822     initialization.
27823   </summary>
27824 </histogram>
27826 <histogram name="Sync.Startup.TypeTriggeringInit" enum="SyncModelTypes">
27827   <owner>zea@chromium.org</owner>
27828   <summary>Data type that first requests sync initialization.</summary>
27829 </histogram>
27831 <histogram name="Sync.SyncAuthError" enum="SyncAuthError">
27832   <owner>zea@chromium.org</owner>
27833   <summary>
27834     Counts the number of times sync clients have encountered an auth error and
27835     number of times auth errors are fixed.
27836   </summary>
27837 </histogram>
27839 <histogram name="Sync.SyncedNotificationsAssociationTime" units="milliseconds">
27840   <owner>zea@chromium.org</owner>
27841   <summary>Time taken during synced notifications association.</summary>
27842 </histogram>
27844 <histogram name="Sync.SyncedNotificationsStartFailure" enum="SyncStartResult">
27845   <owner>zea@chromium.org</owner>
27846   <summary>
27847     Enumeration of types of synced notifications association failures.
27848   </summary>
27849 </histogram>
27851 <histogram name="Sync.SyncerConflictStuck">
27852   <obsolete>
27853     Deprecated 12/2011. No longer tracked. See crbug.com/107816.
27854   </obsolete>
27855   <owner>zea@chromium.org</owner>
27856   <summary>
27857     Number of times the sync conflict resolver gets stuck. This is not expected
27858     to be hit anymore.
27859   </summary>
27860 </histogram>
27862 <histogram name="Sync.SyncErrorInfobarDisplayed" enum="SyncErrorInfobarTypes">
27863   <owner>droger@chromium.org</owner>
27864   <owner>zea@chromium.org</owner>
27865   <summary>
27866     Enumeration of error conditions that displays an infobar to the user.
27867   </summary>
27868 </histogram>
27870 <histogram name="Sync.SyncEverything">
27871   <owner>zea@chromium.org</owner>
27872   <summary>
27873     Boolean histogram for whether the &quot;Sync Everything&quot; option was
27874     selected during sync setup. Samples are taken every time sync is
27875     (re)configured, and the unique userid count shows how many users chose to
27876     sync all available data types.
27877   </summary>
27878 </histogram>
27880 <histogram name="Sync.ThemeAssociationTime" units="milliseconds">
27881   <obsolete>
27882     Deprecated as of m19
27883   </obsolete>
27884   <owner>zea@chromium.org</owner>
27885   <summary>
27886     Time taken during theme association (M18 and earlier were mispelled with
27887     this histogram).
27888   </summary>
27889 </histogram>
27891 <histogram name="Sync.ThemeRunFailures">
27892   <obsolete>
27893     Deprecated as of m19.
27894   </obsolete>
27895   <owner>zea@chromium.org</owner>
27896   <summary>
27897     Count of theme run failures, used to compare failure rates between data
27898     types for a particular profile (see other Sync*RunFailures histograms).
27899   </summary>
27900 </histogram>
27902 <histogram name="Sync.ThemesAssociationTime" units="milliseconds">
27903   <owner>zea@chromium.org</owner>
27904   <summary>Time taken during theme association.</summary>
27905 </histogram>
27907 <histogram name="Sync.ThemesStartFailure" enum="SyncStartResult">
27908   <owner>zea@chromium.org</owner>
27909   <summary>Enumeration of types of theme association failures.</summary>
27910 </histogram>
27912 <histogram name="Sync.ThemeStartFailures" enum="SyncStartResult">
27913   <obsolete>
27914     Deprecated as of m19.
27915   </obsolete>
27916   <owner>zea@chromium.org</owner>
27917   <summary>
27918     Enumeration of types of theme association failures (M18 and earlier were
27919     mispelled with this histogram).
27920   </summary>
27921 </histogram>
27923 <histogram name="Sync.TypedUrlAssociationTime" units="milliseconds">
27924   <owner>zea@chromium.org</owner>
27925   <summary>
27926     Time taken during typed url association (M18 and earlier were mispelled with
27927     this histogram).
27928   </summary>
27929 </histogram>
27931 <histogram name="Sync.TypedUrlChangeProcessorErrors" units="%">
27932   <owner>zea@chromium.org</owner>
27933   <summary>
27934     The percentage of history DB operations initiated by the typed URL change
27935     processor that return an error. The cumulative count for the current sync
27936     session is logged after every typed URL change.
27937   </summary>
27938 </histogram>
27940 <histogram name="Sync.TypedUrlModelAssociationErrors" units="%">
27941   <owner>zea@chromium.org</owner>
27942   <summary>
27943     The percentage of history DB operations during model association that return
27944     an error. This is logged at the end of typed URL model association, which
27945     happens once each time sync starts up.
27946   </summary>
27947 </histogram>
27949 <histogram name="Sync.TypedUrlRunFailures">
27950   <obsolete>
27951     Deprecated as of m19.
27952   </obsolete>
27953   <owner>zea@chromium.org</owner>
27954   <summary>
27955     Count of typed url run failures, used to compare failure rates between data
27956     types for a particular profile (see other Sync*RunFailures histograms).
27957   </summary>
27958 </histogram>
27960 <histogram name="Sync.TypedUrlsAssociationTime" units="milliseconds">
27961   <owner>zea@chromium.org</owner>
27962   <summary>Time taken during typed url association.</summary>
27963 </histogram>
27965 <histogram name="Sync.TypedUrlsStartFailure" enum="SyncStartResult">
27966   <owner>zea@chromium.org</owner>
27967   <summary>Enumeration of types of typed url association failures.</summary>
27968 </histogram>
27970 <histogram name="Sync.TypedUrlStartFailures" enum="SyncStartResult">
27971   <obsolete>
27972     Deprecated as of m19.
27973   </obsolete>
27974   <owner>zea@chromium.org</owner>
27975   <summary>
27976     Enumeration of types of typed url association failures (M18 and earlier were
27977     mispelled with this histogram).
27978   </summary>
27979 </histogram>
27981 <histogram name="Sync.UnrecoverableErrors" enum="SyncUnrecoverableErrorReason">
27982   <owner>zea@chromium.org</owner>
27983   <summary>
27984     Enumeration of the different reasons for unrecoverable errors and how often
27985     they have occurred.
27986   </summary>
27987 </histogram>
27989 <histogram name="Sync.UserPerceivedAuthorizationTime" units="milliseconds">
27990   <owner>zea@chromium.org</owner>
27991   <summary>Time the user spends looking at the authorization dialog.</summary>
27992 </histogram>
27994 <histogram name="Sync.UserPerceivedBookmarkAssociation">
27995   <owner>zea@chromium.org</owner>
27996   <summary>Time taken during bookmark association.</summary>
27997 </histogram>
27999 <histogram name="SyncedNotifications.Actions"
28000     enum="SyncedNotificationActionType">
28001   <owner>petewil@chromium.org</owner>
28002   <owner>zea@chromium.org</owner>
28003   <summary>
28004     The actions taken on synced notifications, recorded every time they happen.
28005     This histogram will record every single event that happens separately.
28006   </summary>
28007 </histogram>
28009 <histogram name="SyncFileSystem.ConflictResolutionPolicy"
28010     enum="SyncFSConflictResolutionPolicy">
28011   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28012   <summary>
28013     Overridden conflict resolution policy of Sync FileSystem API. Recorded for
28014     each API call to override the policy.
28015   </summary>
28016 </histogram>
28018 <histogram name="SyncFileSystem.MetadataNumber">
28019   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28020   <summary>
28021     The number of cached backing remote file metadata in the Sync FileSystem
28022     database. Recorded at the initialization phase of Sync FileSystem.
28023   </summary>
28024 </histogram>
28026 <histogram name="SyncFileSystem.RegisteredAppNumber">
28027   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28028   <summary>
28029     The number of Chrome Apps that uses Sync FileSystem with V2 backend.
28030     Recorded at the initialization phase of Sync FileSystem.
28031   </summary>
28032 </histogram>
28034 <histogram name="SyncFileSystem.RegisterOriginResult"
28035     enum="SyncFSRemoteServiceState">
28036   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28037   <summary>
28038     The result of the registration of Chrome App to Sync FileSystem.
28039   </summary>
28040 </histogram>
28042 <histogram name="SyncFileSystem.RegisterOriginTime" units="milliseconds">
28043   <owner>peria@chromium.org</owner>
28044   <owner>tzik@chromium.org</owner>
28045   <summary>
28046     Time elapsed to register a Chrome App to SyncFilesystem. Recorded for each
28047     registration request by apps.
28048   </summary>
28049 </histogram>
28051 <histogram name="SyncFileSystem.TrackerNumber">
28052   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28053   <summary>
28054     The number of the directory tree node that maps backing files to local files
28055     in the Sync FileSystem database. Recorded at the initialization phase of
28056     SyncFileSystem.
28057   </summary>
28058 </histogram>
28060 <histogram name="Tab.AgeUponRestoreFromColdStart" units="minutes">
28061   <owner>lliabraa@chromium.org</owner>
28062   <summary>
28063     Age (time since the last display in previous sessions) of a tab being
28064     restored due to the first tab switch after the browser cold start, recorded
28065     upon such restore. When the browser is started from cold, this metric is not
28066     recorded for the foreground, automatically restored tab, so that the metric
28067     tracks only the restores triggered by direct user decision to switch tabs.
28068   </summary>
28069 </histogram>
28071 <histogram name="Tab.BackgroundLoadStatus" enum="TabBackgroundLoadStatus">
28072   <owner>ppi@chromium.org</owner>
28073   <summary>
28074     Mobile-specific metric: when a tab that was opened in background (via
28075     &quot;Open link in new tab&quot;) is switched to, we record whether the
28076     eagerly loaded tab was still memory resident, or we lost the loaded page due
28077     to memory pressure.
28078   </summary>
28079 </histogram>
28081 <histogram name="Tab.FormActivityCountEvictedHistogram">
28082   <owner>lliabraa@chromium.org</owner>
28083   <summary>
28084     A count of form activity (e.g. fields selected, characters typed) in a tab.
28085     Recorded only for tabs that are evicted due to memory pressure and then
28086     selected again.
28087   </summary>
28088 </histogram>
28090 <histogram name="Tab.PerceivedRestoreTime" units="ms">
28091   <owner>lliabraa@chromium.org</owner>
28092   <summary>
28093     User-perceived load time for a successful tab restore, measured from the
28094     first time the user sees the tab being restored until the load completes.
28095   </summary>
28096 </histogram>
28098 <histogram name="Tab.RestoreResult" enum="TabRestoreResult">
28099   <owner>lliabraa@chromium.org</owner>
28100   <summary>
28101     When the browser restores a tab, whether the load was successful. Loads can
28102     fail for instance when there is no connectivity.
28103   </summary>
28104 </histogram>
28106 <histogram name="Tab.RestoreTime" units="ms">
28107   <owner>lliabraa@chromium.org</owner>
28108   <summary>Load time for a successful tab restore.</summary>
28109 </histogram>
28111 <histogram name="Tab.RestoreUserPersistence" enum="TabRestoreUserAction">
28112   <owner>lliabraa@chromium.org</owner>
28113   <summary>
28114     When the browser restores a tab, whether the user waits for completion of
28115     the load or if the user gives up by switching to another tab or leaving
28116     Chrome.
28117   </summary>
28118 </histogram>
28120 <histogram name="Tab.StatusWhenDisplayed" enum="TabStatus">
28121   <owner>lliabraa@chromium.org</owner>
28122   <owner>ppi@chromium.org</owner>
28123   <summary>
28124     The status of a tab collected each time the tab is displayed on Android,
28125     including user switching to the tab and displays of newly created tabs, such
28126     as NTP or tabs opened to handle intents.
28127   </summary>
28128 </histogram>
28130 <histogram name="Tab.StatusWhenSwitchedBackToForeground" enum="TabStatus">
28131   <owner>lliabraa@chromium.org</owner>
28132   <owner>ppi@chromium.org</owner>
28133   <summary>
28134     The status of a tab collected each time the user switches to it on mobile.
28135     That does not include tabs being created at the time the user switches to
28136     them, such as NTP or tabs opened to handle intents.
28137   </summary>
28138 </histogram>
28140 <histogram name="Tab.StatusWhenSwitchedBackToForegroundDataProxyEnabled"
28141     enum="TabStatus">
28142   <owner>lliabraa@chromium.org</owner>
28143   <owner>marq@chromium.org</owner>
28144   <owner>ppi@chromium.org</owner>
28145   <summary>
28146     The status of a tab collected each time the user switches to it on mobile
28147     with the data reduction proxy enabled. This is populated identically, and in
28148     addition to Tab.StatusWhenSwitchedBackToForeground for any given tab
28149     switching event if the proxy is enabled.
28150   </summary>
28151 </histogram>
28153 <histogram name="Tab.SwitchedToForegroundAge" units="ms">
28154   <owner>lliabraa@chromium.org</owner>
28155   <summary>Age (in ms) when the tab was switched to foreground.</summary>
28156 </histogram>
28158 <histogram name="Tab.SwitchedToForegroundLaunchedWithURL"
28159     enum="TabSwitchedToForegroundLaunchedWithURL">
28160   <obsolete>
28161     Deprecated as of 04/2014.
28162   </obsolete>
28163   <owner>lliabraa@chromium.org</owner>
28164   <summary>
28165     Each time a tab is brought to the foreground, this histogram indicates if
28166     chrome was launched without an URL (i.e., from the launcher), or with an URL
28167     (i.e., from another app).
28168   </summary>
28169 </histogram>
28171 <histogram name="Tab.SwitchedToForegroundMRURank">
28172   <obsolete>
28173     Deprecated as of 04/2014.
28174   </obsolete>
28175   <owner>lliabraa@chromium.org</owner>
28176   <summary>
28177     Rank in MRU order (0 being first) when the tab was switched to foreground.
28178   </summary>
28179 </histogram>
28181 <histogram name="Tab.SwitchedToForegroundNumTabs">
28182   <owner>lliabraa@chromium.org</owner>
28183   <summary>Count of all tabs when a tab is switched.</summary>
28184 </histogram>
28186 <histogram name="Tab.SwitchedToForegroundRevisit"
28187     enum="TabSwitchedToForegroundRevisit">
28188   <obsolete>
28189     Deprecated as of 04/2014.
28190   </obsolete>
28191   <owner>lliabraa@chromium.org</owner>
28192   <summary>
28193     Each time a tab is brought to the foreground, this histogram indicates if
28194     this is the first viewing of the tab since Chrome was put into foreground,
28195     or if it was a return to a tab that has already been shown in this session.
28196   </summary>
28197 </histogram>
28199 <histogram name="Tab.TimeSinceFormActivityEvictedHistogram" units="ms">
28200   <owner>lliabraa@chromium.org</owner>
28201   <summary>
28202     Time elapsed since there was form activity (e.g. fields selected, characters
28203     typed) in a tab. Recorded only for tabs that are evicted due to memory
28204     pressure and then selected again.
28205   </summary>
28206 </histogram>
28208 <histogram name="Tabs.ForegroundTabAgeAtStartup" units="minutes">
28209   <owner>lliabraa@chromium.org</owner>
28210   <summary>
28211     Age (time since the last display in previous sessions) of the foreground tab
28212     being restored on the browser cold start.
28213   </summary>
28214 </histogram>
28216 <histogram name="Tabs.SpeculativeRestoreApplicability"
28217     enum="SpeculativeRestoreApplicability">
28218   <owner>lliabraa@chromium.org</owner>
28219   <owner>ppi@chromium.org</owner>
28220   <summary>
28221     Applicability of speculative tab restore, recorded every time a tab is
28222     switched. This allows to estimate the fraction of tab restores experienced
28223     on mobile that can be mitigated using speculative restore. Options higher in
28224     the enum take precedence over the lower ones (i.e. low-memory tablet will be
28225     accounted as tablet).
28226   </summary>
28227 </histogram>
28229 <histogram name="Tabs.SpeculativeRestorePredictionAccuracy.SideSwipe"
28230     enum="SpeculativeRestorePredictionAccuracy">
28231   <owner>lliabraa@chromium.org</owner>
28232   <owner>ppi@chromium.org</owner>
28233   <summary>
28234     Accuracy of the tab switch predictions made when the user begins the side
28235     swipe gesture.
28236   </summary>
28237 </histogram>
28239 <histogram name="Tabs.SpeculativeRestorePredictionAccuracy.TabSwitcher"
28240     enum="SpeculativeRestorePredictionAccuracy">
28241   <owner>lliabraa@chromium.org</owner>
28242   <owner>ppi@chromium.org</owner>
28243   <summary>
28244     Accuracy of the tab switch predictions made when the user enters the tab
28245     switcher.
28246   </summary>
28247 </histogram>
28249 <histogram name="Tabs.SpeculativeRestoreTargetStatus"
28250     enum="SpeculativeRestoreTabStatus">
28251   <owner>lliabraa@chromium.org</owner>
28252   <owner>ppi@chromium.org</owner>
28253   <summary>
28254     Status of a tab recorded when the tab is targeted with speculative restore.
28255   </summary>
28256 </histogram>
28258 <histogram name="Tabs.SpeculativeRestoreTimeAhead.SideSwipe" units="ms">
28259   <owner>lliabraa@chromium.org</owner>
28260   <owner>ppi@chromium.org</owner>
28261   <summary>
28262     Time between starting the speculative load and actual tab switch for correct
28263     speculative load predictions made when the user begins the side swipe
28264     gesture.
28265   </summary>
28266 </histogram>
28268 <histogram name="Tabs.SpeculativeRestoreTimeAhead.TabSwitcher" units="ms">
28269   <owner>lliabraa@chromium.org</owner>
28270   <owner>ppi@chromium.org</owner>
28271   <summary>
28272     Time between starting the speculative load and actual tab switch for correct
28273     speculative load predictions made when the user enters the tab switcher.
28274   </summary>
28275 </histogram>
28277 <histogram name="TimeZone.TimeZoneRequest.Event" enum="TimeZoneRequestEvent">
28278   <summary>Events in TimeZoneRequest.</summary>
28279 </histogram>
28281 <histogram name="TimeZone.TimeZoneRequest.ResponseCode" enum="HttpResponseCode">
28282   <summary>Http response codes in TimeZoneRequest.</summary>
28283 </histogram>
28285 <histogram name="TimeZone.TimeZoneRequest.ResponseFailureTime"
28286     units="milliseconds">
28287   <summary>
28288     The time elapsed between the sending of the first API request and the time
28289     the final (failed) response was recorded. Includes all retries.
28290   </summary>
28291 </histogram>
28293 <histogram name="TimeZone.TimeZoneRequest.ResponseSuccessTime"
28294     units="milliseconds">
28295   <summary>
28296     The time elapsed between the sending of the first API request and the time
28297     the final (successfull) response was recorded. Includes all retries.
28298   </summary>
28299 </histogram>
28301 <histogram name="TimeZone.TimeZoneRequest.Result" enum="TimeZoneRequestResult">
28302   <summary>Result of TimeZoneRequest.</summary>
28303 </histogram>
28305 <histogram name="TimeZone.TimeZoneRequest.Retries">
28306   <summary>Number of retries until the final response was recorded.</summary>
28307 </histogram>
28309 <histogram name="TopSites.NumberOfApplyBlacklist">
28310   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28311   <summary>The number of times TopSitesImpl::ApplyBlacklist is called.</summary>
28312 </histogram>
28314 <histogram name="TopSites.NumberOfBlacklistedItems">
28315   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28316   <summary>
28317     The number of items in the user Most Visited blacklist every time
28318     TopSitesImpl::ApplyBlacklist is called.
28319   </summary>
28320 </histogram>
28322 <histogram name="Touchpad.Device" enum="TouchpadDeviceState">
28323   <owner>pthammaiah@google.com</owner>
28324   <summary>Tracks touchpad device state.</summary>
28325 </histogram>
28327 <histogram name="Touchpad.Metrics" enum="TouchpadProblemType">
28328   <owner>pthammaiah@google.com</owner>
28329   <summary>
28330     Tracks unusual CrOS touchpad operational states (e.g. running into the noisy
28331     ground issue). This is sampled at every touchpad event.
28332   </summary>
28333 </histogram>
28335 <histogram name="Touchpad.NaturalScroll.Changed" enum="BooleanEnabled">
28336   <owner>pthammaiah@google.com</owner>
28337   <summary>Tracks touchpad natural scroll setting changes by the user.</summary>
28338 </histogram>
28340 <histogram name="Touchpad.NaturalScroll.Started" enum="BooleanEnabled">
28341   <owner>pthammaiah@google.com</owner>
28342   <summary>Tracks touchpad natural scroll setting on startup.</summary>
28343 </histogram>
28345 <histogram name="Touchpad.PointerSensitivity.Changed" enum="PointerSensitivity">
28346   <owner>pthammaiah@google.com</owner>
28347   <summary>
28348     Tracks touchpad sensitivity setting changes by the user. This replaces the
28349     old Touchpad.Sensitivity.Changed metric.
28350   </summary>
28351 </histogram>
28353 <histogram name="Touchpad.PointerSensitivity.Started" enum="PointerSensitivity">
28354   <owner>pthammaiah@google.com</owner>
28355   <summary>
28356     Tracks touchpad sensitivity setting on startup. This replaces the old
28357     Touchpad.Sensitivity.Started metric.
28358   </summary>
28359 </histogram>
28361 <histogram name="Touchpad.Sensitivity.Changed" enum="PointerSensitivity">
28362   <obsolete>
28363     Deprecated as of 6/2013, replaced by Touchpad.PointerSensitivity.Changed.
28364   </obsolete>
28365   <owner>pthammaiah@google.com</owner>
28366   <summary>Tracks touchpad sensitivity setting changes by the user.</summary>
28367 </histogram>
28369 <histogram name="Touchpad.Sensitivity.Started" enum="PointerSensitivity">
28370   <obsolete>
28371     Deprecated as of 6/2013, replaced by Touchpad.PointerSensitivity.Started.
28372   </obsolete>
28373   <owner>pthammaiah@google.com</owner>
28374   <summary>Tracks touchpad sensitivity setting on startup.</summary>
28375 </histogram>
28377 <histogram name="Touchpad.TapDragging.Changed" enum="BooleanEnabled">
28378   <owner>pthammaiah@google.com</owner>
28379   <summary>Tracks touchpad TapDragging setting changes by the user.</summary>
28380 </histogram>
28382 <histogram name="Touchpad.TapDragging.Started" enum="BooleanEnabled">
28383   <owner>pthammaiah@google.com</owner>
28384   <summary>Tracks touchpad TapDragging setting on startup.</summary>
28385 </histogram>
28387 <histogram name="Touchpad.TapToClick.Changed" enum="BooleanEnabled">
28388   <owner>pthammaiah@google.com</owner>
28389   <summary>Tracks touchpad TapToClick setting changes by the user.</summary>
28390 </histogram>
28392 <histogram name="Touchpad.TapToClick.Started" enum="BooleanEnabled">
28393   <owner>pthammaiah@google.com</owner>
28394   <summary>Tracks touchpad TapToClick setting on startup.</summary>
28395 </histogram>
28397 <histogram name="Touchpad.ThreeFingerSwipe.Changed" enum="BooleanEnabled">
28398   <obsolete>
28399     Deprecated as of 7/2013.
28400   </obsolete>
28401   <owner>pthammaiah@google.com</owner>
28402 </histogram>
28404 <histogram name="Touchpad.ThreeFingerSwipe.Started" enum="BooleanEnabled">
28405   <obsolete>
28406     Deprecated as of 7/2013.
28407   </obsolete>
28408   <owner>pthammaiah@google.com</owner>
28409 </histogram>
28411 <histogram name="Translate.AlwaysTranslateLang">
28412   <owner>kenjibaheux@google.com</owner>
28413   <summary>
28414     The number of times the always translate option was selected in the
28415     translate infobar.
28416   </summary>
28417 </histogram>
28419 <histogram name="Translate.CaptureText" units="milliseconds">
28420   <owner>kenjibaheux@google.com</owner>
28421   <summary>
28422     The time spent capturing plain text from the DOM. This is reported by
28423     ChromeRenderViewObserver when a page is loaded completely.
28424   </summary>
28425 </histogram>
28427 <histogram name="Translate.ContentLanguage" enum="TranslateLanguage">
28428   <owner>kenjibaheux@google.com</owner>
28429   <summary>
28430     A page may provide a Content-Language HTTP header or a META tag. For each
28431     page load, measures whether the Content-Language header exists and is valid.
28432   </summary>
28433 </histogram>
28435 <histogram name="Translate.DeclineTranslate">
28436   <owner>kenjibaheux@google.com</owner>
28437   <summary>
28438     The number of times the &quot;Nope&quot; (don't translate) or the infobar's
28439     X button was clicked in the translate infobar.
28440   </summary>
28441 </histogram>
28443 <histogram name="Translate.DeclineTranslateCloseInfobar">
28444   <owner>kenjibaheux@google.com</owner>
28445   <summary>
28446     The number of times the translate infobar was closed by clicking the X
28447     button without the user translating the page.
28448   </summary>
28449 </histogram>
28451 <histogram name="Translate.DeclineTranslateDismissUI">
28452   <owner>kenjibaheux@google.com</owner>
28453   <summary>
28454     The number of times the translate UI was closed without translating in the
28455     way that the user doesn't deny translating explicityly, like pressing 'Nope'
28456     button. This is counted on both the infobar and the bubble UI. We are
28457     comparing this on infobar to that on bubble by A/B testing and expecting
28458     that the user will click 'Nope' button on bubble less times than infobar. We
28459     won't delete this histogram after the experiment.
28460   </summary>
28461 </histogram>
28463 <histogram name="Translate.HtmlLang" enum="TranslateLanguage">
28464   <owner>kenjibaheux@google.com</owner>
28465   <summary>
28466     A page may provide a lang attribute in html tag. For each page load,
28467     measures whether the lang attribute exists and is valid.
28468   </summary>
28469 </histogram>
28471 <histogram name="Translate.InitiationStatus" enum="TranslateInitiationStatus">
28472   <obsolete>
28473     Deprecated as of 11/2013, and replaced by Translate.InitiationStatus.v2.
28474   </obsolete>
28475   <owner>kenjibaheux@google.com</owner>
28476   <summary>
28477     The reason why Chrome decided to perform the next action (e.g., to show
28478     infobar, to translate a page without any prompting, and so on) when Chrome
28479     Translate is ready to translate a page.
28480   </summary>
28481 </histogram>
28483 <histogram name="Translate.InitiationStatus.v2"
28484     enum="TranslateInitiationStatus">
28485   <owner>kenjibaheux@google.com</owner>
28486   <summary>
28487     The reason why Chrome decided to perform the next action (e.g., to show
28488     infobar, to translate a page without any prompting, and so on) when Chrome
28489     Translate is ready to translate a page.
28490   </summary>
28491 </histogram>
28493 <histogram name="Translate.LanguageVerification"
28494     enum="TranslateLanguageVerification">
28495   <owner>kenjibaheux@google.com</owner>
28496   <summary>
28497     For each page load, measures whether the provided Content-Language header
28498     matches the language determined by CLD.  Beyond directly matching or
28499     mismatching the Content-Language header, CLD can complement the
28500     Content-Language.  For example, suppose the Content-Language header
28501     specifies 'zh' (general Chinese), a language code that the Translate server
28502     does not support.  In this case, CLD can detect a subcode like '-TW' or
28503     '-CN', resulting in language codes 'zh-TW' and 'zh-CN', which the Translate
28504     server supports.  This is referred to as &quot;complementing a language
28505     subcode&quot;.
28506   </summary>
28507 </histogram>
28509 <histogram name="Translate.LocalesOnDisabledByPrefs" enum="LanguageCode">
28510   <owner>kenjibaheux@google.com</owner>
28511   <summary>
28512     Logs the user locale when the Translate feature is disabled by the user.
28513     This is recorded each time a webpage is loaded and prefs for translation is
28514     checked. This allows us to investigate the correlation between the user
28515     locale and the usage rates of the Translate.
28516   </summary>
28517 </histogram>
28519 <histogram name="Translate.ModifyOriginalLang">
28520   <owner>kenjibaheux@google.com</owner>
28521   <summary>
28522     The number of times the original language in the translate infobar has been
28523     changed.
28524   </summary>
28525 </histogram>
28527 <histogram name="Translate.ModifyTargetLang">
28528   <owner>kenjibaheux@google.com</owner>
28529   <summary>
28530     The number of times the target language in the translate infobar has been
28531     changed.
28532   </summary>
28533 </histogram>
28535 <histogram name="Translate.NeverTranslateLang">
28536   <owner>kenjibaheux@google.com</owner>
28537   <summary>
28538     The number of times the never translate option was selected in the translate
28539     infobar.
28540   </summary>
28541 </histogram>
28543 <histogram name="Translate.NeverTranslateSite">
28544   <owner>kenjibaheux@google.com</owner>
28545   <summary>
28546     The number of times the never translate site was selected in the translate
28547     infobar.
28548   </summary>
28549 </histogram>
28551 <histogram name="Translate.PageScheme" enum="TranslateScheme">
28552   <owner>kenjibaheux@google.com</owner>
28553   <summary>Counts translation target page schemes.</summary>
28554 </histogram>
28556 <histogram name="Translate.ReportLanguageDetectionError">
28557   <owner>kenjibaheux@google.com</owner>
28558   <summary>
28559     The number of times the &quot;report this error&quot; of options menu is
28560     selected in the translate infobar.
28561   </summary>
28562 </histogram>
28564 <histogram name="Translate.RevertTranslation">
28565   <owner>kenjibaheux@google.com</owner>
28566   <summary>
28567     The number of times the show original button was clicked in the translate
28568     infobar.
28569   </summary>
28570 </histogram>
28572 <histogram name="Translate.ServerReportedUnsupportedLanguage">
28573   <obsolete>
28574     Deprecated 5/2013 by Translate.UndisplayableLanguage
28575   </obsolete>
28576   <owner>kenjibaheux@google.com</owner>
28577   <summary>
28578     The number of times the detected language is not supported by Translate
28579     Element.
28580   </summary>
28581 </histogram>
28583 <histogram name="Translate.ShowBeforeTranslateInfobar">
28584   <obsolete>
28585     Deprecated 7/2010. No longer tracked.
28586   </obsolete>
28587   <owner>kenjibaheux@google.com</owner>
28588   <summary>
28589     The number of times an infobar proposing to translate a page has been shown.
28590   </summary>
28591 </histogram>
28593 <histogram name="Translate.ShowErrorInfobar" enum="TranslateError">
28594   <owner>kenjibaheux@google.com</owner>
28595   <summary>
28596     Chrome Translate shows an error infobar when an error happens on translation
28597     and the infobar message depends on what kind of error happens. This metric
28598     counts how often each error message is shown.
28599   </summary>
28600 </histogram>
28602 <histogram name="Translate.ShowErrorUI" enum="TranslateError">
28603   <owner>kenjibaheux@google.com</owner>
28604   <summary>
28605     Chrome Translate shows an error UI (infobar or bubble) when an error happens
28606     on translation and the UI message depends on what kind of error happens.
28607     This metric counts how often each error message is shown.
28608   </summary>
28609 </histogram>
28611 <histogram name="Translate.SimilarLanguageMatch" enum="BooleanMatched">
28612   <owner>kenjibaheux@google.com</owner>
28613   <summary>
28614     This metrics is logged whenever a page is loaded. The logged value is
28615     &quot;Mathced&quot; when the CLD-detected language differs from the page
28616     language code , and the two languages are such similar languages. In that
28617     case, Chrome ignore the CLD-determined language and instead uses the page
28618     language code. The page language code is decided by Content-Language and
28619     HTML lang attribute.
28620   </summary>
28621 </histogram>
28623 <histogram name="Translate.TimeToBeReady" units="milliseconds">
28624   <owner>kenjibaheux@google.com</owner>
28625   <summary>
28626     The time from injecting scripts for Chrome Translate to being ready to
28627     perform translation.
28628   </summary>
28629 </histogram>
28631 <histogram name="Translate.TimeToLoad" units="milliseconds">
28632   <owner>kenjibaheux@google.com</owner>
28633   <summary>
28634     The time from injecting scripts for Chrome Translate to the finishing loads
28635     of all depending libraries.
28636   </summary>
28637 </histogram>
28639 <histogram name="Translate.TimeToTranslate" units="milliseconds">
28640   <owner>kenjibaheux@google.com</owner>
28641   <summary>The time from starting translation to the completion.</summary>
28642 </histogram>
28644 <histogram name="Translate.Translate">
28645   <owner>kenjibaheux@google.com</owner>
28646   <summary>
28647     The number of times the translate button was clicked in the translate
28648     infobar.
28649   </summary>
28650 </histogram>
28652 <histogram name="Translate.UndisplayableLanguage" enum="LanguageCode">
28653   <owner>kenjibaheux@google.com</owner>
28654   <summary>
28655     Logs an undisplayable language included in the language list sent by the
28656     Translate server. The Translate server sends the list each time the user
28657     runs Chrome. This metrics tells us that there is a language which UI should
28658     support but doesn't.
28659   </summary>
28660 </histogram>
28662 <histogram name="Translate.UnsupportedLanguageAtInitiation" enum="LanguageCode">
28663   <owner>kenjibaheux@google.com</owner>
28664   <summary>
28665     Logs an unsupported source language detected during initiation of the
28666     Translate feature.  This is reported when the language detector successfully
28667     detects the language of the webpage, but the language is not supported by
28668     the translation server because it is too minor.  This metric allows us to
28669     assess how important the unsupported language is for Google translate.
28670   </summary>
28671 </histogram>
28673 <histogram name="Translate.UserActionDuration" units="milliseconds">
28674   <owner>kenjibaheux@google.com</owner>
28675   <summary>
28676     The time from a page content language being determined to user requesting
28677     Chrome Translate.
28678   </summary>
28679 </histogram>
28681 <histogram name="TryScroll.SlowScroll" enum="ScrollThread">
28682   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28683   <summary>Whether the scroll is executed on main thread.</summary>
28684 </histogram>
28686 <histogram name="UMA.ClientIdMigrated" enum="BooleanMigrated">
28687   <owner>asvitkine@chromium.org</owner>
28688   <summary>
28689     Recorded when the one-time UMA client id reset was performed (and the client
28690     id of this user was migrated).
28691   </summary>
28692 </histogram>
28694 <histogram name="UMA.CollectExternalEventsTime" units="milliseconds">
28695   <owner>asvitkine@chromium.org</owner>
28696   <summary>
28697     The time to run the external metrics collection task (Chrome OS).
28698   </summary>
28699 </histogram>
28701 <histogram name="UMA.Discarded Log Events">
28702   <owner>asvitkine@chromium.org</owner>
28703   <summary>
28704     The number of events discarded at log transmission time because the event
28705     count was already too large.
28706   </summary>
28707 </histogram>
28709 <histogram name="UMA.FieldTrialsEnabledBenchmarking" enum="BooleanUsage">
28710   <owner>asvitkine@chromium.org</owner>
28711   <summary>
28712     Log whether the --enable-benchmarking flag was set, which causes field
28713     trials to only use the default group.
28714   </summary>
28715 </histogram>
28717 <histogram name="UMA.GeneratedLowEntropySource" enum="BooleanSuccess">
28718   <owner>asvitkine@chromium.org</owner>
28719   <summary>
28720     For each attempt to generate the low entropy source, log whether or not the
28721     load required generating a new low entropy source.
28722   </summary>
28723 </histogram>
28725 <histogram name="UMA.InitSequence" enum="UmaInitSequence">
28726   <owner>asvitkine@chromium.org</owner>
28727   <summary>
28728     Logged during MetricsService initialization whether the init task or the
28729     initial log timer completed first. The expectation is the vast majority of
28730     the time, the init task should complete first. If metrics show otherwise,
28731     then it may indicate there's a bug in the MetricsService init sequence and
28732     that it should be investigated.
28733   </summary>
28734 </histogram>
28736 <histogram name="UMA.Large Accumulated Log Not Persisted" units="bytes">
28737   <owner>asvitkine@chromium.org</owner>
28738   <summary>
28739     Number of bytes in an excessively large log that was discarded at shutdown
28740     instead of being saved to disk to retry during next chrome run.
28741   </summary>
28742 </histogram>
28744 <histogram name="UMA.Large Rejected Log was Discarded" units="bytes">
28745   <owner>asvitkine@chromium.org</owner>
28746   <summary>
28747     Number of bytes in a log was was rejected by server, and then discarded.
28748   </summary>
28749 </histogram>
28751 <histogram name="UMA.LoadLogsTime" units="milliseconds">
28752   <owner>asvitkine@chromium.org</owner>
28753   <summary>
28754     The time spent to load (de-serialize) unsent logs from local state, recorded
28755     during the MetricsService startup sequence.
28756   </summary>
28757 </histogram>
28759 <histogram name="UMA.LogLoadComplete called">
28760   <owner>asvitkine@chromium.org</owner>
28761   <summary>
28762     Simple counter of the number of times LogLoadComplete was called (bug
28763     demonstration, as we're called more often than once per page load :-/ )
28764   </summary>
28765 </histogram>
28767 <histogram name="UMA.LowEntropySourceValue">
28768   <owner>asvitkine@chromium.org</owner>
28769   <summary>
28770     Distribution of the low entropy source value used for field trial
28771     randomization, recorded on startup.
28772   </summary>
28773 </histogram>
28775 <histogram name="UMA.MachineIdState" enum="UmaMachineIdState">
28776   <owner>jwd@chromium.org</owner>
28777   <summary>
28778     Tracks if the machine ID is generated successfully and if it changes from
28779     one run to the next. The machine ID is a 24-bit hash of machine
28780     characteristics. It is expected to change if an install of Chrome is copied
28781     to multiple machines. This check happens once per browser startup.
28782   </summary>
28783 </histogram>
28785 <histogram name="UMA.MetricsIDsReset" enum="BooleanHit">
28786   <owner>jwd@chromium.org</owner>
28787   <summary>
28788     A count of the number of times the metrics ids (client id and low entropy
28789     source) have been reset due to a cloned install being detected.
28790   </summary>
28791 </histogram>
28793 <histogram name="UMA.Perf.GetData" enum="GetPerfDataOutcome">
28794   <owner>asvitkine@chromium.org</owner>
28795   <summary>
28796     A count of successes and various failure modes related to collecting and
28797     processing performance data obtained through &quot;perf&quot; on Chrome OS.
28798   </summary>
28799 </histogram>
28801 <histogram name="UMA.ProtoCompressionRatio" units="%">
28802   <owner>asvitkine@chromium.org</owner>
28803   <summary>
28804     Compression ratio of the serialized protobuf that will be uploaded to the
28805     UMA server. This serialized protobuf is compressed using gzip.
28806   </summary>
28807 </histogram>
28809 <histogram name="UMA.ProtoGzipped" enum="Boolean">
28810   <obsolete>
28811     Deprecated as of Sep, 2013. Gzipping protobufs is now the default.
28812   </obsolete>
28813   <owner>asvitkine@chromium.org</owner>
28814   <summary>Was the UMA protobuf uploaded earlier compressed or not.</summary>
28815 </histogram>
28817 <histogram name="UMA.ProtoGzippedKBSaved" units="KB">
28818   <owner>asvitkine@chromium.org</owner>
28819   <summary>
28820     Kilobytes saved from gzipping the protobufs before uploading them.
28821   </summary>
28822 </histogram>
28824 <histogram name="UMA.StoreLogsTime" units="milliseconds">
28825   <owner>asvitkine@chromium.org</owner>
28826   <summary>
28827     The time spent to store unsent logs to local state, which is done
28828     periodically and also during start up if there was an initial stability log.
28829   </summary>
28830 </histogram>
28832 <histogram name="UMA.Unacceptable_Log_Discarded">
28833   <obsolete>
28834     Deprecated as of May, 2012 (i.e. Chrome 21+).  Replaced by the
28835     UMA.UploadResponseStatus.XML and UMA.UploadResponseStatus.Protobuf
28836     histograms.
28837   </obsolete>
28838   <owner>asvitkine@chromium.org</owner>
28839   <summary>The server returned a 400 code, and we discarded a log.</summary>
28840   <details>
28841     This tends to indicate that a syntax error is present in a log, such as
28842     would appear when a bogus XML tag is included, or the XML is not balanced
28843     and well structured.
28844   </details>
28845 </histogram>
28847 <histogram name="UMA.UploadCreation" enum="BooleanSuccess">
28848   <owner>asvitkine@chromium.org</owner>
28849   <summary>
28850     For each attempted UMA upload, log whether the upload was successfully
28851     constructed.  An upload might fail to be constructed, for example, if we try
28852     to upload before the system is fully initialized; or if serialization of the
28853     data fails.
28854   </summary>
28855 </histogram>
28857 <histogram name="UMA.UploadResponseStatus.Protobuf"
28858     enum="UmaUploadResponseStatus">
28859   <owner>asvitkine@chromium.org</owner>
28860   <summary>
28861     For each upload to the protocol buffer (v2) UMA server, log whether the
28862     upload was successful, or whether there was an error.
28863   </summary>
28864 </histogram>
28866 <histogram name="UMA.UploadResponseStatus.XML" enum="UmaUploadResponseStatus">
28867   <owner>asvitkine@chromium.org</owner>
28868   <summary>
28869     For each upload to the XML (v1) UMA server, log whether the upload was
28870     successful, or whether there was an error.
28871   </summary>
28872 </histogram>
28874 <histogram name="UMA.UsedResetVariationsFlag" enum="BooleanUsage">
28875   <owner>asvitkine@chromium.org</owner>
28876   <summary>
28877     Log whether the --reset-variation-state flag was set before the low entropy
28878     source was requested.
28879   </summary>
28880 </histogram>
28882 <histogram name="UMA.XMLNodeDumpTime" units="milliseconds">
28883   <owner>asvitkine@chromium.org</owner>
28884   <summary>
28885     The time spent in converting the XML tree into a character buffer when
28886     closing a metrics log (Chrome OS).
28887   </summary>
28888 </histogram>
28890 <histogram name="UMA.XMLWriterDestructionTime" units="milliseconds">
28891   <owner>asvitkine@chromium.org</owner>
28892   <summary>
28893     The time spent in freeing the XML writer and tree when closing a metrics log
28894     (Chrome OS).
28895   </summary>
28896 </histogram>
28898 <histogram name="UpdateEngine.Attempt.ConnectionType"
28899     enum="UpdateEngineConnectionType">
28900   <owner>zeuthen@chromium.org</owner>
28901   <summary>
28902     The network connection type when the attempt begins. Possible values include
28903     &quot;Unknown&quot;, &quot;Ethernet&quot;, &quot;Wifi&quot;,
28904     &quot;Wimax&quot;, &quot;Bluetooth&quot;, &quot;Cellular&quot;,
28905     &quot;Tethered Ethernet&quot;, &quot;Tethered Wifi&quot;.
28907     This is reported when an update attempt ends.
28909     This metric is specific to ChromeOS.
28910   </summary>
28911 </histogram>
28913 <histogram name="UpdateEngine.Attempt.DownloadErrorCode"
28914     enum="UpdateEngineDownloadErrorCode">
28915   <owner>zeuthen@chromium.org</owner>
28916   <summary>
28917     A more detailed description of the last Payload transfer error when
28918     downloading the payload.
28920     This is reported when an attempt ends with the &quot;Payload Download
28921     Error&quot; result.
28923     This metric is specific to ChromeOS.
28924   </summary>
28925 </histogram>
28927 <histogram name="UpdateEngine.Attempt.DownloadSource"
28928     enum="UpdateEngineDownloadSource">
28929   <owner>zeuthen@chromium.org</owner>
28930   <summary>
28931     The download source used, possible values include &quot;HTTPS Server&quot;,
28932     &quot;HTTP Server&quot; and &quot;HTTP Peer&quot;.
28934     This is reported when an update attempt ends.
28936     This metric is specific to ChromeOS.
28937   </summary>
28938 </histogram>
28940 <histogram name="UpdateEngine.Attempt.DurationMinutes" units="minutes">
28941   <owner>zeuthen@chromium.org</owner>
28942   <summary>
28943     The number of minutes the update attempt took including the time the device
28944     spent sleeping.
28946     This is reported when an update attempt ends.
28948     This metric is specific to ChromeOS.
28949   </summary>
28950 </histogram>
28952 <histogram name="UpdateEngine.Attempt.DurationUptimeMinutes" units="minutes">
28953   <owner>zeuthen@chromium.org</owner>
28954   <summary>
28955     The number of minutes the update attempt took excluding the time the device
28956     spent sleeping.
28958     This is reported when an update attempt ends.
28960     This metric is specific to ChromeOS.
28961   </summary>
28962 </histogram>
28964 <histogram name="UpdateEngine.Attempt.InternalErrorCode"
28965     enum="UpdateEngineErrorCode">
28966   <owner>zeuthen@chromium.org</owner>
28967   <summary>
28968     A more detailed description of the last internal error. The possible values
28969     correspond to the ErrorCode enumeration in the update_engine source code.
28971     This is reported when an attempt ends with the InternalError result.
28973     This metric is specific to ChromeOS.
28974   </summary>
28975 </histogram>
28977 <histogram name="UpdateEngine.Attempt.Number" units="count">
28978   <owner>zeuthen@chromium.org</owner>
28979   <summary>
28980     The attempt number which starts at 0 for the initial attempt and keeps
28981     increasing for subsequent attempts.
28983     This is reported when an update attempt ends.
28985     This metric is specific to ChromeOS.
28986   </summary>
28987 </histogram>
28989 <histogram name="UpdateEngine.Attempt.PayloadBytesDownloadedMiB" units="MiB">
28990   <owner>zeuthen@chromium.org</owner>
28991   <summary>
28992     The number of payload mebibytes (1048576 bytes) actually download.
28994     This is reported when an update attempt ends.
28996     This metric is specific to ChromeOS.
28997   </summary>
28998 </histogram>
29000 <histogram name="UpdateEngine.Attempt.PayloadDownloadSpeedKBps" units="KBps">
29001   <owner>zeuthen@chromium.org</owner>
29002   <summary>
29003     The payload download speed, in kilobytes per second (1000 bytes/second).
29004     This is calculated as the number of bytes downloaded divided by the duration
29005     of the attempt (excluding time spent sleeping).
29007     This is reported when an update attempt ends.
29009     This metric is specific to ChromeOS.
29010   </summary>
29011 </histogram>
29013 <histogram name="UpdateEngine.Attempt.PayloadSizeMiB" units="MiB">
29014   <owner>zeuthen@chromium.org</owner>
29015   <summary>
29016     The payload size, in mebibytes (1048576 bytes).
29018     This is reported when an update attempt ends.
29020     This metric is specific to ChromeOS.
29021   </summary>
29022 </histogram>
29024 <histogram name="UpdateEngine.Attempt.PayloadType"
29025     enum="UpdateEnginePayloadFormat">
29026   <owner>zeuthen@chromium.org</owner>
29027   <summary>
29028     The payload type, possible values include &quot;Delta&quot; (if Omaha
29029     specified to download a delta payload); and &quot;Full&quot; (if Omaha
29030     specified to download a full payload); and &quot;ForcedFull&quot; (if the
29031     client specified that it would only accept a full payload).
29033     This is reported when an update attempt ends.
29035     This metric is specific to ChromeOS.
29036   </summary>
29037 </histogram>
29039 <histogram name="UpdateEngine.Attempt.Result" enum="UpdateEngineAttemptResult">
29040   <owner>zeuthen@chromium.org</owner>
29041   <summary>
29042     The result of the update attempt.
29044     This is reported when an update attempt ends.
29046     This metric is specific to ChromeOS.
29047   </summary>
29048 </histogram>
29050 <histogram name="UpdateEngine.Attempt.TimeSinceLastAttemptMinutes"
29051     units="minutes">
29052   <owner>zeuthen@chromium.org</owner>
29053   <summary>
29054     The number of minutes since the last attempt including the time the device
29055     spent sleeping.
29057     This is reported when an update attempt ends but only if there was a
29058     previous attempt for the same update.
29060     This metric is specific to ChromeOS.
29061   </summary>
29062 </histogram>
29064 <histogram name="UpdateEngine.Attempt.TimeSinceLastAttemptUptimeMinutes"
29065     units="minutes">
29066   <owner>zeuthen@chromium.org</owner>
29067   <summary>
29068     The number of minutes since the last attempt excluding the time the device
29069     spent sleeping.
29071     This is reported when an update attempt ends but only if there was a
29072     previous attempt for the same update.
29074     This metric is specific to ChromeOS.
29075   </summary>
29076 </histogram>
29078 <histogram name="UpdateEngine.Check.DownloadErrorCode"
29079     enum="UpdateEngineDownloadErrorCode">
29080   <owner>zeuthen@chromium.org</owner>
29081   <summary>
29082     If unable to download a response from Omaha, a more detailed error code is
29083     reported in this metric.
29085     This is reported on every update check resulting in &quot;Download
29086     error&quot;.
29088     This metric is specific to ChromeOS.
29089   </summary>
29090 </histogram>
29092 <histogram name="UpdateEngine.Check.Reaction" enum="UpdateEngineCheckReaction">
29093   <owner>zeuthen@chromium.org</owner>
29094   <summary>
29095     If there is an update available, this metric will track what the device does
29096     with the information. Possible values include &quot;Applying update&quot;,
29097     &quot;Deferring update&quot;, &quot;Ignoring update&quot;, and &quot;Backing
29098     off&quot;.
29100     This is reported on update checks resulting in &quot;Update available&quot;.
29102     This metric is specific to ChromeOS.
29103   </summary>
29104 </histogram>
29106 <histogram name="UpdateEngine.Check.Result" enum="UpdateEngineCheckResult">
29107   <owner>zeuthen@chromium.org</owner>
29108   <summary>
29109     The response from Omaha. Possible values include &quot;No update
29110     available&quot;, &quot;Update available&quot;, &quot;Download error&quot;,
29111     &quot;Response parsing error&quot;, and &quot;Reboot pending&quot;.
29113     This is reported on every update check.
29115     This metric is specific to ChromeOS.
29116   </summary>
29117 </histogram>
29119 <histogram name="UpdateEngine.Check.TimeSinceLastCheckMinutes" units="minutes">
29120   <owner>zeuthen@chromium.org</owner>
29121   <summary>
29122     The number of minutes since the last check including the time the device
29123     spent sleeping.
29125     This is reported on every update check except for the first one.
29127     This metric is specific to ChromeOS.
29128   </summary>
29129 </histogram>
29131 <histogram name="UpdateEngine.Check.TimeSinceLastCheckUptimeMinutes"
29132     units="minutes">
29133   <owner>zeuthen@chromium.org</owner>
29134   <summary>
29135     The number of minutes since the last check excluding the time the device
29136     spent sleeping.
29138     This is reported on every update check except for the first one.
29140     This metric is specific to ChromeOS.
29141   </summary>
29142 </histogram>
29144 <histogram name="UpdateEngine.Daily.OSAgeDays" units="days">
29145   <owner>zeuthen@chromium.org</owner>
29146   <summary>
29147     The age of the OS in days, defined as the age of the /etc/lsb-release file.
29149     This is reported on every update check but at most once a day.
29151     This metric is specific to ChromeOS.
29152   </summary>
29153 </histogram>
29155 <histogram name="UpdateEngine.FailedUpdateCount" units="count">
29156   <owner>zeuthen@chromium.org</owner>
29157   <summary>
29158     The number of consecutive times a device has failed to boot an update that
29159     successfully applied.
29161     This is reported every time the firmware fails to boot the slot with the
29162     update and fell back to the slot it originally updated from.
29164     This metric is specific to ChromeOS.
29165   </summary>
29166 </histogram>
29168 <histogram name="UpdateEngine.InstallDateProvisioningSource"
29169     enum="UpdateEngineInstallDateProvisioningSource">
29170   <owner>zeuthen@chromium.org</owner>
29171   <summary>
29172     The source used to provision the install-date-days value sent to Omaha with
29173     every request.
29175     This is reported when OOBE (Out Of Box Experience) completes (M34 or later)
29176     or when upgrading to a version with install-date-days support.
29178     This metric is specific to ChromeOS.
29179   </summary>
29180 </histogram>
29182 <histogram name="UpdateEngine.Rollback.Result" enum="BooleanSuccess">
29183   <owner>zeuthen@chromium.org</owner>
29184   <summary>
29185     Whether rollback worked.
29187     This is reported every time there's a rollback request.
29189     This metric is specific to ChromeOS.
29190   </summary>
29191 </histogram>
29193 <histogram name="UpdateEngine.SuccessfulUpdate.AttemptCount" units="count">
29194   <owner>zeuthen@chromium.org</owner>
29195   <summary>
29196     The total number of update attempts required to update the device.
29198     This is reported on every successful update.
29200     This metric is specific to ChromeOS.
29201   </summary>
29202 </histogram>
29204 <histogram name="UpdateEngine.SuccessfulUpdate.BytesDownloadedMiB" units="MiB">
29205   <owner>zeuthen@chromium.org</owner>
29206   <summary>
29207     The total number of bytes downloaded in mebibytes (1048576 bytes) using all
29208     available sources (e.g. HTTP, HTTPS, HTTP Peer).
29210     This is reported on every successful update.
29212     This metric is specific to ChromeOS.
29213   </summary>
29214 </histogram>
29216 <histogram name="UpdateEngine.SuccessfulUpdate.BytesDownloadedMiBHttpPeer"
29217     units="MiB">
29218   <owner>zeuthen@chromium.org</owner>
29219   <summary>
29220     The total number of bytes downloaded in mebibytes (1048576 bytes) using HTTP
29221     from a local peer.
29223     This is reported on every successful update.
29225     This metric is specific to ChromeOS.
29226   </summary>
29227 </histogram>
29229 <histogram name="UpdateEngine.SuccessfulUpdate.BytesDownloadedMiBHttpServer"
29230     units="MiB">
29231   <owner>zeuthen@chromium.org</owner>
29232   <summary>
29233     The total number of bytes downloaded in mebibytes (1048576 bytes) using
29234     HTTP.
29236     This is reported on every successful update.
29238     This metric is specific to ChromeOS.
29239   </summary>
29240 </histogram>
29242 <histogram name="UpdateEngine.SuccessfulUpdate.BytesDownloadedMiBHttpsServer"
29243     units="MiB">
29244   <owner>zeuthen@chromium.org</owner>
29245   <summary>
29246     The total number of bytes downloaded in mebibytes (1048576 bytes) using
29247     HTTPS.
29249     This is reported on every successful update.
29251     This metric is specific to ChromeOS.
29252   </summary>
29253 </histogram>
29255 <histogram name="UpdateEngine.SuccessfulUpdate.DownloadOverheadPercentage"
29256     units="%">
29257   <owner>zeuthen@chromium.org</owner>
29258   <summary>
29259     The ratio between bytes downloaded and payload size minus 100.
29261     This is reported on every successful update.
29263     This metric is specific to ChromeOS.
29264   </summary>
29265 </histogram>
29267 <histogram name="UpdateEngine.SuccessfulUpdate.DownloadSourcesUsed"
29268     enum="UpdateEngineDownloadSources">
29269   <owner>zeuthen@chromium.org</owner>
29270   <summary>
29271     The various download sources used - this is a combination of the values
29272     &quot;HTTPS Server&quot;, &quot;HTTP Server&quot; and &quot;HTTP Peer&quot;.
29274     This is reported on every successful update.
29276     This metric is specific to ChromeOS.
29277   </summary>
29278 </histogram>
29280 <histogram name="UpdateEngine.SuccessfulUpdate.PayloadSizeMiB" units="MiB">
29281   <owner>zeuthen@chromium.org</owner>
29282   <summary>
29283     The size of the payload, in mebibytes (1048576 bytes).
29285     This is reported on every successful update.
29287     This metric is specific to ChromeOS.
29288   </summary>
29289 </histogram>
29291 <histogram name="UpdateEngine.SuccessfulUpdate.PayloadType"
29292     enum="UpdateEnginePayloadFormat">
29293   <owner>zeuthen@chromium.org</owner>
29294   <summary>
29295     The payload type (&quot;Delta&quot;, &quot;Full&quot;,
29296     &quot;ForcedFull&quot;) used.
29298     This is reported on every successful update.
29300     This metric is specific to ChromeOS.
29301   </summary>
29302 </histogram>
29304 <histogram name="UpdateEngine.SuccessfulUpdate.RebootCount" units="count">
29305   <owner>zeuthen@chromium.org</owner>
29306   <summary>
29307     The total number of reboots during the update.
29309     This is reported on every successful update.
29311     This metric is specific to ChromeOS.
29312   </summary>
29313 </histogram>
29315 <histogram name="UpdateEngine.SuccessfulUpdate.TotalDurationMinutes"
29316     units="minutes">
29317   <owner>zeuthen@chromium.org</owner>
29318   <summary>
29319     The total number of minutes from when an update was detected until an update
29320     (possibly another update) was applied. This includes the time waiting for
29321     update checks and time the device spent sleeping.
29323     This is reported on every successful update.
29325     This metric is specific to ChromeOS.
29326   </summary>
29327 </histogram>
29329 <histogram name="UpdateEngine.SuccessfulUpdate.UpdatesAbandonedCount"
29330     units="count">
29331   <owner>zeuthen@chromium.org</owner>
29332   <summary>
29333     The total number of updates that were abandoned since the last successful
29334     update.
29336     This is reported on every successful update.
29338     This metric is specific to ChromeOS.
29339   </summary>
29340 </histogram>
29342 <histogram name="UpdateEngine.SuccessfulUpdate.UrlSwitchCount" units="count">
29343   <owner>zeuthen@chromium.org</owner>
29344   <summary>
29345     The total number of times the URL was switched (from e.g. HTTPS to HTTP)
29346     because of failures.
29348     This is reported on every successful update.
29350     This metric is specific to ChromeOS.
29351   </summary>
29352 </histogram>
29354 <histogram name="UpdateEngine.TimeToRebootMinutes" units="minutes">
29355   <owner>zeuthen@chromium.org</owner>
29356   <summary>
29357     The duration between when an update has successfully completed and the user
29358     is presented with the &quot;reboot arrow&quot; and when the system has
29359     booted into the new update.
29361     This is reported every time the device is rebooted after an update has been
29362     applied.
29364     This metric is specific to ChromeOS.
29365   </summary>
29366 </histogram>
29368 <histogram name="Uptime.ChromeExecToLoginPromptVisibleAfterLogout" units="ms">
29369   <owner>dmikurube@chromium.org</owner>
29370   <summary>
29371     Measures the time elapsed on Chrome OS between when Chrome is started, and
29372     when the login prompt is again visible after a logout.  This statistic is
29373     only collected when preceeded by a logout.
29374   </summary>
29375 </histogram>
29377 <histogram name="Uptime.LoginPromptSetupTimeAfterLogout" units="ms">
29378   <owner>dmikurube@chromium.org</owner>
29379   <summary>
29380     Measures the time elapsed on Chrome OS for setting up for a login after a
29381     logout. More specifically, it is the time between when the Cryptohome is
29382     unmounted (the last step in the logout process) and when the login prompt is
29383     again visible after a logout.
29384   </summary>
29385 </histogram>
29387 <histogram name="Uptime.Logout" units="ms">
29388   <owner>dmikurube@chromium.org</owner>
29389   <summary>
29390     Measures the time elapsed on Chrome OS when performing a logout. More
29391     specifically, it is the time between when a logout is initiated and when the
29392     Cryptohome is unmounted, signaling the last step in the logout process. This
29393     statistic is not collected when the logout is part of a restart or shutdown.
29394   </summary>
29395 </histogram>
29397 <histogram name="Uptime.LogoutToLoginPromptVisible" units="ms">
29398   <owner>dmikurube@chromium.org</owner>
29399   <summary>
29400     Measures the time elapsed on Chrome OS between initiating a logout and the
29401     next time the login prompt is visible again.  This statistic is not
29402     collected if the machine is shutdown between the logout initiation and the
29403     prompt becoming visible.
29404   </summary>
29405 </histogram>
29407 <histogram name="Uptime.LogoutToUIStopAfterLogout" units="ms">
29408   <owner>dmikurube@chromium.org</owner>
29409   <summary>
29410     Measures the time elapsed on Chrome OS between when a logout is initiated
29411     and the UI has stopped (and Chrome has exited) during the logout process.
29412     This statistic is not collected if the logout is part of a restart or
29413     shutdown.
29414   </summary>
29415 </histogram>
29417 <histogram name="Uptime.ProcessesTerminatedToXTerminatedAfterLogout" units="ms">
29418   <owner>dmikurube@chromium.org</owner>
29419   <summary>
29420     Measures the time elapsed on Chrome OS between when all user-associated
29421     processes (including the X server) have been terminated during the logout
29422     process.  This statistic is not collected if the logout is part of a restart
29423     or shutdown.
29424   </summary>
29425 </histogram>
29427 <histogram name="Uptime.UIStopToProcessesTerminatedAfterLogout" units="ms">
29428   <owner>dmikurube@chromium.org</owner>
29429   <summary>
29430     Measures the time elapsed on Chrome OS between when the UI has stopped
29431     (Chrome has exited), and when all other associated processes have been
29432     terminated during the logout process. This statistic is not collected if the
29433     logout is part of a restart or shutdown.
29434   </summary>
29435 </histogram>
29437 <histogram name="Uptime.XTerminatedToChromeExecAfterLogout" units="ms">
29438   <owner>dmikurube@chromium.org</owner>
29439   <summary>
29440     Measures the time elapsed on Chrome OS between when the X server has been
29441     terminated from a previous logout and when Chrome is started again to show
29442     the login screen.
29443   </summary>
29444 </histogram>
29446 <histogram name="UserImage.ChangeChoice" enum="ChromeOSUserImageId">
29447   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29448   <summary>
29449     Distribution of the default images that users choose in Change Picture
29450     dialog (Chrome OS). One sample is taken each time the user changes picture.
29451   </summary>
29452 </histogram>
29454 <histogram name="UserImage.FirstTimeChoice" enum="ChromeOSUserImageId">
29455   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29456   <summary>
29457     Distribution of the default images chosen on user image screen during
29458     out-of-the-box experience (Chrome OS). One sample is taken each time the
29459     user confirms the choice by clicking OK button.
29460   </summary>
29461 </histogram>
29463 <histogram name="UserImage.LoggedIn" enum="ChromeOSUserImageId">
29464   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29465   <summary>
29466     Distribution of the default images that existing users login with (Chrome
29467     OS). One sample is taken each time the user logs in.
29468   </summary>
29469 </histogram>
29471 <histogram name="UserImage.ProfileDownloadResult"
29472     enum="ProfileImageDownloadResult">
29473   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29474   <summary>
29475     Profile image download result for UserManager (either on behalf of the
29476     Change Picture prefs page, OOBE or scheduled refresh after user login).
29477   </summary>
29478 </histogram>
29480 <histogram name="UserImage.ProfileDownloadTime" units="milliseconds">
29481   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29482   <summary>The time it took to download user's profile picture.</summary>
29483 </histogram>
29485 <histogram name="UserImage.ScreenIsShownTime" units="milliseconds">
29486   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29487   <summary>
29488     Time histogram of the &quot;Choose Picture&quot; OOBE screen display delay.
29489   </summary>
29490 </histogram>
29492 <histogram name="UserManager.LoginUserType" enum="UserType">
29493   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29494   <summary>
29495     The number of users of different types that log in to the system (Chrome
29496     OS).
29497   </summary>
29498 </histogram>
29500 <histogram name="UserManager.LogoutToLoginDelay" units="seconds">
29501   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29502   <summary>
29503     The time between one regular user logging out and a different regular user
29504     logging in (Chrome OS). Delays above thirty minutes or which span system
29505     reboots or non-regular-user logins are not reported.
29506   </summary>
29507 </histogram>
29509 <histogram name="Variations.DisabledNoEntropyProvider" enum="BooleanHit">
29510   <obsolete>
29511     Deprecated 1/2013. No longer tracked.
29512   </obsolete>
29513   <owner>asvitkine@chromium.org</owner>
29514   <summary>
29515     A count of the number of times we hit the code where a field trial is
29516     disabled because no entropy provider was provided.
29517   </summary>
29518 </histogram>
29520 <histogram name="Variations.FailedRequestErrorCode" enum="NetErrorCodes">
29521   <owner>asvitkine@chromium.org</owner>
29522   <summary>
29523     The counts of network error codes encountered by VariationsService when an
29524     attempt to fetch a variations seed from the server fails.
29525   </summary>
29526 </histogram>
29528 <histogram name="Variations.FetchNotModifiedLatency" units="milliseconds">
29529   <obsolete>
29530     Deprecated 2/2014. No longer tracked.
29531   </obsolete>
29532   <owner>asvitkine@chromium.org</owner>
29533   <summary>
29534     The latency of a VariationsService seed fetch that results in a not modified
29535     response.
29536   </summary>
29537 </histogram>
29539 <histogram name="Variations.FetchOtherLatency" units="milliseconds">
29540   <obsolete>
29541     Deprecated 2/2014. No longer tracked.
29542   </obsolete>
29543   <owner>asvitkine@chromium.org</owner>
29544   <summary>
29545     The latency of a VariationsService seed fetch that results in neither a
29546     success nor not modified response.
29547   </summary>
29548 </histogram>
29550 <histogram name="Variations.FetchSuccessLatency" units="milliseconds">
29551   <obsolete>
29552     Deprecated 2/2014. No longer tracked.
29553   </obsolete>
29554   <owner>asvitkine@chromium.org</owner>
29555   <summary>
29556     The latency of a VariationsService seed fetch that results in a success
29557     response.
29558   </summary>
29559 </histogram>
29561 <histogram name="Variations.HeaderConstructionTime" units="microseconds">
29562   <owner>asvitkine@chromium.org</owner>
29563   <summary>How long it took to create the X-Client-Data header.</summary>
29564 </histogram>
29566 <histogram name="Variations.LoadSeedSignature" enum="VariationSeedSignature">
29567   <owner>asvitkine@chromium.org</owner>
29568   <summary>
29569     The result of verifying the variations seed signature, recorded when the
29570     variations seed is stored to Local State after being retrieved from the
29571     server.
29572   </summary>
29573 </histogram>
29575 <histogram name="Variations.NetworkAvailability" enum="BooleanSuccess">
29576   <obsolete>
29577     Deprecated 9/2012. No longer tracked.
29578   </obsolete>
29579   <owner>asvitkine@chromium.org</owner>
29580   <summary>
29581     Whether or not the network was available when requested by the
29582     VariationsService.
29583   </summary>
29584 </histogram>
29586 <histogram name="Variations.ResourceRequestsAllowed"
29587     enum="VariationsResourceRequestsAllowedState">
29588   <owner>asvitkine@chromium.org</owner>
29589   <summary>
29590     Counts the number of times the VariationsService is allowed or not allowed
29591     to make a request due to the ResourceRequestAllowedNotifier.
29592   </summary>
29593 </histogram>
29595 <histogram name="Variations.SeedDateChange" enum="VariationsSeedDateChange">
29596   <owner>jwd@chromium.org</owner>
29597   <summary>
29598     Counts if a response from the variations server is the first response of the
29599     day or not. This is counted when a new valid seed or a 304 is received. The
29600     date line is computed in UTC and the times being compared are the server
29601     time from the server response and the stored server time from the last
29602     successful request.
29603   </summary>
29604 </histogram>
29606 <histogram name="Variations.SeedEmpty" enum="VariationsSeedEmpty">
29607   <owner>asvitkine@chromium.org</owner>
29608   <summary>
29609     Records whether the variations seed in local state is empty (does not exist)
29610     on startup.
29611   </summary>
29612 </histogram>
29614 <histogram name="Variations.SeedFetchResponseCode">
29615   <owner>asvitkine@chromium.org</owner>
29616   <summary>
29617     The counts of HTTP response codes encountered by VariationsService when
29618     attempting to fetch a variations seed from the server.
29619   </summary>
29620 </histogram>
29622 <histogram name="Variations.SeedFreshness" units="minutes">
29623   <owner>asvitkine@chromium.org</owner>
29624   <summary>
29625     The time interval between when the Variations seed was last downloaded and
29626     when it was used.
29627   </summary>
29628 </histogram>
29630 <histogram name="Variations.ServerStudyExpiredUniformity1Percent"
29631     enum="BooleanExpired">
29632   <obsolete>
29633     Deprecated 11/2012. No longer tracked.
29634   </obsolete>
29635   <owner>asvitkine@chromium.org</owner>
29636   <summary>
29637     Whether or not the 1-Percent uniformity trial from the Variations server was
29638     expired when loaded.
29639   </summary>
29640 </histogram>
29642 <histogram name="Variations.SimulateSeed.Duration" units="milliseconds">
29643   <owner>asvitkine@chromium.org</owner>
29644   <summary>
29645     Records the time taken to perform variations seed simulation.
29647     Recorded on every variation seed simulation, which follows a fetch.
29648   </summary>
29649 </histogram>
29651 <histogram name="Variations.SimulateSeed.KillBestEffortChanges">
29652   <owner>asvitkine@chromium.org</owner>
29653   <summary>
29654     Records the result of variations seed simulation. Logs the number of
29655     experiment groups in the &quot;kill best effort&quot; category that are
29656     expected to change on a restart of the browser with the received seed.
29658     Recorded on every variation seed simulation, which follows a fetch.
29659   </summary>
29660 </histogram>
29662 <histogram name="Variations.SimulateSeed.KillCriticalChanges">
29663   <owner>asvitkine@chromium.org</owner>
29664   <summary>
29665     Records the result of variations seed simulation. Logs the number of
29666     experiment groups in the &quot;kill critical&quot; category that are
29667     expected to change on a restart of the browser with the received seed.
29669     Recorded on every variation seed simulation, which follows a fetch.
29670   </summary>
29671 </histogram>
29673 <histogram name="Variations.SimulateSeed.NormalChanges">
29674   <owner>asvitkine@chromium.org</owner>
29675   <summary>
29676     Records the result of variations seed simulation. Logs the number of
29677     experiment groups in the &quot;normal&quot; category that are expected to
29678     change on a restart of the browser with the received seed.
29680     Recorded on every variation seed simulation, which follows a fetch.
29681   </summary>
29682 </histogram>
29684 <histogram name="Variations.StoreSeedSignature" enum="VariationSeedSignature">
29685   <owner>asvitkine@chromium.org</owner>
29686   <summary>
29687     The result of verifying the variations seed signature, recorded when the
29688     variations seed is loaded from Local State.
29689   </summary>
29690 </histogram>
29692 <histogram name="Variations.TimeSinceLastFetchAttempt" units="minutes">
29693   <owner>asvitkine@chromium.org</owner>
29694   <summary>
29695     The time since the previous attempt to fetch the variations seed within the
29696     same session, with 0 indicating that this is the first attempt. Recorded
29697     when a variations seed fetch is attempted by the VariationsService.
29698   </summary>
29699 </histogram>
29701 <histogram name="Variations.UniformityTrialExpired" enum="BooleanHit">
29702   <obsolete>
29703     Deprecated 1/2013. No longer tracked.
29704   </obsolete>
29705   <owner>asvitkine@chromium.org</owner>
29706   <summary>
29707     A count of the number of times we hit the code where the
29708     UMA-Uniformity-Trial-1-Percent field trial is disabled as a result of the
29709     expiration check.
29710   </summary>
29711 </histogram>
29713 <histogram name="Variations.UniformityTrialGroupNotActive"
29714     enum="UniformityTrialGroupNotActive">
29715   <obsolete>
29716     Deprecated 1/2013. No longer tracked.
29717   </obsolete>
29718   <owner>asvitkine@chromium.org</owner>
29719   <summary>
29720     Tracks whether the UMA-Uniformity-Trial-1-Percent field trial was not active
29721     and which factors contributed to it.
29722   </summary>
29723 </histogram>
29725 <histogram name="Viewport.MetaTagType" enum="MetaTagTypeEnum">
29726   <owner>bokan@chromium.org</owner>
29727   <summary>
29728     The viewport meta tag type seen on each page load. Only recorded on Android.
29729   </summary>
29730 </histogram>
29732 <histogram name="Viewport.OverviewZoom" units="Percent">
29733   <owner>bokan@chromium.org</owner>
29734   <summary>
29735     The screen width as a percentage of viewport width (i.e. zoom at which we
29736     can see the whole page). Only recorded on Android and for viewport meta tags
29737     with constant width.
29738   </summary>
29739 </histogram>
29741 <histogram name="VirtualKeyboard.KeyboardControlEvent"
29742     enum="KeyboardControlEvent">
29743   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29744   <summary>
29745     A count of various control events that can occur on the virtual keyboard,
29746     such as showing and hiding.
29747   </summary>
29748 </histogram>
29750 <histogram name="VirtualKeyboard.KeystrokesBetweenBackspace">
29751   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29752   <summary>
29753     Counts the number of keys typed by the virtual keyboard between each
29754     backspace. This metric provides a rough approximation of an error rate for
29755     the virtual keyboard.
29756   </summary>
29757 </histogram>
29759 <histogram name="Wallet.ApiCallDuration.AcceptLegalDocuments" units="ms">
29760   <owner>estade@chromium.org</owner>
29761   <summary>
29762     Measures the time taken by Google Online Wallet server's accept legal
29763     document API call.
29764   </summary>
29765 </histogram>
29767 <histogram name="Wallet.ApiCallDuration.AuthenticateInstrument" units="ms">
29768   <owner>estade@chromium.org</owner>
29769   <summary>
29770     Measures the time taken by Google Online Wallet server's authenticate
29771     instrument API call.
29772   </summary>
29773 </histogram>
29775 <histogram name="Wallet.ApiCallDuration.GetFullWallet" units="ms">
29776   <owner>estade@chromium.org</owner>
29777   <summary>
29778     Measures the time taken by Google Online Wallet server's get full wallet API
29779     call.
29780   </summary>
29781 </histogram>
29783 <histogram name="Wallet.ApiCallDuration.GetWalletItems" units="ms">
29784   <owner>estade@chromium.org</owner>
29785   <summary>
29786     Measures the time taken by Google Online Wallet server's get wallet items
29787     API call.
29788   </summary>
29789 </histogram>
29791 <histogram name="Wallet.ApiCallDuration.SaveAddress" units="ms">
29792   <obsolete>
29793     Deprecated as of 7/2013, replaced by Wallet.ApiCallDuration.SaveToWallet.
29794   </obsolete>
29795   <owner>estade@chromium.org</owner>
29796   <summary>
29797     Measures the time taken by Google Online Wallet server's save address API
29798     call.
29799   </summary>
29800 </histogram>
29802 <histogram name="Wallet.ApiCallDuration.SaveInstrument" units="ms">
29803   <obsolete>
29804     Deprecated as of 7/2013, replaced by Wallet.ApiCallDuration.SaveToWallet.
29805   </obsolete>
29806   <owner>estade@chromium.org</owner>
29807   <summary>
29808     Measures the time taken by Google Online Wallet server's save instrument API
29809     call.
29810   </summary>
29811 </histogram>
29813 <histogram name="Wallet.ApiCallDuration.SaveInstrumentAndAddress" units="ms">
29814   <obsolete>
29815     Deprecated as of 7/2013, replaced by Wallet.ApiCallDuration.SaveToWallet.
29816   </obsolete>
29817   <owner>estade@chromium.org</owner>
29818   <summary>
29819     Measures the time taken by Google Online Wallet server's save instument and
29820     address API call.
29821   </summary>
29822 </histogram>
29824 <histogram name="Wallet.ApiCallDuration.SaveToWallet" units="ms">
29825   <owner>estade@chromium.org</owner>
29826   <summary>
29827     Measures the time taken by Google Online Wallet server's save to wallet API
29828     call.
29829   </summary>
29830 </histogram>
29832 <histogram name="Wallet.ApiCallDuration.SendStatus" units="ms">
29833   <owner>estade@chromium.org</owner>
29834   <summary>
29835     Measures the time taken by Google Online Wallet server's send status API
29836     call.
29837   </summary>
29838 </histogram>
29840 <histogram name="Wallet.ApiCallDuration.UnknownApiCall" units="ms">
29841   <owner>estade@chromium.org</owner>
29842   <summary>
29843     Measures the time taken by Google Online Wallet server's unknown API calls.
29844   </summary>
29845 </histogram>
29847 <histogram name="Wallet.ApiCallDuration.UpdateAddress" units="ms">
29848   <obsolete>
29849     Deprecated as of 7/2013, replaced by Wallet.ApiCallDuration.SaveToWallet.
29850   </obsolete>
29851   <owner>estade@chromium.org</owner>
29852   <summary>
29853     Measures the time taken by Google Online Wallet server's update address API
29854     call.
29855   </summary>
29856 </histogram>
29858 <histogram name="Wallet.ApiCallDuration.UpdateInstrument" units="ms">
29859   <obsolete>
29860     Deprecated as of 7/2013, replaced by Wallet.ApiCallDuration.SaveToWallet.
29861   </obsolete>
29862   <owner>estade@chromium.org</owner>
29863   <summary>
29864     Measures the time taken by Google Online Wallet server's update instument
29865     API call.
29866   </summary>
29867 </histogram>
29869 <histogram name="Wallet.MalformedResponse" enum="WalletApiCall">
29870   <owner>estade@chromium.org</owner>
29871   <summary>
29872     Counts the number of times each Wallet API failed due to being unable to
29873     parse the response.
29874   </summary>
29875 </histogram>
29877 <histogram name="Wallet.ResponseCode" enum="HttpResponseCode">
29878   <owner>estade@chromium.org</owner>
29879   <summary>HTTP response codes seen by Wallet client.</summary>
29880 </histogram>
29882 <histogram name="WebCore.Animation.CSSProperties" enum="MappedCSSProperties">
29883   <owner>ajuma@chromium.org</owner>
29884   <summary>
29885     Counts the number of times each CSS property is animated. There is no limit
29886     on the number of times each property is counted per page view -- a property
29887     that is animated multiple times during a single page view is counted each
29888     time it animates.
29889   </summary>
29890 </histogram>
29892 <histogram name="WebCore.Document.execCommand" enum="MappedEditingCommands">
29893   <owner>yoichio@chromium.org</owner>
29894   <summary>
29895     Counts the number of times each document.execCommand is executed. This
29896     doesn't count commands not supported by Blink.
29897   </summary>
29898 </histogram>
29900 <histogram name="WebCore.Editing.Commands" enum="MappedEditingCommands">
29901   <owner>yoichio@chromium.org</owner>
29902   <summary>
29903     Counts the number of times each Editor::Command::execute is called. This
29904     doesn't count commands not supported by Blink.
29905   </summary>
29906 </histogram>
29908 <histogram name="WebCore.FeatureObserver" enum="FeatureObserver">
29909   <owner>eseidel@chromium.org</owner>
29910   <summary>
29911     Count of how many instances of WebCore::Page use various features. Each
29912     WebCore::Page instance has a WebCore::UseCounter instance. It records and
29913     reports feature usage (e.g. via UseCounter::count() method).
29914   </summary>
29915 </histogram>
29917 <histogram name="WebCore.FeatureObserver.CSSProperties"
29918     enum="MappedCSSProperties">
29919   <owner>eseidel@chromium.org</owner>
29920   <owner>mikelawther@chromium.org</owner>
29921   <summary>
29922     Records usage of CSS properties used on a page, either statically or
29923     dynamically, from the time the page is initialised to when it is closed or
29924     navigated away from. Each property is counted at most once per page per
29925     view.
29926   </summary>
29927   <details>
29928     Every time a CSS property is parsed on a page, that property is recorded as
29929     having been used. The histogram is updated with this data whenever a page is
29930     closed, or a page navigation happens. Each histogram bucket corresponds to a
29931     CSS property (eg width, border-radius). The exception is the bucket numbered
29932     '1' - this counts the number of pages that CSS properties were counted on.
29934     These numbers give the percentage of pages that use a CSS property. For
29935     example, if the 'border-radius' histogram bucket has a count of 250, and the
29936     page count bucket (i.e. bucket number 1) has a count of 1000 - this means
29937     that 1000 pages were recorded, and border-radius was used on 25% of those
29938     pages.
29940     Internally, each WebCore::Page has a WebCore::UseCounter instance, with
29941     booleans recording use of each CSS property - one boolean per property. Upon
29942     destruction of the WebCore::Page (e.g. by the user closing the tab), or a
29943     page navigation happening, the histogram is updated. For each boolean that
29944     is set to True, the corresponding histogram bucket for that CSS property is
29945     incremented by 1. The page count bucket (i.e. bucket number 1) is always
29946     incremented by 1 on each histogram update.
29947   </details>
29948 </histogram>
29950 <histogram name="WebCore.IndexedDB.BackingStore.ConsistencyError"
29951     enum="IDBLevelDBBackingStoreInternalErrorType">
29952   <owner>dgrogan@chromium.org</owner>
29953   <summary>
29954     Methods that encountered consistency errors. Such errors probably point to a
29955     bug in our code.
29956   </summary>
29957 </histogram>
29959 <histogram name="WebCore.IndexedDB.BackingStore.InternalError"
29960     enum="IDBLevelDBBackingStoreInternalErrorType">
29961   <obsolete>
29962     As of chrome 26, use {Consistency, Read, Write}Error instead.
29963   </obsolete>
29964   <owner>dgrogan@chromium.org</owner>
29965   <summary>
29966     Count of internal IndexedDB errors (data corruption, I/O errors, etc)
29967     encountered.
29968   </summary>
29969 </histogram>
29971 <histogram name="WebCore.IndexedDB.BackingStore.OpenStatus"
29972     enum="IDBLevelDBBackingStoreOpenResult">
29973   <owner>dgrogan@chromium.org</owner>
29974   <summary>
29975     Count of the different success and failure modes when opening an IndexedDB
29976     backing store - clean open, successful open with recovery, failed recovery,
29977     etc. Includes all hosts.
29978   </summary>
29979 </histogram>
29981 <histogram name="WebCore.IndexedDB.BackingStore.OpenStatus.Docs"
29982     enum="IDBLevelDBBackingStoreOpenResult">
29983   <owner>dgrogan@chromium.org</owner>
29984   <summary>
29985     Count of the different success and failure modes when opening an IndexedDB
29986     backing store - clean open, successful open with recovery, failed recovery,
29987     etc. Only for docs.google.com.
29988   </summary>
29989 </histogram>
29991 <histogram name="WebCore.IndexedDB.BackingStore.OverlyLargeOriginLength"
29992     units="characters">
29993   <owner>dgrogan@chromium.org</owner>
29994   <summary>
29995     Length of leveldb directories that cause paths to not fit in the filesystem,
29996     either because the individual component is too long or the overall path is
29997     larger than MAX_PATH.
29998   </summary>
29999 </histogram>
30001 <histogram name="WebCore.IndexedDB.BackingStore.ReadError"
30002     enum="IDBLevelDBBackingStoreInternalErrorType">
30003   <owner>dgrogan@chromium.org</owner>
30004   <summary>
30005     Methods that encountered leveldb errors while trying to read from disk.
30006   </summary>
30007 </histogram>
30009 <histogram name="WebCore.IndexedDB.BackingStore.WriteError"
30010     enum="IDBLevelDBBackingStoreInternalErrorType">
30011   <owner>dgrogan@chromium.org</owner>
30012   <summary>
30013     Methods that encountered leveldb errors while trying to write to disk.
30014   </summary>
30015 </histogram>
30017 <histogram name="WebCore.IndexedDB.Context.ForcedCloseReason"
30018     enum="IDBContextForcedCloseReason">
30019   <owner>dgrogan@chromium.org</owner>
30020   <summary>The reason that a forced-close of a backing store occurred.</summary>
30021 </histogram>
30023 <histogram name="WebCore.IndexedDB.FrontEndAPICalls"
30024     enum="IndexedDatabaseMethods">
30025   <owner>dgrogan@chromium.org</owner>
30026   <summary>
30027     Count total number of front end API calls of IndexedDB methods.
30028   </summary>
30029 </histogram>
30031 <histogram name="WebCore.IndexedDB.LevelDB.FreeDiskSpaceFailure"
30032     enum="LevelDBErrorCount">
30033   <owner>dgrogan@chromium.org</owner>
30034   <summary>
30035     Count of how many times LevelDBDatabase got an error trying to check free
30036     disk space.
30037   </summary>
30038 </histogram>
30040 <histogram name="WebCore.IndexedDB.LevelDB.OpenFailureFreeDiskSpace" units="Kb">
30041   <owner>dgrogan@chromium.org</owner>
30042   <summary>
30043     Amount of free disk space on the partition/volume/etc where LevelDB failed
30044     to open.
30045   </summary>
30046 </histogram>
30048 <histogram name="WebCore.IndexedDB.LevelDB.OpenSuccessFreeDiskSpace" units="Kb">
30049   <owner>dgrogan@chromium.org</owner>
30050   <summary>
30051     Amount of free disk space on the partition/volume/etc where LevelDB was
30052     successfully opened.
30053   </summary>
30054 </histogram>
30056 <histogram name="WebCore.IndexedDB.LevelDBOpenErrors" enum="LevelDBErrorTypes">
30057   <owner>dgrogan@chromium.org</owner>
30058   <summary>
30059     Error classes returned by LevelDB when it failed to open a database.
30060   </summary>
30061 </histogram>
30063 <histogram name="WebCore.IndexedDB.LevelDBOpenErrors.Corruption"
30064     enum="LevelDBCorruptionTypes">
30065   <owner>dgrogan@chromium.org</owner>
30066   Types of corruption that LevelDB encounters when opening a database.
30067 </histogram>
30069 <histogram name="WebCore.IndexedDB.LevelDBOpenErrors.EnvMethod"
30070     enum="LevelDBIOErrorMethods">
30071   <owner>dgrogan@chromium.org</owner>
30072   <summary>
30073     LevelDBEnv methods that generated IO errors when opening a database.
30074   </summary>
30075 </histogram>
30077 <histogram name="WebCore.IndexedDB.LevelDBOpenErrors.Errno"
30078     enum="OSAgnosticErrno">
30079   <owner>dgrogan@chromium.org</owner>
30080   <summary>
30081     Errno errors encountered by a single LevelDBEnv method when opening an
30082     IndexedDB instance.
30083   </summary>
30084 </histogram>
30086 <histogram name="WebCore.IndexedDB.LevelDBOpenErrors.PFE"
30087     enum="PlatformFileError">
30088   <owner>dgrogan@chromium.org</owner>
30089   <summary>
30090     PlatformFileErrors encountered by a single LevelDBEnv method when opening an
30091     IndexedDB instance.
30092   </summary>
30093 </histogram>
30095 <histogram name="WebCore.IndexedDB.LevelDBReadErrors" enum="LevelDBErrorTypes">
30096   <owner>dgrogan@chromium.org</owner>
30097   <summary>
30098     Error classes returned by LevelDB when it failed to read a database.
30099   </summary>
30100 </histogram>
30102 <histogram name="WebCore.IndexedDB.LevelDBReadErrors.Corruption"
30103     enum="LevelDBCorruptionTypes">
30104   <owner>dgrogan@chromium.org</owner>
30105   Types of corruption that LevelDB encounters when reading a database.
30106 </histogram>
30108 <histogram name="WebCore.IndexedDB.LevelDBReadErrors.EnvMethod"
30109     enum="LevelDBIOErrorMethods">
30110   <owner>dgrogan@chromium.org</owner>
30111   <summary>
30112     LevelDBEnv methods that generated IO errors when reading a database.
30113   </summary>
30114 </histogram>
30116 <histogram name="WebCore.IndexedDB.LevelDBReadErrors.Errno"
30117     enum="OSAgnosticErrno">
30118   <owner>dgrogan@chromium.org</owner>
30119   <summary>
30120     Errno errors encountered by a single LevelDBEnv method when reading an
30121     IndexedDB instance.
30122   </summary>
30123 </histogram>
30125 <histogram name="WebCore.IndexedDB.LevelDBReadErrors.PFE"
30126     enum="PlatformFileError">
30127   <owner>dgrogan@chromium.org</owner>
30128   <summary>
30129     PlatformFileErrors encountered by a single LevelDBEnv method when opening an
30130     IndexedDB instance.
30131   </summary>
30132 </histogram>
30134 <histogram name="WebCore.IndexedDB.LevelDBWriteErrors" enum="LevelDBErrorTypes">
30135   <owner>dgrogan@chromium.org</owner>
30136   <summary>
30137     Error classes returned by LevelDB when it failed to write to a database.
30138   </summary>
30139 </histogram>
30141 <histogram name="WebCore.IndexedDB.LevelDBWriteErrors.Corruption"
30142     enum="LevelDBCorruptionTypes">
30143   <owner>dgrogan@chromium.org</owner>
30144   Types of corruption returned by LevelDB when it failed to write to a database.
30145 </histogram>
30147 <histogram name="WebCore.IndexedDB.LevelDBWriteErrors.EnvMethod"
30148     enum="LevelDBIOErrorMethods">
30149   <owner>dgrogan@chromium.org</owner>
30150   <summary>
30151     LevelDBEnv methods that generated IO errors when writing to a database.
30152   </summary>
30153 </histogram>
30155 <histogram name="WebCore.IndexedDB.LevelDBWriteErrors.Errno"
30156     enum="OSAgnosticErrno">
30157   <owner>dgrogan@chromium.org</owner>
30158   <summary>
30159     Errno errors encountered by a single LevelDBEnv method when writing to an
30160     IndexedDB instance.
30161   </summary>
30162 </histogram>
30164 <histogram name="WebCore.IndexedDB.LevelDBWriteErrors.PFE"
30165     enum="PlatformFileError">
30166   <owner>dgrogan@chromium.org</owner>
30167   <summary>
30168     PlatformFileErrors encountered by a single LevelDBEnv method when writing to
30169     an IndexedDB instance.
30170   </summary>
30171 </histogram>
30173 <histogram name="WebCore.PreloadDelayMs" units="milliseconds">
30174   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30175   <summary>
30176     The delay between when the preload scanner discovers a resource on the
30177     parser thread and when the preload request is issued on the main thread.
30178   </summary>
30179 </histogram>
30181 <histogram name="WebCore.ResourceFetcher.ActionUponResourceRequest"
30182     enum="ActionUponResourceRequest">
30183   <owner>clamy@chromium.org</owner>
30184   <summary>
30185     The resulting action (e.g. load resource, use resource from in-memory
30186     cache...) upon a resource request.
30187   </summary>
30188 </histogram>
30190 <histogram name="WebCore.ResourceFetcher.HitCount">
30191   <owner>clamy@chromium.org</owner>
30192   <summary>
30193     Number of dead resources found in the memory cache over the lifetime of the
30194     ResourceFetcher.
30195   </summary>
30196 </histogram>
30198 <histogram name="WebCore.ResourceFetcher.LoadCount">
30199   <owner>clamy@chromium.org</owner>
30200   <summary>
30201     Number of resources that needed to be loaded by the ResourceFetcher over its
30202     lifetime.
30203   </summary>
30204 </histogram>
30206 <histogram name="WebCore.ResourceFetcher.ResourceHasClientUponCacheHit"
30207     enum="ResourceHasClient">
30208   <owner>clamy@chromium.org</owner>
30209   <summary>
30210     Whether the resource in the cache is being used by at least one client (live
30211     resource) or not (dead resource) upon a cache hit.
30212   </summary>
30213 </histogram>
30215 <histogram name="WebCore.ResourceFetcher.ResourceTypeUponCacheHit"
30216     enum="ResourceType">
30217   <owner>clamy@chromium.org</owner>
30218   <summary>
30219     The type of the resource (e.g. image, script...) upon a cache hit.
30220   </summary>
30221 </histogram>
30223 <histogram name="WebCore.ResourceFetcher.RevalidateCount">
30224   <owner>clamy@chromium.org</owner>
30225   <summary>
30226     Number of dead resources that needed to be revalidated by the
30227     ResourceFetcher over its lifetime.
30228   </summary>
30229 </histogram>
30231 <histogram name="WebCore.V8DOMWindowShell.createContext.IsolatedWorld"
30232     units="milliseconds">
30233   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30234   <summary>
30235     Duration of time taken to create a V8 Context for an isolated world.
30236   </summary>
30237 </histogram>
30239 <histogram name="WebCore.V8DOMWindowShell.createContext.MainWorld"
30240     units="milliseconds">
30241   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30242   <summary>
30243     Duration of time taken to create a V8 Context for the main world.
30244   </summary>
30245 </histogram>
30247 <histogram name="WebCore.WebSocket.HandshakeResult"
30248     enum="WebSocketHandshakeResult">
30249   <owner>yhirano@chromium.org</owner>
30250   <owner>ricea@chromium.org</owner>
30251   <owner>tyoshino@chromium.org</owner>
30252   <summary>
30253     Count the number of WebSocket handshake for each result. Use this histogram
30254     as a baseline for investigating feature usage counters.
30255   </summary>
30256 </histogram>
30258 <histogram name="WebCore.WebSocket.PerMessageDeflateContextTakeOverMode"
30259     enum="WebSocketPerMessageDeflateContextTakeOverMode">
30260   <owner>yhirano@chromium.org</owner>
30261   <owner>ricea@chromium.org</owner>
30262   <owner>tyoshino@chromium.org</owner>
30263   <summary>
30264     Count the number of WebSockets that accepted permessage-deflate extension
30265     for each context take over mode. Used by the old Blink-based WebSocket
30266     implementation.
30267   </summary>
30268 </histogram>
30270 <histogram name="WebCore.WebSocket.SendType" enum="WebSocketSendType">
30271   <owner>yhirano@chromium.org</owner>
30272   <owner>ricea@chromium.org</owner>
30273   <owner>tyoshino@chromium.org</owner>
30274   <summary>
30275     Count the number of send() method calls on WebSockets for each argument
30276     type.
30277   </summary>
30278 </histogram>
30280 <histogram name="WebCore.XHR.send.ArrayBufferOrView"
30281     enum="XMLHttpRequestSendArrayBufferOrView">
30282   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30283   <summary>
30284     Count the number of XHR.send() calls for each argument type to see when we
30285     can deprecate the ArrayBuffer type support.
30286   </summary>
30287 </histogram>
30289 <histogram name="WebFont.BlankTextShownTime" units="milliseconds">
30290   <owner>kenjibaheux@chromium.org</owner>
30291   <owner>ksakamoto@chromium.org</owner>
30292   <summary>
30293     A histogram tracking the time we spent showing blank text because a web font
30294     wasn't available by the time we needed it. Measured once per @font-face that
30295     ended up showing blank text.
30296   </summary>
30297 </histogram>
30299 <histogram name="WebFont.CacheHit" enum="WebFontCacheHit">
30300   <owner>dmikurube@chromium.org</owner>
30301   <owner>kenjibaheux@chromium.org</owner>
30302   <owner>ksakamoto@chromium.org</owner>
30303   <summary>
30304     Recorded upon web fonts load. Counts the number of times web font is loaded
30305     from cache (disk cache or memory cache), fetched over network, or served
30306     from data URL.
30307   </summary>
30308 </histogram>
30310 <histogram name="WebFont.CORSSuccess" enum="BooleanSuccess">
30311   <owner>bashi@chromium.org</owner>
30312   <owner>kenjibaheux@chromium.org</owner>
30313   <summary>The success or failure of web fonts CORS-enabled fetching.</summary>
30314 </histogram>
30316 <histogram name="WebFont.DownloadTime.0.Under10KB" units="milliseconds">
30317   <owner>kenjibaheux@chromium.org</owner>
30318   <owner>ksakamoto@chromium.org</owner>
30319   <summary>
30320     The time it takes for a webfont download to finish, for webfonts of under
30321     10KB.
30322   </summary>
30323 </histogram>
30325 <histogram name="WebFont.DownloadTime.1.10KBTo50KB" units="milliseconds">
30326   <owner>kenjibaheux@chromium.org</owner>
30327   <owner>ksakamoto@chromium.org</owner>
30328   <summary>
30329     The time it takes for a webfont download to finish, for webfonts of
30330     10KB-50KB.
30331   </summary>
30332 </histogram>
30334 <histogram name="WebFont.DownloadTime.2.50KBTo100KB" units="milliseconds">
30335   <owner>kenjibaheux@chromium.org</owner>
30336   <owner>ksakamoto@chromium.org</owner>
30337   <summary>
30338     The time it takes for a webfont download to finish, for webfonts of
30339     50KB-100KB.
30340   </summary>
30341 </histogram>
30343 <histogram name="WebFont.DownloadTime.3.100KBTo1MB" units="milliseconds">
30344   <owner>kenjibaheux@chromium.org</owner>
30345   <owner>ksakamoto@chromium.org</owner>
30346   <summary>
30347     The time it takes for a webfont download to finish, for webfonts of
30348     100KB-1MB.
30349   </summary>
30350 </histogram>
30352 <histogram name="WebFont.DownloadTime.4.Over1MB" units="milliseconds">
30353   <owner>kenjibaheux@chromium.org</owner>
30354   <owner>ksakamoto@chromium.org</owner>
30355   <summary>
30356     The time it takes for a webfont download to finish, for webfonts of over
30357     1MB.
30358   </summary>
30359 </histogram>
30361 <histogram name="WebFont.DownloadTime.LoadError" units="milliseconds">
30362   <owner>kenjibaheux@chromium.org</owner>
30363   <owner>ksakamoto@chromium.org</owner>
30364   <summary>
30365     The time taken for a webfont download that failed. Includes aborted
30366     requests.
30367   </summary>
30368 </histogram>
30370 <histogram name="WebFont.HadBlankText" enum="BooleanHadBlankText">
30371   <owner>kenjibaheux@chromium.org</owner>
30372   <owner>ksakamoto@chromium.org</owner>
30373   <summary>
30374     This metrics is logged when a page that use web fonts is loaded. The value
30375     is whether we had to wait on at least one web font and ended up showing
30376     blank text, or not.
30377   </summary>
30378 </histogram>
30380 <histogram name="WebFont.LayoutLatency" units="milliseconds">
30381   <obsolete>
30382     Renamed to WebFont.StyleRecalcToDownloadLatency for clarity.
30383   </obsolete>
30384   <owner>kenjibaheux@chromium.org</owner>
30385   <owner>ksakamoto@chromium.org</owner>
30386   <summary>
30387     The time from when the webfont was referenced by a calculated style for the
30388     first time to the start of the font download.
30389   </summary>
30390 </histogram>
30392 <histogram name="WebFont.LoadTime.0.Under10KB" units="milliseconds">
30393   <obsolete>
30394     Deprecated as of 8/2013, replaced by WebFont.DownloadTime.0.Under10KB.
30395   </obsolete>
30396   <owner>kenjibaheux@chromium.org</owner>
30397   <owner>ksakamoto@chromium.org</owner>
30398   <summary>
30399     The time it takes for a webfont download to finish, for webfonts of under
30400     10KB.
30401   </summary>
30402 </histogram>
30404 <histogram name="WebFont.LoadTime.1.10KBTo50KB" units="milliseconds">
30405   <obsolete>
30406     Deprecated as of 8/2013, replaced by WebFont.DownloadTime.1.10KBTo50KB.
30407   </obsolete>
30408   <owner>kenjibaheux@chromium.org</owner>
30409   <owner>ksakamoto@chromium.org</owner>
30410   <summary>
30411     The time it takes for a webfont download to finish, for webfonts of
30412     10KB-50KB.
30413   </summary>
30414 </histogram>
30416 <histogram name="WebFont.LoadTime.2.50KBTo100KB" units="milliseconds">
30417   <obsolete>
30418     Deprecated as of 8/2013, replaced by WebFont.DownloadTime.2.50KBTo100KB.
30419   </obsolete>
30420   <owner>kenjibaheux@chromium.org</owner>
30421   <owner>ksakamoto@chromium.org</owner>
30422   <summary>
30423     The time it takes for a webfont download to finish, for webfonts of
30424     50KB-100KB.
30425   </summary>
30426 </histogram>
30428 <histogram name="WebFont.LoadTime.3.100KBTo1MB" units="milliseconds">
30429   <obsolete>
30430     Deprecated as of 8/2013, replaced by WebFont.DownloadTime.3.100KBTo1MB.
30431   </obsolete>
30432   <owner>kenjibaheux@chromium.org</owner>
30433   <owner>ksakamoto@chromium.org</owner>
30434   <summary>
30435     The time it takes for a webfont download to finish, for webfonts of
30436     100KB-1MB.
30437   </summary>
30438 </histogram>
30440 <histogram name="WebFont.LoadTime.4.Over1MB" units="milliseconds">
30441   <obsolete>
30442     Deprecated as of 8/2013, replaced by WebFont.DownloadTime.4.Over1MB.
30443   </obsolete>
30444   <owner>kenjibaheux@chromium.org</owner>
30445   <owner>ksakamoto@chromium.org</owner>
30446   <summary>
30447     The time it takes for a webfont download to finish, for webfonts of over
30448     1MB.
30449   </summary>
30450 </histogram>
30452 <histogram name="WebFont.LoadTime.LoadError" units="milliseconds">
30453   <obsolete>
30454     Deprecated as of 8/2013, replaced by WebFont.DownloadTime.LoadError.
30455   </obsolete>
30456   <owner>kenjibaheux@chromium.org</owner>
30457   <owner>ksakamoto@chromium.org</owner>
30458   <summary>
30459     The time taken for a webfont download that failed. Includes aborted
30460     requests.
30461   </summary>
30462 </histogram>
30464 <histogram name="WebFont.LocalFontUsed" enum="BooleanUsage">
30465   <owner>dmikurube@chromium.org</owner>
30466   <owner>kenjibaheux@chromium.org</owner>
30467   <owner>ksakamoto@chromium.org</owner>
30468   <summary>
30469     Whether a locallly installed font is actually used when @font-face had local
30470     sources.
30471   </summary>
30472 </histogram>
30474 <histogram name="WebFont.Resource.StyleRecalcToDownloadLatency"
30475     units="milliseconds">
30476   <owner>kenjibaheux@chromium.org</owner>
30477   <owner>ksakamoto@chromium.org</owner>
30478   <summary>
30479     The time from when the webfont was referenced by a calculated style for the
30480     first time to the start of the font download. Recorded at most once for each
30481     FontResource object (not recorded if the font is retrieved from the memory
30482     cache).
30483   </summary>
30484 </histogram>
30486 <histogram name="WebFont.Resource.UsageType" enum="WebFontUsageType">
30487   <owner>kenjibaheux@chromium.org</owner>
30488   <owner>ksakamoto@chromium.org</owner>
30489   <summary>
30490     For each webfont, this records (a) if the font was 'styled', i.e. referenced
30491     by a calculated style for a RenderText before the font data was used, and
30492     (b) if the font was actually used or not, i.e. the renderer requested the
30493     font data or not. (A Font can be used without being styled, for example when
30494     drawn by a Canvas 2D Context.) This is recorded upon a download request of a
30495     webfont, or destruction of a FontResource object. Recorded at most once for
30496     each FontResource object in the renderer's memory cahce.
30497   </summary>
30498 </histogram>
30500 <histogram name="WebFont.StyleRecalcToDownloadLatency" units="milliseconds">
30501   <obsolete>
30502     Deprecated as of 9/2013, replaced by
30503     WebFont.Resource.StyleRecalcToDownloadLatency.
30504   </obsolete>
30505   <owner>kenjibaheux@chromium.org</owner>
30506   <owner>ksakamoto@chromium.org</owner>
30507   <summary>
30508     The time from when the webfont was referenced by a calculated style for the
30509     first time to the start of the font download.
30510   </summary>
30511 </histogram>
30513 <histogram name="WebFont.UsageType" enum="WebFontUsageType">
30514   <obsolete>
30515     Deprecated as of 9/2013, replaced by WebFont.Resource.UsageType.
30516   </obsolete>
30517   <owner>kenjibaheux@chromium.org</owner>
30518   <owner>ksakamoto@chromium.org</owner>
30519   <summary>
30520     For each webfont, this records (a) if the font was 'styled', i.e. referenced
30521     by a calculated style for a RenderText before the font data was used, and
30522     (b) if the font was actually used or not, i.e. the renderer requested the
30523     font data or not. (A Font can be used without being styled, for example when
30524     drawn by a Canvas 2D Context.) This is recorded upon a download request of a
30525     webfont, or destruction of a CSSFontFaceSource object. Recorded at most once
30526     for each url() source of @font-face CSS rule.
30527   </summary>
30528 </histogram>
30530 <histogram name="WebFont.WebFontsInPage">
30531   <owner>kenjibaheux@chromium.org</owner>
30532   <owner>ksakamoto@chromium.org</owner>
30533   <summary>
30534     The number of webfonts used in a page. This is recorded when the first
30535     layout is done, and so will not count webfonts dynamically loaded by
30536     scripts.
30537   </summary>
30538 </histogram>
30540 <histogram name="WebHistory.LocalResultMissingOnServer" units="%">
30541   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30542   <summary>
30543     Percentage of results that are present locally but are not returned by the
30544     web history API call. Recorded every time a signed-in user visits the
30545     chrome://history page and the results from the web history are received.
30546   </summary>
30547 </histogram>
30549 <histogram name="WebHistory.OAuthTokenCompletion" enum="BooleanSuccess">
30550   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30551   <summary>
30552     Whether getting the OAuth token was successful for a web history query. On
30553     visits to the chrome://history page this token is obtained and then used to
30554     get the user's synced web history.
30555   </summary>
30556 </histogram>
30558 <histogram name="WebHistory.OAuthTokenResponseCode" units="code">
30559   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30560   <summary>
30561     HTTP Response code returned by the server when trying to fetch the OAuth
30562     token for a web history query.
30563   </summary>
30564 </histogram>
30566 <histogram name="WebHistory.QueryCompletion" enum="WebHistoryStatus">
30567   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30568   <summary>
30569     Whether the web history API call was successful. Every time a signed-in user
30570     visits the chrome://history page this query is executed to get the user's
30571     synced web history. If successful, the local and remote results are merged
30572     and shown in the history page.
30573   </summary>
30574 </histogram>
30576 <histogram name="WebHistory.ResponseTime" units="milliseconds">
30577   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30578   <summary>
30579     Time it took for the web history to reply. Recorded when the web history API
30580     call triggered by visiting chrome://history receives the data, measuring how
30581     much time it took for the server to reply.
30582   </summary>
30583 </histogram>
30585 <histogram name="WebRTC.AudioCaptureTime" units="milliseconds">
30586   <obsolete>
30587     Removed from code 2014/2/25.
30588   </obsolete>
30589   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30590   <summary>Duration in milliseconds of WebRTC audio capture session.</summary>
30591 </histogram>
30593 <histogram name="WebRTC.AudioInputChannelLayout" enum="ChannelLayout">
30594   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30595   <summary>Audio input channel layout in WebRTC.</summary>
30596 </histogram>
30598 <histogram name="WebRTC.AudioInputFramesPerBuffer" enum="AudioFramesPerBuffer">
30599   <obsolete>
30600     No longer exists in the code as of 2014/2/25.
30601   </obsolete>
30602   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30603   <summary>Size of WebRTC audio input buffers (in audio frames).</summary>
30604 </histogram>
30606 <histogram name="WebRTC.AudioInputFramesPerBufferUnexpected"
30607     units="audio frames">
30608   <obsolete>
30609     No longer exists in the code as of 2014/2/25.
30610   </obsolete>
30611   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30612   <summary>
30613     Size of WebRTC audio input buffers (atypical values, in audio frames).
30614   </summary>
30615 </histogram>
30617 <histogram name="WebRTC.AudioInputSampleRate" enum="AudioSampleRate">
30618   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30619   <summary>Audio input sample rate for WebRTC (in Hz).</summary>
30620 </histogram>
30622 <histogram name="WebRTC.AudioInputSampleRateUnexpected" units="Hz">
30623   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30624   <summary>
30625     Audio input sample rate for WebRTC (atypical values, in Hz).
30626   </summary>
30627 </histogram>
30629 <histogram name="WebRTC.AudioOutputChannelLayout" enum="ChannelLayout">
30630   <obsolete>
30631     Removed from code on 2014/2/25.
30632   </obsolete>
30633   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30634   <summary>Audio output channel layout in WebRTC.</summary>
30635 </histogram>
30637 <histogram name="WebRTC.AudioOutputFramesPerBuffer" enum="AudioFramesPerBuffer">
30638   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30639   <summary>Size of WebRTC audio output buffers (in audio frames).</summary>
30640 </histogram>
30642 <histogram name="WebRTC.AudioOutputFramesPerBufferUnexpected"
30643     units="audio frames">
30644   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30645   <summary>
30646     Size of WebRTC audio output buffers (atypical values, in audio frames).
30647   </summary>
30648 </histogram>
30650 <histogram name="WebRTC.AudioOutputSampleRate" enum="AudioSampleRate">
30651   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30652   <summary>Audio output sample rate for WebRTC (in Hz).</summary>
30653 </histogram>
30655 <histogram name="WebRTC.AudioOutputSampleRateUnexpected" units="Hz">
30656   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30657   <summary>
30658     Audio output sample rate for WebRTC (atypical values, in Hz).
30659   </summary>
30660 </histogram>
30662 <histogram name="WebRTC.AudioRenderTime" units="milliseconds">
30663   <obsolete>
30664     Removed from code 2014/2/25.
30665   </obsolete>
30666   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30667   <summary>Duration in milliseconds of WebRTC audio render session.</summary>
30668 </histogram>
30670 <histogram name="WebRTC.DataChannelCounters" enum="DataChannelCounters">
30671   <owner>perkj@chromium.org</owner>
30672   <summary>
30673     Counters on creation, opening, and a few main attributes of data channels.
30674   </summary>
30675 </histogram>
30677 <histogram name="WebRTC.DataChannelMaxRetransmits">
30678   <owner>perkj@chromium.org</owner>
30679   <summary>
30680     The maximum number of retransmissions that are attempted in unreliable mode.
30681     It is set to the value used in the configuration when a RTCDataChannel is
30682     created.
30683   </summary>
30684 </histogram>
30686 <histogram name="WebRTC.DataChannelMaxRetransmitTime" units="milliseconds">
30687   <owner>perkj@chromium.org</owner>
30688   <summary>
30689     The length of the time window during which transmissions and retransmissions
30690     may occur in unreliable mode. It is set to the value used in the
30691     configuration when a RTCDataChannel is created.
30692   </summary>
30693 </histogram>
30695 <histogram name="WebRTC.DesktopCaptureCounters" enum="DesktopCaptureCounters">
30696   <owner>jiayl@chromium.org</owner>
30697   <summary>
30698     Counters on creation of DesktopCaptureDevice and the first capture call.
30699   </summary>
30700 </histogram>
30702 <histogram name="WebRTC.NumDataChannelsPerPeerConnection">
30703   <owner>perkj@chromium.org</owner>
30704   <summary>
30705     Number of data channels created per PeerConnection. Sample added to the
30706     histogram when the PeerConnection is destroyed. Note that this is done
30707     purely on the renderer side, so no sample will be generated when the
30708     renderer process is destroyed (as in the fast shutdown path for the
30709     renderer) before the PeerConnection is destroyed.
30710   </summary>
30711 </histogram>
30713 <histogram name="WebRTC.ReceivedAudioTrackDuration" units="milliseconds">
30714   <owner>perkj@chromium.org</owner>
30715   <summary>
30716     Durations of audio tracks received over a PeerConnection. The stopwatch
30717     starts when the track first becomes connected, and ends when it is
30718     disconnected or very soon thereafter.
30719   </summary>
30720 </histogram>
30722 <histogram name="WebRTC.ReceivedVideoTrackDuration" units="milliseconds">
30723   <owner>perkj@chromium.org</owner>
30724   <summary>
30725     Durations of video tracks received over a PeerConnection. The stopwatch
30726     starts when the track first becomes connected, and ends when it is
30727     disconnected or very soon thereafter.
30728   </summary>
30729 </histogram>
30731 <histogram name="WebRTC.ReliableDataChannelMessageSize" units="bytes">
30732   <owner>perkj@chromium.org</owner>
30733   <summary>
30734     Sizes of messages sent over reliable data channels. The size of an
30735     individual message is added to the histogram as a sample immediately when a
30736     message is sent.
30737   </summary>
30738 </histogram>
30740 <histogram name="WebRTC.ScreenCaptureTime" units="milliseconds">
30741   <owner>jiayl@chromium.org</owner>
30742   <summary>Time for capturing one frame in screen capturing.</summary>
30743 </histogram>
30745 <histogram name="WebRTC.SentAudioTrackDuration" units="milliseconds">
30746   <owner>perkj@chromium.org</owner>
30747   <summary>
30748     Durations of audio tracks sent over a PeerConnection. The stopwatch starts
30749     when the track first becomes connected, and ends when it is disconnected or
30750     very soon thereafter.
30751   </summary>
30752 </histogram>
30754 <histogram name="WebRTC.SentVideoTrackDuration" units="milliseconds">
30755   <owner>perkj@chromium.org</owner>
30756   <summary>
30757     Durations of video tracks sent over a PeerConnection. The stopwatch starts
30758     when the track first becomes connected, and ends when it is disconnected or
30759     very soon thereafter.
30760   </summary>
30761 </histogram>
30763 <histogram name="WebRTC.UnreliableDataChannelMessageSize" units="bytes">
30764   <owner>perkj@chromium.org</owner>
30765   <summary>
30766     Sizes of messages sent over unreliable data channels. The size of an
30767     individual message is added to the histogram as a sample immediately when a
30768     message is sent.
30769   </summary>
30770 </histogram>
30772 <histogram name="WebRTC.webkitApiCount" enum="JavaScriptAPIName">
30773   <owner>perkj@chromium.org</owner>
30774   <summary>Counts number of calls to WebRTC APIs from JavaScript.</summary>
30775 </histogram>
30777 <histogram name="WebRTC.webkitApiCountPerSession" enum="JavaScriptAPIName">
30778   <owner>perkj@chromium.org</owner>
30779   <summary>
30780     Counts the number of calls to WebRTC APIs from JavaScript once per session.
30781     A session is a crude estimate since its implemented as the lifetime of the
30782     render process that called the WebRTC API.
30783   </summary>
30784 </histogram>
30786 <histogram name="WebRTC.webkitApiCountUniqueByOrigin" enum="JavaScriptAPIName">
30787   <obsolete>
30788     Deprecated as of r253828 (27 Feb 2014).
30789   </obsolete>
30790   <owner>tommi@chromium.org</owner>
30791   <summary>
30792     Counts number of calls to WebRTC APIs from JavaScript, once per origin per
30793     renderer process.
30794   </summary>
30795 </histogram>
30797 <histogram name="WebRTC.WindowCaptureTime" units="milliseconds">
30798   <owner>jiayl@chromium.org</owner>
30799   <summary>Time for capturing one frame in window capturing.</summary>
30800 </histogram>
30802 <histogram name="Webstore.ExtensionInstallResult" enum="BooleanSuccess">
30803   <owner>jackhou@chromium.org</owner>
30804   <summary>
30805     The success or failure of all extension installs from the webstore. This
30806     includes those initiated by sync.
30807   </summary>
30808 </histogram>
30810 <histogram name="Win8.PageLoad" enum="Win8PageLoadType">
30811   <owner>zturner@chromium.org</owner>
30812   <summary>
30813     Count of page loads in each of the 2 different environments (metro/desktop)
30814     on Windows 8.
30815   </summary>
30816 </histogram>
30818 <histogram name="WinTimeTicks.FailedToChangeCores" enum="WindowsVersion">
30819   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30820   <summary>
30821     Incremented each time the TimeTicks field trial runs on a machine with
30822     multiple cores, but failed to change thread affinity. Broken down by Windows
30823     version.
30824   </summary>
30825 </histogram>
30827 <histogram name="WinTimeTicks.MinResolutionNanoseconds" units="nanoseconds">
30828   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30829   <summary>
30830     The smallest non-zero delta reported by subsequent calls to
30831     QueryPerformanceCounter.
30832   </summary>
30833 </histogram>
30835 <histogram name="WinTimeTicks.NonStopTsc">
30836   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30837   <summary>
30838     True if the CPU's time stamp counter ticks at a constant rate regardless of
30839     CPU frequency.
30840   </summary>
30841 </histogram>
30843 <histogram name="WinTimeTicks.TickedBackwards" enum="WindowsVersion">
30844   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30845   <summary>
30846     The number of times the TimeTicks field trial failed because
30847     QueryPerformanceCounter ticked backwards. Broken down by Windows version.
30848   </summary>
30849 </histogram>
30851 <histogram name="WinTimeTicks.VersionSuccessful" enum="WindowsVersion">
30852   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30853   <summary>
30854     The number of times the TimeTicks field trial succeeded. Broken down by
30855     Windows version.
30856   </summary>
30857 </histogram>
30859 <histogram name="WinTimeTicks.VersionTotal" enum="WindowsVersion">
30860   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30861   <summary>
30862     The number of times the TimeTicks field trial ran for comparison with
30863     WinTimeTicks.VersionSuccess. Broken down by Windows version.
30864   </summary>
30865 </histogram>
30867 <histogram name="WrenchMenu.RecentTabsSubMenu" enum="RecentTabsAction">
30868   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30869   <summary>
30870     The number of times each tab or window restore option in the Recent Tabs
30871     submenu is clicked.
30872   </summary>
30873 </histogram>
30875 <histogram name="ZeroSuggest.AllResults">
30876   <owner>hfung@chromium.org</owner>
30877   <summary>
30878     The number of results (either query or URL) from ZeroSuggest. This is set
30879     every time a successful response from ZeroSuggest is recieved, which can be
30880     every time the user focuses on the omnibox.
30881   </summary>
30882 </histogram>
30884 <histogram name="ZeroSuggest.QueryResults">
30885   <owner>hfung@chromium.org</owner>
30886   <summary>
30887     The number of query results returned from ZeroSuggest. This is set every
30888     time a successful response from ZeroSuggest is recieved, which can be every
30889     time the user focuses on the omnibox.
30890   </summary>
30891 </histogram>
30893 <histogram name="ZeroSuggest.URLResults">
30894   <owner>hfung@chromium.org</owner>
30895   <summary>
30896     The number of URL results returned from ZeroSuggest. This is set every time
30897     a successful response from ZeroSuggest is recieved, which can be every time
30898     the user focuses on the omnibox.
30899   </summary>
30900 </histogram>
30902 </histograms>
30904 <!-- Enum types -->
30906 <enums>
30908 <enum name="Abandoned" type="int">
30909   <int value="0" label="Finished"/>
30910   <int value="1" label="Abandoned"/>
30911 </enum>
30913 <enum name="AcceleratedFixedRootBackground" type="int">
30914   <int value="0" label="ScrolledMainFrame"/>
30915   <int value="1" label="ScrolledMainFrameWithAcceleratedFixedRootBackground"/>
30916   <int value="2" label="ScrolledMainFrameWithUnacceleratedFixedRootBackground"/>
30917 </enum>
30919 <enum name="ActionAfterDoubleTap" type="int">
30920   <int value="0" label="Navigated Back"/>
30921   <int value="1" label="Stopped Navigation"/>
30922   <int value="2" label="No Action"/>
30923 </enum>
30925 <enum name="ActionUponResourceRequest" type="int">
30926   <int value="0" label="Load resource"/>
30927   <int value="1" label="Revalidate resource"/>
30928   <int value="2" label="Use resource from cache"/>
30929 </enum>
30931 <enum name="ActiveWindowShowType" type="int">
30932   <int value="0" label="No Active Window"/>
30933   <int value="1" label="Other"/>
30934   <int value="2" label="Maximized"/>
30935   <int value="3" label="Fullscreen"/>
30936   <int value="4" label="Snapped"/>
30937 </enum>
30939 <enum name="AddressFamily" type="int">
30940   <int value="0" label="Unspecified"/>
30941   <int value="1" label="IPv4"/>
30942   <int value="2" label="IPv6"/>
30943 </enum>
30945 <enum name="AlternateProtocolUsage" type="int">
30946   <int value="0" label="ALTERNATE_PROTOCOL_USAGE_NO_RACE"/>
30947   <int value="1" label="ALTERNATE_PROTOCOL_USAGE_WON_RACE"/>
30948   <int value="2" label="ALTERNATE_PROTOCOL_USAGE_LOST_RACE"/>
30949   <int value="3" label="ALTERNATE_PROTOCOL_USAGE_MAPPING_MISSING"/>
30950   <int value="4" label="ALTERNATE_PROTOCOL_USAGE_BROKEN"/>
30951 </enum>
30953 <enum name="AndroidActivityId" type="int">
30954   <int value="1" label="Unknown"/>
30955   <int value="2" label="Main"/>
30956   <int value="3" label="Preferences"/>
30957   <int value="4" label="WebappActivity"/>
30958   <int value="5" label="FullScreenActivity"/>
30959 </enum>
30961 <enum name="AndroidEvictionReason" type="int">
30962   <int value="0" label="TabUnusedTooLong"/>
30963   <int value="1" label="TabUnusedInSession"/>
30964   <int value="2" label="LimitOfActiveTabs"/>
30965   <int value="3" label="EvictNTabs"/>
30966   <int value="4" label="EvictAll"/>
30967 </enum>
30969 <enum name="AndroidMemoryNotificationBackground" type="int">
30970   <int value="0" label="TrimMemoryUiHidden"/>
30971   <int value="1" label="TrimMemoryBackground"/>
30972   <int value="2" label="TrimMemoryModerate"/>
30973   <int value="3" label="TrimMemoryComplete"/>
30974 </enum>
30976 <enum name="AndroidMemoryNotificationForeground" type="int">
30977   <int value="0" label="TrimMemoryRunningModerate"/>
30978   <int value="1" label="TrimMemoryRunningLow"/>
30979   <int value="2" label="TrimMemoryRunningCritical"/>
30980   <int value="3" label="LowMemory"/>
30981 </enum>
30983 <enum name="AndroidTabCloseUndoToastEvent" type="int">
30984   <int value="0" label="Undo Shown (Cold)"/>
30985   <int value="1" label="Undo Shown (Warm)"/>
30986   <int value="2" label="Undo Pressed"/>
30987   <int value="3" label="Undos Dismissed (Timeout)"/>
30988   <int value="4" label="Undos Dismissed (Action)"/>
30989 </enum>
30991 <enum name="AppBannersDismissEvent" type="int">
30992   <int value="41" label="Error/unknown reason for dismissal"/>
30993   <int value="42" label="User opened the application after installing it"/>
30994   <int value="43" label="User clicked on the banner"/>
30995   <int value="44" label="User swiped the banner away"/>
30996   <int value="45" label="User hit the X button"/>
30997   <int value="46" label="User began app install, but it didn't finish in time"/>
30998   <int value="47" label="Automatic dismissal: User navigated elsewhere"/>
30999 </enum>
31001 <enum name="AppBannersDisplayEvent" type="int">
31002   <int value="1" label="Banner was requested by the site"/>
31003   <int value="2" label="User previously blocked the same banner"/>
31004   <int value="3" label="User blocked too many other banners from the site"/>
31005   <int value="4" label="Banner created."/>
31006 </enum>
31008 <enum name="AppBannersInstallEvent" type="int">
31009   <int value="21" label="User triggered the app install dialog"/>
31010   <int value="22" label="User began installing the app"/>
31011   <int value="23" label="User waited for the app to finish installing"/>
31012 </enum>
31014 <enum name="AppCacheCheckResponseResult" type="int">
31015   <int value="0" label="OK"/>
31016   <int value="1" label="Manifest obsolete"/>
31017   <int value="2" label="Response obsolete"/>
31018   <int value="3" label="Entry not found"/>
31019   <int value="4" label="Read headers error"/>
31020   <int value="5" label="Read data error"/>
31021   <int value="6" label="Unexpected size"/>
31022   <int value="7" label="Check canceled"/>
31023 </enum>
31025 <enum name="AppCacheErrorSite" type="int">
31026   <summary>Identifies the point of failure, see sources.</summary>
31027 </enum>
31029 <enum name="AppCacheInitResult" type="int">
31030   <int value="0" label="OK"/>
31031   <int value="1" label="SQL Database Error"/>
31032   <int value="2" label="Disk Cache Error"/>
31033 </enum>
31035 <enum name="AppCacheUpdateJobResult" type="int">
31036   <int value="0" label="OK"/>
31037   <int value="1" label="SQL Database Error"/>
31038   <int value="2" label="Disk Cache Error"/>
31039   <int value="3" label="Quota Error"/>
31040   <int value="4" label="Redirect Error"/>
31041   <int value="5" label="Manifest Error"/>
31042   <int value="6" label="Network Error"/>
31043   <int value="7" label="Server Error"/>
31044   <int value="8" label="Cancelled"/>
31045 </enum>
31047 <enum name="AppLaunch" type="int">
31048   <int value="0" label="NTP_APPS_MAXIMIZED"/>
31049   <int value="1" label="NTP_APPS_COLLAPSED"/>
31050   <int value="2" label="NTP_APPS_MENU"/>
31051   <int value="3" label="NTP_MOST_VISITED"/>
31052   <int value="4" label="NTP_RECENTLY_CLOSED"/>
31053   <int value="5" label="BOOKMARK_BAR"/>
31054   <int value="6" label="CONTENT_NAVIGATION"/>
31055   <int value="7" label="SESSION_RESTORE"/>
31056   <int value="8" label="AUTOLAUNCH"/>
31057   <int value="9" label="OMNIBOX_APP"/>
31058   <int value="10" label="OMNIBOX_LOCATION"/>
31059   <int value="11" label="OMNIBOX_INSTANT"/>
31060   <int value="12" label="EXTENSION_API"/>
31061   <int value="13" label="CMD_LINE_APP"/>
31062   <int value="14" label="CMD_LINE_URL"/>
31063   <int value="15" label="NTP_WEBSTORE"/>
31064   <int value="16" label="NTP_APP_RE_ENABLE"/>
31065   <int value="17" label="CMD_LINE_APP_LEGACY"/>
31066   <int value="18" label="NTP_WEBSTORE_FOOTER"/>
31067   <int value="19" label="NTP_WEBSTORE_PLUS_ICON"/>
31068   <int value="20" label="APP_LIST_MAIN"/>
31069   <int value="21" label="APP_LIST_SEARCH"/>
31070   <int value="22" label="APP_LIST_MAIN_CHROME"/>
31071   <int value="23" label="APP_LIST_MAIN_WEBSTORE"/>
31072   <int value="24" label="APP_LIST_SEARCH_CHROME"/>
31073   <int value="25" label="APP_LIST_SEARCH_WEBSTORE"/>
31074 </enum>
31076 <enum name="AppLaunchContainer" type="int">
31077   <int value="0" label="LAUNCH_CONTAINER_WINDOW"/>
31078   <int value="1" label="LAUNCH_CONTAINER_PANEL"/>
31079   <int value="2" label="LAUNCH_CONTAINER_TAB"/>
31080   <int value="3" label="LAUNCH_CONTAINER_NONE (v2 packaged apps)"/>
31081 </enum>
31083 <enum name="AppLauncherPromo" type="int">
31084   <int value="0" label="Already installed"/>
31085   <int value="1" label="Shown"/>
31086   <int value="2" label="Dismissed"/>
31087   <int value="3" label="Learn more"/>
31088 </enum>
31090 <enum name="AppListEnableSource" type="int">
31091   <int value="0" label="Not enabled (should never be recorded)"/>
31092   <int value="1" label="Packaged app installed from Web Store"/>
31093   <int value="2" label="Clicked app launcher link from the Web Store"/>
31094   <int value="3" label="Command line flag"/>
31095   <int value="4" label="Chrome reinstalled over old, enabled profile"/>
31096   <int value="5" label="Second packaged app installed without showing"/>
31097 </enum>
31099 <enum name="AppListSearchResult" type="int">
31100   <int value="0" label="OMNIBOX"/>
31101   <int value="1" label="APP"/>
31102   <int value="2" label="WEBSTORE"/>
31103   <int value="3" label="SEARCH_WEBSTORE"/>
31104   <int value="4" label="SEARCH_PEOPLE"/>
31105 </enum>
31107 <enum name="AppPromoAction" type="int">
31108   <int value="0" label="PROMO_LAUNCH_APP"/>
31109   <int value="1" label="PROMO_LAUNCH_WEB_STORE"/>
31110   <int value="2" label="PROMO_CLOSE"/>
31111   <int value="3" label="PROMO_EXPIRE"/>
31112   <int value="4" label="PROMO_SEEN"/>
31113 </enum>
31115 <enum name="AppsPageDragSource" type="int">
31116   <int value="0" label="Same apps pane"/>
31117   <int value="1" label="Different apps pane"/>
31118   <int value="2" label="Most visited pane"/>
31119   <int value="3" label="Bookmarks pane"/>
31120   <int value="4" label="Outside of NTP (e.g. bookmarks bar)"/>
31121 </enum>
31123 <enum name="AsyncDNSConfigParsePosix" type="int">
31124   <int value="0" label="OK"/>
31125   <int value="1" label="RES_INIT_FAILED"/>
31126   <int value="2" label="RES_INIT_UNSET"/>
31127   <int value="3" label="BAD_ADDRESS"/>
31128   <int value="4" label="BAD_EXT_STRUCT"/>
31129   <int value="5" label="NULL_ADDRESS"/>
31130   <int value="6" label="NO_NAMESERVERS"/>
31131   <int value="7" label="MISSING_OPTIONS"/>
31132   <int value="8" label="UNHANDLED_OPTIONS"/>
31133 </enum>
31135 <enum name="AsyncDNSConfigParseWin" type="int">
31136   <int value="0" label="OK"/>
31137   <int value="1" label="READ_IPHELPER"/>
31138   <int value="2" label="READ_POLICY_SEARCHLIST"/>
31139   <int value="3" label="READ_TCPIP_SEARCHLIST"/>
31140   <int value="4" label="READ_DOMAIN"/>
31141   <int value="5" label="READ_POLICY_DEVOLUTION"/>
31142   <int value="6" label="READ_DNSCACHE_DEVOLUTION"/>
31143   <int value="7" label="READ_TCPIP_DEVOLUTION"/>
31144   <int value="8" label="READ_APPEND_MULTILABEL"/>
31145   <int value="9" label="READ_PRIMARY_SUFFIX"/>
31146   <int value="10" label="BAD_ADDRESS"/>
31147   <int value="11" label="NO_NAMESERVERS"/>
31148   <int value="12" label="UNHANDLED_OPTIONS"/>
31149 </enum>
31151 <enum name="AsyncDNSHostsParseWin" type="int">
31152   <int value="0" label="OK"/>
31153   <int value="1" label="UNREADABLE_HOSTS_FILE"/>
31154   <int value="2" label="COMPUTER_NAME_FAILED"/>
31155   <int value="3" label="IPHELPER_FAILED"/>
31156   <int value="4" label="BAD_ADDRESS"/>
31157 </enum>
31159 <enum name="AsyncDNSNameServersType" type="int">
31160   <summary>Type of nameservers in the DNS config.</summary>
31161   <int value="0" label="NONE">No nameservers configured.</int>
31162   <int value="1" label="GOOGLE_PUBLIC_DNS">
31163     All nameservers are Google Public DNS servers.
31164   </int>
31165   <int value="2" label="PUBLIC">
31166     All nameservers have public IP addresses (and aren't Google Public DNS
31167     servers).
31168   </int>
31169   <int value="3" label="PRIVATE">
31170     All nameservers have private IP addresses (loopback, link-local, or RFC
31171     1918).
31172   </int>
31173   <int value="4" label="MIXED">
31174     Nameservers are a mix of types (Google Public DNS, public, private).
31175   </int>
31176 </enum>
31178 <enum name="AsyncDNSParseResult" type="int">
31179   <summary>Results of DnsResponse::ParseToAddressList.</summary>
31180   <int value="0" label="SUCCESS"/>
31181   <int value="1" label="MALFORMED_RESPONSE"/>
31182   <int value="2" label="MALFORMED_CNAME"/>
31183   <int value="3" label="NAME_MISMATCH"/>
31184   <int value="4" label="SIZE_MISMATCH"/>
31185   <int value="5" label="CNAME_AFTER_ADDRESS"/>
31186   <int value="6" label="ADDRESS_TTL_MISMATCH"/>
31187   <int value="7" label="NO_ADDRESSES"/>
31188 </enum>
31190 <enum name="AsyncDNSResolveStatus" type="int">
31191   <int value="0" label="DNS_SUCCESS">Succeeded with async DNS.</int>
31192   <int value="1" label="PROC_SUCCESS">
31193     Succeeded with getaddrinfo after async DNS failed.
31194   </int>
31195   <int value="2" label="FAIL">Both async DNS and getaddrinfo failed.</int>
31196   <int value="3" label="SUSPECT_NETBIOS">
31197     Same as PROC_SUCCESS except the hostname fits NetBIOS name criteria.
31198   </int>
31199 </enum>
31201 <enum name="AsyncDNSWatchStatus" type="int">
31202   <int value="0" label="STARTED">Started.</int>
31203   <int value="1" label="FAILED_TO_START_CONFIG">
31204     Failed to start watching config.
31205   </int>
31206   <int value="2" label="FAILED_TO_START_HOSTS">
31207     Failed to start watching HOSTS.
31208   </int>
31209   <int value="3" label="FAILED_CONFIG">Failed during watching config.</int>
31210   <int value="4" label="FAILED_HOSTS">Failed during watching HOSTS.</int>
31211 </enum>
31213 <enum name="AudioCodec" type="int">
31214   <int value="0" label="kUnknownAudioCodec"/>
31215   <int value="1" label="kCodecAAC"/>
31216   <int value="2" label="kCodecMP3"/>
31217   <int value="3" label="kCodecPCM"/>
31218   <int value="4" label="kCodecVorbis"/>
31219   <int value="5" label="kCodecFLAC"/>
31220   <int value="6" label="kCodecAMR_NB"/>
31221   <int value="7" label="kCodecAMR_WB"/>
31222   <int value="8" label="kCodecPCM_MULAW"/>
31223   <int value="9" label="kCodecGSM_MS"/>
31224   <int value="10" label="kCodecPCM_S16BE"/>
31225   <int value="11" label="kCodecPCM_S24BE"/>
31226   <int value="12" label="kCodecOpus"/>
31227 </enum>
31229 <enum name="AudioFramesPerBuffer" type="int">
31230   <int value="0" label="k160"/>
31231   <int value="1" label="k320"/>
31232   <int value="2" label="k440"/>
31233   <int value="3" label="k480"/>
31234   <int value="4" label="k640"/>
31235   <int value="5" label="k880"/>
31236   <int value="6" label="k960"/>
31237   <int value="7" label="k1440"/>
31238   <int value="8" label="k1920"/>
31239 </enum>
31241 <enum name="AudioRendererEvents" type="int">
31242   <int value="0" label="Initialized"/>
31243   <int value="1" label="Runtime error"/>
31244 </enum>
31246 <enum name="AudioSampleFormat" type="int">
31247   <int value="0" label="Unknown"/>
31248   <int value="1" label="Unsigned 8-bit"/>
31249   <int value="2" label="Signed 16-bit"/>
31250   <int value="3" label="Signed 32-bit"/>
31251   <int value="4" label="Float 32-bit"/>
31252   <int value="5" label="Signed 16-bit planar"/>
31253   <int value="6" label="Float 32-bit planar"/>
31254 </enum>
31256 <enum name="AudioSampleRate" type="int">
31257   <int value="0" label="k8000Hz"/>
31258   <int value="1" label="k16000Hz"/>
31259   <int value="2" label="k32000Hz"/>
31260   <int value="3" label="k48000Hz"/>
31261   <int value="4" label="k96000Hz"/>
31262   <int value="5" label="k11025Hz"/>
31263   <int value="6" label="k22050Hz"/>
31264   <int value="7" label="k44100Hz"/>
31265   <int value="8" label="k88200Hz"/>
31266   <int value="9" label="k176400Hz"/>
31267   <int value="10" label="k192000Hz"/>
31268 </enum>
31270 <enum name="AudioTrackProcessingStates" type="int">
31271   <int value="0" label="Enabled"/>
31272   <int value="1" label="Disabled"/>
31273   <int value="2" label="Processing in WebRTC"/>
31274 </enum>
31276 <enum name="AutocheckoutBubble" type="int">
31277   <obsolete>
31278     Deprecated as of 8/2013.
31279   </obsolete>
31280   <int value="0" label="Created"/>
31281   <int value="1" label="Accepted"/>
31282   <int value="2" label="Dismissed"/>
31283   <int value="3" label="Ignored"/>
31284   <int value="4" label="Could be displayed"/>
31285 </enum>
31287 <enum name="AutocheckoutBuyFlow" type="int">
31288   <obsolete>
31289     Deprecated as of 8/2013.
31290   </obsolete>
31291   <int value="0" label="Started"/>
31292   <int value="1" label="Success"/>
31293   <int value="2" label="Missing field mappings"/>
31294   <int value="3" label="Missing advance element"/>
31295   <int value="4" label="Cannot proceed"/>
31296 </enum>
31298 <enum name="AutofillCreditCardInfoBar" type="int">
31299   <int value="0" label="Shown"/>
31300   <int value="1" label="Accepted"/>
31301   <int value="2" label="Denied"/>
31302   <int value="3" label="Ignored"/>
31303 </enum>
31305 <enum name="AutofillDeveloperEngagement" type="int">
31306   <int value="0" label="Fillable form parsed"/>
31307   <int value="1" label="Includes type hints"/>
31308 </enum>
31310 <enum name="AutofillDialogDismissalState" type="int">
31311   <int value="0" label="Submitted, existing data (deprecated)"/>
31312   <int value="1" label="Submitted, saved to Wallet"/>
31313   <int value="2" label="Submitted, saved locally"/>
31314   <int value="3" label="Submitted, no save"/>
31315   <int value="4" label="Canceled, no edits"/>
31316   <int value="5" label="Canceled, no invalid fields"/>
31317   <int value="6" label="Canceled, 1+ invalid fields"/>
31318   <int value="7" label="Canceled during sign-in"/>
31319   <int value="8" label="Submitted, existing data came from Wallet"/>
31320   <int value="9" label="Submitted, existing data came from Autofill"/>
31321 </enum>
31323 <enum name="AutofillDialogInitialUserState" type="int">
31324   <int value="0" label="Not signed in, no Autofill"/>
31325   <int value="1" label="Not signed in, has Autofill"/>
31326   <int value="2" label="Signed in, no Wallet, no Autofill"/>
31327   <int value="3" label="Signed in, no Wallet, has Autofill"/>
31328   <int value="4" label="Signed in, has Wallet, no Autofill"/>
31329   <int value="5" label="Signed in, ha Wallet, has Autofill"/>
31330 </enum>
31332 <enum name="AutofillDialogPopupEvent" type="int">
31333   <int value="0" label="Popup shown"/>
31334   <int value="1" label="Form Autofilled"/>
31335 </enum>
31337 <enum name="AutofillDialogSecurity" type="int">
31338   <int value="0" label="Baseline: Dialog shown"/>
31339   <int value="1" label="Credit card over HTTP"/>
31340   <int value="2" label="Cross-origin frame"/>
31341 </enum>
31343 <enum name="AutofillDialogUiEvents" type="int">
31344   <int value="0" label="Dialog shown"/>
31345   <int value="1" label="Dialog submitted"/>
31346   <int value="2" label="Dialog canceled"/>
31347   <int value="3"
31348       label="Account switched: Wallet-&gt;Autofill (M35+: user actions only)"/>
31349   <int value="4" label="Account switched: Autofill-&gt;Wallet"/>
31350   <int value="5" label="Account switched: Wallet-&gt;Wallet"/>
31351   <int value="6" label="Sign-in UI shown"/>
31352   <int value="7" label="Selected different email suggestion"/>
31353   <int value="8" label="Selected different billing suggestion"/>
31354   <int value="9" label="Selected different cc+billing suggestion"/>
31355   <int value="10" label="Selected different shipping suggestion"/>
31356   <int value="11" label="Selected different cc suggestion"/>
31357   <int value="12" label="Showed edit UI for email"/>
31358   <int value="13" label="Showed edit UI for billing"/>
31359   <int value="14" label="Showed edit UI for cc+billing"/>
31360   <int value="15" label="Showed edit UI for shipping"/>
31361   <int value="16" label="Showed edit UI for cc"/>
31362   <int value="17" label="Selected 'Add email' suggestion"/>
31363   <int value="18" label="Selected 'Add billing' suggestion"/>
31364   <int value="19" label="Selected 'Add cc+billing' suggestion"/>
31365   <int value="20" label="Selected 'Add shipping' suggestion"/>
31366   <int value="21" label="Selected 'Add cc' suggestion"/>
31367   <int value="22" label="Account switched: Wallet account added (multilogin)"/>
31368 </enum>
31370 <enum name="AutofillExperimentId" type="int">
31371   <int value="0" label="No Experiment"/>
31372   <int value="1" label="Unknown"/>
31373   <int value="2" label="ar06"/>
31374   <int value="3" label="ar1"/>
31375   <int value="4" label="ar2"/>
31376   <int value="5" label="ar4"/>
31377   <int value="6" label="ar05wlr15"/>
31378   <int value="7" label="ar05wlr25"/>
31379   <int value="8" label="ar05wlr25fs5"/>
31380   <int value="9" label="tbar1"/>
31381   <int value="10" label="ar04wr3fs4"/>
31382   <int value="11" label="No Server Response"/>
31383   <int value="12" label="fp05"/>
31384   <int value="13" label="fp025"/>
31385   <int value="14" label="fp05cc03"/>
31386   <int value="15" label="fp05cco03"/>
31387   <int value="16" label="fp05cco03cstd"/>
31388   <int value="17" label="fp05cc03e1"/>
31389 </enum>
31391 <enum name="AutofillQuality" type="int">
31392   <int value="0" label="Submitted"/>
31393   <int value="1" label="Autofilled"/>
31394   <int value="2" label="Autofill failed"/>
31395   <int value="3" label="Heuristic Unknown"/>
31396   <int value="4" label="Heuristic Match"/>
31397   <int value="5" label="Heuristic Mismatch"/>
31398   <int value="6" label="Server Unknown"/>
31399   <int value="7" label="Server Match"/>
31400   <int value="8" label="Server Mismatch"/>
31401 </enum>
31403 <enum name="AutofillQueryResult" type="int">
31404   <int value="0" label="Sent"/>
31405   <int value="1" label="Received"/>
31406   <int value="2" label="Parsed"/>
31407   <int value="3" label="Response matches local"/>
31408   <int value="4" label="Response improves local (nonempty)"/>
31409   <int value="5" label="Response improves local (empty)"/>
31410 </enum>
31412 <enum name="AutofillTypeQuality" type="int">
31413   <int value="0" label="Unknown"/>
31414   <int value="1" label="Match"/>
31415   <int value="2" label="Mismatch"/>
31416 </enum>
31418 <enum name="AutofillTypeQualityByFieldType" type="int">
31419   <int value="0" label="Ambiguous, Unknown"/>
31420   <int value="1" label="Ambiguous, Match"/>
31421   <int value="2" label="Ambiguous, Mismatch"/>
31422   <int value="3" label="Name, Unknown"/>
31423   <int value="4" label="Name, Match"/>
31424   <int value="5" label="Name, Mismatch"/>
31425   <int value="6" label="Company, Unknown"/>
31426   <int value="7" label="Company, Match"/>
31427   <int value="8" label="Company, Mismatch"/>
31428   <int value="9" label="Addr. line 1, Unknown"/>
31429   <int value="10" label="Addr. line 1, Match"/>
31430   <int value="11" label="Addr. line 1, Mismatch"/>
31431   <int value="12" label="Addr. line 2, Unknown"/>
31432   <int value="13" label="Addr. line 2, Match"/>
31433   <int value="14" label="Addr. line 2, Mismatch"/>
31434   <int value="15" label="City, Unknown"/>
31435   <int value="16" label="City, Match"/>
31436   <int value="17" label="City, Mismatch"/>
31437   <int value="18" label="State, Unknown"/>
31438   <int value="19" label="State, Match"/>
31439   <int value="20" label="State, Mismatch"/>
31440   <int value="21" label="ZIP code, Unknown"/>
31441   <int value="22" label="ZIP code, Match"/>
31442   <int value="23" label="ZIP code, Mismatch"/>
31443   <int value="24" label="Country, Unknown"/>
31444   <int value="25" label="Country, Match"/>
31445   <int value="26" label="Country, Mismatch"/>
31446   <int value="27" label="Phone, Unknown"/>
31447   <int value="28" label="Phone, Match"/>
31448   <int value="29" label="Phone, Mismatch"/>
31449   <int value="30" label="Fax, Unknown"/>
31450   <int value="31" label="Fax, Match"/>
31451   <int value="32" label="Fax, Mismatch"/>
31452   <int value="33" label="Email, Unknown"/>
31453   <int value="34" label="Email, Match"/>
31454   <int value="35" label="Email, Mismatch"/>
31455   <int value="36" label="Credit card: name, Unknown"/>
31456   <int value="37" label="Credit card: name, Match"/>
31457   <int value="38" label="Credit card: name, Mismatch"/>
31458   <int value="39" label="Credit card: number, Unknown"/>
31459   <int value="40" label="Credit card: number, Match"/>
31460   <int value="41" label="Credit card: number, Mismatch"/>
31461   <int value="42" label="Credit card: date, Unknown"/>
31462   <int value="43" label="Credit card: date, Match"/>
31463   <int value="44" label="Credit card: date, Mismatch"/>
31464   <int value="45" label="Credit card: type, Unknown"/>
31465   <int value="46" label="Credit card: type, Match"/>
31466   <int value="47" label="Credit card: type, Mismatch"/>
31467   <int value="48" label="Password, Unknown"/>
31468   <int value="49" label="Password, Match"/>
31469   <int value="50" label="Password, Mismatch"/>
31470 </enum>
31472 <enum name="AutofillUserHappiness" type="int">
31473   <int value="0" label="Forms loaded"/>
31474   <int value="1" label="Submitted fillable form, autofilled all"/>
31475   <int value="2" label="Submitted fillable form, autofilled some"/>
31476   <int value="3" label="Submitted fillable form, autofilled none"/>
31477   <int value="4" label="Submitted non-fillable form"/>
31478   <int value="5" label="User did type"/>
31479   <int value="6" label="Suggestions shown"/>
31480   <int value="7" label="Suggestions shown (once)"/>
31481   <int value="8" label="User did autofill"/>
31482   <int value="9" label="User did autofill (once)"/>
31483   <int value="10" label="User edited autofilled field"/>
31484   <int value="11" label="User edited autofilled field (once)"/>
31485 </enum>
31487 <enum name="BackingStoreResults" type="int">
31488   <int value="0" label="Unused"/>
31489   <int value="1" label="Success"/>
31490   <int value="2" label="Failure"/>
31491 </enum>
31493 <enum name="BatteryInfoSampleResult" type="int">
31494   <int value="0" label="Read"/>
31495   <int value="1" label="Good"/>
31496   <int value="2" label="Bad"/>
31497 </enum>
31499 <enum name="BlacklistSetup" type="int">
31500   <int value="0" label="Blacklist enabled"/>
31501   <int value="1" label="Blacklist ran successfully."/>
31502   <int value="2" label="Blacklist failed."/>
31503   <int value="3" label="Blacklist thunk setup failed."/>
31504   <int value="4" label="Blacklist interception failed."/>
31505 </enum>
31507 <enum name="BluetoothPairingMethod" type="int">
31508   <int value="0" label="No user interaction required"/>
31509   <int value="1" label="PIN Code requested from user"/>
31510   <int value="2" label="Passkey requested from user"/>
31511   <int value="3" label="PIN Code entered into device"/>
31512   <int value="4" label="Passkey entered into device"/>
31513   <int value="5" label="Passkey confirmed on both devices"/>
31514 </enum>
31516 <enum name="BluetoothPairingResult" type="int">
31517   <int value="0" label="Success"/>
31518   <int value="1" label="Connection already in-progress"/>
31519   <int value="2" label="Failed for non-specific reason"/>
31520   <int value="3" label="Authentication failed"/>
31521   <int value="4" label="Authentication canceled"/>
31522   <int value="5" label="Authentication rejected"/>
31523   <int value="6" label="Authentication timed out"/>
31524   <int value="7" label="Unsupported device"/>
31525   <int value="8" label="Unknown or unhandler error"/>
31526 </enum>
31528 <enum name="Boolean" type="int">
31529   <int value="0" label="False"/>
31530   <int value="1" label="True"/>
31531 </enum>
31533 <enum name="BooleanAccepted" type="int">
31534   <int value="0" label="Not Accepted"/>
31535   <int value="1" label="Accepted"/>
31536 </enum>
31538 <enum name="BooleanAttempted" type="int">
31539   <int value="0" label="Not Attempted"/>
31540   <int value="1" label="Attempted"/>
31541 </enum>
31543 <enum name="BooleanAvailable" type="int">
31544   <int value="0" label="Not Available"/>
31545   <int value="1" label="Available"/>
31546 </enum>
31548 <enum name="BooleanCloseTimeout" type="int">
31549   <int value="0" label="Closed normally"/>
31550   <int value="1" label="Timed out"/>
31551 </enum>
31553 <enum name="BooleanCommonNameMatch" type="int">
31554   <int value="0" label="subjectAltName used"/>
31555   <int value="1" label="Common Name used"/>
31556 </enum>
31558 <enum name="BooleanCorrupt" type="int">
31559   <int value="0" label="Not Corrupt"/>
31560   <int value="1" label="Corrupt"/>
31561 </enum>
31563 <enum name="BooleanCovered" type="int">
31564   <int value="0" label="Not Covered"/>
31565   <int value="1" label="Covered"/>
31566 </enum>
31568 <enum name="BooleanCredentialsLost" type="int">
31569   <int value="0" label="Found Credentials"/>
31570   <int value="1" label="Missing Credentials"/>
31571 </enum>
31573 <enum name="BooleanDataReductionProxy" type="int">
31574   <int value="0" label="Not Data Reduction Proxy"/>
31575   <int value="1" label="Data Reduction Proxy"/>
31576 </enum>
31578 <enum name="BooleanDelete" type="int">
31579   <int value="0" label="Ignored"/>
31580   <int value="1" label="Deleted"/>
31581 </enum>
31583 <enum name="BooleanDidEvict" type="int">
31584   <int value="0" label="Did not evict"/>
31585   <int value="1" label="Did evict"/>
31586 </enum>
31588 <enum name="BooleanDuplicate" type="int">
31589   <int value="0" label="Not Duplicate"/>
31590   <int value="1" label="Duplicate"/>
31591 </enum>
31593 <enum name="BooleanEnabled" type="int">
31594   <int value="0" label="Disabled"/>
31595   <int value="1" label="Enabled"/>
31596 </enum>
31598 <enum name="BooleanExpired" type="int">
31599   <int value="0" label="Unexpired"/>
31600   <int value="1" label="Expired"/>
31601 </enum>
31603 <enum name="BooleanForceDisabled" type="int">
31604   <int value="0" label="Not Force Disabled"/>
31605   <int value="1" label="Force Disabled"/>
31606 </enum>
31608 <enum name="BooleanHadBlankText" type="int">
31609   <int value="0" label="Did not have blank text"/>
31610   <int value="1" label="Had blank text"/>
31611 </enum>
31613 <enum name="BooleanHasCrc" type="int">
31614   <int value="0" label="No CRC"/>
31615   <int value="1" label="Has CRC"/>
31616 </enum>
31618 <enum name="BooleanHit" type="int">
31619   <int value="0" label="Not_reached"/>
31620   <int value="1" label="Hit"/>
31621 </enum>
31623 <enum name="BooleanHttps" type="int">
31624   <int value="0" label="HTTP"/>
31625   <int value="1" label="HTTPS"/>
31626 </enum>
31628 <enum name="BooleanMatched" type="int">
31629   <int value="0" label="Not matched"/>
31630   <int value="1" label="Matched"/>
31631 </enum>
31633 <enum name="BooleanMigrated" type="int">
31634   <int value="0" label="Not migrated"/>
31635   <int value="1" label="Migrated"/>
31636 </enum>
31638 <enum name="BooleanOrphan" type="int">
31639   <int value="0" label="Non-orphan"/>
31640   <int value="1" label="Orphan"/>
31641 </enum>
31643 <enum name="BooleanRaced" type="int">
31644   <int value="0" label="Did Not Race"/>
31645   <int value="1" label="Raced"/>
31646 </enum>
31648 <enum name="BooleanRegistered" type="int">
31649   <int value="0" label="Not Registered"/>
31650   <int value="1" label="Registered"/>
31651 </enum>
31653 <enum name="BooleanReported" type="int">
31654   <int value="0" label="Not reported"/>
31655   <int value="1" label="Reported"/>
31656 </enum>
31658 <enum name="BooleanSelected" type="int">
31659   <int value="0" label="No selection"/>
31660   <int value="1" label="Selected"/>
31661 </enum>
31663 <enum name="BooleanStale" type="int">
31664   <int value="0" label="Fresh"/>
31665   <int value="1" label="Stale"/>
31666 </enum>
31668 <enum name="BooleanSuccess" type="int">
31669   <int value="0" label="Failure"/>
31670   <int value="1" label="Success"/>
31671 </enum>
31673 <enum name="BooleanSuppressed" type="int">
31674   <int value="0" label="No suppressions"/>
31675   <int value="1" label="Suppressed"/>
31676 </enum>
31678 <enum name="BooleanTabDiscard" type="int">
31679   <int value="0" label="Memory OK, no discards"/>
31680   <int value="1" label="Memory low, tabs discarded"/>
31681 </enum>
31683 <enum name="BooleanUsage" type="int">
31684   <int value="0" label="Not Used"/>
31685   <int value="1" label="Used"/>
31686 </enum>
31688 <enum name="BooleanValid" type="int">
31689   <int value="0" label="Invalid"/>
31690   <int value="1" label="Valid"/>
31691 </enum>
31693 <enum name="BooleanWiped" type="int">
31694   <int value="0" label="Re-enabled"/>
31695   <int value="1" label="Wiped out"/>
31696 </enum>
31698 <enum name="BrokenAlternateProtocolLocation" type="int">
31699   <int value="0" label="HTTP_STREAM_FACTORY_IMPL_JOB"/>
31700   <int value="1" label="QUIC_STREAM_FACTORY"/>
31701 </enum>
31703 <enum name="CanvasContextType" type="int">
31704   <int value="0" label="2d"/>
31705   <int value="1" label="webkit-3d"/>
31706   <int value="2" label="experimental-webgl"/>
31707   <int value="3" label="webgl"/>
31708 </enum>
31710 <enum name="CaptivePortalDetectResult" type="int">
31711   <int value="0" label="INTERNET_CONNECTED"/>
31712   <int value="1" label="NO_RESPONSE"/>
31713   <int value="2" label="BEHIND_CAPTIVE_PORTAL"/>
31714   <int value="3" label="NO_RESPONSE_HTTPS_LANDING_URL"/>
31715   <int value="4" label="BEHIND_CAPTIVE_PORTAL_HTTPS_LANDING_URL"/>
31716 </enum>
31718 <enum name="CaptivePortalNotificationStatus" type="int">
31719   <int value="0" label="UNKNOWN"/>
31720   <int value="1" label="OFFLINE"/>
31721   <int value="2" label="ONLINE"/>
31722   <int value="3" label="PORTAL"/>
31723   <int value="4" label="PROXY_AUTH_REQUIRED"/>
31724 </enum>
31726 <enum name="CaptivePortalNotificationUserAction" type="int">
31727   <int value="0" label="CLICKED"/>
31728   <int value="1" label="CLOSED"/>
31729   <int value="2" label="IGNORED"/>
31730 </enum>
31732 <enum name="CaptivePortalStatus" type="int">
31733   <int value="0" label="UNKNOWN"/>
31734   <int value="1" label="OFFLINE"/>
31735   <int value="2" label="ONLINE"/>
31736   <int value="3" label="PORTAL"/>
31737   <int value="4" label="PROXY_AUTH_REQUIRED"/>
31738 </enum>
31740 <enum name="CapturePixelFormat" type="int">
31741   <int value="0" label="UNKNOWN"/>
31742   <int value="1" label="I420"/>
31743   <int value="2" label="YUY2"/>
31744   <int value="3" label="UYVY"/>
31745   <int value="4" label="RGB24"/>
31746   <int value="5" label="ARGB"/>
31747   <int value="6" label="MJPEG"/>
31748   <int value="7" label="NV21"/>
31749   <int value="8" label="YV12"/>
31750 </enum>
31752 <enum name="CastPlayBackState" type="int">
31753   <int value="0" label="YT_PLAYER_SUCCESS"/>
31754   <int value="1" label="YT_PLAYER_FAILURE"/>
31755   <int value="2" label="DEFAULT_PLAYER_SUCCESS"/>
31756   <int value="3" label="DEFAULT_PLAYER_FAILURE"/>
31757 </enum>
31759 <enum name="CatSixtyFour" type="int">
31760   <int value="0" label="Saber-Toothed Cat (&lt;10.6), 32-bit (?)"/>
31761   <int value="1" label="Saber-Toothed Cat (&lt;10.6), 64-bit (?)"/>
31762   <int value="2" label="Snow Leopard (10.6), 32-bit"/>
31763   <int value="3" label="Snow Leopard (10.6), 64-bit"/>
31764   <int value="4" label="Lion (10.7), 32-bit (?)"/>
31765   <int value="5" label="Lion (10.7), 64-bit"/>
31766   <int value="6" label="Mountain Lion (10.8), 32-bit (?)"/>
31767   <int value="7" label="Mountain Lion (10.8), 64-bit"/>
31768   <int value="8" label="Mavericks (10.9), 32-bit (?)"/>
31769   <int value="9" label="Mavericks (10.9), 64-bit"/>
31770   <int value="10" label="Saber-Toothed Cat (&lt;10.6), 8-bit (?)"/>
31771   <int value="11" label="Snow Leopard (10.6), 8-bit (?)"/>
31772   <int value="12" label="Lion (10.7), 8-bit (?)"/>
31773   <int value="13" label="Mountain Lion (10.8), 8-bit (?)"/>
31774   <int value="14" label="Mavericks (10.9), 8-bit (?)"/>
31775   <int value="15" label="FutureCat (&gt;10.9), 32-bit (?)"/>
31776   <int value="16" label="FutureCat (&gt;10.9), 64-bit"/>
31777   <int value="17" label="FutureCat (&gt;10.9), 8-bit (?)"/>
31778 </enum>
31780 <enum name="ChannelLayout" type="int">
31781   <int value="0" label="CHANNEL_LAYOUT_NONE"/>
31782   <int value="1" label="CHANNEL_LAYOUT_UNSUPPORTED"/>
31783   <int value="2" label="CHANNEL_LAYOUT_MONO"/>
31784   <int value="3" label="CHANNEL_LAYOUT_STEREO"/>
31785   <int value="4" label="CHANNEL_LAYOUT_2_1"/>
31786   <int value="5" label="CHANNEL_LAYOUT_SURROUND"/>
31787   <int value="6" label="CHANNEL_LAYOUT_4POINT0"/>
31788   <int value="7" label="CHANNEL_LAYOUT_2_2"/>
31789   <int value="8" label="CHANNEL_LAYOUT_QUAD"/>
31790   <int value="9" label="CHANNEL_LAYOUT_5POINT0"/>
31791   <int value="10" label="CHANNEL_LAYOUT_5POINT1"/>
31792   <int value="11" label="CHANNEL_LAYOUT_5POINT0_BACK"/>
31793   <int value="12" label="CHANNEL_LAYOUT_5POINT1_BACK"/>
31794   <int value="13" label="CHANNEL_LAYOUT_7POINT0"/>
31795   <int value="14" label="CHANNEL_LAYOUT_7POINT1"/>
31796   <int value="15" label="CHANNEL_LAYOUT_7POINT1_WIDE"/>
31797   <int value="16" label="CHANNEL_LAYOUT_STEREO_DOWNMIX"/>
31798   <int value="17" label="CHANNEL_LAYOUT_2POINT1"/>
31799   <int value="18" label="CHANNEL_LAYOUT_3_1"/>
31800   <int value="19" label="CHANNEL_LAYOUT_4_1"/>
31801   <int value="20" label="CHANNEL_LAYOUT_6_0"/>
31802   <int value="21" label="CHANNEL_LAYOUT_6_0_FRONT"/>
31803   <int value="22" label="CHANNEL_LAYOUT_HEXAGONAL"/>
31804   <int value="23" label="CHANNEL_LAYOUT_6_1"/>
31805   <int value="24" label="CHANNEL_LAYOUT_6_1_BACK"/>
31806   <int value="25" label="CHANNEL_LAYOUT_6_1_FRONT"/>
31807   <int value="26" label="CHANNEL_LAYOUT_7_0_FRONT"/>
31808   <int value="27" label="CHANNEL_LAYOUT_7_1_WIDE_BACK"/>
31809   <int value="28" label="CHANNEL_LAYOUT_OCTAGONAL"/>
31810   <int value="29" label="CHANNEL_LAYOUT_DISCRETE"/>
31811 </enum>
31813 <enum name="CheckCRCResult" type="int">
31814   <int value="0" label="Stream was never read to end"/>
31815   <int value="1" label="CRC check not done"/>
31816   <int value="2" label="CRC check done"/>
31817   <int value="3" label="Stream was never read at all"/>
31818 </enum>
31820 <enum name="ChromeDownloadCountType" type="int">
31821   <int value="0" label="Initiated by Navigation (Obsolete)"/>
31822   <int value="1" label="Initiated by Context Menu (Obsolete)"/>
31823   <int value="2" label="Initiated by WebStore Installer (Obsolete)"/>
31824   <int value="3" label="Initiated by ImageBurner (Obsolete)"/>
31825   <int value="4" label="Blocked by Throttling"/>
31826 </enum>
31828 <enum name="ChromeDownloadSource" type="int">
31829   <int value="0" label="Initiated by Navigation"/>
31830   <int value="1" label="Initiated by Context Menu"/>
31831   <int value="2" label="Initiated by WebStore Installer"/>
31832   <int value="3" label="Initiated by ImageBurner"/>
31833   <int value="4" label="Initiated by Plugin Installer"/>
31834 </enum>
31836 <enum name="ChromeNotifierServiceActionType" type="int">
31837   <int value="0" label="Unknown"/>
31838   <int value="1" label="First service enabled"/>
31839   <int value="2" label="First service disabled"/>
31840 </enum>
31842 <enum name="ChromeOSColorProfile" type="int">
31843   <summary>See ui/display/display_constants.h for the variation.</summary>
31844   <int value="0" label="Standard"/>
31845   <int value="1" label="Dynamic"/>
31846   <int value="2" label="Movie"/>
31847   <int value="3" label="Reading"/>
31848 </enum>
31850 <enum name="ChromeOSUserImageId" type="int">
31851   <summary>
31852     Indices of the default images as defined in
31853     chrome/browser/chromeos/login/default_user_images.cc. The last three values
31854     are for taken photo, downloaded file and the image previously used by user.
31855   </summary>
31856   <int value="0" label="Default, Beaker"/>
31857   <int value="1" label="Default, Bee"/>
31858   <int value="2" label="Default, Briefcase"/>
31859   <int value="3" label="Default, Circles"/>
31860   <int value="4" label="Default, Cloud"/>
31861   <int value="5" label="Default, Cupcake"/>
31862   <int value="6" label="Default, Day"/>
31863   <int value="7" label="Default, Flower"/>
31864   <int value="8" label="Default, Globe"/>
31865   <int value="9" label="Default, Hot air"/>
31866   <int value="10" label="Default, Ladybug"/>
31867   <int value="11" label="Default, Leaf"/>
31868   <int value="12" label="Default, Night"/>
31869   <int value="13" label="Default, Plane"/>
31870   <int value="14" label="Default, Robot body"/>
31871   <int value="15" label="Default, Robot head"/>
31872   <int value="16" label="Default, Toolbox"/>
31873   <int value="17" label="Default, User color"/>
31874   <int value="18" label="Default, User enterprise"/>
31875   <int value="19" label="Photo taken"/>
31876   <int value="20" label="Downloaded file"/>
31877   <int value="21" label="Old image"/>
31878   <int value="22" label="Profile image"/>
31879 </enum>
31881 <enum name="ClipboardAction" type="int">
31882   <int value="0" label="Write from non-Incognito"/>
31883   <int value="1" label="Write from Incognito"/>
31884   <int value="2" label="Read Text"/>
31885 </enum>
31887 <enum name="CloudPrintAuthEventType" type="int">
31888   <int value="0" label="AUTH_EVENT_ROBO_CREATE"/>
31889   <int value="1" label="AUTH_EVENT_ROBO_SUCCEEDED"/>
31890   <int value="2" label="AUTH_EVENT_ROBO_FAILED"/>
31891   <int value="3" label="AUTH_EVENT_ROBO_JSON_ERROR"/>
31892   <int value="4" label="AUTH_EVENT_ROBO_AUTH_ERROR"/>
31893   <int value="5" label="AUTH_EVENT_AUTH_WITH_TOKEN"/>
31894   <int value="6" label="AUTH_EVENT_AUTH_WITH_CODE"/>
31895   <int value="7" label="AUTH_EVENT_TOKEN_RESPONSE"/>
31896   <int value="8" label="AUTH_EVENT_REFRESH_REQUEST"/>
31897   <int value="9" label="AUTH_EVENT_REFRESH_RESPONSE"/>
31898   <int value="10" label="AUTH_EVENT_AUTH_ERROR"/>
31899   <int value="11" label="AUTH_EVENT_NET_ERROR"/>
31900 </enum>
31902 <enum name="CloudPrintJobHandlerEventType" type="int">
31903   <int value="0" label="JOB_HANDLER_CHECK_FOR_JOBS"/>
31904   <int value="1" label="JOB_HANDLER_START"/>
31905   <int value="2" label="JOB_HANDLER_PENDING_TASK"/>
31906   <int value="3" label="JOB_HANDLER_PRINTER_UPDATE"/>
31907   <int value="4" label="JOB_HANDLER_JOB_CHECK"/>
31908   <int value="5" label="JOB_HANDLER_JOB_STARTED"/>
31909   <int value="6" label="JOB_HANDLER_VALID_TICKET"/>
31910   <int value="7" label="JOB_HANDLER_DATA"/>
31911   <int value="8" label="JOB_HANDLER_SET_IN_PROGRESS"/>
31912   <int value="9" label="JOB_HANDLER_SET_START_PRINTING"/>
31913   <int value="10" label="JOB_HANDLER_START_SPOOLING"/>
31914   <int value="11" label="JOB_HANDLER_SPOOLED"/>
31915   <int value="12" label="JOB_HANDLER_JOB_COMPLETED"/>
31916   <int value="13" label="JOB_HANDLER_INVALID_TICKET"/>
31917   <int value="14" label="JOB_HANDLER_INVALID_DATA"/>
31918 </enum>
31920 <enum name="CloudPrintJobStatusType" type="int">
31921   <int value="0" label="JOB_SUCCESS"/>
31922   <int value="1" label="JOB_DOWNLOAD_FAILED"/>
31923   <int value="2" label="JOB_VALIDATE_TICKET_FAILED"/>
31924   <int value="3" label="JOB_FAILED"/>
31925 </enum>
31927 <enum name="CloudPrintNativeJobStatusType" type="int">
31928   <int value="0" label="PRINT_JOB_STATUS_INVALID"/>
31929   <int value="1" label="PRINT_JOB_STATUS_IN_PROGRESS"/>
31930   <int value="2" label="PRINT_JOB_STATUS_ERROR"/>
31931   <int value="3" label="PRINT_JOB_STATUS_COMPLETED"/>
31932 </enum>
31934 <enum name="CloudPrintUrlFetcherRequestType" type="int">
31935   <int value="0" label="REQUEST_AUTH_CODE"/>
31936   <int value="1" label="REQUEST_REGISTER"/>
31937   <int value="2" label="REQUEST_UNREGISTER"/>
31938   <int value="3" label="REQUEST_UPDATE_PRINTER"/>
31939   <int value="4" label="REQUEST_UPDATE_JOB"/>
31940   <int value="5" label="REQUEST_USER_MESSAGE"/>
31941   <int value="6" label="REQUEST_TICKET"/>
31942   <int value="7" label="REQUEST_DATA"/>
31943   <int value="8" label="REQUEST_JOB_FETCH"/>
31944 </enum>
31946 <enum name="CoalescePotentialPackets" type="int">
31947   <int value="0" label="No Advantage"/>
31948   <int value="1" label="Header packets Only"/>
31949   <int value="30" label="More Than 30"/>
31950 </enum>
31952 <enum name="CompositedScrolling" type="int">
31953   <int value="0" label="Is scrollable area"/>
31954   <int value="1" label="Needs to be stacking container"/>
31955   <int value="2" label="Will use composited scrolling"/>
31956 </enum>
31958 <enum name="CompositorScrollResult" type="int">
31959   <int value="0" label="ScrollOnMainThread"/>
31960   <int value="1" label="ScrollStarted"/>
31961   <int value="2" label="ScrollIgnored"/>
31962   <int value="3" label="ScrollUnknown"/>
31963 </enum>
31965 <enum name="CompositorType" type="int">
31966   <int value="0" label="Software compositor"/>
31967   <int value="1" label="GPU compositor"/>
31968 </enum>
31970 <enum name="ConnectionType" type="int">
31971   <summary>
31972     Connection type as defined in net/base/connection_type_histograms.h
31973   </summary>
31974   <int value="0" label="Any">Any connection (SSL, HTTP, SPDY, etc.)</int>
31975   <int value="1" label="SSL">An SSL connection</int>
31976   <int value="2" label="SSL-MD5">
31977     An SSL connection with an MD5 certificate in the certificate chain
31978     (excluding root)
31979   </int>
31980   <int value="3" label="SSL-MD2">
31981     An SSL connection with an MD2 certificate in the certificate chain
31982     (excluding root)
31983   </int>
31984   <int value="4" label="SSL-MD4">
31985     An SSL connection with an MD4 certificate in the certificate chain
31986     (excluding root)
31987   </int>
31988   <int value="5" label="SSL-MD5(CA)">
31989     An SSL connection with an MD5 CA certificate in the certificate chain
31990     (excluding root)
31991   </int>
31992   <int value="6" label="SSL-MD2(CA)">
31993     An SSL connection with an MD2 CA certificate in the cerfificate chain
31994     (excluding root)
31995   </int>
31996   <int value="7" label="HTTP">An HTTP connection</int>
31997   <int value="8" label="SPDY">A SPDY connection</int>
31998   <int value="9" label="SSL-2.0">An SSL connection that uses SSL 2.0</int>
31999   <int value="10" label="SSL-3.0">An SSL connection that uses SSL 3.0</int>
32000   <int value="11" label="TLS-1.0">An SSL connection that uses TLS 1.0</int>
32001   <int value="12" label="TLS-1.1">An SSL connection that uses TLS 1.1</int>
32002   <int value="13" label="TLS-1.2">An SSL connection that uses TLS 1.2</int>
32003 </enum>
32005 <enum name="ConnectivityDiagnosticsTestVerdict" type="int">
32006   <int value="0" label="NO_PROBLEM"/>
32007   <int value="1" label="POTENTIAL_PROBLEM"/>
32008   <int value="2" label="PROBLEM"/>
32009   <int value="3" label="TEST_FAILURE_OCCURRED"/>
32010   <int value="4" label="TEST_NOT_RUN"/>
32011 </enum>
32013 <enum name="ContextualSearchOptCardAction" type="int">
32014   <int value="0" label="Opt-in"/>
32015   <int value="1" label="Opt-out"/>
32016   <int value="2" label="Learn More"/>
32017   <int value="3" label="Dismiss by Tapping on the Page"/>
32018   <int value="4" label="Dismiss by Scrolling the Page"/>
32019   <int value="5" label="Dismiss by Leaving the Page"/>
32020 </enum>
32022 <enum name="ContextualSearchPeekCardAction" type="int">
32023   <int value="0" label="Tap Card"/>
32024   <int value="1" label="Dismiss by Tapping on the Page"/>
32025   <int value="2" label="Dismiss by Scrolling the Page"/>
32026   <int value="3" label="Dismiss by Leaving the Page"/>
32027 </enum>
32029 <enum name="ContextualSearchTapAction" type="int">
32030   <int value="0" label="Tap Word"/>
32031   <int value="1" label="Tap Ignored"/>
32032   <int value="2" label="Tap Invalid"/>
32033 </enum>
32035 <enum name="CookieDeletionCause" type="int">
32036   <summary>Reason why a cookie was removed from the cookie store</summary>
32037   <int value="0" label="explicit">
32038     The user explicitly requested that we delete a cookie
32039   </int>
32040   <int value="1" label="overwrite">
32041     The value of the cookie was overwritten by a new value
32042   </int>
32043   <int value="2" label="expired">The cookie expiration time passed</int>
32044   <int value="3" label="evicted">
32045     The cookie was evicted during garbage collection (replaced by
32046     domain_evicted/global_evicted below)
32047   </int>
32048   <int value="4" label="store_dup">
32049     The backing store had two copies of the cookie so one was removed (i.e.
32050     problems writing the backing store database)
32051   </int>
32052   <int value="5" label="dont_record">
32053     The cookie deletion should not be recorded because it occurred, e.g., during
32054     shutdown (the fact that these values showed up in the histogram is a bug,
32055     since fixed)
32056   </int>
32057   <int value="6" label="domain_evicted">
32058     The cookie was evicted during per-domain/eTLD+1 garbage collection
32059   </int>
32060   <int value="7" label="global_evicted">
32061     The cookie was evicted during whole store garbage collection.
32062   </int>
32063   <int value="8" label="domain_evicted_pre_safe">
32064     The cookie evicted during per-domain/eTLD+1 garbage collection, and would
32065     have been evicted by the global garbage collection process (because they
32066     hadn't been accessed recently enough).
32067   </int>
32068   <int value="9" label="domain_evicted_post_safe">
32069     The cookie evicted during per-domain/eTLD+1 garbage collection, and would
32070     not have been evicted by global metrics as well (because they had been
32071     accessed recently enough to save).
32072   </int>
32073   <int value="10" label="expired_overwrite">
32074     The cookie deletion occurred because the server overwrote it with an already
32075     expired cookie (this is a common idiom for server deletions of cookies).
32076   </int>
32077 </enum>
32079 <enum name="CrosDisksArchiveType" type="int">
32080   <int value="0" label="Unknown"/>
32081   <int value="1" label="ZIP"/>
32082   <int value="2" label="RAR"/>
32083   <int value="3" label="Tar"/>
32084   <int value="4" label="Bzip2-compressed Tar"/>
32085   <int value="5" label="Gzip-compressed Tar"/>
32086 </enum>
32088 <enum name="CrosDisksDeviceMediaType" type="int">
32089   <int value="0" label="Unknown"/>
32090   <int value="1" label="USB Drive"/>
32091   <int value="2" label="SD Card"/>
32092   <int value="3" label="Optical Disc"/>
32093   <int value="4" label="Mobile Device"/>
32094   <int value="5" label="DVD"/>
32095 </enum>
32097 <enum name="CrosDisksFilesystemType" type="int">
32098   <int value="0" label="Unknown"/>
32099   <int value="1" label="Others"/>
32100   <int value="2" label="FAT"/>
32101   <int value="3" label="exFAT"/>
32102   <int value="4" label="NTFS"/>
32103   <int value="5" label="HFS+"/>
32104   <int value="6" label="Ext2"/>
32105   <int value="7" label="Ext3"/>
32106   <int value="8" label="Ext4"/>
32107   <int value="9" label="ISO9660"/>
32108   <int value="10" label="UDF"/>
32109 </enum>
32111 <enum name="CrosEnableDriveOfflineOutcome" type="int">
32112   <int value="0" label="Success: Offline mode enabled"/>
32113   <int value="1" label="Failure: Hosted app page timed out"/>
32114   <int value="2" label="Failure: Hosted app page load failed"/>
32115   <int value="3" label="Failure: Not a regular user account"/>
32116   <int value="4" label="Failure: Drive app not installed"/>
32117   <int value="5" label="Failure: Background page already exists"/>
32118 </enum>
32120 <enum name="CrosEventEnum" type="int">
32121   <int value="0" label="ModemManagerCommandSendFailure"/>
32122   <int value="1" label="HwWatchdogReboot"/>
32123   <int value="2" label="Cras.NoCodecsFoundAtBoot"/>
32124   <int value="3" label="Chaps.DatabaseCorrupted"/>
32125   <int value="4" label="Chaps.DatabaseRepairFailure"/>
32126   <int value="5" label="Chaps.DatabaseCreateFailure"/>
32127   <int value="6" label="Attestation.OriginSpecificExhausted"/>
32128   <int value="7" label="SpringPowerSupply.Original.High"/>
32129   <int value="8" label="SpringPowerSupply.Other.High"/>
32130   <int value="9" label="SpringPowerSupply.Original.Low"/>
32131   <int value="10" label="SpringPowerSupply.ChargerIdle"/>
32132   <int value="11" label="TPM.NonZeroDictionaryAttackCounter"/>
32133 </enum>
32135 <enum name="CrosFirstRunTutorialCompletionType" type="int">
32136   <int value="0" label="Was not finished"/>
32137   <int value="1" label="Finished with &quot;Got It&quot; button"/>
32138   <int value="2" label="Finished with &quot;Keep Exploring&quot; button"/>
32139 </enum>
32141 <enum name="CrosShelfClickTarget" type="int">
32142   <obsolete>
32143     Deprecated as of 12/2013. Default pinned apps trial is finished.
32144   </obsolete>
32145   <int value="0" label="Chrome"/>
32146   <int value="1" label="AppLauncher"/>
32147   <int value="2" label="Gmail"/>
32148   <int value="3" label="Search"/>
32149   <int value="4" label="Youtube"/>
32150   <int value="5" label="Doc"/>
32151   <int value="6" label="Sheets"/>
32152   <int value="7" label="Slides"/>
32153   <int value="8" label="PlayMusic"/>
32154 </enum>
32156 <enum name="DataChannelCounters" type="int">
32157   <int value="0" label="Channel created."/>
32158   <int value="1" label="Channel reached Open state."/>
32159   <int value="2" label="Channel is reliable."/>
32160   <int value="3" label="Channel is ordered."/>
32161   <int value="4" label="Channel is negotiated."/>
32162 </enum>
32164 <enum name="DataReductionProxyBypassEventType" type="int">
32165   <int value="0" label="Short bypass"/>
32166   <int value="1" label="Long bypass"/>
32167   <int value="2" label="Bypass due to internal server error"/>
32168   <int value="3" label="Bypass due to other error"/>
32169   <int value="4" label="Bypass due to missing via header"/>
32170 </enum>
32172 <enum name="DataReductionProxyProbeURLFetchResult" type="int">
32173   <int value="0" label="Internet disconnected"/>
32174   <int value="1" label="Probe failed, proxy disabled"/>
32175   <int value="2" label="Probe failed, proxy already disabled"/>
32176   <int value="3" label="Probe succeeded, proxy enabled"/>
32177   <int value="4" label="Probe succeeded, proxy already enabled"/>
32178 </enum>
32180 <enum name="DataReductionProxyPromoAction" type="int">
32181   <int value="0" label="Dismissed from first screen"/>
32182   <int value="1" label="Dismissed from second screen"/>
32183   <int value="2" label="Enabled from first screen"/>
32184   <int value="3" label="Enabled from second screen"/>
32185 </enum>
32187 <enum name="DataReductionProxySettingsConversion" type="int">
32188   <int value="0" label="OFF to OFF"/>
32189   <int value="1" label="OFF to ON"/>
32190   <int value="2" label="ON to OFF"/>
32191   <int value="3" label="ON to ON"/>
32192 </enum>
32194 <enum name="DataReductionProxyStartupState" type="int">
32195   <int value="0" label="Proxy not available"/>
32196   <int value="1" label="Proxy available but not enabled"/>
32197   <int value="2" label="Proxy available and enabled"/>
32198 </enum>
32200 <enum name="DesktopCaptureCounters" type="int">
32201   <int value="0" label="Screen capturer created."/>
32202   <int value="1" label="Window capturer created."/>
32203   <int value="2" label="First screen capture call succeeded."/>
32204   <int value="3" label="First screen capture call failed."/>
32205   <int value="4" label="First window capture call succeeded."/>
32206   <int value="5" label="First window capture call failed."/>
32207 </enum>
32209 <enum name="DevicePermissionActions" type="int">
32210   <int value="0" label="AllowHttps"/>
32211   <int value="1" label="AllowHttp"/>
32212   <int value="2" label="Deny"/>
32213   <int value="3" label="Cancel"/>
32214 </enum>
32216 <enum name="DevicesPageEvents" type="int">
32217   <int value="0" label="OPENED"/>
32218   <int value="1" label="LOG_IN_STARTED_FROM_REGISTER_PROMO"/>
32219   <int value="2" label="LOG_IN_STARTED_FROM_DEVICE_LIST_PROMO"/>
32220   <int value="3" label="ADD_PRINTER_CLICKED"/>
32221   <int value="4" label="REGISTER_CLICKED"/>
32222   <int value="5" label="REGISTER_CONFIRMED"/>
32223   <int value="6" label="REGISTER_SUCCESS"/>
32224   <int value="7" label="REGISTER_CANCEL"/>
32225   <int value="8" label="REGISTER_FAILURE"/>
32226   <int value="9" label="MANAGE_CLICKED"/>
32227   <int value="10" label="REGISTER_CANCEL_ON_PRINTER"/>
32228   <int value="11" label="REGISTER_TIMEOUT"/>
32229   <int value="12" label="LOG_IN_STARTED_FROM_REGISTER_OVERLAY_PROMO"/>
32230 </enum>
32232 <enum name="DiagnosticsRecoveryRun" type="int">
32233   <int value="0" label="Recovery not run"/>
32234   <int value="1" label="Recovery run because of crash"/>
32235   <int value="2" label="Recovery run by user"/>
32236 </enum>
32238 <enum name="DiagnosticsResult" type="int">
32239   <int value="0" label="Not run (regular startup)"/>
32240   <int value="1" label="Success (crash startup)"/>
32241   <int value="2" label="Failure (crash startup)"/>
32242   <int value="3" label="Skipped (crash startup)"/>
32243 </enum>
32245 <enum name="DiagnosticsTestName" type="int">
32246   <int value="0" label="Conflicting DLLs Test"/>
32247   <int value="1" label="Disk Space Test"/>
32248   <int value="2" label="Install Type Test"/>
32249   <int value="3" label="JSON Bookmarks Test"/>
32250   <int value="4" label="JSON Local State Test"/>
32251   <int value="5" label="JSON Preferences Test"/>
32252   <int value="6" label="Operating System Test"/>
32253   <int value="7" label="Path Dictionaries Test"/>
32254   <int value="8" label="Path Local State Test"/>
32255   <int value="9" label="Path Resources Test"/>
32256   <int value="10" label="Path User Data Test"/>
32257   <int value="11" label="Version Test"/>
32258   <int value="12" label="SQLite Integrity App Cache Test"/>
32259   <int value="13" label="SQLite Integrity Archived History Test"/>
32260   <int value="14" label="SQLite Integrity Cookie Test"/>
32261   <int value="15" label="SQLite Integrity Database Tracker Test"/>
32262   <int value="16" label="SQLite Integrity History Test"/>
32263   <int value="17" label="SQLite Integrity Nss Cert Test"/>
32264   <int value="18" label="SQLite Integrity Nss Key Test"/>
32265   <int value="19" label="SQLite Integrity Thumbnails Test"/>
32266   <int value="20" label="SQLite Integrity Web Data Test"/>
32267 </enum>
32269 <enum name="DllHash" type="int">
32270 <!-- Generated by chrome_elf/dll_hash_for_uma/dll_hash_for_uma_main.cc -->
32272   <int value="803283353" label="lmrn.dll"/>
32273   <int value="989714890" label="datamngr.dll"/>
32274   <int value="1270622879" label="hk.dll"/>
32275   <int value="2132270559" label="libsvn_tsvn32.dll"/>
32276 </enum>
32278 <enum name="DNSEmptyAddressListAndNoError" type="int">
32279   <int value="0" label="Error reported or Address List is not empty"/>
32280   <int value="1" label="Success reported but Address List is empty"/>
32281 </enum>
32283 <enum name="DnsProbe.JobResult" type="int">
32284   <int value="0" label="SERVERS_UNKNOWN"/>
32285   <int value="1" label="SERVERS_CORRECT"/>
32286   <int value="2" label="SERVERS_INCORRECT"/>
32287   <int value="3" label="SERVERS_FAILING"/>
32288   <int value="4" label="SERVERS_UNREACHABLE"/>
32289 </enum>
32291 <enum name="DnsProbe.ObsoleteProbeResult" type="int">
32292   <int value="0" label="INCONCLUSIVE"/>
32293   <int value="1" label="NO_INTERNET"/>
32294   <int value="2" label="BAD_CONFIG"/>
32295   <int value="3" label="NXDOMAIN"/>
32296 </enum>
32298 <enum name="DnsProbe.ProbeStatus" type="int">
32299   <int value="0" label="POSSIBLE"/>
32300   <int value="1" label="NOT_RUN"/>
32301   <int value="2" label="STARTED"/>
32302   <int value="3" label="FINISHED_INCONCLUSIVE"/>
32303   <int value="4" label="FINISHED_NO_INTERNET"/>
32304   <int value="5" label="FINISHED_BAD_CONFIG"/>
32305   <int value="6" label="FINISHED_NXDOMAIN"/>
32306 </enum>
32308 <enum name="DnsProbe.SystemIsLocalhost" type="int">
32309   <int value="0" label="Not just 127.0.0.1">
32310     127.0.0.1 was not the only nameserver in the system DNS config.
32311   </int>
32312   <int value="1" label="Just 127.0.0.1">
32313     127.0.0.1 was the only nameserver in the system DNS config.
32314   </int>
32315 </enum>
32317 <enum name="DockedAction" type="int">
32318   <int value="0" label="None"/>
32319   <int value="1" label="Dock"/>
32320   <int value="2" label="Undock"/>
32321   <int value="3" label="Resize"/>
32322   <int value="4" label="Reorder"/>
32323   <int value="5" label="Evict"/>
32324   <int value="6" label="Maximize"/>
32325   <int value="7" label="Minimize"/>
32326   <int value="8" label="Restore"/>
32327   <int value="9" label="Close"/>
32328 </enum>
32330 <enum name="DockedActionSource" type="int">
32331   <int value="0" label="Unknown"/>
32332   <int value="1" label="Mouse"/>
32333   <int value="2" label="Touch"/>
32334 </enum>
32336 <enum name="DomainBoundCerts.GetCertResult" type="int">
32337   <int value="0" label="SYNC_SUCCESS"/>
32338   <int value="1" label="ASYNC_SUCCESS"/>
32339   <int value="2" label="ASYNC_CANCELLED"/>
32340   <int value="3" label="ASYNC_FAILURE_KEYGEN"/>
32341   <int value="4" label="ASYNC_FAILURE_CREATE_CERT"/>
32342   <int value="5" label="ASYNC_FAILURE_EXPORT_KEY"/>
32343   <int value="6" label="ASYNC_FAILURE_UNKNOWN"/>
32344   <int value="7" label="INVALID_ARGUMENT"/>
32345   <int value="8" label="UNSUPPORTED_TYPE"/>
32346   <int value="9" label="TYPE_MISMATCH"/>
32347   <int value="10" label="WORKER_FAILURE"/>
32348 </enum>
32350 <enum name="DomainBoundCerts.Support" type="int">
32351   <int value="0" label="DISABLED"/>
32352   <int value="1" label="CLIENT_ONLY"/>
32353   <int value="2" label="CLIENT_AND_SERVER"/>
32354   <int value="3" label="CLIENT_NO_ECC">
32355     Channel ID was enabled, but the client did not support elliptic curve key
32356     generation.
32357   </int>
32358   <int value="4" label="CLIENT_BAD_SYSTEM_TIME">
32359     Channel ID was enabled, but the client had an invalid system time which
32360     prevented using it.
32361   </int>
32362   <int value="5" label="CLIENT_NO_SERVER_BOUND_CERT_SERVICE">
32363     The SSLClientSocket was created without a ServerBoundCertService.
32364   </int>
32365 </enum>
32367 <enum name="DomainReliability.BooleanFailover" type="int">
32368   <int value="0" label="Used first collector"/>
32369   <int value="1" label="Failed over to another collector"/>
32370 </enum>
32372 <enum name="DoubleGetExperimentMethods" type="int">
32373   <int value="0" label="POST"/>
32374   <int value="1" label="GET_CACHABLE"/>
32375   <int value="2" label="GET_NON_CACHABLE"/>
32376 </enum>
32378 <enum name="DownloadContentDisposition" type="int">
32379   <int value="0" label="Content-Disposition header present"/>
32380   <int value="1" label="Valid"/>
32381   <int value="2" label="Has disposition-type"/>
32382   <int value="3" label="Has unknown disposition-type"/>
32383   <int value="4" label="Has 'name' attribute"/>
32384   <int value="5" label="Has 'filename' attribute"/>
32385   <int value="6" label="Has 'filename*' attribute"/>
32386   <int value="7" label="Has non-ASCII strings"/>
32387   <int value="8" label="Has percent encoded strings"/>
32388   <int value="9" label="Has RFC 2047 encoded strings"/>
32389   <int value="10" label="Has 'name' attribute only"/>
32390 </enum>
32392 <enum name="DownloadContentType" type="int">
32393   <int value="0" label="UNRECOGNIZED"/>
32394   <int value="1" label="TEXT"/>
32395   <int value="2" label="IMAGE"/>
32396   <int value="3" label="AUDIO"/>
32397   <int value="4" label="VIDEO"/>
32398   <int value="5" label="OCTET_STREAM"/>
32399   <int value="6" label="PDF"/>
32400   <int value="7" label="DOC"/>
32401   <int value="8" label="XLS"/>
32402   <int value="9" label="PPT"/>
32403   <int value="10" label="ARCHIVE"/>
32404   <int value="11" label="EXE"/>
32405   <int value="12" label="DMG"/>
32406   <int value="13" label="CRX"/>
32407 </enum>
32409 <enum name="DownloadCountType" type="int">
32410   <int value="0" label="Initiated by Navigation (Obsolete)"/>
32411   <int value="1" label="Initiated by Context Menu (Obsolete)"/>
32412   <int value="2" label="Initiated by SavePackage Failure (Obsolete)"/>
32413   <int value="3" label="Initiated by Drag-n-drop (Obsolete)"/>
32414   <int value="4" label="Initiated by Renderer (Obsolete)"/>
32415   <int value="5" label="Initiated and Unthrottled"/>
32416   <int value="6" label="Completed"/>
32417   <int value="7" label="Cancelled"/>
32418   <int value="8" label="Started"/>
32419   <int value="9" label="Interrupted"/>
32420   <int value="10" label="Calls to AppendDataToFile (Size) (Obsolete 8/2013)"/>
32421   <int value="11" label="Calls to AppendDataToFile (Count) (Obsolete 8/2013)"/>
32422   <int value="12" label="Interrupted at End of Download"/>
32423   <int value="13" label="Attempt to Append to Detached File"/>
32424   <int value="14" label="File Missing After Successful Scan"/>
32425   <int value="15" label="Supports ranges and strong ETag (Obsolete 11/2013)"/>
32426   <int value="16" label="No WebContents at interruption"/>
32427   <int value="17" label="Supports ranges and strong validation"/>
32428 </enum>
32430 <enum name="DownloadDatabaseRecordDroppedType" type="int">
32431   <int value="0" label="Bad State"/>
32432   <int value="1" label="Bad Danger Type"/>
32433 </enum>
32435 <enum name="DownloadDOMEvent" type="int">
32436   <int value="0" label="GetDownloads"/>
32437   <int value="1" label="OpenFile"/>
32438   <int value="2" label="Drag"/>
32439   <int value="3" label="SaveDangerous"/>
32440   <int value="4" label="DiscardDangerous"/>
32441   <int value="5" label="Show"/>
32442   <int value="6" label="Pause"/>
32443   <int value="7" label="Remove"/>
32444   <int value="8" label="Cancel"/>
32445   <int value="9" label="ClearAll"/>
32446   <int value="10" label="OpenFolder"/>
32447   <int value="11" label="Resume"/>
32448 </enum>
32450 <enum name="DownloadFilePickerResult" type="int">
32451   <int value="0" label="SAME"/>
32452   <int value="1" label="DIFFERENT_DIR"/>
32453   <int value="2" label="DIFFERENT_NAME"/>
32454   <int value="3" label="CANCEL"/>
32455 </enum>
32457 <enum name="DownloadFunctions" type="int">
32458   <int value="0" label="download"/>
32459   <int value="1" label="search"/>
32460   <int value="2" label="pause"/>
32461   <int value="3" label="resume"/>
32462   <int value="4" label="cancel"/>
32463   <int value="5" label="erase"/>
32464   <int value="6" label="set_destination"/>
32465   <int value="7" label="accept_danger"/>
32466   <int value="8" label="show"/>
32467   <int value="9" label="drag"/>
32468 </enum>
32470 <enum name="DownloadImageType" type="int">
32471   <int value="0" label="Unrecognized"/>
32472   <int value="1" label="GIF"/>
32473   <int value="2" label="JPEG"/>
32474   <int value="3" label="PNG"/>
32475   <int value="4" label="TIFF"/>
32476   <int value="5" label="ICON"/>
32477   <int value="6" label="WEBP"/>
32478 </enum>
32480 <enum name="DownloadInterruptedUnknownSizeType" type="int">
32481   <int value="0" label="Size Known"/>
32482   <int value="1" label="Size Unknown"/>
32483 </enum>
32485 <enum name="DownloadItem.DangerousFileType" type="int">
32486   <int value="0" label="unknown"/>
32487   <int value="1" label="ad"/>
32488   <int value="2" label="ade"/>
32489   <int value="3" label="adp"/>
32490   <int value="4" label="ah"/>
32491   <int value="5" label="apk"/>
32492   <int value="6" label="app"/>
32493   <int value="7" label="application"/>
32494   <int value="8" label="asp"/>
32495   <int value="9" label="asx"/>
32496   <int value="10" label="bas"/>
32497   <int value="11" label="bash"/>
32498   <int value="12" label="bat"/>
32499   <int value="13" label="cfg"/>
32500   <int value="14" label="chi"/>
32501   <int value="15" label="chm"/>
32502   <int value="16" label="class"/>
32503   <int value="17" label="cmd"/>
32504   <int value="18" label="com"/>
32505   <int value="19" label="command"/>
32506   <int value="20" label="crt"/>
32507   <int value="21" label="crx"/>
32508   <int value="22" label="csh"/>
32509   <int value="23" label="deb"/>
32510   <int value="24" label="dex"/>
32511   <int value="25" label="dll"/>
32512   <int value="26" label="drv"/>
32513   <int value="27" label="exe"/>
32514   <int value="28" label="fxp"/>
32515   <int value="29" label="grp"/>
32516   <int value="30" label="hlp"/>
32517   <int value="31" label="hta"/>
32518   <int value="32" label="htm"/>
32519   <int value="33" label="html"/>
32520   <int value="34" label="htt"/>
32521   <int value="35" label="inf"/>
32522   <int value="36" label="ini"/>
32523   <int value="37" label="ins"/>
32524   <int value="38" label="isp"/>
32525   <int value="39" label="jar"/>
32526   <int value="40" label="jnlp"/>
32527   <int value="41" label="user.js"/>
32528   <int value="42" label="js"/>
32529   <int value="43" label="jse"/>
32530   <int value="44" label="ksh"/>
32531   <int value="45" label="lnk"/>
32532   <int value="46" label="local"/>
32533   <int value="47" label="mad"/>
32534   <int value="48" label="maf"/>
32535   <int value="49" label="mag"/>
32536   <int value="50" label="mam"/>
32537   <int value="51" label="manifest"/>
32538   <int value="52" label="maq"/>
32539   <int value="53" label="mar"/>
32540   <int value="54" label="mas"/>
32541   <int value="55" label="mat"/>
32542   <int value="56" label="mau"/>
32543   <int value="57" label="mav"/>
32544   <int value="58" label="maw"/>
32545   <int value="59" label="mda"/>
32546   <int value="60" label="mdb"/>
32547   <int value="61" label="mde"/>
32548   <int value="62" label="mdt"/>
32549   <int value="63" label="mdw"/>
32550   <int value="64" label="mdz"/>
32551   <int value="65" label="mht"/>
32552   <int value="66" label="mhtml"/>
32553   <int value="67" label="mmc"/>
32554   <int value="68" label="mof"/>
32555   <int value="69" label="msc"/>
32556   <int value="70" label="msh"/>
32557   <int value="71" label="mshxml"/>
32558   <int value="72" label="msi"/>
32559   <int value="73" label="msp"/>
32560   <int value="74" label="mst"/>
32561   <int value="75" label="ocx"/>
32562   <int value="76" label="ops"/>
32563   <int value="77" label="pcd"/>
32564   <int value="78" label="pif"/>
32565   <int value="79" label="pkg"/>
32566   <int value="80" label="pl"/>
32567   <int value="81" label="plg"/>
32568   <int value="82" label="prf"/>
32569   <int value="83" label="prg"/>
32570   <int value="84" label="pst"/>
32571   <int value="85" label="py"/>
32572   <int value="86" label="pyc"/>
32573   <int value="87" label="pyw"/>
32574   <int value="88" label="rb"/>
32575   <int value="89" label="reg"/>
32576   <int value="90" label="rpm"/>
32577   <int value="91" label="scf"/>
32578   <int value="92" label="scr"/>
32579   <int value="93" label="sct"/>
32580   <int value="94" label="sh"/>
32581   <int value="95" label="shar"/>
32582   <int value="96" label="shb"/>
32583   <int value="97" label="shs"/>
32584   <int value="98" label="shtm"/>
32585   <int value="99" label="shtml"/>
32586   <int value="100" label="spl"/>
32587   <int value="101" label="svg"/>
32588   <int value="102" label="swf"/>
32589   <int value="103" label="sys"/>
32590   <int value="104" label="tcsh"/>
32591   <int value="105" label="url"/>
32592   <int value="106" label="vb"/>
32593   <int value="107" label="vbe"/>
32594   <int value="108" label="vbs"/>
32595   <int value="109" label="vsd"/>
32596   <int value="110" label="vsmacros"/>
32597   <int value="111" label="vss"/>
32598   <int value="112" label="vst"/>
32599   <int value="113" label="vsw"/>
32600   <int value="114" label="ws"/>
32601   <int value="115" label="wsc"/>
32602   <int value="116" label="wsf"/>
32603   <int value="117" label="wsh"/>
32604   <int value="118" label="xbap"/>
32605   <int value="119" label="xht"/>
32606   <int value="120" label="xhtm"/>
32607   <int value="121" label="xhtml"/>
32608   <int value="122" label="xml"/>
32609   <int value="123" label="xsl"/>
32610   <int value="124" label="xslt"/>
32611 </enum>
32613 <enum name="DownloadItem.DangerType" type="int">
32614   <int value="0" label="NOT_DANGEROUS"/>
32615   <int value="1" label="DANGEROUS_FILE"/>
32616   <int value="2" label="DANGEROUS_URL"/>
32617   <int value="3" label="DANGEROUS_CONTENT"/>
32618   <int value="4" label="MAYBE_DANGEROUS_CONTENT"/>
32619   <int value="5" label="UNCOMMON_CONTENT"/>
32620   <int value="6" label="USER_VALIDATED"/>
32621   <int value="7" label="DANGEROUS_HOST"/>
32622   <int value="8" label="POTENTIALLY_UNWANTED"/>
32623 </enum>
32625 <enum name="DownloadOpenMethod" type="int">
32626   <int value="0" label="Opened with plaform handler by default"/>
32627   <int value="1" label="Opened in browser by default"/>
32628   <int value="2" label="Opened with plaform handler by user choice"/>
32629 </enum>
32631 <enum name="DownloadOriginStateOnResumption" type="int">
32632   <int value="0" label="No changes"/>
32633   <int value="1" label="New redirects"/>
32634   <int value="2" label="New validators"/>
32635   <int value="3" label="New redirects + validators"/>
32636   <int value="4" label="New Content-Disposition"/>
32637   <int value="5" label="New redirects + Content-Disposition"/>
32638   <int value="6" label="New validators + Content-Disposition"/>
32639   <int value="7" label="New redirects + validators + Content-Disposition"/>
32640 </enum>
32642 <enum name="DownloadSavePackageEvent" type="int">
32643   <int value="0" label="Started"/>
32644   <int value="1" label="Cancelled"/>
32645   <int value="2" label="Finished"/>
32646   <int value="3" label="Write to already completed file"/>
32647   <int value="4" label="Write to already failed file"/>
32648 </enum>
32650 <enum name="DownloadSource" type="int">
32651   <int value="0" label="Initiated by Save Package on Non-HTML content"/>
32652   <int value="1" label="Initiated by Drag-and-drop"/>
32653   <int value="2" label="Initiated by RPC from Renderer"/>
32654   <int value="3" label="Initiated by Save from Pepper"/>
32655   <int value="4" label="Initiated by Resumption"/>
32656 </enum>
32658 <enum name="DriveCacheDBOpenStatus" type="int">
32659   <int value="0" label="Success"/>
32660   <int value="1" label="Corrupt database"/>
32661   <int value="2" label="Unknown recoverable failure"/>
32662   <int value="3" label="Unrecoverable (disk full?) failure"/>
32663 </enum>
32665 <enum name="DriveEntryKind" type="int">
32666   <int value="0" label="Unknown"/>
32667   <int value="1" label="Item"/>
32668   <int value="2" label="Site"/>
32669   <int value="3" label="Document"/>
32670   <int value="4" label="Spereadsheet"/>
32671   <int value="5" label="Presentation"/>
32672   <int value="6" label="Drawing"/>
32673   <int value="7" label="Table"/>
32674   <int value="8" label="External app"/>
32675   <int value="9" label="Folder"/>
32676   <int value="10" label="File"/>
32677   <int value="11" label="PDF"/>
32678 </enum>
32680 <enum name="DriveFileFormat" type="int">
32681   <int value="0" label="AAC"/>
32682   <int value="1" label="ASF"/>
32683   <int value="2" label="AVI"/>
32684   <int value="3" label="CSV"/>
32685   <int value="4" label="DOC"/>
32686   <int value="5" label="DOCX"/>
32687   <int value="6" label="FLV"/>
32688   <int value="7" label="JPG"/>
32689   <int value="8" label="MJPG"/>
32690   <int value="9" label="MOV"/>
32691   <int value="10" label="MP3"/>
32692   <int value="11" label="MP4"/>
32693   <int value="12" label="MPG"/>
32694   <int value="13" label="OTHER"/>
32695   <int value="14" label="PDF"/>
32696   <int value="15" label="PPT"/>
32697   <int value="16" label="PPTX"/>
32698   <int value="17" label="PSD"/>
32699   <int value="18" label="RAR"/>
32700   <int value="19" label="WMA"/>
32701   <int value="20" label="WMV"/>
32702   <int value="21" label="XLS"/>
32703   <int value="22" label="XLSX"/>
32704   <int value="23" label="ZIP"/>
32705 </enum>
32707 <enum name="DriveMetadataDBInitStatus" type="int">
32708   <int value="0" label="Success"/>
32709   <int value="1" label="Not found"/>
32710   <int value="2" label="Corruption"/>
32711   <int value="3" label="IO error"/>
32712   <int value="4" label="Failed to open DB for unknown reason"/>
32713   <int value="5" label="Incompatible DB format"/>
32714   <int value="6" label="DB is broken"/>
32715   <int value="7" label="Opened existing DB."/>
32716   <int value="8" label="No existing DB was found. Created new DB."/>
32717   <int value="9" label="Cannot open existing DB. Created new DB."/>
32718 </enum>
32720 <enum name="EAPInnerProtocol" type="int">
32721   <int value="0" label="UNKNOWN"/>
32722   <int value="1" label="NONE"/>
32723   <int value="2" label="PEAP-MD5"/>
32724   <int value="3" label="PEAP-MSCHAPV2"/>
32725   <int value="4" label="TTLS-EAP-MD5"/>
32726   <int value="5" label="TTLS-EAP-MSCHAPV2"/>
32727   <int value="6" label="TTLS-MSCHAPV2"/>
32728   <int value="7" label="TTLS-MSCHAP"/>
32729   <int value="8" label="TTLS-PAP"/>
32730   <int value="9" label="TTLS-CHAP"/>
32731 </enum>
32733 <enum name="EAPOuterProtocol" type="int">
32734   <int value="0" label="UNKNOWN"/>
32735   <int value="1" label="LEAP"/>
32736   <int value="2" label="PEAP"/>
32737   <int value="3" label="TLS"/>
32738   <int value="4" label="TTLS"/>
32739 </enum>
32741 <enum name="EnterpriseCheckError" type="int">
32742   <int value="0" label="Cound not get net join info."/>
32743   <int value="1" label="Cound not bind to domain controller."/>
32744 </enum>
32746 <enum name="EnterpriseDeviceManagementStatus" type="int">
32747   <summary>
32748     Status codes produced by DeviceManagementService for requests made to the
32749     device management server.
32750   </summary>
32751   <int value="0" label="SUCCESS"/>
32752   <int value="1" label="REQUEST_INVALID"/>
32753   <int value="2" label="REQUEST_FAILED"/>
32754   <int value="3" label="TEMPORARY_UNAVAILABLE"/>
32755   <int value="4" label="HTTP_STATUS_ERROR"/>
32756   <int value="5" label="RESPONSE_DECODING_ERROR"/>
32757   <int value="6" label="SERVICE_MANAGEMENT_NOT_SUPPORTED"/>
32758   <int value="7" label="SERVICE_DEVICE_NOT_FOUND"/>
32759   <int value="8" label="SERVICE_MANAGEMENT_TOKEN_INVALID"/>
32760   <int value="9" label="SERVICE_ACTIVATION_PENDING"/>
32761   <int value="10" label="SERVICE_INVALID_SERIAL_NUMBER"/>
32762   <int value="11" label="SERVICE_DEVICE_ID_CONFLICT"/>
32763   <int value="12" label="SERVICE_MISSING_LICENSES"/>
32764   <int value="902" label="SERVICE_POLICY_NOT_FOUND"/>
32765 </enum>
32767 <enum name="EnterpriseDMTokenType" type="int">
32768   <summary>
32769     Result of DMToken operations as defined in
32770     chrome/browser/policy/enterprise_metrics.h.
32771   </summary>
32772   <int value="0" label="Load Succeeded">
32773     A cached token was successfully loaded from disk.
32774   </int>
32775   <int value="1" label="Load Failed">
32776     Reading a cached token from disk failed.
32777   </int>
32778   <int value="2" label="Fetch Requested">
32779     A token fetch request was sent to the DM server.
32780   </int>
32781   <int value="3" label="Fetch Request Failed">
32782     The request was invalid, or the HTTP request failed.
32783   </int>
32784   <int value="4" label="Fetch Server Failed">
32785     Error HTTP status received, or the DM server failed in another way.
32786   </int>
32787   <int value="5" label="Fetch Response Received">
32788     A response to the fetch request was received.
32789   </int>
32790   <int value="6" label="Fetch Bad Response">
32791     The response received was invalid. This happens when some expected data was
32792     not present in the response.
32793   </int>
32794   <int value="7" label="Fetch Management Not Supported">
32795     DM server reported that management is not supported.
32796   </int>
32797   <int value="8" label="Fetch Device Not Found">
32798     DM server reported that the given device ID was not found.
32799   </int>
32800   <int value="9" label="Fetch OK">DM token successfully retrieved.</int>
32801   <int value="10" label="Store Succeeded">
32802     Successfully cached a token to disk.
32803   </int>
32804   <int value="11" label="Store Failed">Caching a token to disk failed.</int>
32805   <int value="12" label="Device ID Conflict">The Device-ID is not unique.</int>
32806   <int value="13" label="Invalid Serial">
32807     Serial number rejected by DMServer.
32808   </int>
32809   <int value="14" label="Missing Licenses">
32810     No more licenses available for that domain.
32811   </int>
32812 </enum>
32814 <enum name="EnterpriseEnrollmentType" type="int">
32815   <summary>
32816     Result of device enrollment as defined in
32817     chrome/browser/policy/enterprise_metrics.h.
32818   </summary>
32819   <int value="0" label="Cancelled">
32820     The enrollment screen was closed without completing the enrollment process.
32821   </int>
32822   <int value="1" label="Started">
32823     The user submitted credentials and started the enrollment process.
32824   </int>
32825   <int value="2" label="Network Failed">
32826     Enrollment failed due to a network error.
32827   </int>
32828   <int value="3" label="Login Failed">
32829     Enrollment failed because logging in to Gaia failed.
32830   </int>
32831   <int value="4" label="Not Supported">
32832     Enrollment failed because it is not supported for the account used.
32833   </int>
32834   <int value="5" label="Policy Failed">
32835     Enrollment failed because it failed to apply device policy.
32836   </int>
32837   <int value="6" label="Other Failed">
32838     Enrollment failed due to an unexpected error. This currently happens when
32839     the Gaia auth token is not issued for the DM service, the device cloud
32840     policy subsystem isn't initialized, or when fetching Gaia tokens fails for
32841     an unknown reason.
32842   </int>
32843   <int value="7" label="OK">Enrollment was successful.</int>
32844   <int value="8" label="Invalid Serial">
32845     Serial number doesn't belong to account domain.
32846   </int>
32847   <int value="9" label="Auto-enrollment Started">
32848     Auto-enrollment started automatically after sign-in.
32849   </int>
32850   <int value="10" label="Auto-enrollment Failed">Auto-enrollment failed.</int>
32851   <int value="11" label="Auto-enrollment Retried">
32852     Auto-enrollment started again after a failure.
32853   </int>
32854   <int value="12" label="Auto-enrollment Cancelled">
32855     User opted-out of auto-enrollment.
32856   </int>
32857   <int value="13" label="Auto-enrollment OK">Auto-enrollment OK.</int>
32858   <int value="14" label="Invalid enrollment mode">
32859     The enrollment mode has not been sent down or is unknown to the client.
32860   </int>
32861   <int value="15" label="Auto-enrollment not supported">
32862     The enrollment mode can not be set through auto-enrollment.
32863   </int>
32864   <int value="16" label="Install attributes timeout">
32865     Install attributes failed to initialize in time.
32866   </int>
32867   <int value="17" label="Wrong user name">
32868     Re-enrollment attempted with an account from a different domain.
32869   </int>
32870   <int value="18" label="Missing licenses">
32871     No licenses left for that domain.
32872   </int>
32873   <int value="19" label="Robot auth code fetch failed">
32874     Enrollment failed due to an error fetching the device robot authorization
32875     code from the DM Server.
32876   </int>
32877   <int value="20" label="Robot refresh token fetch failed">
32878     Enrollment failed due to an error fetching the device robot refresh token
32879     from Gaia.
32880   </int>
32881   <int value="21" label="Robot refresh token store failed">
32882     Enrollment failed due to an error persisting the device robot refresh token
32883     on the device.
32884   </int>
32885   <int value="22" label="Deprovisioned device">
32886     Enrollment failed because the administrator has deprovisioned the device.
32887   </int>
32888   <int value="23" label="Domain mismatch">
32889     Enrollment failed because the device belongs to a different domain.
32890   </int>
32891 </enum>
32893 <enum name="EnterprisePolicies" type="int">
32894 <!-- Generated from
32895      ../../../components/policy/resources/policy_templates.json -->
32897   <int value="1" label="Configure the home page URL"/>
32898   <int value="2" label="Use New Tab Page as homepage"/>
32899   <int value="3" label="Set Chrome as Default Browser"/>
32900   <int value="4" label="Application locale"/>
32901   <int value="5" label="Enable alternate error pages"/>
32902   <int value="6" label="Enable search suggestions"/>
32903   <int value="7" label="Enable network prediction"/>
32904   <int value="8" label="Disable SPDY protocol"/>
32905   <int value="9" label="Enable JavaScript"/>
32906   <int value="10" label="Enable Incognito mode"/>
32907   <int value="11" label="Disable saving browser history"/>
32908   <int value="12" label="Enable printing"/>
32909   <int value="13" label="Enable Google Cloud Print proxy"/>
32910   <int value="14" label="Enable Safe Browsing"/>
32911   <int value="15" label="Enable reporting of usage and crash-related data"/>
32912   <int value="16" label="Enable the password manager"/>
32913   <int value="17" label="Allow users to show passwords in Password Manager"/>
32914   <int value="18" label="Enable AutoFill"/>
32915   <int value="19" label="Specify a list of disabled plugins"/>
32916   <int value="20" label="Disable synchronization of data with Google"/>
32917   <int value="21" label="Choose how to specify proxy server settings"/>
32918   <int value="22" label="Choose how to specify proxy server settings"/>
32919   <int value="23" label="Address or URL of proxy server"/>
32920   <int value="24" label="URL to a proxy .pac file"/>
32921   <int value="25" label="Proxy bypass rules"/>
32922   <int value="26" label="Supported authentication schemes"/>
32923   <int value="27"
32924       label="Disable CNAME lookup when negotiating Kerberos authentication"/>
32925   <int value="28" label="Include non-standard port in Kerberos SPN"/>
32926   <int value="29" label="Authentication server whitelist"/>
32927   <int value="30" label="Kerberos delegation server whitelist"/>
32928   <int value="31" label="GSSAPI library name"/>
32929   <int value="32" label="Configure extension installation blacklist"/>
32930   <int value="33" label="Configure extension installation whitelist"/>
32931   <int value="34" label="Configure the list of force-installed extensions"/>
32932   <int value="35" label="Show Home button on toolbar"/>
32933   <int value="36" label="Disable Developer Tools"/>
32934   <int value="37" label="Action on startup"/>
32935   <int value="38" label="URLs to open on startup"/>
32936   <int value="39" label="Block third party cookies"/>
32937   <int value="40" label="Enable the default search provider"/>
32938   <int value="41" label="Default search provider name"/>
32939   <int value="42" label="Default search provider keyword"/>
32940   <int value="43" label="Default search provider search URL"/>
32941   <int value="44" label="Default search provider suggest URL"/>
32942   <int value="45" label="Default search provider instant URL"/>
32943   <int value="46" label="Default search provider icon"/>
32944   <int value="47" label="Default search provider encodings"/>
32945   <int value="48" label="Default cookies setting"/>
32946   <int value="49" label="Default images setting"/>
32947   <int value="50" label="Default JavaScript setting"/>
32948   <int value="51" label="Default plugins setting"/>
32949   <int value="52" label="Default popups setting"/>
32950   <int value="53" label="Default notification setting"/>
32951   <int value="54" label="Default geolocation setting"/>
32952   <int value="55" label="Disable support for 3D graphics APIs"/>
32953   <int value="56" label="Refresh rate for user policy"/>
32954   <int value="57" label="Default HTML renderer for Google Chrome Frame"/>
32955   <int value="58"
32956       label="Always render the following URL patterns in Google Chrome Frame"/>
32957   <int value="59"
32958       label="Always render the following URL patterns in the host browser"/>
32959   <int value="60"
32960       label="Allow Google Chrome Frame to handle the listed content types"/>
32961   <int value="61" label="Enable lock when the device become idle or suspended"/>
32962   <int value="62" label="Enable Instant"/>
32963   <int value="63" label="Set user data directory"/>
32964   <int value="64" label="Set download directory"/>
32965   <int value="65" label="Clear site data on browser shutdown (deprecated)"/>
32966   <int value="66" label="Specify whether the plugin finder should be disabled"/>
32967   <int value="67" label="Block cookies on these sites"/>
32968   <int value="68" label="Allow session only cookies on these sites"/>
32969   <int value="69" label="Allow images on these sites"/>
32970   <int value="70" label="Block images on these sites"/>
32971   <int value="71" label="Allow JavaScript on these sites"/>
32972   <int value="72" label="Block JavaScript on these sites"/>
32973   <int value="73" label="Allow plugins on these sites"/>
32974   <int value="74" label="Block plugins on these sites"/>
32975   <int value="75" label="Allow popups on these sites"/>
32976   <int value="76" label="Block popups on these sites"/>
32977   <int value="77" label="Allow cookies on these sites"/>
32978   <int value="78" label="Specify a list of enabled plugins"/>
32979   <int value="79"
32980       label="Specify a list of plugins that the user can enable or disable"/>
32981   <int value="80" label="Enable Translate"/>
32982   <int value="81" label="Allow running plugins that are outdated"/>
32983   <int value="82" label="Enable Bookmark Bar"/>
32984   <int value="83" label="Enables or disables bookmark editing"/>
32985   <int value="84" label="Allow invocation of file selection dialogs"/>
32986   <int value="85" label="Disable URL protocol schemes"/>
32987   <int value="86" label="Always runs plugins that require authorization"/>
32988   <int value="87" label="Set Google Chrome Frame user data directory"/>
32989   <int value="88" label="Set disk cache directory"/>
32990   <int value="89" label="Cross-origin HTTP Basic Auth prompts"/>
32991   <int value="90" label="Refresh rate for Device Policy"/>
32992   <int value="91" label="Release channel"/>
32993   <int value="92"
32994       label="Maximal number of concurrent connections to the proxy server"/>
32995   <int value="93" label="Incognito mode availability"/>
32996   <int value="94" label="Enable firewall traversal from remote access client"/>
32997   <int value="95" label="Enable firewall traversal from remote access host"/>
32998   <int value="96"
32999       label="Prevent app promotions from appearing on the new tab page"/>
33000   <int value="97" label="Import bookmarks from default browser on first run"/>
33001   <int value="98"
33002       label="Import browsing history from default browser on first run"/>
33003   <int value="99" label="Import of homepage from default browser on first run"/>
33004   <int value="100"
33005       label="Import search engines from default browser on first run"/>
33006   <int value="101"
33007       label="Import saved passwords from default browser on first run"/>
33008   <int value="102"
33009       label="Automatically select client certificates for these sites"/>
33010   <int value="103" label="Block access to a list of URLs"/>
33011   <int value="104" label="Allows access to a list of URLs"/>
33012   <int value="105" label="Allow notifications on these sites"/>
33013   <int value="106" label="Block notifications on these sites"/>
33014   <int value="107" label="User-level network configuration"/>
33015   <int value="108" label="Device-level network configuration"/>
33016   <int value="109"
33017       label="Enable submission of documents to Google Cloud Print"/>
33018   <int value="110" label="Set disk cache size in bytes"/>
33019   <int value="111" label="Set media disk cache size in bytes"/>
33020   <int value="112" label="Enterprise web store URL (deprecated)"/>
33021   <int value="113" label="Enterprise web store name (deprecated)"/>
33022   <int value="114" label="Enable TLS domain-bound certificates extension"/>
33023   <int value="115" label="Enable reporting memory info (JS heap size) to page"/>
33024   <int value="116" label="Proxy settings"/>
33025   <int value="117" label="Disable Print Preview"/>
33026   <int value="118" label="Disable SSL record splitting"/>
33027   <int value="119" label="Report OS and firmware version"/>
33028   <int value="120" label="Report device activity times"/>
33029   <int value="121" label="Report device boot mode"/>
33030   <int value="122" label="Login user white list"/>
33031   <int value="123" label="Allow creation of new user accounts"/>
33032   <int value="124" label="Enable guest mode"/>
33033   <int value="125" label="Show usernames on login screen"/>
33034   <int value="126" label="Enable data roaming"/>
33035   <int value="127" label="Enable metrics reporting"/>
33036   <int value="128" label="Wipe user data on sign-out"/>
33037   <int value="129" label="Whether online OCSP/CRL checks are performed"/>
33038   <int value="130" label="Timeout until idle user log-out is executed"/>
33039   <int value="131" label="Duration of the idle log-out warning message"/>
33040   <int value="132"
33041       label="Screen saver to be used on the sign-in screen in retail mode"/>
33042   <int value="133"
33043       label="Duration of inactivity before the screen saver is shown on the
33044              sign-in screen in retail mode"/>
33045   <int value="134"
33046       label="Whether the release channel should be configurable by the user"/>
33047   <int value="135" label="List of AppPack extensions"/>
33048   <int value="136" label="Disables Auto Update"/>
33049   <int value="137" label="Load specified urls on demo login"/>
33050   <int value="138"
33051       label="Continue running background apps when Google Chrome is closed"/>
33052   <int value="139" label="Disables Drive in the Chrome OS Files app"/>
33053   <int value="140"
33054       label="Disables Google Drive over Cellular connections in the Chrome OS
33055              Files app"/>
33056   <int value="141"
33057       label="Additional command line parameters for Google Chrome"/>
33058   <int value="142" label="Target Auto Update Version"/>
33059   <int value="143" label="Report device location"/>
33060   <int value="144" label="List of pinned apps to show in the launcher"/>
33061   <int value="145" label="Auto update scatter factor"/>
33062   <int value="146" label="Connection types allowed for updates"/>
33063   <int value="147"
33064       label="Restrict which users are allowed to sign in to Google Chrome"/>
33065   <int value="148"
33066       label="Configure extension, app, and user script install sources"/>
33067   <int value="149" label="Default mediastream setting"/>
33068   <int value="150"
33069       label="Disable proceeding from the Safe Browsing warning page"/>
33070   <int value="151" label="Enable or disable spell checking web service"/>
33071   <int value="152" label="Disable mounting of external storage"/>
33072   <int value="153" label="Disable taking screenshots"/>
33073   <int value="154"
33074       label="Configure the required domain name for remote access hosts"/>
33075   <int value="155"
33076       label="Enable two-factor authentication for remote access hosts"/>
33077   <int value="156"
33078       label="Configure the TalkGadget prefix for remote access hosts"/>
33079   <int value="157" label="Enable curtaining of remote access hosts"/>
33080   <int value="158" label="Timezone"/>
33081   <int value="159" label="Allow playing audio"/>
33082   <int value="160" label="Allow or deny audio capture"/>
33083   <int value="161"
33084       label="List of alternate URLs for the default search provider"/>
33085   <int value="162" label="Force SafeSearch"/>
33086   <int value="163" label="Device-local accounts"/>
33087   <int value="164" label="Add a logout button to the system tray"/>
33088   <int value="165" label="Use built-in DNS client"/>
33089   <int value="166" label="Control shelf auto-hiding"/>
33090   <int value="167" label="Allow or deny video capture"/>
33091   <int value="168" label="Configure allowed app/extension types"/>
33092   <int value="169" label="Set the display name for device-local accounts"/>
33093   <int value="170" label="Limit the session length"/>
33094   <int value="171"
33095       label="Parameter controlling search term placement for the default
33096              search provider"/>
33097   <int value="172" label="Screen dim delay when running on AC power"/>
33098   <int value="173" label="Screen off delay when running on AC power"/>
33099   <int value="174" label="Screen lock delay when running on AC power"/>
33100   <int value="175" label="Idle delay when running on AC power"/>
33101   <int value="176" label="Screen dim delay when running on battery power"/>
33102   <int value="177" label="Screen off delay when running on battery power"/>
33103   <int value="178" label="Screen lock delay when running on battery power"/>
33104   <int value="179" label="Idle delay when running on battery power"/>
33105   <int value="180" label="Action to take when the idle delay is reached"/>
33106   <int value="181" label="Action to take when the user closes the lid"/>
33107   <int value="182"
33108       label="Specify whether audio activity affects power management"/>
33109   <int value="183"
33110       label="Specify whether video activity affects power management"/>
33111   <int value="184"
33112       label="Percentage by which to scale the idle delay in presentation mode
33113              (deprecated)"/>
33114   <int value="185"
33115       label="Allow users to redeem offers through Chrome OS Registration"/>
33116   <int value="186" label="Set the Terms of Service for a device-local account"/>
33117   <int value="187" label="Enable deleting browser and download history"/>
33118   <int value="188" label="Show accessibility options in system tray menu"/>
33119   <int value="189"
33120       label="Hide the web store from the new tab page and app launcher"/>
33121   <int value="190" label="Allows sign in to Chrome"/>
33122   <int value="191" label="System wide flags to be applied on Chrome start-up"/>
33123   <int value="192" label="Limit device uptime by automatically rebooting"/>
33124   <int value="193" label="Automatically reboot after update"/>
33125   <int value="194" label="Public session for auto-login"/>
33126   <int value="195" label="Public session auto-login timer"/>
33127   <int value="196"
33128       label="Set the restriction on the fetching of the Variations seed"/>
33129   <int value="197" label="Idle warning delay when running on AC power"/>
33130   <int value="198" label="Idle warning delay when running on battery power"/>
33131   <int value="199"
33132       label="Set the restriction on the fetching of the Variations seed"/>
33133   <int value="200" label="Enable remote attestation for the user"/>
33134   <int value="201"
33135       label="Extensions allowed to to use the remote attestation API"/>
33136   <int value="202" label="Enable bailout keyboard shortcut for auto-login"/>
33137   <int value="203" label="Allow screen wake locks"/>
33138   <int value="204" label="Default behavior for sites not in any content pack"/>
33139   <int value="205" label="Managed user manual exception hosts"/>
33140   <int value="206" label="Managed user manual exception URLs"/>
33141   <int value="207" label="Enable remote attestation for the device"/>
33142   <int value="208"
33143       label="URLs that will be granted access to audio capture devices
33144              without prompt"/>
33145   <int value="209"
33146       label="URLs that will be granted access to video capture devices
33147              without prompt"/>
33148   <int value="210"
33149       label="Percentage by which to scale the screen dim delay if the user
33150              becomes active after dimming"/>
33151   <int value="211" label="Enable large cursor"/>
33152   <int value="212" label="Enable spoken feedback"/>
33153   <int value="213" label="Enable high contrast mode"/>
33154   <int value="214" label="Set screen magnifier type"/>
33155   <int value="215"
33156       label="Set default state of the large cursor on the login screen"/>
33157   <int value="216"
33158       label="Set the default state of spoken feedback on the login screen"/>
33159   <int value="217"
33160       label="Set the default state of high contrast mode on the login screen"/>
33161   <int value="218"
33162       label="Set the default screen magnifier type enabled on the login
33163              screen"/>
33164   <int value="219" label="Enable supervised users"/>
33165   <int value="220"
33166       label="Percentage by which to scale the screen dim delay in
33167              presentation mode"/>
33168   <int value="221" label="Suppress the Google Chrome Frame turndown prompt"/>
33169   <int value="222"
33170       label="Action to take when the idle delay is reached while running on
33171              battery power"/>
33172   <int value="223" label="Enable creation of supervised users"/>
33173   <int value="224" label="Report device network interfaces"/>
33174   <int value="225" label="Power mangement on the login screen"/>
33175   <int value="226"
33176       label="Action to take when the idle delay is reached while running on
33177              AC power"/>
33178   <int value="227" label="Managed Bookmarks"/>
33179   <int value="228" label="Maximum fetch delay after a policy invalidation"/>
33180   <int value="229"
33181       label="Parameter providing search-by-image feature for the default
33182              search provider"/>
33183   <int value="230" label="Parameters for search URL which uses POST"/>
33184   <int value="231" label="Parameters for suggest URL which uses POST"/>
33185   <int value="232" label="Parameters for instant URL which uses POST"/>
33186   <int value="233" label="Parameters for image URL which uses POST"/>
33187   <int value="234" label="Enable or disable PIN-less authentication"/>
33188   <int value="235"
33189       label="Whether online OCSP/CRL checks are required for local trust
33190              anchors"/>
33191   <int value="236" label="Use 24 hour clock by default"/>
33192   <int value="237" label="Default search provider new tab page URL"/>
33193   <int value="238" label="Skip the meta tag check in Google Chrome Frame"/>
33194   <int value="239"
33195       label="Enable the use of remote attestation for content protection for
33196              the device"/>
33197   <int value="240" label="Allow fullscreen mode"/>
33198   <int value="241" label="Enable the data compression proxy feature"/>
33199   <int value="242" label="Auto update p2p enabled"/>
33200   <int value="243" label="Allow autoupdate downloads via HTTP"/>
33201   <int value="244" label="Control the user behavior in a multiprofile session"/>
33202   <int value="245" label="Ephemeral profile"/>
33203   <int value="246"
33204       label="Selects the strategy used to free up disk space during automatic
33205              clean-up"/>
33206   <int value="247"
33207       label="Specify whether power management delays and the session length
33208              limit should only start running after initial user activity in a
33209              session"/>
33210   <int value="248" label="Report device users"/>
33211   <int value="249" label="User avatar image"/>
33212   <int value="250" label="Enable network configuration prompt when offline"/>
33213   <int value="251" label="Native Messaging blacklist"/>
33214   <int value="252" label="Native Messaging whitelist"/>
33215   <int value="253" label="Allow user-level Native Messaging hosts"/>
33216   <int value="254"
33217       label="Limit the time for which a user authenticated via SAML can log
33218              in offline"/>
33219   <int value="255" label="Enable on-screen keyboard"/>
33220   <int value="256"
33221       label="Set default state of the on-screen keyboard on the login screen"/>
33222   <int value="257" label="Allow gnubby authentication"/>
33223   <int value="258"
33224       label="Power management settings when the user becomes idle"/>
33225   <int value="259" label="Screen lock delays"/>
33226   <int value="260" label="Media keys default to function keys"/>
33227   <int value="261" label="Enable WPAD quick check"/>
33228   <int value="262" label="Wallpaper image"/>
33229   <int value="263"
33230       label="Enable the use of relay servers by the remote access host"/>
33231   <int value="264"
33232       label="Restrict the UDP port range used by the remote access host"/>
33233   <int value="265" label="Enables the old web-based signin flows"/>
33234 </enum>
33236 <enum name="EnterprisePolicyInvalidations" type="int">
33237   <int value="0" label="No payload; not expired"/>
33238   <int value="1" label="Payload; not expired"/>
33239   <int value="2" label="No payload; expired"/>
33240   <int value="3" label="Payload; expired"/>
33241 </enum>
33243 <enum name="EnterprisePolicyLoadStatus" type="int">
33244   <summary>
33245     Status codes produced by the policy loaders that pull policy settings from
33246     the platform-specific management infrastructure, such as Windows Group
33247     Policy.
33248   </summary>
33249   <int value="0" label="STARTED">
33250     Policy load attempt started. This gets logged for each policy load attempt
33251     to get a baseline on the number of requests, and an arbitrary number of the
33252     below status codes may get added in addition.
33253   </int>
33254   <int value="1" label="QUERY_FAILED">
33255     System failed to determine whether there's policy.
33256   </int>
33257   <int value="2" label="NO_POLICY">No policy present.</int>
33258   <int value="3" label="INACCCESSIBLE">
33259     Data inaccessible, such as non-local policy file.
33260   </int>
33261   <int value="4" label="MISSING">
33262     Data missing, such as policy file not present.
33263   </int>
33264   <int value="5" label="WOW64_REDIRECTION_DISABLED">
33265     Trying with Wow64 redirection disabled.
33266   </int>
33267   <int value="6" label="READ_ERROR">
33268     Data read error, for example file reading errors.
33269   </int>
33270   <int value="7" label="TOO_BIG">Data too large to process.</int>
33271   <int value="8" label="PARSE_ERROR">Parse error.</int>
33272 </enum>
33274 <enum name="EnterprisePolicyRefresh" type="int">
33275   <int value="0" label="Changed"/>
33276   <int value="1" label="Changed; Invalidations disabled"/>
33277   <int value="2" label="Unchanged"/>
33278   <int value="3" label="Invalidated; Changed"/>
33279   <int value="4" label="Invalidated; Unchanged"/>
33280 </enum>
33282 <enum name="EnterprisePolicyType" type="int">
33283   <summary>
33284     Result of Policy operations as defined in
33285     chrome/browser/policy/enterprise_metrics.h.
33286   </summary>
33287   <int value="0" label="Load Succeeded">
33288     A cached policy was successfully loaded from disk.
33289   </int>
33290   <int value="1" label="Load Failed">
33291     Reading a cached policy from disk failed.
33292   </int>
33293   <int value="2" label="Fetch Requested">
33294     A policy fetch request was sent to the DM server.
33295   </int>
33296   <int value="3" label="Fetch Request Failed">
33297     The request was invalid, or the HTTP request failed.
33298   </int>
33299   <int value="4" label="Fetch Server Failed">
33300     Error HTTP status received, or the DM server failed in another way.
33301   </int>
33302   <int value="5" label="Fetch Not Found">
33303     Policy not found for the given user or device.
33304   </int>
33305   <int value="6" label="Fetch Invalid Token">
33306     DM server didn't accept the token used in the request.
33307   </int>
33308   <int value="7" label="Fetch Response Received">
33309     A response to the policy fetch request was received.
33310   </int>
33311   <int value="8" label="Fetch Bad Response">
33312     The policy response message didn't contain a policy, or other data was
33313     missing.
33314   </int>
33315   <int value="9" label="Fetch Invalid Policy">Failed to decode the policy.</int>
33316   <int value="10" label="Fetch Bad Signature">
33317     The device policy was rejected because its signature was invalid.
33318   </int>
33319   <int value="11" label="Fetch Timestamp In Future">
33320     Rejected policy because its timestamp is in the future.
33321   </int>
33322   <int value="12" label="Fetch Non Enterprise Device">
33323     Device policy rejected because the device is not managed.
33324   </int>
33325   <int value="13" label="Fetch User Mismatch">
33326     The policy was provided for a username that is different from the device
33327     owner, and the policy was rejected.
33328   </int>
33329   <int value="14" label="Fetch Other Failed">
33330     The policy was rejected for another reason. Currently this can happen only
33331     for device policies, when the SignedSettings fail to store or retrieve a
33332     stored policy.
33333   </int>
33334   <int value="15" label="Fetch OK">The fetched policy was accepted.</int>
33335   <int value="16" label="Fetch Not Modified">
33336     The policy just fetched didn't have any changes compared to the cached
33337     policy.
33338   </int>
33339   <int value="17" label="Store Succeeded">
33340     Successfully cached a policy to disk.
33341   </int>
33342   <int value="18" label="Store Failed">Caching a policy to disk failed.</int>
33343 </enum>
33345 <enum name="ErrorCodesGetAdaptersAddresses" type="int">
33346   <int value="8" label="ERROR_NOT_ENOUGH_MEMORY"/>
33347   <int value="87" label="ERROR_INVALID_PARAMETER"/>
33348   <int value="111" label="ERROR_BUFFER_OVERFLOW"/>
33349   <int value="232" label="ERROR_NO_DATA"/>
33350   <int value="1228" label="ERROR_ADDRESS_NOT_ASSOCIATED"/>
33351 </enum>
33353 <enum name="ErrorCodesGetaddrinfo_All" type="int">
33354   <int value="1" label="EAI_BADFLAGS(L)"/>
33355   <int value="2" label="EAI_NONAME(L) EAI_AGAIN(M)"/>
33356   <int value="3" label="EAI_AGAIN(L) EAI_BADFLAGS(M)"/>
33357   <int value="4" label="EAI_FAIL"/>
33358   <int value="5" label="EAI_NODATA(L) EAI_FAMILY(M)"/>
33359   <int value="6" label="WSA_INVALID_HANDLE EAI_FAMILY(L) EAI_MEMORY(M)"/>
33360   <int value="7" label="EAI_SOCKTYPE(L) EAI_NODATA(M)"/>
33361   <int value="8" label="WSA_NOT_ENOUGH_MEMORY EAI_SERVICE(L) EAI_NONAME(M)"/>
33362   <int value="9" label="EAI_ADDRFAMILY EAI_SERVICE(M)"/>
33363   <int value="10" label="EAI_MEMORY(L) EAI_SOCKTYPE(L)"/>
33364   <int value="11" label="EAI_SYSTEM"/>
33365   <int value="12" label="EAI_OVERFLOW"/>
33366   <int value="10022" label="WSAEINVAL"/>
33367   <int value="10044" label="WSAESOCKTNOSUPPORT"/>
33368   <int value="10047" label="WSAEAFNOSUPPORT"/>
33369   <int value="10093" label="WSANOTINITIALISED"/>
33370   <int value="10109" label="WSA_TYPE_NOT_FOUND"/>
33371   <int value="11001" label="WSA_HOST_NOT_FOUND"/>
33372   <int value="11002" label="WSATRY_AGAIN"/>
33373   <int value="11003" label="WSA_ANO_RECOVERY"/>
33374   <int value="11004" label="WSANO_DATA"/>
33375 </enum>
33377 <enum name="ErrorCodesGetaddrinfo_Linux" type="int">
33378   <int value="1" label="EAI_BADFLAGS"/>
33379   <int value="2" label="EAI_NONAME"/>
33380   <int value="3" label="EAI_AGAIN"/>
33381   <int value="4" label="EAI_FAIL"/>
33382   <int value="5" label="EAI_NODATA"/>
33383   <int value="6" label="EAI_FAMILY"/>
33384   <int value="7" label="EAI_SOCKTYPE"/>
33385   <int value="8" label="EAI_SERVICE"/>
33386   <int value="9" label="EAI_ADDRFAMILY"/>
33387   <int value="10" label="EAI_MEMORY"/>
33388   <int value="11" label="EAI_SYSTEM"/>
33389   <int value="12" label="EAI_OVERFLOW"/>
33390 </enum>
33392 <enum name="ErrorCodesGetaddrinfo_Mac" type="int">
33393   <int value="1" label="EAI_ADDRFAMILY"/>
33394   <int value="2" label="EAI_AGAIN"/>
33395   <int value="3" label="EAI_BADFLAGS"/>
33396   <int value="4" label="EAI_FAIL"/>
33397   <int value="5" label="EAI_FAMILY"/>
33398   <int value="6" label="EAI_MEMORY"/>
33399   <int value="7" label="EAI_NODATA"/>
33400   <int value="8" label="EAI_NONAME"/>
33401   <int value="9" label="EAI_SERVICE"/>
33402   <int value="10" label="EAI_SOCKTYPE"/>
33403   <int value="11" label="EAI_SYSTEM"/>
33404   <int value="12" label="EAI_BADHINTS"/>
33405   <int value="13" label="EAI_PROTOCOL"/>
33406   <int value="14" label="EAI_OVERFLOW"/>
33407 </enum>
33409 <enum name="ErrorCodesGetaddrinfo_Win" type="int">
33410   <int value="6" label="WSA_INVALID_HANDLE"/>
33411   <int value="8" label="WSA_NOT_ENOUGH_MEMORY or EAI_SERVICE"/>
33412   <int value="10022" label="WSAEINVAL"/>
33413   <int value="10044" label="WSAESOCKTNOSUPPORT"/>
33414   <int value="10047" label="WSAEAFNOSUPPORT"/>
33415   <int value="10093" label="WSANOTINITIALISED"/>
33416   <int value="10109" label="WSA_TYPE_NOT_FOUND"/>
33417   <int value="11001" label="WSA_HOST_NOT_FOUND"/>
33418   <int value="11002" label="WSATRY_AGAIN"/>
33419   <int value="11003" label="WSA_ANO_RECOVERY"/>
33420   <int value="11004" label="WSANO_DATA"/>
33421 </enum>
33423 <enum name="ExecutionPhase" type="int">
33424   <int value="0" label="UNINITIALIZED_PHASE"/>
33425   <int value="100" label="START_METRICS_RECORDING"/>
33426   <int value="200" label="CREATE_PROFILE"/>
33427   <int value="300" label="STARTUP_TIMEBOMB_ARM"/>
33428   <int value="400" label="THREAD_WATCHER_START"/>
33429   <int value="500" label="MAIN_MESSAGE_LOOP_RUN"/>
33430   <int value="600" label="SHUTDOWN_TIMEBOMB_ARM"/>
33431   <int value="700" label="SHUTDOWN_COMPLETE"/>
33432 </enum>
33434 <enum name="ExtensionBackgroundPageType" type="int">
33435   <int value="0" label="None"/>
33436   <int value="1" label="Persistent"/>
33437   <int value="2" label="Event Page"/>
33438 </enum>
33440 <enum name="ExtensionDisabledUIUserResponse" type="int">
33441   <int value="0" label="IGNORED"/>
33442   <int value="1" label="REENABLE"/>
33443   <int value="2" label="UNINSTALL"/>
33444 </enum>
33446 <enum name="ExtensionFileWriteResult" type="int">
33447   <obsolete>
33448     Deprecated 10/2013.
33449   </obsolete>
33450   <int value="0" label="SUCCESS"/>
33451   <int value="1" label="CANT_CREATE_TEMP_CRX"/>
33452   <int value="2" label="CANT_WRITE_CRX_DATA"/>
33453   <int value="3" label="CANT_READ_CRX_FILE"/>
33454 </enum>
33456 <enum name="ExtensionFromWebstoreInconcistencyEnum" type="int">
33457   <int value="0" label="Non-webstore update URL"/>
33458   <int value="1" label="External install location"/>
33459 </enum>
33461 <enum name="ExtensionFunctions" type="int">
33462 <!-- Generated from ../../../extensions/browser/extension_function_histogram_value.h -->
33464   <int value="0" label="UNKNOWN"/>
33465   <int value="1" label="WEBNAVIGATION_GETALLFRAMES"/>
33466   <int value="2" label="BROWSINGDATA_REMOVEWEBSQL"/>
33467   <int value="3" label="ALARMS_CREATE"/>
33468   <int value="4" label="FILEBROWSERPRIVATE_REMOVEFILEWATCH"/>
33469   <int value="5" label="COOKIES_GET"/>
33470   <int value="6" label="FONTSETTINGS_GETMINIMUMFONTSIZE"/>
33471   <int value="7" label="CHROMEOSINFOPRIVATE_GET"/>
33472   <int value="8" label="BOOKMARKMANAGERPRIVATE_CUT"/>
33473   <int value="9" label="TABS_CAPTUREVISIBLETAB"/>
33474   <int value="10" label="MANAGEMENT_SETENABLED"/>
33475   <int value="11" label="HISTORY_DELETEALL"/>
33476   <int value="12" label="STORAGE_GET"/>
33477   <int value="13" label="SOCKET_SETKEEPALIVE"/>
33478   <int value="14" label="DOWNLOADS_CANCEL"/>
33479   <int value="15" label="BOOKMARKS_CREATE"/>
33480   <int value="16" label="BOOKMARKS_UPDATE"/>
33481   <int value="17" label="FILEBROWSERPRIVATE_GETDRIVEFILES"/>
33482   <int value="18" label="TERMINALPRIVATE_ONTERMINALRESIZE"/>
33483   <int value="19" label="DELETED_FILEBROWSERPRIVATE_REQUESTDIRECTORYREFRESH"/>
33484   <int value="20" label="BLUETOOTH_GETADAPTERSTATE"/>
33485   <int value="21" label="FILEBROWSERPRIVATE_CANCELFILETRANSFERS"/>
33486   <int value="22" label="FILEBROWSERPRIVATE_PINDRIVEFILE"/>
33487   <int value="23" label="SOCKET_WRITE"/>
33488   <int value="24" label="OMNIBOX_SETDEFAULTSUGGESTION"/>
33489   <int value="25" label="TTS_SPEAK"/>
33490   <int value="26" label="WALLPAPERPRIVATE_RESTOREMINIMIZEDWINDOWS"/>
33491   <int value="27" label="BROWSINGDATA_REMOVEHISTORY"/>
33492   <int value="28" label="DELETED_FILEBROWSERPRIVATE_ISFULLSCREEN"/>
33493   <int value="29" label="AUTOTESTPRIVATE_LOGOUT"/>
33494   <int value="30" label="EXPERIMENTAL_HISTORY_GETMOSTVISITED"/>
33495   <int value="31" label="BLUETOOTH_DISCONNECT"/>
33496   <int value="32" label="BLUETOOTH_SETOUTOFBANDPAIRINGDATA"/>
33497   <int value="33" label="BOOKMARKMANAGERPRIVATE_CANPASTE"/>
33498   <int value="34" label="AUTOTESTPRIVATE_RESTART"/>
33499   <int value="35" label="USB_CLAIMINTERFACE"/>
33500   <int value="36" label="MEDIAPLAYERPRIVATE_SETWINDOWHEIGHT"/>
33501   <int value="37" label="DELETED_EXPERIMENTAL_PROCESSES_GETPROCESSINFO"/>
33502   <int value="38" label="HISTORY_GETVISITS"/>
33503   <int value="39" label="SOCKET_BIND"/>
33504   <int value="40" label="TABS_MOVE"/>
33505   <int value="41" label="SOCKET_DISCONNECT"/>
33506   <int value="42" label="FILESYSTEM_GETWRITABLEENTRY"/>
33507   <int value="43" label="SYNCFILESYSTEM_REQUESTFILESYSTEM"/>
33508   <int value="44" label="COMMANDS_GETALL"/>
33509   <int value="45" label="EXPERIMENTAL_DISCOVERY_REMOVESUGGESTION"/>
33510   <int value="46" label="VIRTUALKEYBOARDPRIVATE_SENDKEYEVENT"/>
33511   <int value="47" label="BOOKMARKMANAGERPRIVATE_GETSUBTREE"/>
33512   <int value="48" label="DELETED_EXPERIMENTAL_RLZ_RECORDPRODUCTEVENT"/>
33513   <int value="49" label="BOOKMARKS_GETRECENT"/>
33514   <int value="50" label="APP_CURRENTWINDOWINTERNAL_SETBOUNDS"/>
33515   <int value="51" label="CLOUDPRINTPRIVATE_SETUPCONNECTOR"/>
33516   <int value="52" label="SERIAL_SETCONTROLSIGNALS"/>
33517   <int value="53" label="DELETED_FILEBROWSERPRIVATE_SETLASTMODIFIED"/>
33518   <int value="54" label="IDLE_SETDETECTIONINTERVAL"/>
33519   <int value="55" label="FILEBROWSERPRIVATE_GETFILETASKS"/>
33520   <int value="56" label="WEBSTOREPRIVATE_GETSTORELOGIN"/>
33521   <int value="57" label="SYSTEMPRIVATE_GETINCOGNITOMODEAVAILABILITY"/>
33522   <int value="58" label="IDLTEST_SENDARRAYBUFFERVIEW"/>
33523   <int value="59" label="SOCKET_SETNODELAY"/>
33524   <int value="60" label="APP_CURRENTWINDOWINTERNAL_SHOW"/>
33525   <int value="61" label="WEBSTOREPRIVATE_GETBROWSERLOGIN"/>
33526   <int value="62" label="EXPERIMENTAL_IDENTITY_GETAUTHTOKEN"/>
33527   <int value="63" label="DELETED_SYSTEMINFO_DISPLAY_GETDISPLAYINFO"/>
33528   <int value="64" label="BROWSINGDATA_REMOVEPLUGINDATA"/>
33529   <int value="65" label="SOCKET_LISTEN"/>
33530   <int value="66" label="MEDIAGALLERIES_GETMEDIAFILESYSTEMS"/>
33531   <int value="67" label="DOWNLOADS_OPEN"/>
33532   <int value="68" label="TABS_EXECUTESCRIPT"/>
33533   <int value="69" label="SYNCFILESYSTEM_GETUSAGEANDQUOTA"/>
33534   <int value="70" label="INPUTMETHODPRIVATE_GET"/>
33535   <int value="71" label="USB_CLOSEDEVICE"/>
33536   <int value="72" label="TTS_STOP"/>
33537   <int value="73" label="DELETED_SERIAL_GETPORTS"/>
33538   <int value="74" label="DELETED_FILEBROWSERPRIVATE_CLEARDRIVECACHE"/>
33539   <int value="75" label="SERIAL_GETCONTROLSIGNALS"/>
33540   <int value="76" label="DEVELOPERPRIVATE_ENABLE"/>
33541   <int value="77" label="FILEBROWSERPRIVATE_GETDRIVEFILEPROPERTIES"/>
33542   <int value="78" label="USB_FINDDEVICES"/>
33543   <int value="79" label="BOOKMARKMANAGERPRIVATE_DROP"/>
33544   <int value="80" label="DELETED_FILEBROWSERPRIVATE_GETFILETRANSFERS"/>
33545   <int value="81" label="INPUT_IME_SETMENUITEMS"/>
33546   <int value="82" label="BOOKMARKS_EXPORT"/>
33547   <int value="83" label="HISTORY_SEARCH"/>
33548   <int value="84" label="TTSENGINE_SENDTTSEVENT"/>
33549   <int value="85" label="EXPERIMENTAL_ACCESSIBILITY_GETALERTSFORTAB"/>
33550   <int value="86" label="BOOKMARKS_IMPORT"/>
33551   <int value="87" label="SYNCFILESYSTEM_DELETEFILESYSTEM"/>
33552   <int value="88" label="DEBUGGER_SENDCOMMAND"/>
33553   <int value="89" label="DEBUGGER_DETACH"/>
33554   <int value="90" label="METRICSPRIVATE_RECORDSMALLCOUNT"/>
33555   <int value="91" label="APP_CURRENTWINDOWINTERNAL_MINIMIZE"/>
33556   <int value="92" label="DEVELOPERPRIVATE_AUTOUPDATE"/>
33557   <int value="93" label="DNS_RESOLVE"/>
33558   <int value="94" label="DELETED_EXPERIMENTAL_SYSTEMINFO_MEMORY_GET"/>
33559   <int value="95" label="HISTORY_ADDURL"/>
33560   <int value="96" label="TABS_GET"/>
33561   <int value="97" label="BROWSERACTION_SETBADGETEXT"/>
33562   <int value="98" label="TABS_RELOAD"/>
33563   <int value="99" label="WINDOWS_CREATE"/>
33564   <int value="100" label="DEVELOPERPRIVATE_LOADUNPACKED"/>
33565   <int value="101" label="DELETED_DOWNLOADS_SETDESTINATION"/>
33566   <int value="102" label="DELETED_EXPERIMENTAL_PROCESSES_GETPROCESSIDFORTAB"/>
33567   <int value="103" label="BOOKMARKS_GETCHILDREN"/>
33568   <int value="104" label="BROWSERACTION_GETTITLE"/>
33569   <int value="105" label="TERMINALPRIVATE_OPENTERMINALPROCESS"/>
33570   <int value="106" label="DELETED_SERIAL_CLOSE"/>
33571   <int value="107" label="CONTEXTMENUS_REMOVE"/>
33572   <int value="108" label="FILEBROWSERPRIVATE_REQUESTFILESYSTEM"/>
33573   <int value="109" label="ECHOPRIVATE_GETREGISTRATIONCODE"/>
33574   <int value="110" label="TABS_GETCURRENT"/>
33575   <int value="111" label="FONTSETTINGS_CLEARDEFAULTFIXEDFONTSIZE"/>
33576   <int value="112" label="MEDIAPLAYERPRIVATE_CLOSEWINDOW"/>
33577   <int value="113" label="WEBREQUESTINTERNAL_ADDEVENTLISTENER"/>
33578   <int value="114" label="CLOUDPRINTPRIVATE_GETPRINTERS"/>
33579   <int value="115" label="STORAGE_SET"/>
33580   <int value="116" label="FONTSETTINGS_GETDEFAULTFONTSIZE"/>
33581   <int value="117" label="EXTENSION_SETUPDATEURLDATA"/>
33582   <int value="118" label="DELETED_SERIAL_WRITE"/>
33583   <int value="119" label="IDLE_QUERYSTATE"/>
33584   <int value="120" label="DELETED_EXPERIMENTAL_RLZ_GETACCESSPOINTRLZ"/>
33585   <int value="121" label="WEBSTOREPRIVATE_SETSTORELOGIN"/>
33586   <int value="122" label="PAGEACTIONS_ENABLEFORTAB"/>
33587   <int value="123" label="COOKIES_SET"/>
33588   <int value="124" label="CONTENTSETTINGS_SET"/>
33589   <int value="125" label="CONTEXTMENUS_REMOVEALL"/>
33590   <int value="126" label="TABS_INSERTCSS"/>
33591   <int value="127" label="WEBREQUEST_HANDLERBEHAVIORCHANGED"/>
33592   <int value="128" label="INPUT_IME_SETCURSORPOSITION"/>
33593   <int value="129" label="OMNIBOX_SENDSUGGESTIONS"/>
33594   <int value="130" label="SYSTEMINDICATOR_ENABLE"/>
33595   <int value="131" label="EVENTS_GETRULES"/>
33596   <int value="132" label="BOOKMARKMANAGERPRIVATE_COPY"/>
33597   <int value="133" label="SOCKET_RECVFROM"/>
33598   <int value="134" label="TABS_GETALLINWINDOW"/>
33599   <int value="135" label="CONTEXTMENUS_UPDATE"/>
33600   <int value="136" label="BOOKMARKS_SEARCH"/>
33601   <int value="137" label="EXPERIMENTAL_APP_CLEARALLNOTIFICATIONS"/>
33602   <int value="138" label="BLUETOOTH_GETLOCALOUTOFBANDPAIRINGDATA"/>
33603   <int value="139" label="SYSTEMPRIVATE_GETUPDATESTATUS"/>
33604   <int value="140" label="FONTSETTINGS_CLEARMINIMUMFONTSIZE"/>
33605   <int value="141" label="DELETED_FILEBROWSERPRIVATE_GETFILELOCATIONS"/>
33606   <int value="142" label="EXPERIMENTAL_DISCOVERY_SUGGEST"/>
33607   <int value="143" label="FILEBROWSERPRIVATE_SETDEFAULTTASK"/>
33608   <int value="144" label="BROWSERACTION_GETBADGETEXT"/>
33609   <int value="145" label="APP_CURRENTWINDOWINTERNAL_HIDE"/>
33610   <int value="146" label="SOCKET_CONNECT"/>
33611   <int value="147" label="BOOKMARKS_GETSUBTREE"/>
33612   <int value="148" label="HISTORY_DELETEURL"/>
33613   <int value="149"
33614       label="DELETED_EXPERIMENTAL_MEDIAGALLERIES_ASSEMBLEMEDIAFILE"/>
33615   <int value="150" label="BOOKMARKMANAGERPRIVATE_STARTDRAG"/>
33616   <int value="151" label="BROWSINGDATA_REMOVEPASSWORDS"/>
33617   <int value="152" label="DOWNLOADS_DRAG"/>
33618   <int value="153" label="INPUT_IME_SETCOMPOSITION"/>
33619   <int value="154" label="METRICSPRIVATE_RECORDUSERACTION"/>
33620   <int value="155" label="USB_RELEASEINTERFACE"/>
33621   <int value="156" label="PAGEACTION_GETPOPUP"/>
33622   <int value="157" label="DELETED_SCRIPTBADGE_GETATTENTION"/>
33623   <int value="158" label="FONTSETTINGS_GETFONTLIST"/>
33624   <int value="159" label="PERMISSIONS_CONTAINS"/>
33625   <int value="160" label="DELETED_SCRIPTBADGE_GETPOPUP"/>
33626   <int value="161" label="EXPERIMENTAL_ACCESSIBILITY_GETFOCUSEDCONTROL"/>
33627   <int value="162" label="DEVELOPERPRIVATE_GETSTRINGS"/>
33628   <int value="163" label="METRICSPRIVATE_RECORDMEDIUMCOUNT"/>
33629   <int value="164" label="MANAGEMENT_GET"/>
33630   <int value="165" label="PERMISSIONS_GETALL"/>
33631   <int value="166" label="DOWNLOADS_SHOW"/>
33632   <int value="167" label="DELETED_EXPERIMENTAL_RLZ_CLEARPRODUCTSTATE"/>
33633   <int value="168" label="TABS_REMOVE"/>
33634   <int value="169" label="MANAGEMENT_GETPERMISSIONWARNINGSBYID"/>
33635   <int value="170" label="WINDOWS_GET"/>
33636   <int value="171" label="FILEBROWSERPRIVATE_EXECUTETASK"/>
33637   <int value="172" label="TTS_GETVOICES"/>
33638   <int value="173" label="MANAGEMENT_GETALL"/>
33639   <int value="174" label="MANAGEMENT_GETPERMISSIONWARNINGSBYMANIFEST"/>
33640   <int value="175" label="APP_CURRENTWINDOWINTERNAL_CLEARATTENTION"/>
33641   <int value="176" label="AUTOTESTPRIVATE_SHUTDOWN"/>
33642   <int value="177" label="FONTSETTINGS_CLEARDEFAULTFONTSIZE"/>
33643   <int value="178" label="BOOKMARKS_GETTREE"/>
33644   <int value="179" label="FILEBROWSERPRIVATE_SELECTFILES"/>
33645   <int value="180" label="RUNTIME_GETBACKGROUNDPAGE"/>
33646   <int value="181" label="DELETED_EXPERIMENTAL_RECORD_REPLAYURLS"/>
33647   <int value="182" label="WEBSTOREPRIVATE_COMPLETEINSTALL"/>
33648   <int value="183" label="DELETED_EXPERIMENTAL_SPEECHINPUT_START"/>
33649   <int value="184" label="COOKIES_GETALL"/>
33650   <int value="185" label="DOWNLOADS_GETFILEICON"/>
33651   <int value="186" label="PAGEACTION_GETTITLE"/>
33652   <int value="187" label="BROWSINGDATA_REMOVE"/>
33653   <int value="188" label="DELETED_SERIAL_OPEN"/>
33654   <int value="189" label="FILESYSTEM_GETDISPLAYPATH"/>
33655   <int value="190" label="FILEBROWSERPRIVATE_FORMATVOLUME"/>
33656   <int value="191" label="BOOKMARKS_GET"/>
33657   <int value="192" label="DELETED_MANAGEDMODEPRIVATE_GET"/>
33658   <int value="193" label="ALARMS_CLEAR"/>
33659   <int value="194" label="SYNCFILESYSTEM_GETFILESYNCSTATUS"/>
33660   <int value="195" label="SOCKET_GETINFO"/>
33661   <int value="196" label="WEBSTOREPRIVATE_INSTALLBUNDLE"/>
33662   <int value="197" label="BROWSERACTION_ENABLE"/>
33663   <int value="198" label="METRICSPRIVATE_RECORDMEDIUMTIME"/>
33664   <int value="199" label="PAGEACTION_SETTITLE"/>
33665   <int value="200" label="CLOUDPRINTPRIVATE_GETHOSTNAME"/>
33666   <int value="201" label="CONTENTSETTINGS_GETRESOURCEIDENTIFIERS"/>
33667   <int value="202" label="SOCKET_CREATE"/>
33668   <int value="203" label="DEVELOPERPRIVATE_RELOAD"/>
33669   <int value="204" label="FILEBROWSERPRIVATE_GETVOLUMEMETADATALIST"/>
33670   <int value="205" label="APP_RUNTIME_POSTINTENTRESPONSE"/>
33671   <int value="206" label="DELETED_MANAGEDMODEPRIVATE_SETPOLICY"/>
33672   <int value="207" label="WEBSTOREPRIVATE_BEGININSTALLWITHMANIFEST3"/>
33673   <int value="208" label="WALLPAPERPRIVATE_SETWALLPAPER"/>
33674   <int value="209" label="USB_CONTROLTRANSFER"/>
33675   <int value="210" label="DELETED_EXPERIMENTAL_SPEECHINPUT_STOP"/>
33676   <int value="211" label="USB_BULKTRANSFER"/>
33677   <int value="212" label="DELETED_FILEBROWSERPRIVATE_GETVOLUMEMETADATA"/>
33678   <int value="213" label="PAGECAPTURE_SAVEASMHTML"/>
33679   <int value="214" label="EXTENSION_ISALLOWEDINCOGNITOACCESS"/>
33680   <int value="215" label="BROWSINGDATA_REMOVEAPPCACHE"/>
33681   <int value="216" label="APP_CURRENTWINDOWINTERNAL_DRAWATTENTION"/>
33682   <int value="217" label="METRICSPRIVATE_RECORDCOUNT"/>
33683   <int value="218" label="USB_INTERRUPTTRANSFER"/>
33684   <int value="219" label="TYPES_CHROMESETTING_CLEAR"/>
33685   <int value="220" label="INPUT_IME_COMMITTEXT"/>
33686   <int value="221" label="IDLTEST_SENDARRAYBUFFER"/>
33687   <int value="222" label="WALLPAPERPRIVATE_SETWALLPAPERIFEXISTS"/>
33688   <int value="223" label="SOCKET_ACCEPT"/>
33689   <int value="224" label="WEBNAVIGATION_GETFRAME"/>
33690   <int value="225" label="EXPERIMENTAL_POWER_RELEASEKEEPAWAKE"/>
33691   <int value="226" label="APP_CURRENTWINDOWINTERNAL_SETICON"/>
33692   <int value="227" label="PUSHMESSAGING_GETCHANNELID"/>
33693   <int value="228" label="EXPERIMENTAL_INFOBARS_SHOW"/>
33694   <int value="229" label="INPUT_IME_SETCANDIDATEWINDOWPROPERTIES"/>
33695   <int value="230" label="METRICSPRIVATE_RECORDPERCENTAGE"/>
33696   <int value="231" label="TYPES_CHROMESETTING_GET"/>
33697   <int value="232" label="WINDOWS_GETLASTFOCUSED"/>
33698   <int value="233" label="DELETED_MANAGEDMODEPRIVATE_GETPOLICY"/>
33699   <int value="234" label="STORAGE_CLEAR"/>
33700   <int value="235" label="STORAGE_GETBYTESINUSE"/>
33701   <int value="236" label="TABS_QUERY"/>
33702   <int value="237" label="PAGEACTION_SETPOPUP"/>
33703   <int value="238" label="DEVELOPERPRIVATE_INSPECT"/>
33704   <int value="239" label="DOWNLOADS_SEARCH"/>
33705   <int value="240" label="FONTSETTINGS_CLEARFONT"/>
33706   <int value="241" label="WINDOWS_UPDATE"/>
33707   <int value="242" label="BOOKMARKMANAGERPRIVATE_CANOPENNEWWINDOWS"/>
33708   <int value="243" label="SERIAL_FLUSH"/>
33709   <int value="244" label="BROWSERACTION_SETTITLE"/>
33710   <int value="245" label="BOOKMARKMANAGERPRIVATE_CANEDIT"/>
33711   <int value="246" label="WALLPAPERPRIVATE_SETCUSTOMWALLPAPER"/>
33712   <int value="247" label="BOOKMARKS_REMOVE"/>
33713   <int value="248" label="INPUT_IME_SETCANDIDATES"/>
33714   <int value="249" label="TERMINALPRIVATE_CLOSETERMINALPROCESS"/>
33715   <int value="250" label="HISTORY_DELETERANGE"/>
33716   <int value="251" label="IDLTEST_GETARRAYBUFFER"/>
33717   <int value="252" label="TERMINALPRIVATE_SENDINPUT"/>
33718   <int value="253" label="TABS_HIGHLIGHT"/>
33719   <int value="254" label="BLUETOOTH_STARTDISCOVERY"/>
33720   <int value="255" label="FILEBROWSERPRIVATE_SELECTFILE"/>
33721   <int value="256" label="WINDOWS_GETCURRENT"/>
33722   <int value="257" label="DEBUGGER_ATTACH"/>
33723   <int value="258" label="WALLPAPERPRIVATE_SAVETHUMBNAIL"/>
33724   <int value="259" label="INPUT_IME_KEYEVENTHANDLED"/>
33725   <int value="260" label="FONTSETTINGS_SETDEFAULTFONTSIZE"/>
33726   <int value="261" label="RUNTIME_REQUESTUPDATECHECK"/>
33727   <int value="262" label="PAGEACTION_SETICON"/>
33728   <int value="263" label="BROWSERACTION_SETBADGEBACKGROUNDCOLOR"/>
33729   <int value="264" label="DEVELOPERPRIVATE_GETITEMSINFO"/>
33730   <int value="265" label="BLUETOOTH_STOPDISCOVERY"/>
33731   <int value="266" label="COOKIES_REMOVE"/>
33732   <int value="267" label="DELETED_EXPERIMENTAL_RLZ_SENDFINANCIALPING"/>
33733   <int value="268" label="TABCAPTURE_GETCAPTUREDTABS"/>
33734   <int value="269" label="WINDOWS_REMOVE"/>
33735   <int value="270" label="WALLPAPERPRIVATE_GETOFFLINEWALLPAPERLIST"/>
33736   <int value="271" label="BROWSERACTION_GETBADGEBACKGROUNDCOLOR"/>
33737   <int value="272" label="PAGEACTIONS_DISABLEFORTAB"/>
33738   <int value="273" label="DEVELOPERPRIVATE_ALLOWFILEACCESS"/>
33739   <int value="274" label="FILEBROWSERPRIVATE_REMOVEMOUNT"/>
33740   <int value="275" label="BLUETOOTH_CONNECT"/>
33741   <int value="276" label="TABCAPTURE_CAPTURE"/>
33742   <int value="277" label="NOTIFICATIONS_CREATE"/>
33743   <int value="278" label="TABS_DUPLICATE"/>
33744   <int value="279" label="BLUETOOTH_WRITE"/>
33745   <int value="280" label="PAGEACTION_SHOW"/>
33746   <int value="281" label="WALLPAPERPRIVATE_GETTHUMBNAIL"/>
33747   <int value="282" label="DOWNLOADS_PAUSE"/>
33748   <int value="283" label="PERMISSIONS_REQUEST"/>
33749   <int value="284" label="TOPSITES_GET"/>
33750   <int value="285" label="BROWSINGDATA_REMOVEDOWNLOADS"/>
33751   <int value="286" label="BROWSINGDATA_REMOVELOCALSTORAGE"/>
33752   <int value="287" label="FILEBROWSERHANDLERINTERNAL_SELECTFILE"/>
33753   <int value="288" label="INPUT_IME_UPDATEMENUITEMS"/>
33754   <int value="289" label="FILEBROWSERPRIVATE_GETSTRINGS"/>
33755   <int value="290" label="CONTENTSETTINGS_GET"/>
33756   <int value="291" label="FONTSETTINGS_SETDEFAULTFIXEDFONTSIZE"/>
33757   <int value="292" label="EXPERIMENTAL_APP_NOTIFY"/>
33758   <int value="293" label="METRICSPRIVATE_RECORDLONGTIME"/>
33759   <int value="294" label="SOCKET_READ"/>
33760   <int value="295" label="DELETED_EXPERIMENTAL_PROCESSES_TERMINATE"/>
33761   <int value="296" label="METRICSPRIVATE_RECORDTIME"/>
33762   <int value="297" label="BOOKMARKMANAGERPRIVATE_GETSTRINGS"/>
33763   <int value="298" label="USB_ISOCHRONOUSTRANSFER"/>
33764   <int value="299" label="PERMISSIONS_REMOVE"/>
33765   <int value="300" label="MANAGEMENT_UNINSTALL"/>
33766   <int value="301" label="I18N_GETACCEPTLANGUAGES"/>
33767   <int value="302" label="MANAGEMENT_LAUNCHAPP"/>
33768   <int value="303" label="INPUT_IME_CLEARCOMPOSITION"/>
33769   <int value="304" label="ALARMS_GETALL"/>
33770   <int value="305" label="DIAL_DISCOVERNOW"/>
33771   <int value="306" label="TYPES_CHROMESETTING_SET"/>
33772   <int value="307" label="BROWSERACTION_SETICON"/>
33773   <int value="308" label="EXPERIMENTAL_ACCESSIBILITY_SETACCESSIBILITYENABLED"/>
33774   <int value="309" label="DELETED_FILEBROWSERPRIVATE_VIEWFILES"/>
33775   <int value="310" label="DELETED_BLUETOOTH_GETSERVICES"/>
33776   <int value="311" label="TABS_UPDATE"/>
33777   <int value="312" label="BROWSINGDATA_REMOVEFORMDATA"/>
33778   <int value="313" label="DELETED_FILEBROWSERPRIVATE_RELOADDRIVE"/>
33779   <int value="314" label="ALARMS_GET"/>
33780   <int value="315" label="BROWSINGDATA_REMOVEINDEXEDDB"/>
33781   <int value="316" label="FILEBROWSERPRIVATE_ADDFILEWATCH"/>
33782   <int value="317" label="CONTENTSETTINGS_CLEAR"/>
33783   <int value="318" label="FILEBROWSERPRIVATE_GETPREFERENCES"/>
33784   <int value="319" label="BOOKMARKMANAGERPRIVATE_PASTE"/>
33785   <int value="320" label="FILESYSTEM_ISWRITABLEENTRY"/>
33786   <int value="321" label="USB_SETINTERFACEALTERNATESETTING"/>
33787   <int value="322" label="FONTSETTINGS_SETMINIMUMFONTSIZE"/>
33788   <int value="323" label="BROWSERACTION_GETPOPUP"/>
33789   <int value="324" label="SOCKET_DESTROY"/>
33790   <int value="325" label="BLUETOOTH_GETDEVICES"/>
33791   <int value="326" label="ALARMS_CLEARALL"/>
33792   <int value="327" label="FONTSETTINGS_GETDEFAULTFIXEDFONTSIZE"/>
33793   <int value="328" label="FILEBROWSERPRIVATE_ZIPSELECTION"/>
33794   <int value="329" label="SYSTEMINDICATOR_DISABLE"/>
33795   <int value="330" label="DELETED_SCRIPTBADGE_SETPOPUP"/>
33796   <int value="331" label="EXTENSION_ISALLOWEDFILESCHEMEACCESS"/>
33797   <int value="332" label="EXPERIMENTAL_IDENTITY_LAUNCHWEBAUTHFLOW"/>
33798   <int value="333" label="FILEBROWSERPRIVATE_GETDRIVECONNECTIONSTATE"/>
33799   <int value="334" label="TABS_DETECTLANGUAGE"/>
33800   <int value="335" label="METRICSPRIVATE_RECORDVALUE"/>
33801   <int value="336" label="BOOKMARKMANAGERPRIVATE_SORTCHILDREN"/>
33802   <int value="337" label="DELETED_SERIAL_READ"/>
33803   <int value="338" label="APP_CURRENTWINDOWINTERNAL_MAXIMIZE"/>
33804   <int value="339" label="EXPERIMENTAL_DISCOVERY_CLEARALLSUGGESTIONS"/>
33805   <int value="340" label="DELETED_MANAGEDMODEPRIVATE_ENTER"/>
33806   <int value="341" label="DELETED_FILEBROWSERPRIVATE_TRANSFERFILE"/>
33807   <int value="342" label="BROWSERACTION_SETPOPUP"/>
33808   <int value="343" label="TABS_GETSELECTED"/>
33809   <int value="344" label="FONTSETTINGS_GETFONT"/>
33810   <int value="345" label="BLUETOOTH_READ"/>
33811   <int value="346" label="WEBREQUESTINTERNAL_EVENTHANDLED"/>
33812   <int value="347" label="EVENTS_ADDRULES"/>
33813   <int value="348" label="CONTEXTMENUS_CREATE"/>
33814   <int value="349" label="MEDIAPLAYERPRIVATE_GETPLAYLIST"/>
33815   <int value="350" label="DOWNLOADS_ERASE"/>
33816   <int value="351" label="DELETED_EXPERIMENTAL_RECORD_CAPTUREURLS"/>
33817   <int value="352" label="TTS_ISSPEAKING"/>
33818   <int value="353" label="BOOKMARKS_REMOVETREE"/>
33819   <int value="354" label="FILEBROWSERPRIVATE_SEARCHDRIVE"/>
33820   <int value="355" label="DELETED_EXPERIMENTAL_SYSTEMINFO_CPU_GET"/>
33821   <int value="356" label="FILEBROWSERPRIVATE_SETPREFERENCES"/>
33822   <int value="357" label="FONTSETTINGS_SETFONT"/>
33823   <int value="358" label="SOCKET_GETNETWORKLIST"/>
33824   <int value="359" label="BOOKMARKS_MOVE"/>
33825   <int value="360" label="WALLPAPERPRIVATE_MINIMIZEINACTIVEWINDOWS"/>
33826   <int value="361" label="STORAGE_REMOVE"/>
33827   <int value="362" label="AUTOTESTPRIVATE_LOGINSTATUS"/>
33828   <int value="363" label="TABS_CREATE"/>
33829   <int value="364" label="FILEBROWSERPRIVATE_CANCELDIALOG"/>
33830   <int value="365" label="BROWSINGDATA_REMOVECOOKIES"/>
33831   <int value="366" label="FILESYSTEM_CHOOSEENTRY"/>
33832   <int value="367" label="MEDIAPLAYERPRIVATE_PLAY"/>
33833   <int value="368" label="WEBSTOREPRIVATE_GETWEBGLSTATUS"/>
33834   <int value="369" label="SOCKET_SENDTO"/>
33835   <int value="370" label="BROWSINGDATA_REMOVEFILESYSTEMS"/>
33836   <int value="371" label="WALLPAPERPRIVATE_GETSTRINGS"/>
33837   <int value="372" label="BROWSINGDATA_REMOVECACHE"/>
33838   <int value="373" label="BOOKMARKMANAGERPRIVATE_RECORDLAUNCH"/>
33839   <int value="374" label="BROWSERACTION_DISABLE"/>
33840   <int value="375" label="DELETED_EXPERIMENTAL_SPEECHINPUT_ISRECORDING"/>
33841   <int value="376" label="APP_WINDOW_CREATE"/>
33842   <int value="377" label="RUNTIME_RELOAD"/>
33843   <int value="378" label="EXPERIMENTAL_POWER_REQUESTKEEPAWAKE"/>
33844   <int value="379" label="SYSTEMINDICATOR_SETICON"/>
33845   <int value="380" label="FILEBROWSERPRIVATE_ADDMOUNT"/>
33846   <int value="381" label="APP_CURRENTWINDOWINTERNAL_FOCUS"/>
33847   <int value="382" label="EVENTS_REMOVERULES"/>
33848   <int value="383" label="DOWNLOADS_DOWNLOAD"/>
33849   <int value="384" label="WINDOWS_GETALL"/>
33850   <int value="385" label="DELETED_FILEBROWSERPRIVATE_TOGGLEFULLSCREEN"/>
33851   <int value="386" label="APP_CURRENTWINDOWINTERNAL_RESTORE"/>
33852   <int value="387" label="DELETED_WEBSOCKETPROXYPRIVATE_GETPASSPORTFORTCP"/>
33853   <int value="388" label="PAGEACTION_HIDE"/>
33854   <int value="389" label="DELETED_EXPERIMENTAL_SYSTEMINFO_STORAGE_GET"/>
33855   <int value="390" label="DOWNLOADS_ACCEPTDANGER"/>
33856   <int value="391" label="DELETED_WEBSOCKETPROXYPRIVATE_GETURLFORTCP"/>
33857   <int value="392" label="FILEBROWSERPRIVATE_GETSIZESTATS"/>
33858   <int value="393" label="DOWNLOADS_RESUME"/>
33859   <int value="394" label="COOKIES_GETALLCOOKIESTORES"/>
33860   <int value="395" label="MEDIAGALLERIESPRIVATE_ADDGALLERYWATCH"/>
33861   <int value="396" label="MEDIAGALLERIESPRIVATE_REMOVEGALLERYWATCH"/>
33862   <int value="397" label="WEBVIEW_EXECUTESCRIPT"/>
33863   <int value="398" label="NOTIFICATIONS_UPDATE"/>
33864   <int value="399" label="NOTIFICATIONS_CLEAR"/>
33865   <int value="400" label="DELETED_SESSIONRESTORE_GETRECENTLYCLOSED"/>
33866   <int value="401" label="DELETED_SESSIONRESTORE_RESTORE"/>
33867   <int value="402" label="MANAGEMENT_UNINSTALLSELF"/>
33868   <int value="403" label="ECHOPRIVATE_GETOOBETIMESTAMP"/>
33869   <int value="404" label="FILEBROWSERPRIVATE_VALIDATEPATHNAMELENGTH"/>
33870   <int value="405" label="BROWSINGDATA_SETTINGS"/>
33871   <int value="406" label="WEBSTOREPRIVATE_GETISLAUNCHERENABLED"/>
33872   <int value="407" label="NETWORKINGPRIVATE_GETPROPERTIES"/>
33873   <int value="408" label="NETWORKINGPRIVATE_GETVISIBLENETWORKS"/>
33874   <int value="409" label="NETWORKINGPRIVATE_STARTCONNECT"/>
33875   <int value="410" label="NETWORKINGPRIVATE_STARTDISCONNECT"/>
33876   <int value="411" label="MEDIAGALLERIESPRIVATE_GETALLGALLERYWATCH"/>
33877   <int value="412" label="MEDIAGALLERIESPRIVATE_REMOVEALLGALLERYWATCH"/>
33878   <int value="413" label="FILEBROWSERPRIVATE_SEARCHDRIVEMETADATA"/>
33879   <int value="414" label="DELETED_ECHOPRIVATE_CHECKALLOWREDEEMOFFERS"/>
33880   <int value="415" label="DELETED_MEDIAGALLERIESPRIVATE_EJECTDEVICE"/>
33881   <int value="416" label="FILEBROWSERPRIVATE_LOGOUTUSERFORREAUTHENTICATION"/>
33882   <int value="417" label="DEVELOPERPRIVATE_CHOOSEPATH"/>
33883   <int value="418" label="DEVELOPERPRIVATE_PACKDIRECTORY"/>
33884   <int value="419" label="NETWORKINGPRIVATE_VERIFYDESTINATION"/>
33885   <int value="420" label="NETWORKINGPRIVATE_VERIFYANDENCRYPTCREDENTIALS"/>
33886   <int value="421" label="NETWORKINGPRIVATE_VERIFYANDENCRYPTDATA"/>
33887   <int value="422" label="DEVELOPERPRIVATE_RESTART"/>
33888   <int value="423" label="DEVELOPERPRIVATE_ALLOWINCOGNITO"/>
33889   <int value="424" label="INPUT_IME_DELETESURROUNDINGTEXT"/>
33890   <int value="425" label="DELETED_FILEBROWSERPRIVATE_OPENNEWWINDOW"/>
33891   <int value="426" label="CLOUDPRINTPRIVATE_GETCLIENTID"/>
33892   <int value="427" label="ECHOPRIVATE_GETUSERCONSENT"/>
33893   <int value="428" label="SYNCFILESYSTEM_SETCONFLICTRESOLUTIONPOLICY"/>
33894   <int value="429" label="SYNCFILESYSTEM_GETCONFLICTRESOLUTIONPOLICY"/>
33895   <int value="430" label="NETWORKINGPRIVATE_SETPROPERTIES"/>
33896   <int value="431" label="NETWORKINGPRIVATE_GETSTATE"/>
33897   <int value="432" label="POWER_REQUESTKEEPAWAKE"/>
33898   <int value="433" label="POWER_RELEASEKEEPAWAKE"/>
33899   <int value="434" label="WALLPAPERPRIVATE_SETCUSTOMWALLPAPERLAYOUT"/>
33900   <int value="435" label="DOWNLOADSINTERNAL_DETERMINEFILENAME"/>
33901   <int value="436" label="SYNCFILESYSTEM_GETFILESYNCSTATUSES"/>
33902   <int value="437" label="MEDIAGALLERIESPRIVATE_GETHANDLERS"/>
33903   <int value="438" label="WALLPAPERPRIVATE_RESETWALLPAPER"/>
33904   <int value="439" label="DEVELOPERPRIVATE_PERMISSIONS"/>
33905   <int value="440" label="WEBSTOREPRIVATE_ENABLEAPPLAUNCHER"/>
33906   <int value="441" label="APP_CURRENTWINDOWINTERNAL_FULLSCREEN"/>
33907   <int value="442" label="DEVELOPERPRIVATE_LOADUNPACKEDCROS"/>
33908   <int value="443" label="NETWORKINGPRIVATE_REQUESTNETWORKSCAN"/>
33909   <int value="444" label="ENTERPRISE_PLATFORMKEYSPRIVATE_CHALLENGEMACHINEKEY"/>
33910   <int value="445" label="ENTERPRISE_PLATFORMKEYSPRIVATE_CHALLENGEUSERKEY"/>
33911   <int value="446" label="DEVELOPERPRIVATE_LOADPROJECTTOSYNCFS"/>
33912   <int value="447" label="DEVELOPERPRIVATE_GETPROJECTSINFO"/>
33913   <int value="448" label="DEVELOPERPRIVATE_LOADPROJECT"/>
33914   <int value="449" label="COMMANDLINEPRIVATE_HASSWITCH"/>
33915   <int value="450" label="NETWORKINGPRIVATE_GETMANAGEDPROPERTIES"/>
33916   <int value="451" label="LOCATION_WATCHLOCATION"/>
33917   <int value="452" label="LOCATION_CLEARWATCH"/>
33918   <int value="453" label="BLUETOOTH_ADDPROFILE"/>
33919   <int value="454" label="BLUETOOTH_REMOVEPROFILE"/>
33920   <int value="455" label="DELETED_BLUETOOTH_GETPROFILES"/>
33921   <int value="456" label="EXPERIMENTAL_IDENTITY_REMOVECACHEDAUTHTOKEN"/>
33922   <int value="457" label="AUDIO_GETINFO"/>
33923   <int value="458" label="AUDIO_SETACTIVEDEVICES"/>
33924   <int value="459" label="AUDIO_SETPROPERTIES"/>
33925   <int value="460" label="USB_RESETDEVICE"/>
33926   <int value="461" label="SOCKET_MULTICAST_JOIN_GROUP"/>
33927   <int value="462" label="SOCKET_MULTICAST_LEAVE_GROUP"/>
33928   <int value="463" label="SOCKET_MULTICAST_SET_TIME_TO_LIVE"/>
33929   <int value="464" label="SOCKET_MULTICAST_SET_LOOPBACK_MODE"/>
33930   <int value="465" label="SOCKET_MULTICAST_GET_JOINED_GROUPS"/>
33931   <int value="466"
33932       label="EXPERIMENTAL_ACCESSIBILITY_SETNATIVEACCESSIBILITYENABLED"/>
33933   <int value="467" label="RUNTIME_GETPLATFORMINFO"/>
33934   <int value="468" label="WEBVIEW_INSERTCSS"/>
33935   <int value="469" label="METRICSPRIVATE_GETISCRASHRECORDINGENABLED"/>
33936   <int value="470" label="IDENTITYPRIVATE_GETRESOURCES"/>
33937   <int value="471" label="NOTIFICATIONS_GET_ALL"/>
33938   <int value="472" label="USB_LISTINTERFACES"/>
33939   <int value="473" label="FILESYSTEM_RETAINENTRY"/>
33940   <int value="474" label="FILESYSTEM_ISRESTORABLE"/>
33941   <int value="475" label="FILESYSTEM_RESTOREENTRY"/>
33942   <int value="476" label="RUNTIME_SETUNINSTALLURL"/>
33943   <int value="477" label="INPUTMETHODPRIVATE_STARTIME"/>
33944   <int value="478" label="MUSICMANAGERPRIVATE_GETDEVICEID"/>
33945   <int value="479" label="TTS_PAUSE"/>
33946   <int value="480" label="TTS_RESUME"/>
33947   <int value="481" label="DELETED_SYSTEMINFO_CPU_GET"/>
33948   <int value="482" label="DELETED_EXPERIMENTAL_SYSTEMINFO_STORAGE_ADDWATCH"/>
33949   <int value="483" label="DELETED_EXPERIMENTAL_SYSTEMINFO_STORAGE_REMOVEWATCH"/>
33950   <int value="484" label="DELETED_EXPERIMENTAL_SYSTEMINFO_STORAGE_GETALLWATCH"/>
33951   <int value="485"
33952       label="DELETED_EXPERIMENTAL_SYSTEMINFO_STORAGE_REMOVEALLWATCH"/>
33953   <int value="486" label="DELETED_SYSTEMINFO_MEMORY_GET"/>
33954   <int value="487" label="ACTIVITYLOGPRIVATE_GETEXTENSIONACTIVITIES"/>
33955   <int value="488" label="RUNTIME_GETPACKAGEDIRECTORYENTRY"/>
33956   <int value="489" label="DELETED_SYSTEMINFO_DISPLAY_SETDISPLAYPROPERTIES"/>
33957   <int value="490" label="FEEDBACKPRIVATE_GETUSEREMAIL"/>
33958   <int value="491" label="FEEDBACKPRIVATE_GETSYSTEMINFORMATION"/>
33959   <int value="492" label="FEEDBACKPRIVATE_SENDFEEDBACK"/>
33960   <int value="493" label="VIRTUALKEYBOARDPRIVATE_INSERTTEXT"/>
33961   <int value="494" label="DIAGNOSTICS_SENDPACKET"/>
33962   <int value="495" label="METRICSPRIVATE_GETFIELDTRIAL"/>
33963   <int value="496" label="FILEBROWSERPRIVATE_ZOOM"/>
33964   <int value="497" label="WEBVIEW_GO"/>
33965   <int value="498" label="WEBSTOREPRIVATE_ISININCOGNITOMODEFUNCTION"/>
33966   <int value="499" label="FILEBROWSERPRIVATE_REQUESTACCESSTOKEN"/>
33967   <int value="500" label="WEBVIEW_STOP"/>
33968   <int value="501" label="WEBVIEW_RELOAD"/>
33969   <int value="502" label="WEBVIEW_TERMINATE"/>
33970   <int value="503" label="TYPES_PRIVATE_CHROMEDIRECTSETTING_GET"/>
33971   <int value="504" label="TYPES_PRIVATE_CHROMEDIRECTSETTING_SET"/>
33972   <int value="505" label="TYPES_PRIVATE_CHROMEDIRECTSETTING_CLEAR"/>
33973   <int value="506" label="DELETED_EXPERIMENTAL_SYSTEMINFO_STORAGE_EJECTDEVICE"/>
33974   <int value="507" label="SYSTEM_CPU_GETINFO"/>
33975   <int value="508" label="BOOKMARKMANAGERPRIVATE_REMOVETREES"/>
33976   <int value="509" label="SYSTEM_DISPLAY_GETINFO"/>
33977   <int value="510" label="SYSTEM_DISPLAY_SETDISPLAYPROPERTIES"/>
33978   <int value="511" label="SYSTEM_MEMORY_GETINFO"/>
33979   <int value="512" label="FILEBROWSERPRIVATE_GETSHAREURL"/>
33980   <int value="513" label="SYSTEM_STORAGE_GETINFO"/>
33981   <int value="514" label="SYSTEM_STORAGE_EJECTDEVICE"/>
33982   <int value="515" label="DELETED_SYSTEM_STORAGE_ADDAVAILABLECAPACITYWATCH"/>
33983   <int value="516" label="DELETED_SYSTEM_STORAGE_REMOVEAVAILABLECAPACITYWATCH"/>
33984   <int value="517"
33985       label="DELETED_SYSTEM_STORAGE_GETALLAVAILABLECAPACITYWATCHES"/>
33986   <int value="518"
33987       label="DELETED_SYSTEM_STORAGE_REMOVEALLAVAILABLECAPACITYWATCHES"/>
33988   <int value="519" label="DOWNLOADS_REMOVEFILE"/>
33989   <int value="520" label="DOWNLOADS_SHOWDEFAULTFOLDER"/>
33990   <int value="521" label="INFOBARS_SHOW"/>
33991   <int value="522" label="DOWNLOADS_SETSHELFENABLED"/>
33992   <int value="523" label="IMAGEWRITER_WRITEFROMURL"/>
33993   <int value="524" label="IMAGEWRITER_WRITEFROMFILE"/>
33994   <int value="525" label="IMAGEWRITER_CANCELWRITE"/>
33995   <int value="526" label="IMAGEWRITER_DESTROYPARTITIONS"/>
33996   <int value="527" label="FEEDBACKPRIVATE_GETSTRINGS"/>
33997   <int value="528" label="LOGPRIVATE_GETHISTORICAL"/>
33998   <int value="529" label="VIRTUALKEYBOARDPRIVATE_MOVECURSOR"/>
33999   <int value="530" label="METRICSPRIVATE_GETVARIATIONPARAMS"/>
34000   <int value="531" label="WEBVIEW_SETPERMISSION"/>
34001   <int value="532" label="DESKTOPCAPTURE_CHOOSEDESKTOPMEDIA"/>
34002   <int value="533" label="APP_CURRENTWINDOWINTERNAL_SETSHAPE"/>
34003   <int value="534" label="PROCESSES_GETPROCESSINFO"/>
34004   <int value="535" label="PROCESSES_GETPROCESSIDFORTAB"/>
34005   <int value="536" label="PROCESSES_TERMINATE"/>
34006   <int value="537" label="SOCKETS_UDP_CREATE"/>
34007   <int value="538" label="SOCKETS_UDP_UPDATE"/>
34008   <int value="539" label="SOCKETS_UDP_BIND"/>
34009   <int value="540" label="SOCKETS_UDP_SEND"/>
34010   <int value="541" label="SOCKETS_UDP_CLOSE"/>
34011   <int value="542" label="SOCKETS_UDP_GETINFO"/>
34012   <int value="543" label="SOCKETS_UDP_GETSOCKETS"/>
34013   <int value="544" label="SOCKETS_UDP_JOINGROUP"/>
34014   <int value="545" label="SOCKETS_UDP_LEAVEGROUP"/>
34015   <int value="546" label="SOCKETS_UDP_SETMULTICASTTIMETOLIVE"/>
34016   <int value="547" label="SOCKETS_UDP_SETMULTICASTLOOPBACKMODE"/>
34017   <int value="548" label="SOCKETS_UDP_GETJOINEDGROUPS"/>
34018   <int value="549" label="SIGNED_IN_DEVICES_GET"/>
34019   <int value="550" label="AUTOTESTPRIVATE_SIMULATEASANMEMORYBUG"/>
34020   <int value="551" label="WEBVIEW_CLEARDATA"/>
34021   <int value="552" label="SESSIONS_GETRECENTLYCLOSED"/>
34022   <int value="553" label="SESSIONS_GETDEVICES"/>
34023   <int value="554" label="SESSIONS_RESTORE"/>
34024   <int value="555" label="SYNCFILESYSTEM_GETSERVICESTATUS"/>
34025   <int value="556" label="ECHOPRIVATE_SETOFFERINFO"/>
34026   <int value="557" label="ECHOPRIVATE_GETOFFERINFO"/>
34027   <int value="558" label="DEVELOPERPRIVATE_ISPROFILEMANAGED"/>
34028   <int value="559" label="FILEBROWSERPRIVATE_INSTALLWEBSTOREITEM"/>
34029   <int value="560" label="FILEBROWSERPRIVATE_STARTCOPY"/>
34030   <int value="561" label="FILEBROWSERPRIVATE_CANCELCOPY"/>
34031   <int value="562" label="NETWORKINGPRIVATE_CREATENETWORK"/>
34032   <int value="563" label="BRAILLEDISPLAYPRIVATE_GETDISPLAYSTATE"/>
34033   <int value="564" label="BRAILLEDISPLAYPRIVATE_WRITEDOTS"/>
34034   <int value="565" label="USB_GETDEVICES"/>
34035   <int value="566" label="USB_REQUESTACCESS"/>
34036   <int value="567" label="USB_OPENDEVICE"/>
34037   <int value="568" label="ACTIVITYLOGPRIVATE_DELETEDATABASE"/>
34038   <int value="569" label="ACTIVITYLOGPRIVATE_DELETEURLS"/>
34039   <int value="570" label="FILEBROWSERPRIVATE_REQUESTWEBSTOREACCESSTOKEN"/>
34040   <int value="571" label="IMAGEWRITER_LISTREMOVABLESTORAGEDEVICES"/>
34041   <int value="572" label="WALLPAPER_SETWALLPAPER"/>
34042   <int value="573" label="VIRTUALKEYBOARDPRIVATE_HIDEKEYBOARD"/>
34043   <int value="574" label="AUTOTESTPRIVATE_LOCKSCREEN"/>
34044   <int value="575" label="WEBRTCLOGGINGPRIVATE_SETMETADATA"/>
34045   <int value="576" label="WEBRTCLOGGINGPRIVATE_START"/>
34046   <int value="577" label="WEBRTCLOGGINGPRIVATE_SETUPLOADONRENDERCLOSE"/>
34047   <int value="578" label="WEBRTCLOGGINGPRIVATE_STOP"/>
34048   <int value="579" label="WEBRTCLOGGINGPRIVATE_UPLOAD"/>
34049   <int value="580" label="WEBRTCLOGGINGPRIVATE_DISCARD"/>
34050   <int value="581" label="WEBVIEW_OVERRIDEUSERAGENT"/>
34051   <int value="582" label="PRINCIPALSPRIVATE_SHOWAVATARBUBBLE"/>
34052   <int value="583" label="PRINCIPALSPRIVATE_SIGNOUT"/>
34053   <int value="584" label="CAST_CHANNEL_OPEN"/>
34054   <int value="585" label="CAST_CHANNEL_SEND"/>
34055   <int value="586" label="CAST_CHANNEL_CLOSE"/>
34056   <int value="587" label="RUNTIME_RESTART"/>
34057   <int value="588" label="DESKTOPCAPTURE_CANCELCHOOSEDESKTOPMEDIA"/>
34058   <int value="589" label="APP_CURRENTWINDOWINTERNAL_SETALWAYSONTOP"/>
34059   <int value="590" label="SOCKETS_TCP_CREATE"/>
34060   <int value="591" label="SOCKETS_TCP_UPDATE"/>
34061   <int value="592" label="SOCKETS_TCP_SETPAUSED"/>
34062   <int value="593" label="SOCKETS_TCP_SETKEEPALIVE"/>
34063   <int value="594" label="SOCKETS_TCP_SETNODELAY"/>
34064   <int value="595" label="SOCKETS_TCP_CONNECT"/>
34065   <int value="596" label="SOCKETS_TCP_DISCONNECT"/>
34066   <int value="597" label="SOCKETS_TCP_SEND"/>
34067   <int value="598" label="SOCKETS_TCP_CLOSE"/>
34068   <int value="599" label="SOCKETS_TCP_GETINFO"/>
34069   <int value="600" label="SOCKETS_TCP_GETSOCKETS"/>
34070   <int value="601" label="NETWORKINGPRIVATE_GETENABLEDNETWORKTYPES"/>
34071   <int value="602" label="NETWORKINGPRIVATE_ENABLENETWORKTYPE"/>
34072   <int value="603" label="NETWORKINGPRIVATE_DISABLENETWORKTYPE"/>
34073   <int value="604" label="SOCKETS_TCP_SERVER_CREATE"/>
34074   <int value="605" label="SOCKETS_TCP_SERVER_UPDATE"/>
34075   <int value="606" label="SOCKETS_TCP_SERVER_SETPAUSED"/>
34076   <int value="607" label="SOCKETS_TCP_SERVER_LISTEN"/>
34077   <int value="608" label="SOCKETS_TCP_SERVER_DISCONNECT"/>
34078   <int value="609" label="SOCKETS_TCP_SERVER_CLOSE"/>
34079   <int value="610" label="SOCKETS_TCP_SERVER_GETINFO"/>
34080   <int value="611" label="SOCKETS_TCP_SERVER_GETSOCKETS"/>
34081   <int value="612" label="SYSTEM_STORAGE_GETAVAILABLECAPACITY"/>
34082   <int value="613" label="BROWSERACTION_OPEN_POPUP"/>
34083   <int value="614" label="WEBRTC_AUDIO_PRIVATE_GET_SINKS"/>
34084   <int value="615" label="WEBRTC_AUDIO_PRIVATE_GET_ACTIVE_SINK"/>
34085   <int value="616" label="WEBRTC_AUDIO_PRIVATE_SET_ACTIVE_SINK"/>
34086   <int value="617" label="WEBRTC_AUDIO_PRIVATE_GET_ASSOCIATED_SINK"/>
34087   <int value="618" label="VIRTUALKEYBOARDPRIVATE_KEYBOARDLOADED"/>
34088   <int value="619" label="DELETED_APP_CURRENTWINDOWINTERNAL_SETMINWIDTH"/>
34089   <int value="620" label="DELETED_APP_CURRENTWINDOWINTERNAL_SETMINHEIGHT"/>
34090   <int value="621" label="DELETED_APP_CURRENTWINDOWINTERNAL_SETMAXWIDTH"/>
34091   <int value="622" label="DELETED_APP_CURRENTWINDOWINTERNAL_SETMAXHEIGHT"/>
34092   <int value="623" label="SYSTEMPRIVATE_GETAPIKEY"/>
34093   <int value="624" label="CHROMEOSINFOPRIVATE_SET"/>
34094   <int value="625" label="BOOKMARKMANAGERPRIVATE_GETMETAINFO"/>
34095   <int value="626" label="BOOKMARKMANAGERPRIVATE_SETMETAINFO"/>
34096   <int value="627" label="FILESYSTEMPROVIDER_MOUNT"/>
34097   <int value="628" label="AUTOTESTPRIVATE_GETEXTENSIONSINFO"/>
34098   <int value="629" label="SCREENLOCKPRIVATE_GETLOCKED"/>
34099   <int value="630" label="SCREENLOCKPRIVATE_SETLOCKED"/>
34100   <int value="631" label="SCREENLOCKPRIVATE_SHOWMESSAGE"/>
34101   <int value="632" label="FEEDBACKPRIVATE_GETHISTOGRAMS"/>
34102   <int value="633" label="SYSTEM_NETWORK_GETNETWORKINTERFACES"/>
34103   <int value="634" label="SERIAL_GETDEVICES"/>
34104   <int value="635" label="SERIAL_UPDATE"/>
34105   <int value="636" label="SERIAL_SETPAUSED"/>
34106   <int value="637" label="SERIAL_GETINFO"/>
34107   <int value="638" label="SERIAL_GETCONNECTIONS"/>
34108   <int value="639" label="SERIAL_SEND"/>
34109   <int value="640" label="GCM_REGISTER"/>
34110   <int value="641" label="GCM_SEND"/>
34111   <int value="642" label="SERIAL_CONNECT"/>
34112   <int value="643" label="SERIAL_DISCONNECT"/>
34113   <int value="644" label="MEDIAGALLERIES_GETALLMEDIAFILESYSTEMMETADATA"/>
34114   <int value="645" label="FIRSTRUNPRIVATE_GETLOCALIZEDSTRINGS"/>
34115   <int value="646" label="FIRSTRUNPRIVATE_LAUNCHTUTORIAL"/>
34116   <int value="647" label="SOCKETS_UDP_SETPAUSED"/>
34117   <int value="648" label="WEBVIEW_CAPTUREVISIBLEREGION"/>
34118   <int value="649" label="MEDIAGALLERIES_GETMETADATA"/>
34119   <int value="650" label="INPUT_IME_SENDKEYEVENTS"/>
34120   <int value="651" label="VIRTUALKEYBOARDPRIVATE_LOCKKEYBOARD"/>
34121   <int value="652" label="SCREENLOCKPRIVATE_SHOWBUTTON"/>
34122   <int value="653" label="INPUT_IME_HIDEINPUTVIEW"/>
34123   <int value="654" label="BOOKMARKMANAGERPRIVATE_UNDO"/>
34124   <int value="655" label="BOOKMARKMANAGERPRIVATE_REDO"/>
34125   <int value="656" label="BOOKMARKMANAGERPRIVATE_UNDOINFO"/>
34126   <int value="657" label="BOOKMARKMANAGERPRIVATE_REDOINFO"/>
34127   <int value="658" label="MEDIAGALLERIES_ADDUSERSELECTEDFOLDER"/>
34128   <int value="659"
34129       label="PREFERENCESPRIVATE_GETSYNCCATEGORIESWITHOUTPASSPHRASE"/>
34130   <int value="660" label="READINGLISTPRIVATE_ADDENTRY"/>
34131   <int value="661" label="READINGLISTPRIVATE_REMOVEENTRY"/>
34132   <int value="662" label="READINGLISTPRIVATE_GETENTRIES"/>
34133   <int value="663" label="MEDIAGALLERIES_STARTMEDIASCAN"/>
34134   <int value="664" label="MEDIAGALLERIES_CANCELMEDIASCAN"/>
34135   <int value="665" label="MEDIAGALLERIES_ADDSCANRESULTS"/>
34136   <int value="666" label="LOGPRIVATE_STARTNETINTERNALSWATCH"/>
34137   <int value="667" label="LOGPRIVATE_STOPNETINTERNALSWATCH"/>
34138   <int value="668" label="FILEBROWSERPRIVATE_GETPROFILES"/>
34139   <int value="669" label="FILEBROWSERPRIVATE_VISITDESKTOP"/>
34140   <int value="670" label="VIRTUALKEYBOARDPRIVATE_GETKEYBOARDCONFIG"/>
34141   <int value="671" label="HID_GETDEVICES"/>
34142   <int value="672" label="HID_CONNECT"/>
34143   <int value="673" label="HID_DISCONNECT"/>
34144   <int value="674" label="HID_RECEIVE"/>
34145   <int value="675" label="HID_SEND"/>
34146   <int value="676" label="HID_RECEIVEFEATUREREPORT"/>
34147   <int value="677" label="HID_SENDFEATUREREPORT"/>
34148   <int value="678" label="HOTWORDPRIVATE_SETENABLED"/>
34149   <int value="679" label="HOTWORDPRIVATE_GETSTATUS"/>
34150   <int value="680" label="APP_CURRENTWINDOWINTERNAL_SETBADGEICON"/>
34151   <int value="681" label="APP_CURRENTWINDOWINTERNAL_CLEARBADGE"/>
34152   <int value="682" label="WEBVIEW_SETZOOM"/>
34153   <int value="683" label="WEBVIEW_GETZOOM"/>
34154   <int value="684" label="DEVELOPERPRIVATE_REQUESTFILESOURCE"/>
34155   <int value="685" label="DEVELOPERPRIVATE_OPENDEVTOOLS"/>
34156   <int value="686" label="ACTIVITYLOGPRIVATE_DELETEACTIVITIES"/>
34157   <int value="687" label="NETWORKINGPRIVATE_SETWIFITDLSENABLEDSTATE"/>
34158   <int value="688" label="NETWORKINGPRIVATE_GETWIFITDLSSTATUS"/>
34159   <int value="689" label="SCREENLOCKPRIVATE_HIDEBUTTON"/>
34160   <int value="690" label="SCREENLOCKPRIVATE_SETAUTHTYPE"/>
34161   <int value="691" label="SCREENLOCKPRIVATE_GETAUTHTYPE"/>
34162   <int value="692" label="SCREENLOCKPRIVATE_ACCEPTAUTHATTEMPT"/>
34163   <int value="693" label="WEBVIEW_FIND"/>
34164   <int value="694" label="WEBVIEW_STOPFINDING"/>
34165   <int value="695" label="WEBVIEW_CONTEXTMENUSCREATE"/>
34166   <int value="696" label="WEBVIEW_CONTEXTMENUSUPDATE"/>
34167   <int value="697" label="WEBVIEW_CONTEXTMENUSREMOVE"/>
34168   <int value="698" label="WEBVIEW_CONTEXTMENUSREMOVEALL"/>
34169   <int value="699" label="AUTOMATIONINTERNAL_ENABLECURRENTTAB"/>
34170   <int value="700" label="APP_CURRENTWINDOWINTERNAL_SETSIZECONSTRAINTS"/>
34171   <int value="701" label="BLUETOOTH_GETDEVICE"/>
34172   <int value="702" label="GCM_UNREGISTER"/>
34173   <int value="703" label="FILEBROWSERPRIVATE_REQUESTDRIVESHARE"/>
34174   <int value="704" label="METRICSPRIVATE_RECORDSPARSEVALUE"/>
34175   <int value="705" label="HOTWORDPRIVATE_SETAUDIOLOGGINGENABLED"/>
34176   <int value="706" label="BLUETOOTHPRIVATE_SETADAPTERSTATE"/>
34177   <int value="707" label="BLUETOOTHPRIVATE_ENABLEPAIRING"/>
34178   <int value="708" label="BLUETOOTHPRIVATE_DISABLEPAIRING"/>
34179   <int value="709" label="BLUETOOTHPRIVATE_SETPAIRINGRESPONSE"/>
34180   <int value="710" label="NETWORKINGPRIVATE_GETCAPTIVEPORTALSTATUS"/>
34181   <int value="711" label="AUTOMATIONINTERNAL_PERFORMACTION"/>
34182   <int value="712" label="BLUETOOTH_UPDATE_SOCKET"/>
34183   <int value="713" label="BLUETOOTH_SET_SOCKET_PAUSED"/>
34184   <int value="714" label="BLUETOOTH_GET_SOCKET"/>
34185   <int value="715" label="BLUETOOTH_GET_SOCKETS"/>
34186   <int value="716" label="FILESYSTEMPROVIDER_UNMOUNT"/>
34187   <int value="717" label="FILESYSTEMPROVIDERINTERNAL_UNMOUNTREQUESTEDSUCCESS"/>
34188   <int value="718" label="FILESYSTEMPROVIDERINTERNAL_UNMOUNTREQUESTEDERROR"/>
34189   <int value="719" label="MEDIAGALLERIES_DROPPERMISSIONFORMEDIAFILESYSTEM"/>
34190   <int value="720" label="WEBCAMPRIVATE_SET"/>
34191   <int value="721" label="WEBCAMPRIVATE_RESET"/>
34192   <int value="722" label="WEBCAMPRIVATE_GET"/>
34193   <int value="723" label="BLUETOOTHLOWENERGY_GETSERVICE"/>
34194   <int value="724" label="BLUETOOTHLOWENERGY_GETSERVICES"/>
34195   <int value="725" label="BLUETOOTHLOWENERGY_GETCHARACTERISTIC"/>
34196   <int value="726" label="BLUETOOTHLOWENERGY_GETCHARACTERISTICS"/>
34197   <int value="727" label="BLUETOOTHLOWENERGY_GETINCLUDEDSERVICES"/>
34198   <int value="728" label="BLUETOOTHLOWENERGY_GETDESCRIPTOR"/>
34199   <int value="729" label="BLUETOOTHLOWENERGY_GETDESCRIPTORS"/>
34200   <int value="730" label="BLUETOOTHLOWENERGY_READCHARACTERISTICVALUE"/>
34201   <int value="731" label="BLUETOOTHLOWENERGY_WRITECHARACTERISTICVALUE"/>
34202   <int value="732" label="BLUETOOTHLOWENERGY_READDESCRIPTORVALUE"/>
34203   <int value="733" label="BLUETOOTHLOWENERGY_WRITEDESCRIPTORVALUE"/>
34204   <int value="734" label="BOOKMARKMANAGERPRIVATE_CREATEWITHMETAINFO"/>
34205   <int value="735" label="BOOKMARKMANAGERPRIVATE_UPDATEMETAINFO"/>
34206   <int value="736" label="BLUETOOTHSOCKET_CREATE"/>
34207   <int value="737" label="BLUETOOTHSOCKET_UPDATE"/>
34208   <int value="738" label="BLUETOOTHSOCKET_SETPAUSED"/>
34209   <int value="739" label="BLUETOOTHSOCKET_LISTENUSINGRFCOMM"/>
34210   <int value="740" label="BLUETOOTHSOCKET_LISTENUSINGINSECURERFCOMM"/>
34211   <int value="741" label="BLUETOOTHSOCKET_LISTENUSINGL2CAP"/>
34212   <int value="742" label="BLUETOOTHSOCKET_CONNECT"/>
34213   <int value="743" label="BLUETOOTHSOCKET_DISCONNECT"/>
34214   <int value="744" label="BLUETOOTHSOCKET_CLOSE"/>
34215   <int value="745" label="BLUETOOTHSOCKET_SEND"/>
34216   <int value="746" label="BLUETOOTHSOCKET_GETINFO"/>
34217   <int value="747" label="BLUETOOTHSOCKET_GETSOCKETS"/>
34218   <int value="748" label="WEBSTOREPRIVATE_SIGNINFUNCTION"/>
34219   <int value="749" label="SHELL_CREATEWINDOW"/>
34220   <int value="750"
34221       label="FILESYSTEMPROVIDERINTERNAL_GETMETADATAREQUESTEDSUCCESS"/>
34222   <int value="751"
34223       label="FILESYSTEMPROVIDERINTERNAL_GETMETADATAREQUESTEDERROR"/>
34224   <int value="752" label="BROWSER_OPENTAB"/>
34225   <int value="753" label="MANAGEMENT_CREATEAPPSHORTCUT"/>
34226   <int value="754" label="WEBVIEW_SHOWCONTEXTMENU"/>
34227   <int value="755" label="WEBRTCLOGGINGPRIVATE_STARTRTPDUMP"/>
34228   <int value="756" label="WEBRTCLOGGINGPRIVATE_STOPRTPDUMP"/>
34229   <int value="757" label="AUTOMATIONINTERNAL_ENABLEDESKTOP"/>
34230   <int value="758" label="HOTWORDPRIVATE_SETHOTWORDSESSIONSTATE"/>
34231   <int value="759" label="HOTWORDPRIVATE_NOTIFYHOTWORDRECOGNITION"/>
34232   <int value="760"
34233       label="FILESYSTEMPROVIDERINTERNAL_READDIRECTORYREQUESTEDSUCCESS"/>
34234   <int value="761"
34235       label="FILESYSTEMPROVIDERINTERNAL_READDIRECTORYREQUESTEDERROR"/>
34236   <int value="762" label="LEDGER_BATCHEXECUTE"/>
34237   <int value="763" label="FILESYSTEMPROVIDERINTERNAL_OPENFILEREQUESTEDSUCCESS"/>
34238   <int value="764" label="FILESYSTEMPROVIDERINTERNAL_OPENFILEREQUESTEDERROR"/>
34239 </enum>
34241 <enum name="ExtensionInstallCause" type="int">
34242   <int value="0" label="INSTALL_CAUSE_UNSET"/>
34243   <int value="1" label="INSTALL_CAUSE_USER_DOWNLOAD"/>
34244   <int value="2" label="INSTALL_CAUSE_UPDATE"/>
34245   <int value="3" label="INSTALL_CAUSE_EXTERNAL_FILE"/>
34246   <int value="4" label="INSTALL_CAUSE_AUTOMATION"/>
34247 </enum>
34249 <enum name="ExtensionInstallPromptExperimentLinkAction" type="int">
34250   <int value="0" label="Link is shown"/>
34251   <int value="1" label="Link is not shown"/>
34252   <int value="2" label="Link is clicked"/>
34253 </enum>
34255 <enum name="ExtensionInstallPromptType" type="int">
34256   <int value="0" label="Install prompt"/>
34257   <int value="1" label="Inline install prompt"/>
34258   <int value="2" label="Bundle install prompt"/>
34259   <int value="3" label="Re-enable prompt"/>
34260   <int value="4" label="Permissions prompt"/>
34261   <int value="5" label="External install prompt"/>
34262   <int value="6" label="Post install permissions prompt"/>
34263   <int value="7" label="Launch prompt"/>
34264 </enum>
34266 <enum name="ExtensionInstallVerifierGetSignatureResult" type="int">
34267   <int value="0" label="No signature (network error, etc)"/>
34268   <int value="1" label="Invalid signature"/>
34269   <int value="2" label="Valid signature"/>
34270 </enum>
34272 <enum name="ExtensionInstallVerifierInitResult" type="int">
34273   <int value="0" label="No value in prefs"/>
34274   <int value="1" label="Pref present but parsing failed"/>
34275   <int value="2" label="Invalid signature"/>
34276   <int value="3" label="Valid signature"/>
34277 </enum>
34279 <enum name="ExtensionInstallVerifierMustRemainDisabled" type="int">
34280   <int value="0" label="VERIFIED"/>
34281   <int value="1" label="NOT_EXTENSION"/>
34282   <int value="2" label="UNPACKED"/>
34283   <int value="3" label="ENTERPRISE_POLICY_ALLOWED"/>
34284   <int value="4" label="FORCED_NOT_VERIFIED"/>
34285   <int value="5" label="NOT_FROM_STORE"/>
34286   <int value="6" label="NO_SIGNATURE"/>
34287   <int value="7" label="NOT_VERIFIED_BUT_NOT_ENFORCING"/>
34288   <int value="8" label="NOT_VERIFIED"/>
34289 </enum>
34291 <enum name="ExtensionInstallVerifierStatus" type="int">
34292   <int value="0" label="NONE"/>
34293   <int value="1" label="BOOTSTRAP"/>
34294   <int value="2" label="ENFORCE"/>
34295 </enum>
34297 <enum name="ExtensionLaunchType" type="int">
34298   <int value="0" label="PINNED"/>
34299   <int value="1" label="REGULAR"/>
34300   <int value="2" label="FULLSCREEN"/>
34301 </enum>
34303 <enum name="ExtensionLocation" type="int">
34304   <int value="0" label="INVALID"/>
34305   <int value="1" label="INTERNAL"/>
34306   <int value="2" label="EXTERNAL_PREF"/>
34307   <int value="3" label="EXTERNAL_REGISTRY"/>
34308   <int value="4" label="LOAD"/>
34309   <int value="5" label="COMPONENT"/>
34310   <int value="6" label="EXTERNAL_PREF_DOWNLOAD"/>
34311   <int value="7" label="EXTERNAL_POLICY_DOWNLOAD"/>
34312   <int value="8" label="COMMAND_LINE"/>
34313   <int value="9" label="EXTERNAL_POLICY"/>
34314   <int value="10" label="EXTERNAL_COMPONENT"/>
34315 </enum>
34317 <enum name="ExtensionPermission" type="int">
34318   <int value="0" label="UNKNOWN"/>
34319   <int value="1" label="NONE"/>
34320   <int value="2" label="BOOKMARKS"/>
34321   <int value="3" label="GEOLOCATION"/>
34322   <int value="4" label="BROWSING_HISTORY"/>
34323   <int value="5" label="TABS"/>
34324   <int value="6" label="MANAGEMENT"/>
34325   <int value="7" label="DEBUGGER"/>
34326   <int value="8" label="1_HOST"/>
34327   <int value="9" label="2_HOSTS"/>
34328   <int value="10" label="3_HOSTS"/>
34329   <int value="11" label="4_OR_MORE_HOSTS"/>
34330   <int value="12" label="ALL_HOSTS"/>
34331   <int value="13" label="FULL_ACCESS"/>
34332   <int value="14" label="CLIPBOARD"/>
34333   <int value="15" label="TTS_ENGINE"/>
34334   <int value="16" label="CONTENT_SETTINGS"/>
34335   <int value="17" label="PRIVACY"/>
34336   <int value="18" label="MANAGED_MODE"/>
34337   <int value="19" label="INPUT"/>
34338   <int value="20" label="AUDIO_CAPTURE"/>
34339   <int value="21" label="VIDEO_CAPTURE"/>
34340   <int value="22" label="DOWNLOADS"/>
34341   <int value="23" label="FILE_SYSTEM_WRITE"/>
34342   <int value="24" label="ALL_MEDIA_GALLERIES"/>
34343   <int value="25" label="SERIAL"/>
34344   <int value="26" label="SOCKET_ANY_HOST"/>
34345   <int value="27" label="SOCKET_DOMAIN_HOSTS"/>
34346   <int value="28" label="SOCKET_SPECIFIC_HOSTS"/>
34347 </enum>
34349 <enum name="ExtensionPermission2" type="int">
34350 <!-- Generated from ../../../extensions/common/permissions/permission_message.h -->
34352   <int value="0" label="kUnknown"/>
34353   <int value="1" label="kNone"/>
34354   <int value="2" label="kBookmarks"/>
34355   <int value="3" label="kGeolocation"/>
34356   <int value="4" label="kBrowsingHistory"/>
34357   <int value="5" label="kTabs"/>
34358   <int value="6" label="kManagement"/>
34359   <int value="7" label="kDebugger"/>
34360   <int value="8" label="kDesktopCapture"/>
34361   <int value="9" label="kHid"/>
34362   <int value="10" label="kHosts1"/>
34363   <int value="11" label="kHosts2"/>
34364   <int value="12" label="kHosts3"/>
34365   <int value="13" label="kHosts4OrMore"/>
34366   <int value="14" label="kHostsAll"/>
34367   <int value="15" label="kFullAccess"/>
34368   <int value="16" label="kClipboard"/>
34369   <int value="17" label="kTtsEngine"/>
34370   <int value="18" label="kContentSettings"/>
34371   <int value="19" label="kPrivacy"/>
34372   <int value="20" label="kManagedMode"/>
34373   <int value="21" label="kInput"/>
34374   <int value="22" label="kAudioCapture"/>
34375   <int value="23" label="kVideoCapture"/>
34376   <int value="24" label="kDownloads"/>
34377   <int value="25" label="kFileSystemWrite"/>
34378   <int value="26" label="kMediaGalleriesAllGalleriesRead"/>
34379   <int value="27" label="kSerial"/>
34380   <int value="28" label="kSocketAnyHost"/>
34381   <int value="29" label="kSocketDomainHosts"/>
34382   <int value="30" label="kSocketSpecificHosts"/>
34383   <int value="31" label="kBluetooth"/>
34384   <int value="32" label="kUsb"/>
34385   <int value="33" label="kSystemIndicator"/>
34386   <int value="34" label="kUsbDevice"/>
34387   <int value="35" label="kMediaGalleriesAllGalleriesCopyTo"/>
34388   <int value="36" label="kSystemInfoDisplay"/>
34389   <int value="37" label="kNativeMessaging"/>
34390   <int value="38" label="kSyncFileSystem"/>
34391   <int value="39" label="kAudio"/>
34392   <int value="40" label="kFavicon"/>
34393   <int value="41" label="kMusicManagerPrivate"/>
34394   <int value="42" label="kWebConnectable"/>
34395   <int value="43" label="kActivityLogPrivate"/>
34396   <int value="44" label="kBluetoothDevices"/>
34397   <int value="45" label="kDownloadsOpen"/>
34398   <int value="46" label="kNetworkingPrivate"/>
34399   <int value="47" label="kDeclarativeWebRequest"/>
34400   <int value="48" label="kFileSystemDirectory"/>
34401   <int value="49" label="kFileSystemWriteDirectory"/>
34402   <int value="50" label="kSignedInDevices"/>
34403   <int value="51" label="kWallpaper"/>
34404   <int value="52" label="kNetworkState"/>
34405   <int value="53" label="kHomepage"/>
34406   <int value="54" label="kSearchProvider"/>
34407   <int value="55" label="kStartupPages"/>
34408   <int value="56" label="kMediaGalleriesAllGalleriesDelete"/>
34409   <int value="57" label="kScreenlockPrivate"/>
34410   <int value="58" label="kOverrideBookmarksUI"/>
34411   <int value="59" label="kAutomation"/>
34412   <int value="60" label="kAccessibilityFeaturesModify"/>
34413   <int value="61" label="kAccessibilityFeaturesRead"/>
34414   <int value="62" label="kBluetoothPrivate"/>
34415 </enum>
34417 <enum name="ExtensionServiceVerifyAllSuccess" type="int">
34418   <int value="0" label="VERIFY_ALL_BOOTSTRAP_SUCCESS"/>
34419   <int value="1" label="VERIFY_ALL_BOOTSTRAP_FAILURE"/>
34420   <int value="2" label="VERIFY_ALL_NON_BOOTSTRAP_SUCCESS"/>
34421   <int value="3" label="VERIFY_ALL_NON_BOOTSTRAP_FAILURE"/>
34422 </enum>
34424 <enum name="ExtensionType" type="int">
34425   <int value="0" label="UNKNOWN"/>
34426   <int value="1" label="EXTENSION"/>
34427   <int value="2" label="THEME"/>
34428   <int value="3" label="USER_SCRIPT"/>
34429   <int value="4" label="HOSTED_APP"/>
34430   <int value="5" label="LEGACY_PACKAGED_APP"/>
34431   <int value="6" label="PLATFORM_APP"/>
34432 </enum>
34434 <enum name="ExtensionUnpackFailureReason" type="int">
34435   <summary>
34436     Reasons the sandboxed extension unpacker can fail.  See enum FailureReason
34437     in src/chrome/browser/extensions/sandboxed_extension_unpacker.h .
34438   </summary>
34439   <int value="0" label="COULD_NOT_GET_TEMP_DIRECTORY"/>
34440   <int value="1" label="COULD_NOT_CREATE_TEMP_DIRECTORY"/>
34441   <int value="2" label="FAILED_TO_COPY_EXTENSION_FILE_TO_TEMP_DIRECTORY"/>
34442   <int value="3" label="COULD_NOT_GET_SANDBOX_FRIENDLY_PATH"/>
34443   <int value="4" label="COULD_NOT_LOCALIZE_EXTENSION"/>
34444   <int value="5" label="INVALID_MANIFEST"/>
34445   <int value="6" label="UNPACKER_CLIENT_FAILED"/>
34446   <int value="7" label="UTILITY_PROCESS_CRASHED_WHILE_TRYING_TO_INSTALL"/>
34447   <int value="8" label="CRX_FILE_NOT_READABLE"/>
34448   <int value="9" label="CRX_HEADER_INVALID"/>
34449   <int value="10" label="CRX_MAGIC_NUMBER_INVALID"/>
34450   <int value="11" label="CRX_VERSION_NUMBER_INVALID"/>
34451   <int value="12" label="CRX_EXCESSIVELY_LARGE_KEY_OR_SIGNATURE"/>
34452   <int value="13" label="CRX_ZERO_KEY_LENGTH"/>
34453   <int value="14" label="CRX_ZERO_SIGNATURE_LENGTH"/>
34454   <int value="15" label="CRX_PUBLIC_KEY_INVALID"/>
34455   <int value="16" label="CRX_SIGNATURE_INVALID"/>
34456   <int value="17" label="CRX_SIGNATURE_VERIFICATION_INITIALIZATION_FAILED"/>
34457   <int value="18" label="CRX_SIGNATURE_VERIFICATION_FAILED"/>
34458   <int value="19" label="ERROR_SERIALIZING_MANIFEST_JSON"/>
34459   <int value="20" label="ERROR_SAVING_MANIFEST_JSON"/>
34460   <int value="21" label="COULD_NOT_READ_IMAGE_DATA_FROM_DISK"/>
34461   <int value="22" label="DECODED_IMAGES_DO_NOT_MATCH_THE_MANIFEST"/>
34462   <int value="23" label="INVALID_PATH_FOR_BROWSER_IMAGE"/>
34463   <int value="24" label="ERROR_REMOVING_OLD_IMAGE_FILE"/>
34464   <int value="25" label="INVALID_PATH_FOR_BITMAP_IMAGE"/>
34465   <int value="26" label="ERROR_RE_ENCODING_THEME_IMAGE"/>
34466   <int value="27" label="ERROR_SAVING_THEME_IMAGE"/>
34467   <int value="28" label="COULD_NOT_READ_CATALOG_DATA_FROM_DISK"/>
34468   <int value="29" label="INVALID_CATALOG_DATA"/>
34469   <int value="30" label="INVALID_PATH_FOR_CATALOG"/>
34470   <int value="31" label="ERROR_SERIALIZING_CATALOG"/>
34471   <int value="32" label="ERROR_SAVING_CATALOG"/>
34472 </enum>
34474 <enum name="ExternalDeviceAction" type="int">
34475   <int value="0" label="Import to Drive"/>
34476   <int value="1" label="View files"/>
34477   <int value="2" label="View files (automatically)"/>
34478   <int value="3" label="Watch video"/>
34479   <int value="4" label="Error"/>
34480   <int value="5" label="Close (no action)"/>
34481 </enum>
34483 <enum name="ExternalDisplayOpenResult" type="int">
34484   <int value="0" label="Success"/>
34485   <int value="1" label="Failed with EACCES (incorrect permission on device)"/>
34486   <int value="2" label="Failed with ENOENT (device missing)"/>
34487   <int value="3" label="Failed for some other reason"/>
34488 </enum>
34490 <enum name="ExternalDisplayReceiveResult" type="int">
34491   <int value="0" label="Success"/>
34492   <int value="1" label="ioctl() to I2C device failed"/>
34493   <int value="2" label="Bad message checksum"/>
34494   <int value="3" label="Bad message address"/>
34495   <int value="4" label="Bad message length"/>
34496   <int value="5" label="Bad command code in message"/>
34497   <int value="6" label="Bad result code in message"/>
34498   <int value="7" label="Bad feature index in message"/>
34499   <int value="8" label="Maximum value of 0 in message"/>
34500 </enum>
34502 <enum name="ExternalDisplaySendResult" type="int">
34503   <int value="0" label="Success"/>
34504   <int value="1" label="ioctl() to I2C device failed"/>
34505 </enum>
34507 <enum name="ExternalItemState" type="int">
34508   <int value="0" label="DEPRECATED_DISABLED"/>
34509   <int value="1" label="DEPRECATED_ENABLED"/>
34510   <int value="2" label="DISABLED (in webstore)"/>
34511   <int value="3" label="ENABLED (in webstore)"/>
34512   <int value="4" label="DISABLED (not in webstore)"/>
34513   <int value="5" label="ENABLED (not in webstore)"/>
34514   <int value="6" label="UNINSTALLED (in webstore)"/>
34515   <int value="7" label="UNINSTALLED (not in webstore)"/>
34516 </enum>
34518 <enum name="Exynos5250LotIdEnum" type="int">
34519   <int value="0" label="Fused device"/>
34520   <int value="1" label="Generic unfused device"/>
34521   <int value="2" label="Unfused; lot ID NZVPU"/>
34522   <int value="3" label="Unfused; lot ID NZVR7"/>
34523 </enum>
34525 <enum name="FallbackSSLVersion" type="int">
34526   <int value="0" label="FALLBACK_NONE">SSL version fallback did not occur.</int>
34527   <int value="1" label="FALLBACK_SSL3">Fell back on SSL 3.0.</int>
34528   <int value="2" label="FALLBACK_TLS1">Fell back on TLS 1.0.</int>
34529   <int value="3" label="FALLBACK_TLS1_1">Fell back on TLS 1.1.</int>
34530 </enum>
34532 <enum name="FeatureObserver" type="int">
34533 <!-- Generated from ..\..\..\third_party\WebKit\Source\core\frame\UseCounter.h -->
34535   <int value="0" label="PageDestruction"/>
34536   <int value="1" label="LegacyNotifications"/>
34537   <int value="2" label="MultipartMainResource"/>
34538   <int value="3" label="PrefixedIndexedDB"/>
34539   <int value="4" label="WorkerStart"/>
34540   <int value="5" label="SharedWorkerStart"/>
34541   <int value="6" label="LegacyWebAudio"/>
34542   <int value="7" label="WebAudioStart"/>
34543   <int value="8" label="PrefixedContentSecurityPolicy"/>
34544   <int value="9" label="UnprefixedIndexedDB"/>
34545   <int value="10" label="OpenWebDatabase"/>
34546   <int value="11" label="LegacyHTMLNotifications"/>
34547   <int value="12" label="LegacyTextNotifications"/>
34548   <int value="13" label="UnprefixedRequestAnimationFrame"/>
34549   <int value="14" label="PrefixedRequestAnimationFrame"/>
34550   <int value="15" label="ContentSecurityPolicy"/>
34551   <int value="16" label="ContentSecurityPolicyReportOnly"/>
34552   <int value="17" label="PrefixedContentSecurityPolicyReportOnly"/>
34553   <int value="18" label="PrefixedTransitionEndEvent"/>
34554   <int value="19" label="UnprefixedTransitionEndEvent"/>
34555   <int value="20" label="PrefixedAndUnprefixedTransitionEndEvent"/>
34556   <int value="21" label="AutoFocusAttribute"/>
34557   <int value="22" label="DeprecatedAutoSaveAttribute"/>
34558   <int value="23" label="DataListElement"/>
34559   <int value="24" label="FormAttribute"/>
34560   <int value="25" label="IncrementalAttribute"/>
34561   <int value="26" label="InputTypeColor"/>
34562   <int value="27" label="InputTypeDate"/>
34563   <int value="28" label="InputTypeDateTime"/>
34564   <int value="29" label="InputTypeDateTimeFallback"/>
34565   <int value="30" label="InputTypeDateTimeLocal"/>
34566   <int value="31" label="InputTypeEmail"/>
34567   <int value="32" label="InputTypeMonth"/>
34568   <int value="33" label="InputTypeNumber"/>
34569   <int value="34" label="InputTypeRange"/>
34570   <int value="35" label="InputTypeSearch"/>
34571   <int value="36" label="InputTypeTel"/>
34572   <int value="37" label="InputTypeTime"/>
34573   <int value="38" label="InputTypeURL"/>
34574   <int value="39" label="InputTypeWeek"/>
34575   <int value="40" label="InputTypeWeekFallback"/>
34576   <int value="41" label="ListAttribute"/>
34577   <int value="42" label="MaxAttribute"/>
34578   <int value="43" label="MinAttribute"/>
34579   <int value="44" label="PatternAttribute"/>
34580   <int value="45" label="PlaceholderAttribute"/>
34581   <int value="46" label="PrecisionAttribute"/>
34582   <int value="47" label="PrefixedDirectoryAttribute"/>
34583   <int value="48" label="PrefixedSpeechAttribute"/>
34584   <int value="49" label="RequiredAttribute"/>
34585   <int value="50" label="ResultsAttribute"/>
34586   <int value="51" label="StepAttribute"/>
34587   <int value="52" label="PageVisits"/>
34588   <int value="53" label="HTMLMarqueeElement"/>
34589   <int value="54" label="Unused: CSSOverflowMarquee"/>
34590   <int value="55" label="Reflection"/>
34591   <int value="56" label="CursorVisibility"/>
34592   <int value="57" label="PrefixedStorageInfo"/>
34593   <int value="58" label="XFrameOptions"/>
34594   <int value="59" label="XFrameOptionsSameOrigin"/>
34595   <int value="60" label="XFrameOptionsSameOriginWithBadAncestorChain"/>
34596   <int value="61" label="DeprecatedFlexboxWebContent"/>
34597   <int value="62" label="DeprecatedFlexboxChrome"/>
34598   <int value="63" label="DeprecatedFlexboxChromeExtension"/>
34599   <int value="64" label="SVGTRefElement"/>
34600   <int value="65" label="UnprefixedPerformanceTimeline"/>
34601   <int value="66" label="PrefixedPerformanceTimeline"/>
34602   <int value="67" label="UnprefixedUserTiming"/>
34603   <int value="68" label="PrefixedUserTiming"/>
34604   <int value="69" label="WindowEvent"/>
34605   <int value="70" label="ContentSecurityPolicyWithBaseElement"/>
34606   <int value="71" label="PrefixedMediaAddKey"/>
34607   <int value="72" label="PrefixedMediaGenerateKeyRequest"/>
34608   <int value="73" label="WebAudioLooping"/>
34609   <int value="74" label="DocumentClear"/>
34610   <int value="75" label="PrefixedTransitionMediaFeature"/>
34611   <int value="76" label="SVGFontElement"/>
34612   <int value="77" label="XMLDocument"/>
34613   <int value="78" label="XSLProcessingInstruction"/>
34614   <int value="79" label="XSLTProcessor"/>
34615   <int value="80" label="SVGSwitchElement"/>
34616   <int value="81" label="PrefixedDocumentRegister"/>
34617   <int value="82" label="HTMLShadowElementOlderShadowRoot"/>
34618   <int value="83" label="DocumentAll"/>
34619   <int value="84" label="FormElement"/>
34620   <int value="85" label="DemotedFormElement"/>
34621   <int value="86" label="CaptureAttributeAsEnum"/>
34622   <int value="87" label="ShadowDOMPrefixedPseudo"/>
34623   <int value="88" label="ShadowDOMPrefixedCreateShadowRoot"/>
34624   <int value="89" label="ShadowDOMPrefixedShadowRoot"/>
34625   <int value="90" label="SVGAnimationElement"/>
34626   <int value="91" label="KeyboardEventKeyLocation"/>
34627   <int value="92" label="CaptureEvents"/>
34628   <int value="93" label="ReleaseEvents"/>
34629   <int value="94" label="CSSDisplayRunIn"/>
34630   <int value="95" label="CSSDisplayCompact"/>
34631   <int value="96" label="LineClamp"/>
34632   <int value="97" label="SubFrameBeforeUnloadRegistered"/>
34633   <int value="98" label="SubFrameBeforeUnloadFired"/>
34634   <int value="99" label="CSSPseudoElementPrefixedDistributed"/>
34635   <int value="100" label="TextReplaceWholeText"/>
34636   <int value="101" label="PrefixedShadowRootConstructor"/>
34637   <int value="102" label="ConsoleMarkTimeline"/>
34638   <int value="103" label="CSSPseudoElementUserAgentCustomPseudo"/>
34639   <int value="104" label="DocumentTypeEntities"/>
34640   <int value="105" label="DocumentTypeInternalSubset"/>
34641   <int value="106" label="DocumentTypeNotations"/>
34642   <int value="107" label="ElementGetAttributeNode"/>
34643   <int value="108" label="ElementSetAttributeNode"/>
34644   <int value="109" label="ElementRemoveAttributeNode"/>
34645   <int value="110" label="ElementGetAttributeNodeNS"/>
34646   <int value="111" label="DocumentCreateAttribute"/>
34647   <int value="112" label="DocumentCreateAttributeNS"/>
34648   <int value="113" label="DocumentCreateCDATASection"/>
34649   <int value="114" label="DocumentInputEncoding"/>
34650   <int value="115" label="DocumentXMLEncoding"/>
34651   <int value="116" label="DocumentXMLStandalone"/>
34652   <int value="117" label="DocumentXMLVersion"/>
34653   <int value="118" label="NodeIsSameNode"/>
34654   <int value="119" label="NodeIsSupported"/>
34655   <int value="120" label="NodeNamespaceURI"/>
34656   <int value="121" label="NodePrefix"/>
34657   <int value="122" label="NodeLocalName"/>
34658   <int value="123" label="NavigatorProductSub"/>
34659   <int value="124" label="NavigatorVendor"/>
34660   <int value="125" label="NavigatorVendorSub"/>
34661   <int value="126" label="FileError"/>
34662   <int value="127" label="DocumentCharset"/>
34663   <int value="128" label="PrefixedAnimationEndEvent"/>
34664   <int value="129" label="UnprefixedAnimationEndEvent"/>
34665   <int value="130" label="PrefixedAndUnprefixedAnimationEndEvent"/>
34666   <int value="131" label="PrefixedAnimationStartEvent"/>
34667   <int value="132" label="UnprefixedAnimationStartEvent"/>
34668   <int value="133" label="PrefixedAndUnprefixedAnimationStartEvent"/>
34669   <int value="134" label="PrefixedAnimationIterationEvent"/>
34670   <int value="135" label="UnprefixedAnimationIterationEvent"/>
34671   <int value="136" label="PrefixedAndUnprefixedAnimationIterationEvent"/>
34672   <int value="137" label="EventReturnValue"/>
34673   <int value="138" label="SVGSVGElement"/>
34674   <int value="139" label="SVGAnimateColorElement"/>
34675   <int value="140" label="InsertAdjacentText"/>
34676   <int value="141" label="InsertAdjacentElement"/>
34677   <int value="142" label="HasAttributes"/>
34678   <int value="143" label="DOMSubtreeModifiedEvent"/>
34679   <int value="144" label="DOMNodeInsertedEvent"/>
34680   <int value="145" label="DOMNodeRemovedEvent"/>
34681   <int value="146" label="DOMNodeRemovedFromDocumentEvent"/>
34682   <int value="147" label="DOMNodeInsertedIntoDocumentEvent"/>
34683   <int value="148" label="DOMCharacterDataModifiedEvent"/>
34684   <int value="149" label="DocumentAllTags"/>
34685   <int value="150" label="DocumentAllLegacyCall"/>
34686   <int value="151" label="HTMLAppletElementLegacyCall"/>
34687   <int value="152" label="HTMLEmbedElementLegacyCall"/>
34688   <int value="153" label="HTMLObjectElementLegacyCall"/>
34689   <int value="154" label="BeforeLoadEvent"/>
34690   <int value="155" label="GetMatchedCSSRules"/>
34691   <int value="156" label="SVGFontInCSS"/>
34692   <int value="157" label="ScrollTopBodyNotQuirksMode"/>
34693   <int value="158" label="ScrollLeftBodyNotQuirksMode"/>
34694   <int value="159" label="AttributeIsId"/>
34695   <int value="160" label="AttributeOwnerElement"/>
34696   <int value="161" label="AttributeSetPrefix"/>
34697   <int value="162" label="AttributeSpecified"/>
34698   <int value="163" label="BeforeLoadEventInIsolatedWorld"/>
34699   <int value="164" label="PrefixedAudioDecodedByteCount"/>
34700   <int value="165" label="PrefixedVideoDecodedByteCount"/>
34701   <int value="166" label="PrefixedVideoSupportsFullscreen"/>
34702   <int value="167" label="PrefixedVideoDisplayingFullscreen"/>
34703   <int value="168" label="PrefixedVideoEnterFullscreen"/>
34704   <int value="169" label="PrefixedVideoExitFullscreen"/>
34705   <int value="170" label="PrefixedVideoEnterFullScreen"/>
34706   <int value="171" label="PrefixedVideoExitFullScreen"/>
34707   <int value="172" label="PrefixedVideoDecodedFrameCount"/>
34708   <int value="173" label="PrefixedVideoDroppedFrameCount"/>
34709   <int value="174" label="SourceElementCandidate"/>
34710   <int value="175" label="SourceElementNonMatchingMedia"/>
34711   <int value="176" label="PrefixedElementRequestFullscreen"/>
34712   <int value="177" label="PrefixedElementRequestFullScreen"/>
34713   <int value="178" label="BarPropLocationbar"/>
34714   <int value="179" label="BarPropMenubar"/>
34715   <int value="180" label="BarPropPersonalbar"/>
34716   <int value="181" label="BarPropScrollbars"/>
34717   <int value="182" label="BarPropStatusbar"/>
34718   <int value="183" label="BarPropToolbar"/>
34719   <int value="184" label="InputTypeEmailMultiple"/>
34720   <int value="185" label="InputTypeEmailMaxLength"/>
34721   <int value="186" label="InputTypeEmailMultipleMaxLength"/>
34722   <int value="187" label="TextTrackCueConstructor"/>
34723   <int value="188" label="CSSStyleDeclarationPropertyName"/>
34724   <int value="189" label="CSSStyleDeclarationFloatPropertyName"/>
34725   <int value="190" label="InputTypeText"/>
34726   <int value="191" label="InputTypeTextMaxLength"/>
34727   <int value="192" label="InputTypePassword"/>
34728   <int value="193" label="InputTypePasswordMaxLength"/>
34729   <int value="194" label="SVGInstanceRoot"/>
34730   <int value="195" label="ShowModalDialog"/>
34731   <int value="196" label="PrefixedPageVisibility"/>
34732   <int value="197" label="HTMLFrameElementLocation"/>
34733   <int value="198" label="CSSStyleSheetInsertRuleOptionalArg"/>
34734   <int value="199" label="CSSWebkitRegionAtRule"/>
34735   <int value="200" label="DocumentBeforeUnloadRegistered"/>
34736   <int value="201" label="DocumentBeforeUnloadFired"/>
34737   <int value="202" label="DocumentUnloadRegistered"/>
34738   <int value="203" label="DocumentUnloadFired"/>
34739   <int value="204" label="SVGLocatableNearestViewportElement"/>
34740   <int value="205" label="SVGLocatableFarthestViewportElement"/>
34741   <int value="206" label="IsIndexElement"/>
34742   <int value="207" label="HTMLHeadElementProfile"/>
34743   <int value="208" label="OverflowChangedEvent"/>
34744   <int value="209" label="SVGPointMatrixTransform"/>
34745   <int value="210" label="HTMLHtmlElementManifest"/>
34746   <int value="211" label="DOMFocusInOutEvent"/>
34747   <int value="212" label="FileGetLastModifiedDate"/>
34748   <int value="213" label="HTMLElementInnerText"/>
34749   <int value="214" label="HTMLElementOuterText"/>
34750   <int value="215" label="ReplaceDocumentViaJavaScriptURL"/>
34751   <int value="216" label="ElementSetAttributeNodeNS"/>
34752   <int value="217" label="ElementPrefixedMatchesSelector"/>
34753   <int value="218" label="DOMImplementationCreateCSSStyleSheet"/>
34754   <int value="219" label="CSSStyleSheetRules"/>
34755   <int value="220" label="CSSStyleSheetAddRule"/>
34756   <int value="221" label="CSSStyleSheetRemoveRule"/>
34757   <int value="222" label="InitMessageEvent"/>
34758   <int value="223" label="PrefixedInitMessageEvent"/>
34759   <int value="224" label="ElementSetPrefix"/>
34760   <int value="225" label="CSSStyleDeclarationGetPropertyCSSValue"/>
34761   <int value="226" label="SVGElementGetPresentationAttribute"/>
34762   <int value="227" label="REMOVEDAttrUsedAsNodeParameter"/>
34763   <int value="228" label="REMOVEDAttrUsedAsNodeReceiver"/>
34764   <int value="229" label="PrefixedMediaCancelKeyRequest"/>
34765   <int value="230" label="DOMImplementationHasFeature"/>
34766   <int value="231" label="DOMImplementationHasFeatureReturnFalse"/>
34767   <int value="232" label="CanPlayTypeKeySystem"/>
34768   <int value="233" label="PrefixedDevicePixelRatioMediaFeature"/>
34769   <int value="234" label="PrefixedMaxDevicePixelRatioMediaFeature"/>
34770   <int value="235" label="PrefixedMinDevicePixelRatioMediaFeature"/>
34771   <int value="236" label="PrefixedTransform2dMediaFeature"/>
34772   <int value="237" label="PrefixedTransform3dMediaFeature"/>
34773   <int value="238" label="PrefixedAnimationMediaFeature"/>
34774   <int value="239" label="PrefixedViewModeMediaFeature"/>
34775   <int value="240" label="PrefixedStorageQuota"/>
34776   <int value="241" label="ContentSecurityPolicyReportOnlyInMeta"/>
34777   <int value="242" label="PrefixedMediaSourceOpen"/>
34778   <int value="243" label="ResetReferrerPolicy"/>
34779   <int value="244" label="CaseInsensitiveAttrSelectorMatch"/>
34780   <int value="245" label="CaptureAttributeAsBoolean"/>
34781   <int value="246" label="FormNameAccessForImageElement"/>
34782   <int value="247" label="FormNameAccessForPastNamesMap"/>
34783   <int value="248" label="FormAssociationByParser"/>
34784   <int value="249" label="HTMLSourceElementMedia"/>
34785   <int value="250" label="SVGSVGElementInDocument"/>
34786   <int value="251" label="SVGDocumentRootElement"/>
34787   <int value="252" label="DocumentCreateEventOptionalArgument"/>
34788   <int value="253" label="MediaErrorEncrypted"/>
34789   <int value="254" label="EventSourceURL"/>
34790   <int value="255" label="WebSocketURL"/>
34791   <int value="256" label="UnsafeEvalBlocksCSSOM"/>
34792   <int value="257" label="WorkerSubjectToCSP"/>
34793   <int value="258" label="WorkerAllowedByChildBlockedByScript"/>
34794   <int value="259" label="HTMLMediaElementControllerNotNull"/>
34795   <int value="260" label="DeprecatedWebKitGradient"/>
34796   <int value="261" label="DeprecatedWebKitLinearGradient"/>
34797   <int value="262" label="DeprecatedWebKitRepeatingLinearGradient"/>
34798   <int value="263" label="DeprecatedWebKitRadialGradient"/>
34799   <int value="264" label="DeprecatedWebKitRepeatingRadialGradient"/>
34800   <int value="265" label="PrefixedGetImageDataHD"/>
34801   <int value="266" label="PrefixedPutImageDataHD"/>
34802   <int value="267" label="PrefixedImageSmoothingEnabled"/>
34803   <int value="268" label="UnprefixedImageSmoothingEnabled"/>
34804   <int value="269" label="ShadowRootApplyAuthorStyles"/>
34805   <int value="270" label="PromiseConstructor"/>
34806   <int value="271" label="PromiseCast"/>
34807   <int value="272" label="PromiseReject"/>
34808   <int value="273" label="PromiseResolve"/>
34809   <int value="274" label="TextAutosizing"/>
34810   <int value="275" label="TextAutosizingLayout"/>
34811   <int value="276" label="HTMLAnchorElementPingAttribute"/>
34812   <int value="277" label="JavascriptExhaustedMemory"/>
34813   <int value="278" label="InsertAdjacentHTML"/>
34814   <int value="279" label="SVGClassName"/>
34815   <int value="280" label="HTMLAppletElement"/>
34816   <int value="281" label="HTMLMediaElementSeekToFragmentStart"/>
34817   <int value="282" label="HTMLMediaElementPauseAtFragmentEnd"/>
34818   <int value="283" label="PrefixedWindowURL"/>
34819   <int value="284" label="PrefixedWorkerURL"/>
34820   <int value="285" label="WindowOrientation"/>
34821   <int value="286" label="DOMStringListContains"/>
34822   <int value="287" label="DocumentCaptureEvents"/>
34823   <int value="288" label="DocumentReleaseEvents"/>
34824   <int value="289" label="WindowCaptureEvents"/>
34825   <int value="290" label="WindowReleaseEvents"/>
34826   <int value="291" label="PrefixedGamepad"/>
34827   <int value="292" label="ElementAnimateKeyframeListEffectObjectTiming"/>
34828   <int value="293" label="ElementAnimateKeyframeListEffectDoubleTiming"/>
34829   <int value="294" label="ElementAnimateKeyframeListEffectNoTiming"/>
34830   <int value="295" label="DocumentXPathCreateExpression"/>
34831   <int value="296" label="DocumentXPathCreateNSResolver"/>
34832   <int value="297" label="DocumentXPathEvaluate"/>
34833   <int value="298" label="AttrGetValue"/>
34834   <int value="299" label="AttrSetValue"/>
34835   <int value="300" label="AnimationConstructorKeyframeListEffectObjectTiming"/>
34836   <int value="301" label="AnimationConstructorKeyframeListEffectDoubleTiming"/>
34837   <int value="302" label="AnimationConstructorKeyframeListEffectNoTiming"/>
34838   <int value="303" label="AttrSetValueWithElement"/>
34839   <int value="304" label="PrefixedCancelAnimationFrame"/>
34840   <int value="305" label="PrefixedCancelRequestAnimationFrame"/>
34841   <int value="306" label="NamedNodeMapGetNamedItem"/>
34842   <int value="307" label="NamedNodeMapSetNamedItem"/>
34843   <int value="308" label="NamedNodeMapRemoveNamedItem"/>
34844   <int value="309" label="NamedNodeMapItem"/>
34845   <int value="310" label="NamedNodeMapGetNamedItemNS"/>
34846   <int value="311" label="NamedNodeMapSetNamedItemNS"/>
34847   <int value="312" label="NamedNodeMapRemoveNamedItemNS"/>
34848   <int value="313" label="OpenWebDatabaseInWorker"/>
34849   <int value="314" label="OpenWebDatabaseSyncInWorker"/>
34850   <int value="315" label="PrefixedAllowFullscreenAttribute"/>
34851   <int value="316" label="XHRProgressEventPosition"/>
34852   <int value="317" label="XHRProgressEventTotalSize"/>
34853   <int value="318" label="PrefixedDocumentIsFullscreen"/>
34854   <int value="319" label="PrefixedDocumentFullScreenKeyboardInputAllowed"/>
34855   <int value="320" label="PrefixedDocumentCurrentFullScreenElement"/>
34856   <int value="321" label="PrefixedDocumentCancelFullScreen"/>
34857   <int value="322" label="PrefixedDocumentFullscreenEnabled"/>
34858   <int value="323" label="PrefixedDocumentFullscreenElement"/>
34859   <int value="324" label="PrefixedDocumentExitFullscreen"/>
34860   <int value="325" label="SVGForeignObjectElement"/>
34861   <int value="326" label="PrefixedElementRequestPointerLock"/>
34862   <int value="327" label="SelectionSetPosition"/>
34863   <int value="328" label="AnimationPlayerFinishEvent"/>
34864   <int value="329" label="SVGSVGElementInXMLDocument"/>
34865   <int value="330" label="CanvasRenderingContext2DSetAlpha"/>
34866   <int value="331" label="CanvasRenderingContext2DSetCompositeOperation"/>
34867   <int value="332" label="CanvasRenderingContext2DSetLineWidth"/>
34868   <int value="333" label="CanvasRenderingContext2DSetLineCap"/>
34869   <int value="334" label="CanvasRenderingContext2DSetLineJoin"/>
34870   <int value="335" label="CanvasRenderingContext2DSetMiterLimit"/>
34871   <int value="336" label="CanvasRenderingContext2DClearShadow"/>
34872   <int value="337" label="CanvasRenderingContext2DSetStrokeColor"/>
34873   <int value="338" label="CanvasRenderingContext2DSetFillColor"/>
34874   <int value="339" label="CanvasRenderingContext2DDrawImageFromRect"/>
34875   <int value="340" label="CanvasRenderingContext2DSetShadow"/>
34876   <int value="341" label="PrefixedPerformanceClearResourceTimings"/>
34877   <int value="342" label="PrefixedPerformanceSetResourceTimingBufferSize"/>
34878   <int value="343" label="EventSrcElement"/>
34879   <int value="344" label="EventCancelBubble"/>
34880   <int value="345" label="EventPath"/>
34881   <int value="346" label="EventClipboardData"/>
34882   <int value="347" label="NodeIteratorDetach"/>
34883   <int value="348" label="AttrNodeValue"/>
34884   <int value="349" label="AttrTextContent"/>
34885   <int value="350" label="EventGetReturnValueTrue"/>
34886   <int value="351" label="EventGetReturnValueFalse"/>
34887   <int value="352" label="EventSetReturnValueTrue"/>
34888   <int value="353" label="EventSetReturnValueFalse"/>
34889   <int value="354" label="NodeIteratorExpandEntityReferences"/>
34890   <int value="355" label="TreeWalkerExpandEntityReferences"/>
34891   <int value="356" label="WindowOffscreenBuffering"/>
34892   <int value="357" label="WindowDefaultStatus"/>
34893   <int value="358" label="WindowDefaultstatus"/>
34894   <int value="359" label="PrefixedConvertPointFromPageToNode"/>
34895   <int value="360" label="PrefixedConvertPointFromNodeToPage"/>
34896   <int value="361" label="PrefixedTransitionEventConstructor"/>
34897   <int value="362" label="PrefixedMutationObserverConstructor"/>
34898   <int value="363" label="PrefixedIDBCursorConstructor"/>
34899   <int value="364" label="PrefixedIDBDatabaseConstructor"/>
34900   <int value="365" label="PrefixedIDBFactoryConstructor"/>
34901   <int value="366" label="PrefixedIDBIndexConstructor"/>
34902   <int value="367" label="PrefixedIDBKeyRangeConstructor"/>
34903   <int value="368" label="PrefixedIDBObjectStoreConstructor"/>
34904   <int value="369" label="PrefixedIDBRequestConstructor"/>
34905   <int value="370" label="PrefixedIDBTransactionConstructor"/>
34906   <int value="371" label="NotificationPermission"/>
34907   <int value="372" label="RangeDetach"/>
34908   <int value="373" label="DocumentImportNodeOptionalArgument"/>
34909   <int value="374" label="HTMLTableElementVspace"/>
34910   <int value="375" label="HTMLTableElementHspace"/>
34911   <int value="376" label="PrefixedDocumentExitPointerLock"/>
34912   <int value="377" label="PrefixedDocumentPointerLockElement"/>
34913   <int value="378" label="PrefixedTouchRadiusX"/>
34914   <int value="379" label="PrefixedTouchRadiusY"/>
34915   <int value="380" label="PrefixedTouchRotationAngle"/>
34916   <int value="381" label="PrefixedTouchForce"/>
34917   <int value="382" label="PrefixedMouseEventMovementX"/>
34918   <int value="383" label="PrefixedMouseEventMovementY"/>
34919   <int value="384" label="PrefixedWheelEventDirectionInvertedFromDevice"/>
34920   <int value="385" label="PrefixedWheelEventInit"/>
34921   <int value="386" label="PrefixedFileRelativePath"/>
34922   <int value="387" label="DocumentCaretRangeFromPoint"/>
34923   <int value="388" label="DocumentGetCSSCanvasContext"/>
34924   <int value="389" label="ElementScrollIntoViewIfNeeded"/>
34925   <int value="390" label="ElementScrollByLines"/>
34926   <int value="391" label="ElementScrollByPages"/>
34927   <int value="392" label="RangeCompareNode"/>
34928   <int value="393" label="RangeExpand"/>
34929   <int value="394" label="HTMLFrameElementWidth"/>
34930   <int value="395" label="HTMLFrameElementHeight"/>
34931   <int value="396" label="HTMLImageElementX"/>
34932   <int value="397" label="HTMLImageElementY"/>
34933   <int value="398" label="HTMLOptionsCollectionRemoveElement"/>
34934   <int value="399" label="HTMLPreElementWrap"/>
34935   <int value="400" label="SelectionBaseNode"/>
34936   <int value="401" label="SelectionBaseOffset"/>
34937   <int value="402" label="SelectionExtentNode"/>
34938   <int value="403" label="SelectionExtentOffset"/>
34939   <int value="404" label="SelectionType"/>
34940   <int value="405" label="SelectionModify"/>
34941   <int value="406" label="SelectionSetBaseAndExtent"/>
34942   <int value="407" label="SelectionEmpty"/>
34943   <int value="408" label="SVGFEMorphologyElementSetRadius"/>
34944   <int value="409" label="VTTCue"/>
34945   <int value="410" label="VTTCueRender"/>
34946   <int value="411" label="VTTCueRenderVertical"/>
34947   <int value="412" label="VTTCueRenderSnapToLinesFalse"/>
34948   <int value="413" label="VTTCueRenderLineNotAuto"/>
34949   <int value="414" label="VTTCueRenderPositionNot50"/>
34950   <int value="415" label="VTTCueRenderSizeNot100"/>
34951   <int value="416" label="VTTCueRenderAlignNotMiddle"/>
34952 </enum>
34954 <enum name="FFmpegCodecs" type="int">
34955   <int value="0" label="NONE"/>
34956   <int value="1" label="MPEG1VIDEO"/>
34957   <int value="2" label="MPEG2VIDEO"/>
34958   <int value="3" label="MPEG2VIDEO_XVMC"/>
34959   <int value="4" label="H261"/>
34960   <int value="5" label="H263"/>
34961   <int value="6" label="RV10"/>
34962   <int value="7" label="RV20"/>
34963   <int value="8" label="MJPEG"/>
34964   <int value="9" label="MJPEGB"/>
34965   <int value="10" label="LJPEG"/>
34966   <int value="11" label="SP5X"/>
34967   <int value="12" label="JPEGLS"/>
34968   <int value="13" label="MPEG4"/>
34969   <int value="14" label="RAWVIDEO"/>
34970   <int value="15" label="MSMPEG4V1"/>
34971   <int value="16" label="MSMPEG4V2"/>
34972   <int value="17" label="MSMPEG4V3"/>
34973   <int value="18" label="WMV1"/>
34974   <int value="19" label="WMV2"/>
34975   <int value="20" label="H263P"/>
34976   <int value="21" label="H263I"/>
34977   <int value="22" label="FLV1"/>
34978   <int value="23" label="SVQ1"/>
34979   <int value="24" label="SVQ3"/>
34980   <int value="25" label="DVVIDEO"/>
34981   <int value="26" label="HUFFYUV"/>
34982   <int value="27" label="CYUV"/>
34983   <int value="28" label="H264"/>
34984   <int value="29" label="INDEO3"/>
34985   <int value="30" label="VP3"/>
34986   <int value="31" label="THEORA"/>
34987   <int value="32" label="ASV1"/>
34988   <int value="33" label="ASV2"/>
34989   <int value="34" label="FFV1"/>
34990   <int value="35" label="4XM"/>
34991   <int value="36" label="VCR1"/>
34992   <int value="37" label="CLJR"/>
34993   <int value="38" label="MDEC"/>
34994   <int value="39" label="ROQ"/>
34995   <int value="40" label="INTERPLAY_VIDEO"/>
34996   <int value="41" label="XAN_WC3"/>
34997   <int value="42" label="XAN_WC4"/>
34998   <int value="43" label="RPZA"/>
34999   <int value="44" label="CINEPAK"/>
35000   <int value="45" label="WS_VQA"/>
35001   <int value="46" label="MSRLE"/>
35002   <int value="47" label="MSVIDEO1"/>
35003   <int value="48" label="IDCIN"/>
35004   <int value="49" label="8BPS"/>
35005   <int value="50" label="SMC"/>
35006   <int value="51" label="FLIC"/>
35007   <int value="52" label="TRUEMOTION1"/>
35008   <int value="53" label="VMDVIDEO"/>
35009   <int value="54" label="MSZH"/>
35010   <int value="55" label="ZLIB"/>
35011   <int value="56" label="QTRLE"/>
35012   <int value="57" label="SNOW"/>
35013   <int value="58" label="TSCC"/>
35014   <int value="59" label="ULTI"/>
35015   <int value="60" label="QDRAW"/>
35016   <int value="61" label="VIXL"/>
35017   <int value="62" label="QPEG"/>
35018   <int value="63" label="PNG"/>
35019   <int value="64" label="PPM"/>
35020   <int value="65" label="PBM"/>
35021   <int value="66" label="PGM"/>
35022   <int value="67" label="PGMYUV"/>
35023   <int value="68" label="PAM"/>
35024   <int value="69" label="FFVHUFF"/>
35025   <int value="70" label="RV30"/>
35026   <int value="71" label="RV40"/>
35027   <int value="72" label="VC1"/>
35028   <int value="73" label="WMV3"/>
35029   <int value="74" label="LOCO"/>
35030   <int value="75" label="WNV1"/>
35031   <int value="76" label="AASC"/>
35032   <int value="77" label="INDEO2"/>
35033   <int value="78" label="FRAPS"/>
35034   <int value="79" label="TRUEMOTION2"/>
35035   <int value="80" label="BMP"/>
35036   <int value="81" label="CSCD"/>
35037   <int value="82" label="MMVIDEO"/>
35038   <int value="83" label="ZMBV"/>
35039   <int value="84" label="AVS"/>
35040   <int value="85" label="SMACKVIDEO"/>
35041   <int value="86" label="NUV"/>
35042   <int value="87" label="KMVC"/>
35043   <int value="88" label="FLASHSV"/>
35044   <int value="89" label="CAVS"/>
35045   <int value="90" label="JPEG2000"/>
35046   <int value="91" label="VMNC"/>
35047   <int value="92" label="VP5"/>
35048   <int value="93" label="VP6"/>
35049   <int value="94" label="VP6F"/>
35050   <int value="95" label="TARGA"/>
35051   <int value="96" label="DSICINVIDEO"/>
35052   <int value="97" label="TIERTEXSEQVIDEO"/>
35053   <int value="98" label="TIFF"/>
35054   <int value="99" label="GIF"/>
35055   <int value="100" label="DXA"/>
35056   <int value="101" label="DNXHD"/>
35057   <int value="102" label="THP"/>
35058   <int value="103" label="SGI"/>
35059   <int value="104" label="C93"/>
35060   <int value="105" label="BETHSOFTVID"/>
35061   <int value="106" label="PTX"/>
35062   <int value="107" label="TXD"/>
35063   <int value="108" label="VP6A"/>
35064   <int value="109" label="AMV"/>
35065   <int value="110" label="VB"/>
35066   <int value="111" label="PCX"/>
35067   <int value="112" label="SUNRAST"/>
35068   <int value="113" label="INDEO4"/>
35069   <int value="114" label="INDEO5"/>
35070   <int value="115" label="MIMIC"/>
35071   <int value="116" label="RL2"/>
35072   <int value="117" label="ESCAPE124"/>
35073   <int value="118" label="DIRAC"/>
35074   <int value="119" label="BFI"/>
35075   <int value="120" label="CMV"/>
35076   <int value="121" label="MOTIONPIXELS"/>
35077   <int value="122" label="TGV"/>
35078   <int value="123" label="TGQ"/>
35079   <int value="124" label="TQI"/>
35080   <int value="125" label="AURA"/>
35081   <int value="126" label="AURA2"/>
35082   <int value="127" label="V210X"/>
35083   <int value="128" label="TMV"/>
35084   <int value="129" label="V210"/>
35085   <int value="130" label="DPX"/>
35086   <int value="131" label="MAD"/>
35087   <int value="132" label="FRWU"/>
35088   <int value="133" label="FLASHSV2"/>
35089   <int value="134" label="CDGRAPHICS"/>
35090   <int value="135" label="R210"/>
35091   <int value="136" label="ANM"/>
35092   <int value="137" label="BINKVIDEO"/>
35093   <int value="138" label="IFF_ILBM"/>
35094   <int value="139" label="IFF_BYTERUN1"/>
35095   <int value="140" label="KGV1"/>
35096   <int value="141" label="YOP"/>
35097   <int value="142" label="VP8"/>
35098   <int value="143" label="PICTOR"/>
35099   <int value="144" label="ANSI"/>
35100   <int value="145" label="A64_MULTI"/>
35101   <int value="146" label="A64_MULTI5"/>
35102   <int value="147" label="R10K"/>
35103   <int value="148" label="MXPEG"/>
35104   <int value="149" label="LAGARITH"/>
35105   <int value="150" label="PRORES"/>
35106   <int value="151" label="JV"/>
35107   <int value="152" label="DFA"/>
35108   <int value="153" label="WMV3IMAGE"/>
35109   <int value="154" label="VC1IMAGE"/>
35110   <int value="155" label="UTVIDEO"/>
35111   <int value="156" label="BMV_VIDEO"/>
35112   <int value="157" label="VBLE"/>
35113   <int value="158" label="DXTORY"/>
35114   <int value="159" label="V410"/>
35115   <int value="160" label="XWD"/>
35116   <int value="161" label="CDXL"/>
35117   <int value="162" label="XBM"/>
35118   <int value="163" label="ZEROCODEC"/>
35119   <int value="164" label="MSS1"/>
35120   <int value="165" label="MSA1"/>
35121   <int value="166" label="TSCC2"/>
35122   <int value="167" label="MTS2"/>
35123   <int value="168" label="CLLC"/>
35124   <int value="169" label="MSS2"/>
35125   <int value="170" label="VP9"/>
35126   <int value="65536" label="PCM_S16LE"/>
35127   <int value="65537" label="PCM_S16BE"/>
35128   <int value="65538" label="PCM_U16LE"/>
35129   <int value="65539" label="PCM_U16BE"/>
35130   <int value="65540" label="PCM_S8"/>
35131   <int value="65541" label="PCM_U8"/>
35132   <int value="65542" label="PCM_MULAW"/>
35133   <int value="65543" label="PCM_ALAW"/>
35134   <int value="65544" label="PCM_S32LE"/>
35135   <int value="65545" label="PCM_S32BE"/>
35136   <int value="65546" label="PCM_U32LE"/>
35137   <int value="65547" label="PCM_U32BE"/>
35138   <int value="65548" label="PCM_S24LE"/>
35139   <int value="65549" label="PCM_S24BE"/>
35140   <int value="65550" label="PCM_U24LE"/>
35141   <int value="65551" label="PCM_U24BE"/>
35142   <int value="65552" label="PCM_S24DAUD"/>
35143   <int value="65553" label="PCM_ZORK"/>
35144   <int value="65554" label="PCM_S16LE_PLANAR"/>
35145   <int value="65555" label="PCM_DVD"/>
35146   <int value="65556" label="PCM_F32BE"/>
35147   <int value="65557" label="PCM_F32LE"/>
35148   <int value="65558" label="PCM_F64BE"/>
35149   <int value="65559" label="PCM_F64LE"/>
35150   <int value="65560" label="PCM_BLURAY"/>
35151   <int value="65561" label="PCM_LXF"/>
35152   <int value="65562" label="S302M"/>
35153   <int value="65563" label="PCM_S8_PLANAR"/>
35154   <int value="69632" label="ADPCM_IMA_QT"/>
35155   <int value="69633" label="ADPCM_IMA_WAV"/>
35156   <int value="69634" label="ADPCM_IMA_DK3"/>
35157   <int value="69635" label="ADPCM_IMA_DK4"/>
35158   <int value="69636" label="ADPCM_IMA_WS"/>
35159   <int value="69637" label="ADPCM_IMA_SMJPEG"/>
35160   <int value="69638" label="ADPCM_MS"/>
35161   <int value="69639" label="ADPCM_4XM"/>
35162   <int value="69640" label="ADPCM_XA"/>
35163   <int value="69641" label="ADPCM_ADX"/>
35164   <int value="69642" label="ADPCM_EA"/>
35165   <int value="69643" label="ADPCM_G726"/>
35166   <int value="69644" label="ADPCM_CT"/>
35167   <int value="69645" label="ADPCM_SWF"/>
35168   <int value="69646" label="ADPCM_YAMAHA"/>
35169   <int value="69647" label="ADPCM_SBPRO_4"/>
35170   <int value="69648" label="ADPCM_SBPRO_3"/>
35171   <int value="69649" label="ADPCM_SBPRO_2"/>
35172   <int value="69650" label="ADPCM_THP"/>
35173   <int value="69651" label="ADPCM_IMA_AMV"/>
35174   <int value="69652" label="ADPCM_EA_R1"/>
35175   <int value="69653" label="ADPCM_EA_R3"/>
35176   <int value="69654" label="ADPCM_EA_R2"/>
35177   <int value="69655" label="ADPCM_IMA_EA_SEAD"/>
35178   <int value="69656" label="ADPCM_IMA_EA_EACS"/>
35179   <int value="69657" label="ADPCM_EA_XAS"/>
35180   <int value="69658" label="ADPCM_EA_MAXIS_XA"/>
35181   <int value="69659" label="ADPCM_IMA_ISS"/>
35182   <int value="69660" label="ADPCM_G722"/>
35183   <int value="69661" label="ADPCM_IMA_APC"/>
35184   <int value="73728" label="AMR_NB"/>
35185   <int value="73729" label="AMR_WB"/>
35186   <int value="77824" label="RA_144"/>
35187   <int value="77825" label="RA_288"/>
35188   <int value="81920" label="ROQ_DPCM"/>
35189   <int value="81921" label="INTERPLAY_DPCM"/>
35190   <int value="81922" label="XAN_DPCM"/>
35191   <int value="81923" label="SOL_DPCM"/>
35192   <int value="86016" label="MP2"/>
35193   <int value="86017" label="MP3"/>
35194   <int value="86018" label="AAC"/>
35195   <int value="86019" label="AC3"/>
35196   <int value="86020" label="DTS"/>
35197   <int value="86021" label="VORBIS"/>
35198   <int value="86022" label="DVAUDIO"/>
35199   <int value="86023" label="WMAV1"/>
35200   <int value="86024" label="WMAV2"/>
35201   <int value="86025" label="MACE3"/>
35202   <int value="86026" label="MACE6"/>
35203   <int value="86027" label="VMDAUDIO"/>
35204   <int value="86028" label="FLAC"/>
35205   <int value="86029" label="MP3ADU"/>
35206   <int value="86030" label="MP3ON4"/>
35207   <int value="86031" label="SHORTEN"/>
35208   <int value="86032" label="ALAC"/>
35209   <int value="86033" label="WESTWOOD_SND1"/>
35210   <int value="86034" label="GSM"/>
35211   <int value="86035" label="QDM2"/>
35212   <int value="86036" label="COOK"/>
35213   <int value="86037" label="TRUESPEECH"/>
35214   <int value="86038" label="TTA"/>
35215   <int value="86039" label="SMACKAUDIO"/>
35216   <int value="86040" label="QCELP"/>
35217   <int value="86041" label="WAVPACK"/>
35218   <int value="86042" label="DSICINAUDIO"/>
35219   <int value="86043" label="IMC"/>
35220   <int value="86044" label="MUSEPACK7"/>
35221   <int value="86045" label="MLP"/>
35222   <int value="86046" label="GSM_MS"/>
35223   <int value="86047" label="ATRAC3"/>
35224   <int value="86048" label="VOXWARE"/>
35225   <int value="86049" label="APE"/>
35226   <int value="86050" label="NELLYMOSER"/>
35227   <int value="86051" label="MUSEPACK8"/>
35228   <int value="86052" label="SPEEX"/>
35229   <int value="86053" label="WMAVOICE"/>
35230   <int value="86054" label="WMAPRO"/>
35231   <int value="86055" label="WMALOSSLESS"/>
35232   <int value="86056" label="ATRAC3P"/>
35233   <int value="86057" label="EAC3"/>
35234   <int value="86058" label="SIPR"/>
35235   <int value="86059" label="MP1"/>
35236   <int value="86060" label="TWINVQ"/>
35237   <int value="86061" label="TRUEHD"/>
35238   <int value="86062" label="MP4ALS"/>
35239   <int value="86063" label="ATRAC1"/>
35240   <int value="86064" label="BINKAUDIO_RDFT"/>
35241   <int value="86065" label="BINKAUDIO_DCT"/>
35242   <int value="86066" label="AAC_LATM"/>
35243   <int value="86067" label="QDMC"/>
35244   <int value="86068" label="CELT"/>
35245   <int value="86069" label="G723_1"/>
35246   <int value="86070" label="G729"/>
35247   <int value="86071" label="8SVX_EXP"/>
35248   <int value="86072" label="8SVX_FIB"/>
35249   <int value="86073" label="BMV_AUDIO"/>
35250   <int value="86074" label="RALF"/>
35251   <int value="86075" label="IAC"/>
35252   <int value="86076" label="ILBC"/>
35253   <int value="86077" label="OPUS_DEPRECATED"/>
35254   <int value="86078" label="COMFORT_NOISE"/>
35255   <int value="86079" label="TAK_DEPRECATED"/>
35256   <int value="94208" label="DVD_SUBTITLE"/>
35257   <int value="94209" label="DVB_SUBTITLE"/>
35258   <int value="94210" label="TEXT"/>
35259   <int value="94211" label="XSUB"/>
35260   <int value="94212" label="SSA"/>
35261   <int value="94213" label="MOV_TEXT"/>
35262   <int value="94214" label="HDMV_PGS_SUBTITLE"/>
35263   <int value="94215" label="DVB_TELETEXT"/>
35264   <int value="94216" label="SRT"/>
35265   <int value="98304" label="TTF"/>
35266   <int value="102400" label="PROBE"/>
35267   <int value="131072" label="MPEG2TS"/>
35268   <int value="131073" label="MPEG4SYSTEMS"/>
35269   <int value="135168" label="FFMETADATA"/>
35270   <int value="4665933" label="G2M"/>
35271   <int value="4801606" label="IDF"/>
35272   <int value="5198918" label="OTF"/>
35273   <int value="407917392" label="PCM_S24LE_PLANAR"/>
35274   <int value="542135120" label="PCM_S32LE_PLANAR"/>
35275   <int value="808530518" label="012V"/>
35276   <int value="809850962" label="EXR"/>
35277   <int value="944985688" label="8SVX_RAW"/>
35278   <int value="1095123744" label="ADPCM_AFC"/>
35279   <int value="1096176208" label="AVRP"/>
35280   <int value="1096176238" label="AVRN"/>
35281   <int value="1096176969" label="AVUI"/>
35282   <int value="1096373590" label="AYUV"/>
35283   <int value="1112557912" label="BRENDER_PIX"/>
35284   <int value="1112823892" label="BINTEXT"/>
35285   <int value="1129335105" label="CPIA"/>
35286   <int value="1160852272" label="ESCAPE130"/>
35287   <int value="1179014995" label="FFWAVESYNTH"/>
35288   <int value="1246975298" label="JACOSUB"/>
35289   <int value="1263294017" label="SMPTE_KLV"/>
35290   <int value="1297108018" label="MPL2"/>
35291   <int value="1297498929" label="MVC1"/>
35292   <int value="1297498930" label="MVC2"/>
35293   <int value="1330333984" label="ADPCM_IMA_OKI"/>
35294   <int value="1330664787" label="OPUS"/>
35295   <int value="1346455105" label="PAF_AUDIO"/>
35296   <int value="1346455126" label="PAF_VIDEO"/>
35297   <int value="1347637264" label="PCM_S16BE_PLANAR"/>
35298   <int value="1349012051" label="PJS"/>
35299   <int value="1381259348" label="REALTEXT"/>
35300   <int value="1396788553" label="SAMI"/>
35301   <int value="1396788813" label="SANM"/>
35302   <int value="1397180754" label="SGIRLE"/>
35303   <int value="1397706307" label="SONIC"/>
35304   <int value="1397706316" label="SONIC_LS"/>
35305   <int value="1397909872" label="SUBRIP"/>
35306   <int value="1398953521" label="SUBVIEWER1"/>
35307   <int value="1400201814" label="SUBVIEWER"/>
35308   <int value="1412575542" label="TARGA_Y216"/>
35309   <int value="1446195256" label="V308"/>
35310   <int value="1446260792" label="V408"/>
35311   <int value="1447644481" label="VIMA"/>
35312   <int value="1448111218" label="VPLAYER"/>
35313   <int value="1465275476" label="WEBVTT"/>
35314   <int value="1480739150" label="XBIN"/>
35315   <int value="1480999235" label="XFACE"/>
35316   <int value="1496592720" label="Y41P"/>
35317   <int value="1498764852" label="YUV4"/>
35318   <int value="1664495672" label="EIA_608"/>
35319   <int value="1833195076" label="MICRODVD"/>
35320   <int value="1936029283" label="EVRC"/>
35321   <int value="1936944502" label="SMV"/>
35322   <int value="1950507339" label="TAK"/>
35323 </enum>
35325 <enum name="FFmpegColorRanges" type="int">
35326   <int value="0" label="UNSPECIFIED"/>
35327   <int value="1" label="MPEG"/>
35328   <int value="2" label="JPEG"/>
35329 </enum>
35331 <enum name="FileDialogType" type="int">
35332   <int value="0" label="Select folder"/>
35333   <int value="1" label="Upload folder"/>
35334   <int value="2" label="Save as file"/>
35335   <int value="3" label="Open file"/>
35336   <int value="4" label="Open multiple files"/>
35337   <int value="5" label="Full page"/>
35338   <int value="6" label="Error"/>
35339 </enum>
35341 <enum name="FileManagerVolumeType" type="int">
35342   <int value="0" label="Google Drive"/>
35343   <int value="1" label="Download Folder"/>
35344   <int value="2" label="Removable Disk"/>
35345   <int value="3" label="Archive File"/>
35346   <int value="4" label="Cloud Device"/>
35347   <int value="5" label="FileSystemProvider API"/>
35348   <int value="6" label="MTP (Media Transfer Protocol) Device"/>
35349 </enum>
35351 <enum name="FileType" type="int">
35352   <int value="0" label="other"/>
35353   <int value="1" label=".doc"/>
35354   <int value="2" label=".docx"/>
35355   <int value="3" label=".odt"/>
35356   <int value="4" label=".rtf"/>
35357   <int value="5" label=".pdf"/>
35358   <int value="6" label=".ppt"/>
35359   <int value="7" label=".pptx"/>
35360   <int value="8" label=".odp"/>
35361   <int value="9" label=".xls"/>
35362   <int value="10" label=".xlsx"/>
35363   <int value="11" label=".ods"/>
35364   <int value="12" label=".csv"/>
35365   <int value="13" label=".odf"/>
35366   <int value="14" label=".rar"/>
35367   <int value="15" label=".asf"/>
35368   <int value="16" label=".wma"/>
35369   <int value="17" label=".wmv"/>
35370   <int value="18" label=".mov"/>
35371   <int value="19" label=".mpg"/>
35372   <int value="20" label=".log"/>
35373 </enum>
35375 <enum name="FlashNavigateUsageType" type="int">
35376   <int value="0" label="Rejected because of Authorization header."/>
35377   <int value="1" label="Rejected because of Cache-Control header."/>
35378   <int value="2" label="Rejected because of Content-Encoding header."/>
35379   <int value="3" label="Rejected because of Content-MD5 header."/>
35380   <int value="4" label="Rejected because of Content-Type header."/>
35381   <int value="5" label="Rejected because of Expires header."/>
35382   <int value="6" label="Rejected because of From header."/>
35383   <int value="7" label="Rejected because of If-Match header."/>
35384   <int value="8" label="Rejected because of If-None-Match header."/>
35385   <int value="9" label="Rejected because of If-Range header."/>
35386   <int value="10" label="Rejected because of If-Unmodified-Since header."/>
35387   <int value="11" label="Rejected because of Pragma header."/>
35388   <int value="12" label="Rejected because of Referer header."/>
35389   <int value="13"
35390       label="Rejected because of other headers (e.g., custom headers)."/>
35391   <int value="14" label="The total number of rejected navigate requests."/>
35392   <int value="15" label="The total number of navigate requests."/>
35393 </enum>
35395 <enum name="FtpDataConnectionError" type="int">
35396   <int value="0">Data connection successful</int>
35397   <int value="1">Local firewall blocked the connection</int>
35398   <int value="2">Connection timed out</int>
35399   <int value="3">
35400     Connection has been established, but then got broken (either reset or
35401     aborted)
35402   </int>
35403   <int value="4">Connection has been refused</int>
35404   <int value="20">Other kind of error</int>
35405 </enum>
35407 <enum name="FtpServerType" type="int">
35408   <summary>
35409     FTP server type as defined in net/ftp/ftp_server_type_histograms.h
35410   </summary>
35411   <int value="0" label="Unknown">
35412     Unknown (could be a server we don't support, a broken server, or a security
35413     attack)
35414   </int>
35415   <int value="1" label="/bin/ls">Server using /bin/ls -l and variants</int>
35416   <int value="2" label="/bin/dls">Server using /bin/dls</int>
35417   <int value="3" label="EPLF">Server using EPLF format</int>
35418   <int value="4" label="WinNT">
35419     WinNT server configured for old style listing
35420   </int>
35421   <int value="5" label="VMS">VMS (including variants)</int>
35422   <int value="6" label="IBM VM">IBM VM/CMS, VM/ESA, z/VM formats</int>
35423   <int value="7" label="OS/2">OS/2 FTP Server</int>
35424   <int value="8" label="win16">
35425     win16 hosts: SuperTCP or NetManage Chameleon
35426   </int>
35427 </enum>
35429 <enum name="GaiaSessionRestoreOutcome" type="int">
35430   <int value="0" label="Undefined"/>
35431   <int value="1" label="Success"/>
35432   <int value="2" label="OAuth2 tokens cannot be fetched"/>
35433   <int value="3" label="No local OAuth2 refresh token found"/>
35434   <int value="4" label="OAuthLogin call failed"/>
35435   <int value="5" label="MergeSession call failed"/>
35436   <int value="6" label="ListAccounts call failed"/>
35437   <int value="7" label="No restore needed, fresh cookies found"/>
35438   <int value="8" label="Overflow"/>
35439 </enum>
35441 <enum name="GCMCheckinRequestStatus" type="int">
35442   <int value="0" label="Success"/>
35443   <int value="1" label="URL fetching failed"/>
35444   <int value="2" label="HTTP bad request"/>
35445   <int value="3" label="HTTP unauthorized"/>
35446   <int value="4" label="HTTP not OK"/>
35447   <int value="5" label="Response parsing failed"/>
35448   <int value="6" label="Zero ID or token"/>
35449 </enum>
35451 <enum name="GCMConnectionResetReason" type="int">
35452   <int value="0" label="Login failure"/>
35453   <int value="1" label="Close command"/>
35454   <int value="2" label="Heartbeat failure"/>
35455   <int value="3" label="Socket failure"/>
35456   <int value="4" label="Network change"/>
35457 </enum>
35459 <enum name="GCMEndpoints" type="int">
35460   <int value="0" label="mtalk.google.com:5228"/>
35461   <int value="1" label="mtalk.google.com:443"/>
35462 </enum>
35464 <enum name="GCMInvalidationsIncomingMessageStatus" type="int">
35465   <int value="0" label="Success"/>
35466   <int value="1" label="GCM message's content missing or empty"/>
35467   <int value="2" label="Base64Decode failed"/>
35468   <int value="3" label="Parsing protobuf failed"/>
35469 </enum>
35471 <enum name="GCMInvalidationsOutgoingMessageStatus" type="int">
35472   <int value="0" label="Success"/>
35473   <int value="1" label="Message was discarded"/>
35474   <int value="2" label="Access token request failed"/>
35475   <int value="3" label="HTTP Post failed"/>
35476 </enum>
35478 <enum name="GCMOutgoingMessageTTLCategory" type="int">
35479   <int value="0" label="Zero"/>
35480   <int value="1" label="Less than or equal to 1 minute"/>
35481   <int value="2" label="Less than or equal to 1 hour"/>
35482   <int value="3" label="Less than or equal to 1 day"/>
35483   <int value="4" label="Less than or equal to 1 week"/>
35484   <int value="5" label="More than 1 week but less than maximum"/>
35485   <int value="6" label="Default or maximium time"/>
35486 </enum>
35488 <enum name="GCMRegistrationRequestStatus" type="int">
35489   <int value="0" label="Success (this is not logged currently)"/>
35490   <int value="1" label="Invalid parameters"/>
35491   <int value="2" label="Invalid sender"/>
35492   <int value="3" label="Authentication failed"/>
35493   <int value="4" label="Device registration error"/>
35494   <int value="5" label="Unknown error"/>
35495   <int value="6" label="URL fetching failed"/>
35496   <int value="7" label="HTTP not OK"/>
35497   <int value="8" label="Response parsing failed"/>
35498   <int value="9" label="Reached maximum number of retries"/>
35499 </enum>
35501 <enum name="GCMUnregistrationRequestStatus" type="int">
35502   <int value="0" label="Success"/>
35503   <int value="1" label="URL fetching failed"/>
35504   <int value="2" label="No response body"/>
35505   <int value="3" label="Response parsing failed"/>
35506   <int value="4" label="Incorrect App Id"/>
35507   <int value="5" label="Invalid parameters"/>
35508   <int value="6" label="Service unavailable"/>
35509   <int value="7" label="Internal server error"/>
35510   <int value="8" label="HTTP reponse code not OK"/>
35511   <int value="9" label="Unknown error"/>
35512 </enum>
35514 <enum name="GDataAuthResult" type="int">
35515   <int value="0" label="FAILURE"/>
35516   <int value="1" label="SUCCESS"/>
35517   <int value="2" label="NO_CONNECTION"/>
35518 </enum>
35520 <enum name="GDataEntryKind" type="int">
35521   <obsolete>
35522     Deprecated 9/2012, and replaced by DriveEntryKind
35523   </obsolete>
35524   <int value="0" label="UNKNOWN"/>
35525   <int value="4097" label="ITEM"/>
35526   <int value="4098" label="SITE"/>
35527   <int value="8449" label="DOCUMENT"/>
35528   <int value="8450" label="SPEREADSHEET"/>
35529   <int value="8451" label="PRESENTATION"/>
35530   <int value="8452" label="DRAWING"/>
35531   <int value="8453" label="TABLE"/>
35532   <int value="8705" label="EXTERNAL_APP"/>
35533   <int value="16385" label="FOLDER"/>
35534   <int value="32769" label="FILE"/>
35535   <int value="32770" label="PDF"/>
35536 </enum>
35538 <enum name="GeolocationInfoBarDelegateAndroidEvent" type="int">
35539   <int value="0" label="User allowed the page to use geolocation">
35540     For the Android platform the count for this event should be exactly the same
35541     as the corresponding event in the GeolocationInfoBarDelegateEvent enum.
35542   </int>
35543   <int value="1" label="User opened geolocation settings"/>
35544 </enum>
35546 <enum name="GeolocationInfoBarDelegateEvent" type="int">
35547   <int value="0" label="The bar was created"/>
35548   <int value="1" label="User allowed use of geolocation"/>
35549   <int value="2" label="User denied use of geolocation"/>
35550   <int value="3" label="User dismissed the bar"/>
35551   <int value="4" label="User clicked on link"/>
35552   <int value="5" label="User ignored the bar"/>
35553 </enum>
35555 <enum name="GeopositionErrorCode" type="int">
35556   <int value="0" label="There was no error"/>
35557   <int value="1" label="User denied use of geolocation"/>
35558   <int value="2" label="Geoposition could not be determined"/>
35559   <int value="3" label="Timeout"/>
35560 </enum>
35562 <enum name="GestureActionType" type="int">
35563   <int value="0" label="Unknown"/>
35564   <int value="1" label="Omnibox pinch"/>
35565   <int value="2" label="Omnibox scroll"/>
35566   <int value="3" label="Tabstrip pinch"/>
35567   <int value="4" label="Tabstrip scroll"/>
35568   <int value="5" label="Bezel scroll"/>
35569   <int value="6" label="Desktop scroll"/>
35570   <int value="7" label="Desktop pinch"/>
35571   <int value="8" label="Webpage pinch"/>
35572   <int value="9" label="Webpage scroll"/>
35573   <int value="10" label="Webpage tap"/>
35574   <int value="11" label="Tabstrip tap"/>
35575   <int value="12" label="Bezel down"/>
35576   <int value="13" label="Tab switched tap"/>
35577   <int value="14" label="Active tab tap"/>
35578   <int value="15" label="Tab close button tap"/>
35579   <int value="16" label="New tab button tap"/>
35580   <int value="17" label="Top edge of window tap"/>
35581   <int value="18" label="Window size button tap"/>
35582   <int value="19" label="Area surrounding tabstrip tap"/>
35583   <int value="20" label="Window resized double tap"/>
35584 </enum>
35586 <enum name="GetPerfDataOutcome" type="int">
35587   <int value="0" label="Success.">
35588     Perf data was collected, parsed and attached to the UMA protobuf
35589     successfully.
35590   </int>
35591   <int value="1" label="No perf data ready to be uploaded.">
35592     Could not add perf data to the UMA protobuf because no perf data was ready
35593     to be uploaded.
35594   </int>
35595   <int value="2" label="Collection timer triggered but have data already.">
35596     Perf timer triggered but the perf provider already had a perf data proto to
35597     be added to the UMA protobuf.
35598   </int>
35599   <int value="3"
35600       label="Collection timer triggered but incognito window active.">
35601     Perf timer triggered but an incognito window was open.
35602   </int>
35603   <int value="4" label="Incognito window launched during collection.">
35604     Perf data was collected but an incognito window was opened during the
35605     collection.
35606   </int>
35607   <int value="5" label="Protobuf returned by debugd not deserialized.">
35608     Perf data was collected and sent to Chrome as a serialized protobuf but it
35609     could be deserialized by Chrome.
35610   </int>
35611 </enum>
35613 <enum name="GetUserDataTempDirResult" type="int">
35614   <int value="0" label="SUCCESS"/>
35615   <int value="1" label="CANT_GET_PARENT_PATH"/>
35616   <int value="2" label="CANT_GET_UDT_PATH"/>
35617   <int value="3" label="NOT_A_DIRECTORY"/>
35618   <int value="4" label="CANT_CREATE_DIR"/>
35619   <int value="5" label="CANT_WRITE_TO_PATH"/>
35620   <int value="6" label="UNSET"/>
35621 </enum>
35623 <enum name="GoogleNowCardTypeId" type="int">
35624   <summary>
35625     Represents a card type ID. See cardTypeId in
35626     chrome/browser/resources/google_now/background.js.
35627   </summary>
35628 </enum>
35630 <enum name="GoogleNowEvent" type="int">
35631   <summary>
35632     Events in Google Now component extension. See GoogleNowEvent in
35633     chrome/browser/resources/google_now/background.js.
35634   </summary>
35635   <int value="0" label="REQUEST_FOR_CARDS_TOTAL"/>
35636   <int value="1" label="REQUEST_FOR_CARDS_SUCCESS"/>
35637   <int value="2" label="CARDS_PARSE_SUCCESS"/>
35638   <int value="3" label="DISMISS_REQUEST_TOTAL"/>
35639   <int value="4" label="DISMISS_REQUEST_SUCCESS"/>
35640   <int value="5" label="LOCATION_REQUEST"/>
35641   <int value="6" label="DELETED_LOCATION_UPDATE"/>
35642   <int value="7" label="EXTENSION_START"/>
35643   <int value="8" label="DELETED_SHOW_WELCOME_TOAST"/>
35644   <int value="9" label="STOPPED"/>
35645   <int value="10" label="DELETED_USER_SUPPRESSED"/>
35646   <int value="11" label="SIGNED_OUT"/>
35647   <int value="12" label="NOTIFICATION_DISABLED"/>
35648   <int value="13" label="GOOGLE_NOW_DISABLED"/>
35649 </enum>
35651 <enum name="GoogleServiceAuthError" type="int">
35652   <int value="0" label="NONE"/>
35653   <int value="1" label="INVALID_GAIA_CREDENTIALS"/>
35654   <int value="2" label="USER_NOT_SIGNED_UP"/>
35655   <int value="3" label="CONNECTION_FAILED"/>
35656   <int value="4" label="CAPTCHA_REQUIRED"/>
35657   <int value="5" label="ACCOUNT_DELETED"/>
35658   <int value="6" label="ACCOUNT_DISABLED"/>
35659   <int value="7" label="SERVICE_UNAVAILABLE"/>
35660   <int value="8" label="TWO_FACTOR"/>
35661   <int value="9" label="REQUEST_CANCELED"/>
35662   <int value="10" label="HOSTED_NOT_ALLOWED"/>
35663   <int value="11" label="UNEXPECTED_SERVICE_RESPONSE"/>
35664   <int value="12" label="SERVICE_ERROR"/>
35665 </enum>
35667 <enum name="HistoryFaviconsRecoveryEnum" type="int">
35668   <summary>Error states noted in thumbnail_database.cc recovery code.</summary>
35669   <int value="0" label="RECOVERY_EVENT_RECOVERED">Successful recovery.</int>
35670   <int value="1" label="RECOVERY_EVENT_FAILED_SCOPER">
35671     sql::Recovery failed init.
35672   </int>
35673   <int value="2" label="RECOVERY_EVENT_FAILED_META_VERSION_ERROR">
35674     Query failed against recovery meta table.
35675   </int>
35676   <int value="3" label="RECOVERY_EVENT_FAILED_META_VERSION_NONE">
35677     No version row in recovery meta table.
35678   </int>
35679   <int value="4" label="RECOVERY_EVENT_FAILED_META_WRONG_VERSION6">
35680     Recovery meta table has version 6.
35681   </int>
35682   <int value="5" label="RECOVERY_EVENT_FAILED_META_WRONG_VERSION5">
35683     Recovery meta table has version 5.
35684   </int>
35685   <int value="6" label="RECOVERY_EVENT_FAILED_META_WRONG_VERSION">
35686     Recovery meta table has an unexpected version.
35687   </int>
35688   <int value="7" label="RECOVERY_EVENT_FAILED_RECOVER_META">
35689     Failed to create recovery meta table.
35690   </int>
35691   <int value="8" label="RECOVERY_EVENT_FAILED_META_INSERT">
35692     Failed to copy recovery meta table.
35693   </int>
35694   <int value="9" label="RECOVERY_EVENT_FAILED_INIT">
35695     Failed to init target schema.
35696   </int>
35697   <int value="10" label="RECOVERY_EVENT_FAILED_RECOVER_FAVICONS">
35698     Failed to create recovery favicons table.
35699   </int>
35700   <int value="11" label="RECOVERY_EVENT_FAILED_FAVICONS_INSERT">
35701     Failed to copy recovery favicons table.
35702   </int>
35703   <int value="12" label="RECOVERY_EVENT_FAILED_RECOVER_FAVICON_BITMAPS">
35704     Failed to create recovery favicon_bitmaps table.
35705   </int>
35706   <int value="13" label="RECOVERY_EVENT_FAILED_FAVICON_BITMAPS_INSERT">
35707     Failed to copy recovery favicon_bitmaps table.
35708   </int>
35709   <int value="14" label="RECOVERY_EVENT_FAILED_RECOVER_ICON_MAPPING">
35710     Failed to create recovery icon_mapping table.
35711   </int>
35712   <int value="15" label="RECOVERY_EVENT_FAILED_ICON_MAPPING_INSERT">
35713     Failed to copy recovery icon_mapping table.
35714   </int>
35715   <int value="16" label="RECOVERY_EVENT_RECOVERED_VERSION6">
35716     Successful recovery of version 6 database.
35717   </int>
35718   <int value="17" label="RECOVERY_EVENT_FAILED_META_INIT">
35719     Failed sql::MetaTable::Init().
35720   </int>
35721   <int value="18" label="RECOVERY_EVENT_FAILED_META_VERSION">
35722     Failed sql::Recovery::SetupMeta() or GetMetaVersionNumber().
35723   </int>
35724   <int value="19" label="RECOVERY_EVENT_DEPRECATED">
35725     Recovery found deprecated version and razed.
35726   </int>
35727   <int value="20" label="RECOVERY_EVENT_FAILED_V5_INITSCHEMA">
35728     Failed v5 recovery loading schema.
35729   </int>
35730   <int value="21" label="RECOVERY_EVENT_FAILED_V5_AUTORECOVER_FAVICONS">
35731     Failed v5 recovery on favicons.
35732   </int>
35733   <int value="22" label="RECOVERY_EVENT_FAILED_V5_AUTORECOVER_ICON_MAPPING">
35734     Failed v5 recovery on icon_mapping.
35735   </int>
35736   <int value="23" label="RECOVERY_EVENT_RECOVERED_VERSION5">
35737     Successful recovery of version 6 database.
35738   </int>
35739   <int value="24" label="RECOVERY_EVENT_FAILED_AUTORECOVER_FAVICONS">
35740     Failed v6/7 recovery on favicons.
35741   </int>
35742   <int value="25" label="RECOVERY_EVENT_FAILED_AUTORECOVER_FAVICON_BITMAPS">
35743     Failed v6/7 recovery on favicon_bitmaps.
35744   </int>
35745   <int value="26" label="RECOVERY_EVENT_FAILED_AUTORECOVER_ICON_MAPPING">
35746     Failed v6/7 recovery on icon_mapping.
35747   </int>
35748   <int value="27" label="RECOVERY_EVENT_FAILED_COMMIT">
35749     Failed sql::Recovery::Recovered().
35750   </int>
35751 </enum>
35753 <enum name="HistoryTopSitesRecoveryEnum" type="int">
35754   <summary>Error states noted in top_sites_database.cc recovery code.</summary>
35755   <int value="0" label="RECOVERY_EVENT_RECOVERED">Successful recovery.</int>
35756   <int value="1" label="RECOVERY_EVENT_DEPRECATED">
35757     Recovery found deprecated version and razed.
35758   </int>
35759   <int value="2" label="RECOVERY_EVENT_FAILED_SCOPER">
35760     sql::Recovery failed init.
35761   </int>
35762   <int value="3" label="RECOVERY_EVENT_FAILED_META_VERSION">
35763     Failed sql::Recovery::SetupMeta() or GetMetaVersionNumber().
35764   </int>
35765   <int value="4" label="RECOVERY_EVENT_FAILED_META_WRONG_VERSION">
35766     Recovery meta table has an unexpected version.
35767   </int>
35768   <int value="5" label="RECOVERY_EVENT_FAILED_META_INIT">
35769     Failed sql::MetaTable::Init().
35770   </int>
35771   <int value="6" label="RECOVERY_EVENT_FAILED_SCHEMA_INIT">
35772     Failed to init target schema.
35773   </int>
35774   <int value="7" label="RECOVERY_EVENT_FAILED_AUTORECOVER_THUMBNAILS">
35775     Failed recovery on thumbnails table.
35776   </int>
35777   <int value="8" label="RECOVERY_EVENT_FAILED_COMMIT">
35778     Failure from sql::Recovery::Recovered().
35779   </int>
35780   <int value="9" label="RECOVERY_EVENT_INVARIANT_RANK">
35781     Rows were deleted because |url_rank| and |last_forced| didn't agree.  Does
35782     not prevent recovery.
35783   </int>
35784   <int value="10" label="RECOVERY_EVENT_INVARIANT_REDIRECT">
35785     Rows were deleted because |redirects| did not contain |url|.  Does not
35786     prevent recovery.
35787   </int>
35788   <int value="11" label="RECOVERY_EVENT_INVARIANT_CONTIGUOUS">
35789     |url_rank| was renumbered due to missing rows.  Does not prevent recovery.
35790   </int>
35791 </enum>
35793 <enum name="HotwordAvailability" type="int">
35794   <int value="0" label="Unavailable -- reason may be unknown"/>
35795   <int value="1" label="Available"/>
35796   <int value="2" label="Pending download"/>
35797   <int value="3" label="Disabled"/>
35798 </enum>
35800 <enum name="HotwordPrefState" type="int">
35801   <int value="0" label="Preference not set"/>
35802   <int value="1" label="Hotwording enabled"/>
35803   <int value="2" label="Hotwording disabled"/>
35804 </enum>
35806 <enum name="HttpAuthCount" type="int">
35807   <int value="0" label="Basic Start"/>
35808   <int value="1" label="Basic Reject"/>
35809   <int value="2" label="Digest Start"/>
35810   <int value="3" label="Digest Reject"/>
35811   <int value="4" label="NTLM Start"/>
35812   <int value="5" label="NTLM Reject"/>
35813   <int value="6" label="Negotiate Start"/>
35814   <int value="7" label="Negotiate Reject"/>
35815 </enum>
35817 <enum name="HttpAuthResource" type="int">
35818   <int value="0" label="Top Page Allowed"/>
35819   <int value="1" label="Same-domain Sub-resource Allowed"/>
35820   <int value="2" label="Cross-domain Sub-resource Blocked"/>
35821   <int value="3" label="Cross-domain Sub-resource Allowed"/>
35822 </enum>
35824 <enum name="HttpAuthTarget" type="int">
35825   <int value="0" label="Basic Proxy"/>
35826   <int value="1" label="Basic Secure Proxy"/>
35827   <int value="2" label="Basic Server"/>
35828   <int value="3" label="Basic Secure Server"/>
35829   <int value="4" label="Digest Proxy"/>
35830   <int value="5" label="Digest Secure Proxy"/>
35831   <int value="6" label="Digest Server"/>
35832   <int value="7" label="Digest Secure Server"/>
35833   <int value="8" label="NTLM Proxy"/>
35834   <int value="9" label="NTLM Secure Proxy"/>
35835   <int value="10" label="NTLM Server"/>
35836   <int value="11" label="NTLM Secure Server"/>
35837   <int value="12" label="Negotiate Proxy"/>
35838   <int value="13" label="Negotiate Secure Proxy"/>
35839   <int value="14" label="Negotiate Server"/>
35840   <int value="15" label="Negotiate Secure Server"/>
35841 </enum>
35843 <enum name="HttpPipelineStatus" type="int">
35844   <int value="0" label="Success"/>
35845   <int value="1" label="Redirected"/>
35846   <int value="2" label="Certificate error"/>
35847   <int value="3" label="Bad HTTP response code"/>
35848   <int value="4" label="Network error"/>
35849   <int value="5" label="Response too large"/>
35850   <int value="6" label="Response too small"/>
35851   <int value="7" label="Response content mismatch"/>
35852   <int value="8" label="Bad HTTP version"/>
35853   <int value="9" label="Corrupt stats response"/>
35854 </enum>
35856 <enum name="HttpResponseCode" type="int">
35857   <int value="100" label="Continue"/>
35858   <int value="101" label="Switching Protocols"/>
35859   <int value="200" label="OK"/>
35860   <int value="201" label="Created"/>
35861   <int value="202" label="Accepted"/>
35862   <int value="203" label="Non-Authoritative Information"/>
35863   <int value="204" label="No Content"/>
35864   <int value="205" label="Reset Content"/>
35865   <int value="206" label="Partial Content"/>
35866   <int value="300" label="Multiple Choices"/>
35867   <int value="301" label="Moved Permanently"/>
35868   <int value="302" label="Found"/>
35869   <int value="303" label="See Other"/>
35870   <int value="304" label="Not Modified"/>
35871   <int value="305" label="Use Proxy"/>
35872   <int value="306" label="(Unused)"/>
35873   <int value="307" label="Temporary Redirect"/>
35874   <int value="400" label="Bad Request"/>
35875   <int value="401" label="Unauthorized"/>
35876   <int value="402" label="Payment Required"/>
35877   <int value="403" label="Forbidden"/>
35878   <int value="404" label="Not Found"/>
35879   <int value="405" label="Method Not Allowed"/>
35880   <int value="406" label="Not Acceptable"/>
35881   <int value="407" label="Proxy Authentication Required"/>
35882   <int value="408" label="Request Timeout"/>
35883   <int value="409" label="Conflict"/>
35884   <int value="410" label="Gone"/>
35885   <int value="411" label="Length Required"/>
35886   <int value="412" label="Precondition Failed"/>
35887   <int value="413" label="Request Entity Too Large"/>
35888   <int value="414" label="Request-URI Too Long"/>
35889   <int value="415" label="Unsupported Media Type"/>
35890   <int value="416" label="Requested Range Not Satisfiable"/>
35891   <int value="417" label="Expectation Failed"/>
35892   <int value="500" label="Internal Server Error"/>
35893   <int value="501" label="Not Implemented"/>
35894   <int value="503" label="Service Unavailable"/>
35895   <int value="504" label="Gateway Timeout"/>
35896   <int value="505" label="HTTP Version Not Supported"/>
35897 </enum>
35899 <enum name="HttpSocketType" type="int">
35900   <int value="0" label="UNUSED">newly connected socket</int>
35901   <int value="1" label="UNUSED_IDLE">
35902     connected unused socket (idle prior to use)
35903   </int>
35904   <int value="2" label="REUSED_IDLE">previously used (keep-alive?) socket</int>
35905 </enum>
35907 <enum name="IDBContextForcedCloseReason" type="int">
35908   <int value="0" label="DeleteOrigin">
35909     A request was made to delete the data for an origin.
35910   </int>
35911   <int value="1" label="BackingStoreFailure">
35912     An unrecoverable error occurred accessing the backing store.
35913   </int>
35914   <int value="2" label="InternalsPage">
35915     A forced close was requested from the indexeddb-internals page.
35916   </int>
35917 </enum>
35919 <enum name="IDBLevelDBBackingStoreInternalErrorType" type="int">
35920   <int value="0" label="IDBLevelDBBackingStoreReadError">
35921     IndexedDB encountered an error attempting to read or decode a value from the
35922     leveldb backing store, indicative of corruption or I/O error. Unused as of
35923     M26.
35924   </int>
35925   <int value="1" label="IDBLevelDBBackingStoreWriteError">
35926     IndexeDB encountered an error attempting to write or commit a value to the
35927     leveldb backing store, indicative of I/O error. Unused as of M26.
35928   </int>
35929   <int value="2" label="IDBLevelDBBackingStoreConsistencyError">
35930     IndexedDB encountered a consistency error in the leveldb backing store,
35931     indicative of corruption or an coding error. Unused as of M26.
35932   </int>
35933   <int value="3" label="FindKeyInIndex"/>
35934   <int value="4" label="GetIDBDatabaseMetaData"/>
35935   <int value="5" label="GetIndexes"/>
35936   <int value="6" label="GetKeyGeneratorCurrentNumber"/>
35937   <int value="7" label="GetObjectStores"/>
35938   <int value="8" label="GetRecord"/>
35939   <int value="9" label="KeyExistsInObjectStore"/>
35940   <int value="10" label="LoadCurrentRow"/>
35941   <int value="11" label="SetupMetadata"/>
35942   <int value="12" label="GetPrimaryKeyViaIndex"/>
35943   <int value="13" label="KeyExistsInIndex"/>
35944   <int value="14" label="VersionExists"/>
35945   <int value="15" label="DeleteObjectStore"/>
35946   <int value="16" label="SetMaxObjectStoreId"/>
35947   <int value="17" label="SetMaxIndexId"/>
35948   <int value="18" label="GetNewDatabaseId"/>
35949   <int value="19" label="GetNewVersionNumber"/>
35950   <int value="20" label="CreateIDBDatabaseMetaData"/>
35951   <int value="21" label="DeleteDatabase"/>
35952   <int value="22" label="TransactionCommit"/>
35953   <int value="23" label="GetDatabaseNames"/>
35954   <int value="24" label="ReadBlobJournal"/>
35955   <int value="25" label="DecodeBlobJournal"/>
35956 </enum>
35958 <enum name="IDBLevelDBBackingStoreOpenResult" type="int">
35959   <int value="0" label="OpenMemorySuccess">
35960     An in-memory backing store was opened successfully.
35961   </int>
35962   <int value="1" label="OpenSuccess">
35963     An on-disk backing store was opened successfully.
35964   </int>
35965   <int value="2" label="OpenFailedDirectory">
35966     An on-disk backing store could not be opened or created because the
35967     directory could not be opened or created. Cleanup will not be attempted.
35968   </int>
35969   <int value="3" label="OpenFailedUnknownSchema">
35970     An on-disk backing store was opened but had an unknown schema version, due
35971     to corruption or reverting to a previous version of Chrome. Cleanup will be
35972     attempted.
35973   </int>
35974   <int value="4" label="OpenCleanupDestroyFailed">
35975     An on-disk backing store failed to open; cleanup was attempted but the
35976     database could not be destroyed.
35977   </int>
35978   <int value="5" label="OpenCleanupReopenFailed">
35979     An on-disk backing store failed to open; cleanup was attempted but
35980     re-opening the database failed.
35981   </int>
35982   <int value="6" label="OpenCleanupReopenSuccess">
35983     An on-disk backing store failed to open; cleanup was attempted and the
35984     database was then opened successfully.
35985   </int>
35986   <int value="7" label="OpenFailedIOErrCheckingSchema">
35987     An on-disk backing store was opened but leveldb failed to read the schema
35988     version.
35989   </int>
35990   <int value="8" label="OpenFailedUnknownErr"/>
35991   <int value="9" label="OpenMemoryFailed">
35992     An in-memory backing store failed to open.
35993   </int>
35994   <int value="10" label="OpenNonASCII">
35995     A database with non-ascii characters in its path was opened (with either
35996     success or failure).
35997   </int>
35998   <int value="11" label="OpenAttemptDiskFull">
35999     An open failed on a machine with a full disk. No cleanup was attempted.
36000   </int>
36001   <int value="12" label="OpenAttemptPathTooLong">
36002     Open failed because either a path component or the overall path was too
36003     long.
36004   </int>
36005   <int value="13" label="OpenAttemptNoRecovery">
36006     An open attempt failed with an I/O error that doesn't necessitate a recovery
36007     attempt.
36008   </int>
36009   <int value="14" label="OpenAttemptPriorCorruption">
36010     The corrupted open database was deleted.
36011   </int>
36012 </enum>
36014 <enum name="ImporterType" type="int">
36015   <int value="0" label="Unknown"/>
36016   <int value="1" label="IMPORTER_METRICS_IE">IE (Windows-only)</int>
36017   <int value="2" label="IMPORTER_METRICS_FIREFOX2">Firefox 2</int>
36018   <int value="3" label="IMPORTER_METRICS_FIREFOX3">Firefox 3 (and later)</int>
36019   <int value="4" label="IMPORTER_METRICS_SAFARI">Safari (Mac-only)</int>
36020   <int value="5" label="IMPORTER_METRICS_GOOGLE_TOOLBAR5">Google Toolbar</int>
36021   <int value="6" label="IMPORTER_METRICS_BOOKMARKS_FILE">
36022     A bookmarks.html file
36023   </int>
36024 </enum>
36026 <enum name="IndexedDatabaseMethods" type="int">
36027   <int value="0" label="CreateObjectStore()"/>
36028   <int value="1" label="DeleteObjectStore()"/>
36029   <int value="2" label="Transaction()"/>
36030   <int value="3" label="DeleteDatabase()"/>
36031   <int value="4" label="Open()"/>
36032 </enum>
36034 <enum name="InfoBarResponse" type="int">
36035   <int value="0" label="No Response selected"/>
36036   <int value="1" label="Save Password"/>
36037   <int value="2" label="Never for this site (blacklist / exception)"/>
36038   <int value="3" label="InfoBar dismissed by clicking the 'X'"/>
36039 </enum>
36041 <enum name="InstantControllerEvent" type="int">
36042   <int value="0" label="URL_ADDED_TO_BLACKLIST"/>
36043   <int value="1" label="URL_REMOVED_FROM_BLACKLIST"/>
36044   <int value="2" label="URL_BLOCKED_BY_BLACKLIST"/>
36045 </enum>
36047 <enum name="InstantExtended_CacheableNTPLoad" type="int">
36048   <int value="0" label="Failed to load"/>
36049   <int value="1" label="Loaded successfuly"/>
36050 </enum>
36052 <enum name="InstantExtended_FallbackCause" type="int">
36053   <int value="0" label="Fallback did not occur"/>
36054   <int value="1" label="Page not current: unknown"/>
36055   <int value="2" label="Page not current: empty instant url"/>
36056   <int value="3" label="Page not current: origin/path mismatch"/>
36057   <int value="4" label="Page not current: instant not supported"/>
36058   <int value="5" label="No overlay"/>
36059   <int value="6" label="Javascript disabled"/>
36060 </enum>
36062 <enum name="InstantExtended_InstantNavigation" type="int">
36063   <obsolete>
36064     Deprecated as of 10/2013.
36065   </obsolete>
36066   <int value="0" label="Local click"/>
36067   <int value="1" label="Local submit"/>
36068   <int value="2" label="Online click"/>
36069   <int value="3" label="Online submit"/>
36070   <int value="4" label="Non-extended navigation"/>
36071 </enum>
36073 <enum name="InstantExtended_NewOptInState" type="int">
36074   <int value="0" label="Default"/>
36075   <int value="1" label="Opted in"/>
36076   <int value="2" label="Opted out"/>
36077 </enum>
36079 <enum name="InstantExtended_OptInState" type="int">
36080   <obsolete>
36081     Deprecated 2013-06.
36082   </obsolete>
36083   <int value="0" label="Default"/>
36084   <int value="1" label="Opted in"/>
36085   <int value="2" label="Opted out"/>
36086   <int value="3" label="Opted in local"/>
36087   <int value="4" label="Opted out local"/>
36088   <int value="5" label="Opted out both"/>
36089 </enum>
36091 <enum name="InstantSearchClicks_PreviewScrollState" type="int">
36092   <int value="0" label="No scroll"/>
36093   <int value="1" label="Scrolled but not to bottom"/>
36094   <int value="2" label="Scrolled to bottom."/>
36095 </enum>
36097 <enum name="InstantSearchClicks_ReasonForSwap" type="int">
36098   <int value="0" label="Regular swap"/>
36099   <int value="1" label="Swapped on timeout"/>
36100   <int value="2" label="Swap aborted due to navigation"/>
36101   <int value="3" label="No swap as preview failed"/>
36102   <int value="4" label="Swapped as original failed"/>
36103 </enum>
36105 <enum name="InstantSessionStorageNamespace" type="int">
36106   <int value="0" label="different"/>
36107   <int value="1" label="identical"/>
36108 </enum>
36110 <enum name="IntelMaxMicroArchitecture" type="int">
36111   <int value="0" label="Pentium"/>
36112   <int value="1" label="SSE"/>
36113   <int value="2" label="SSE2"/>
36114   <int value="3" label="SSE3"/>
36115   <int value="4" label="SSSE3"/>
36116   <int value="5" label="SSE4.1"/>
36117   <int value="6" label="SSE4.3"/>
36118   <int value="7" label="AVX"/>
36119 </enum>
36121 <enum name="InterruptReason" type="int">
36122   <int value="0" label="NONE"/>
36123   <int value="1" label="FILE_FAILED"/>
36124   <int value="2" label="FILE_ACCESS_DENIED"/>
36125   <int value="3" label="FILE_NO_SPACE"/>
36126   <int value="5" label="FILE_NAME_TOO_LONG"/>
36127   <int value="6" label="FILE_TOO_LARGE"/>
36128   <int value="7" label="FILE_VIRUS_INFECTED"/>
36129   <int value="10" label="FILE_TRANSIENT_ERROR"/>
36130   <int value="11" label="FILE_BLOCKED"/>
36131   <int value="12" label="FILE_SECURITY_CHECK_FAILED"/>
36132   <int value="13" label="FILE_TOO_SHORT"/>
36133   <int value="20" label="NETWORK_FAILED"/>
36134   <int value="21" label="NETWORK_TIMEOUT"/>
36135   <int value="22" label="NETWORK_DISCONNECTED"/>
36136   <int value="23" label="NETWORK_SERVER_DOWN"/>
36137   <int value="30" label="SERVER_FAILED"/>
36138   <int value="31" label="SERVER_NO_RANGE"/>
36139   <int value="32" label="SERVER_PRECONDITION"/>
36140   <int value="33" label="SERVER_BAD_CONTENT"/>
36141   <int value="40" label="USER_CANCELED"/>
36142   <int value="41" label="USER_SHUTDOWN"/>
36143   <int value="50" label="CRASH"/>
36144 </enum>
36146 <enum name="InvalidationNetworkChannel" type="int">
36147   <int value="0" label="PushClientChannel"/>
36148   <int value="1" label="GCMNetworkChannel"/>
36149 </enum>
36151 <enum name="IPV6ProbeResult" type="int">
36152   <int value="0" label="IPV6_CANNOT_CREATE_SOCKETS"/>
36153   <int value="1" label="IPV6_CAN_CREATE_SOCKETS"/>
36154   <int value="2" label="IPV6_GETIFADDRS_FAILED">
36155     getifaddrs or GetAdaptersAddresses failed
36156   </int>
36157   <int value="3" label="IPV6_GLOBAL_ADDRESS_MISSING"/>
36158   <int value="4" label="IPV6_GLOBAL_ADDRESS_PRESENT"/>
36159   <int value="5" label="IPV6_INTERFACE_ARRAY_TOO_SHORT"/>
36160 </enum>
36162 <enum name="JavaScriptAPIName" type="int">
36163   <int value="0" label="GetUserMedia"/>
36164   <int value="1" label="PeerConnection00"/>
36165   <int value="2" label="DeprecatedPeerConnection"/>
36166   <int value="3" label="RTCPeerConnection"/>
36167 </enum>
36169 <enum name="KeyboardControlEvent" type="int">
36170   <int value="0" label="Keyboard was shown."/>
36171   <int value="1" label="Keyboard was automatically hidden."/>
36172   <int value="2" label="Keyboard was hidden by the user."/>
36173 </enum>
36175 <enum name="LanguageCode" type="int">
36176   <summary>ISO 639 Language Codes.</summary>
36177   <int value="24929" label="Afar"/>
36178   <int value="24930" label="Abkhazian"/>
36179   <int value="24933" label="Avestan"/>
36180   <int value="24934" label="Afrikaans"/>
36181   <int value="24939" label="Akan"/>
36182   <int value="24941" label="Amharic"/>
36183   <int value="24942" label="Aragonese"/>
36184   <int value="24946" label="Arabic"/>
36185   <int value="24947" label="Assamese"/>
36186   <int value="24950" label="Avaric"/>
36187   <int value="24953" label="Aymara"/>
36188   <int value="24954" label="Azerbaijani"/>
36189   <int value="25185" label="Bashkir"/>
36190   <int value="25189" label="Belarusian"/>
36191   <int value="25191" label="Bulgarian"/>
36192   <int value="25192" label="Bihari"/>
36193   <int value="25193" label="Bislama"/>
36194   <int value="25197" label="Bambara"/>
36195   <int value="25198" label="Bengali"/>
36196   <int value="25199" label="Tibetan"/>
36197   <int value="25202" label="Breton"/>
36198   <int value="25203" label="Bosnian"/>
36199   <int value="25441" label="Catalan"/>
36200   <int value="25445" label="Chechen"/>
36201   <int value="25448" label="Chamorro"/>
36202   <int value="25455" label="Corsican"/>
36203   <int value="25458" label="Cree"/>
36204   <int value="25459" label="Czech"/>
36205   <int value="25461" label="Church Slavic"/>
36206   <int value="25462" label="Chuvash"/>
36207   <int value="25465" label="Welsh"/>
36208   <int value="25697" label="Danish"/>
36209   <int value="25701" label="German"/>
36210   <int value="25718" label="Divehi"/>
36211   <int value="25722" label="Dzongkha"/>
36212   <int value="25957" label="Ewe"/>
36213   <int value="25964" label="Greek"/>
36214   <int value="25966" label="English"/>
36215   <int value="25967" label="Esperanto"/>
36216   <int value="25971" label="Spanish"/>
36217   <int value="25972" label="Estonian"/>
36218   <int value="25973" label="Basque"/>
36219   <int value="26209" label="Persian"/>
36220   <int value="26214" label="Fulah"/>
36221   <int value="26217" label="Finnish"/>
36222   <int value="26218" label="Fijian"/>
36223   <int value="26223" label="Faroese"/>
36224   <int value="26226" label="French"/>
36225   <int value="26233" label="Western Frisian"/>
36226   <int value="26465" label="Irish"/>
36227   <int value="26468" label="Scottish Gaelic"/>
36228   <int value="26476" label="Galician"/>
36229   <int value="26478" label="Guarani"/>
36230   <int value="26485" label="Gujarati"/>
36231   <int value="26486" label="Manx"/>
36232   <int value="26721" label="Hausa"/>
36233   <int value="26725" label="Hebrew"/>
36234   <int value="26729" label="Hindi"/>
36235   <int value="26735" label="Hiri Motu"/>
36236   <int value="26738" label="Croatian"/>
36237   <int value="26740" label="Haitian"/>
36238   <int value="26741" label="Hungarian"/>
36239   <int value="26745" label="Armenian"/>
36240   <int value="26746" label="Herero"/>
36241   <int value="26977" label="Interlingua"/>
36242   <int value="26980" label="Indonesian"/>
36243   <int value="26981" label="Interlingue"/>
36244   <int value="26983" label="Igbo"/>
36245   <int value="26985" label="Sichuan Yi"/>
36246   <int value="26987" label="Inupiaq"/>
36247   <int value="26991" label="Ido"/>
36248   <int value="26995" label="Icelandic"/>
36249   <int value="26996" label="Italian"/>
36250   <int value="26997" label="Inuktitut"/>
36251   <int value="27233" label="Japanese"/>
36252   <int value="27254" label="Javanese"/>
36253   <int value="27489" label="Georgian"/>
36254   <int value="27495" label="Kongo"/>
36255   <int value="27497" label="Kikuyu"/>
36256   <int value="27498" label="Kuanyama"/>
36257   <int value="27499" label="Kazakh"/>
36258   <int value="27500" label="Kalaallisut"/>
36259   <int value="27501" label="Khmer"/>
36260   <int value="27502" label="Kannada"/>
36261   <int value="27503" label="Korean"/>
36262   <int value="27506" label="Kanuri"/>
36263   <int value="27507" label="Kashmiri"/>
36264   <int value="27509" label="Kurdish"/>
36265   <int value="27510" label="Komi"/>
36266   <int value="27511" label="Cornish"/>
36267   <int value="27513" label="Kirghiz"/>
36268   <int value="27745" label="Latin"/>
36269   <int value="27746" label="Luxembourgish"/>
36270   <int value="27751" label="Ganda"/>
36271   <int value="27753" label="Limburgish"/>
36272   <int value="27758" label="Lingala"/>
36273   <int value="27759" label="Lao"/>
36274   <int value="27764" label="Lithuanian"/>
36275   <int value="27765" label="Luba-Katanga"/>
36276   <int value="27766" label="Latvian"/>
36277   <int value="28007" label="Malagasy"/>
36278   <int value="28008" label="Marshallese"/>
36279   <int value="28009" label="Maori"/>
36280   <int value="28011" label="Macedonian"/>
36281   <int value="28012" label="Malayalam"/>
36282   <int value="28014" label="Mongolian"/>
36283   <int value="28015" label="Moldavian"/>
36284   <int value="28018" label="Marathi"/>
36285   <int value="28019" label="Malay"/>
36286   <int value="28020" label="Maltese"/>
36287   <int value="28025" label="Burmese"/>
36288   <int value="28257" label="Nauru"/>
36289   <int value="28258" label="Norwegian Bokmal"/>
36290   <int value="28260" label="North Ndebele"/>
36291   <int value="28261" label="Nepali"/>
36292   <int value="28263" label="Ndonga"/>
36293   <int value="28268" label="Dutch"/>
36294   <int value="28270" label="Norwegian Nynorsk"/>
36295   <int value="28271" label="Norwegian"/>
36296   <int value="28274" label="South Ndebele"/>
36297   <int value="28278" label="Navajo"/>
36298   <int value="28281" label="Nyanja"/>
36299   <int value="28515" label="Occitan"/>
36300   <int value="28522" label="Ojibwa"/>
36301   <int value="28525" label="Oromo"/>
36302   <int value="28530" label="Oriya"/>
36303   <int value="28531" label="Ossetic"/>
36304   <int value="28769" label="Punjabi"/>
36305   <int value="28777" label="Pali"/>
36306   <int value="28780" label="Polish"/>
36307   <int value="28787" label="Pashto"/>
36308   <int value="28788" label="Portuguese"/>
36309   <int value="29045" label="Quechua"/>
36310   <int value="29293" label="Romansh"/>
36311   <int value="29294" label="Rundi"/>
36312   <int value="29295" label="Romanian"/>
36313   <int value="29301" label="Russian"/>
36314   <int value="29303" label="Kinyarwanda"/>
36315   <int value="29537" label="Sanskrit"/>
36316   <int value="29539" label="Sardinian"/>
36317   <int value="29540" label="Sindhi"/>
36318   <int value="29541" label="Northern Sami"/>
36319   <int value="29543" label="Sango"/>
36320   <int value="29544" label="Serbo-Croatian"/>
36321   <int value="29545" label="Sinhala"/>
36322   <int value="29547" label="Slovak"/>
36323   <int value="29548" label="Slovenian"/>
36324   <int value="29549" label="Samoan"/>
36325   <int value="29550" label="Shona"/>
36326   <int value="29551" label="Somali"/>
36327   <int value="29553" label="Albanian"/>
36328   <int value="29554" label="Serbian"/>
36329   <int value="29555" label="Swati"/>
36330   <int value="29556" label="Southern Sotho"/>
36331   <int value="29557" label="Sundanese"/>
36332   <int value="29558" label="Swedish"/>
36333   <int value="29559" label="Swahili"/>
36334   <int value="29793" label="Tamil"/>
36335   <int value="29797" label="Telugu"/>
36336   <int value="29799" label="Tajik"/>
36337   <int value="29800" label="Thai"/>
36338   <int value="29801" label="Tigrinya"/>
36339   <int value="29803" label="Turkmen"/>
36340   <int value="29804" label="Tagalog"/>
36341   <int value="29806" label="Tswana"/>
36342   <int value="29807" label="Tonga"/>
36343   <int value="29810" label="Turkish"/>
36344   <int value="29811" label="Tsonga"/>
36345   <int value="29812" label="Tatar"/>
36346   <int value="29815" label="Twi"/>
36347   <int value="29817" label="Tahitian"/>
36348   <int value="30055" label="Uighur"/>
36349   <int value="30059" label="Ukrainian"/>
36350   <int value="30066" label="Urdu"/>
36351   <int value="30074" label="Uzbek"/>
36352   <int value="30309" label="Venda"/>
36353   <int value="30313" label="Vietnamese"/>
36354   <int value="30319" label="Volapuk"/>
36355   <int value="30561" label="Walloon"/>
36356   <int value="30575" label="Wolof"/>
36357   <int value="30824" label="Xhosa"/>
36358   <int value="31081" label="Yiddish"/>
36359   <int value="31087" label="Yoruba"/>
36360   <int value="31329" label="Zhuang"/>
36361   <int value="31336" label="Chinese"/>
36362   <int value="31349" label="Zulu"/>
36363   <int value="6382437" label="Achinese"/>
36364   <int value="6382440" label="Acoli"/>
36365   <int value="6382689" label="Adangme"/>
36366   <int value="6382713" label="Adyghe"/>
36367   <int value="6383201" label="Afro-Asiatic Language"/>
36368   <int value="6383208" label="Afrihili"/>
36369   <int value="6383982" label="Ainu"/>
36370   <int value="6384491" label="Akkadian"/>
36371   <int value="6384741" label="Aleut"/>
36372   <int value="6384743" label="Algonquian Language"/>
36373   <int value="6384756" label="Southern Altai"/>
36374   <int value="6385255" label="Old English"/>
36375   <int value="6385264" label="Angika"/>
36376   <int value="6385761" label="Apache Language"/>
36377   <int value="6386275" label="Aramaic"/>
36378   <int value="6386286" label="Araucanian"/>
36379   <int value="6386288" label="Arapaho"/>
36380   <int value="6386292" label="Artificial Language"/>
36381   <int value="6386295" label="Arawak"/>
36382   <int value="6386529" label="Asu"/>
36383   <int value="6386548" label="Asturian"/>
36384   <int value="6386792" label="Athapascan Language"/>
36385   <int value="6387059" label="Australian Language"/>
36386   <int value="6387553" label="Awadhi"/>
36387   <int value="6447460" label="Banda"/>
36388   <int value="6447465" label="Bamileke Language"/>
36389   <int value="6447468" label="Baluchi"/>
36390   <int value="6447470" label="Balinese"/>
36391   <int value="6447475" label="Basa"/>
36392   <int value="6447476" label="Baltic Language"/>
36393   <int value="6448490" label="Beja"/>
36394   <int value="6448493" label="Bemba"/>
36395   <int value="6448498" label="Berber"/>
36396   <int value="6448506" label="Bena"/>
36397   <int value="6449263" label="Bhojpuri"/>
36398   <int value="6449515" label="Bikol"/>
36399   <int value="6449518" label="Bini"/>
36400   <int value="6450273" label="Siksika"/>
36401   <int value="6450804" label="Bantu"/>
36402   <int value="6451809" label="Braj"/>
36403   <int value="6451832" label="Bodo"/>
36404   <int value="6452331" label="Batak"/>
36405   <int value="6452577" label="Buriat"/>
36406   <int value="6452583" label="Buginese"/>
36407   <int value="6453614" label="Blin"/>
36408   <int value="6512996" label="Caddo"/>
36409   <int value="6513001" label="Central American Indian Language"/>
36410   <int value="6513010" label="Carib"/>
36411   <int value="6513013" label="Caucasian Language"/>
36412   <int value="6513017" label="Cayuga"/>
36413   <int value="6513512" label="Atsam"/>
36414   <int value="6514018" label="Cebuano"/>
36415   <int value="6514028" label="Celtic Language"/>
36416   <int value="6514535" label="Chiga"/>
36417   <int value="6514786" label="Chibcha"/>
36418   <int value="6514791" label="Chagatai"/>
36419   <int value="6514795" label="Chuukese"/>
36420   <int value="6514797" label="Mari"/>
36421   <int value="6514798" label="Chinook Jargon"/>
36422   <int value="6514799" label="Choctaw"/>
36423   <int value="6514800" label="Chipewyan"/>
36424   <int value="6514802" label="Cherokee"/>
36425   <int value="6514809" label="Cheyenne"/>
36426   <int value="6516067" label="Chamic Language"/>
36427   <int value="6516592" label="Coptic"/>
36428   <int value="6516837" label="English-based Creole or Pidgin"/>
36429   <int value="6516838" label="French-based Creole or Pidgin"/>
36430   <int value="6516848" label="Portuguese-based Creole or Pidgin"/>
36431   <int value="6517352" label="Crimean Turkish"/>
36432   <int value="6517360" label="Creole or Pidgin"/>
36433   <int value="6517602" label="Kashubian"/>
36434   <int value="6518131" label="Cushitic Language"/>
36435   <int value="6578539" label="Dakota"/>
36436   <int value="6578546" label="Dargwa"/>
36437   <int value="6578550" label="Taita"/>
36438   <int value="6578553" label="Dayak"/>
36439   <int value="6579564" label="Delaware"/>
36440   <int value="6579566" label="Slave"/>
36441   <int value="6580082" label="Dogrib"/>
36442   <int value="6580590" label="Dinka"/>
36443   <int value="6580837" label="Zarma"/>
36444   <int value="6582121" label="Dogri"/>
36445   <int value="6582881" label="Dravidian Language"/>
36446   <int value="6583138" label="Lower Sorbian"/>
36447   <int value="6583649" label="Duala"/>
36448   <int value="6583661" label="Middle Dutch"/>
36449   <int value="6584693" label="Dyula"/>
36450   <int value="6644341" label="Embu"/>
36451   <int value="6645353" label="Efik"/>
36452   <int value="6645625" label="Ancient Egyptian"/>
36453   <int value="6646625" label="Ekajuk"/>
36454   <int value="6646904" label="Elamite"/>
36455   <int value="6647405" label="Middle English"/>
36456   <int value="6649711" label="Ewondo"/>
36457   <int value="6709614" label="Fang"/>
36458   <int value="6709620" label="Fanti"/>
36459   <int value="6711660" label="Filipino"/>
36460   <int value="6711669" label="Finno-Ugrian Language"/>
36461   <int value="6713198" label="Fon"/>
36462   <int value="6713965" label="Middle French"/>
36463   <int value="6713967" label="Old French"/>
36464   <int value="6713970" label="Northern Frisian"/>
36465   <int value="6713971" label="Eastern Frisian"/>
36466   <int value="6714738" label="Friulian"/>
36467   <int value="6775137" label="Ga"/>
36468   <int value="6775161" label="Gayo"/>
36469   <int value="6775393" label="Gbaya"/>
36470   <int value="6776173" label="Germanic Language"/>
36471   <int value="6776186" label="Geez"/>
36472   <int value="6777196" label="Gilbertese"/>
36473   <int value="6778216" label="Middle High German"/>
36474   <int value="6778728" label="Old High German"/>
36475   <int value="6778734" label="Gondi"/>
36476   <int value="6778738" label="Gorontalo"/>
36477   <int value="6778740" label="Gothic"/>
36478   <int value="6779490" label="Grebo"/>
36479   <int value="6779491" label="Ancient Greek"/>
36480   <int value="6779767" label="Swiss German"/>
36481   <int value="6780282" label="Gusii"/>
36482   <int value="6780777" label="Gwich'in"/>
36483   <int value="6840681" label="Haida"/>
36484   <int value="6840695" label="Hawaiian"/>
36485   <int value="6842732" label="Hiligaynon"/>
36486   <int value="6842733" label="Himachali"/>
36487   <int value="6842740" label="Hittite"/>
36488   <int value="6843758" label="Hmong"/>
36489   <int value="6845282" label="Upper Sorbian"/>
36490   <int value="6845808" label="Hupa"/>
36491   <int value="6906465" label="Iban"/>
36492   <int value="6908527" label="Ijo"/>
36493   <int value="6909039" label="Iloko"/>
36494   <int value="6909539" label="Indic Language"/>
36495   <int value="6909541" label="Indo-European Language"/>
36496   <int value="6909544" label="Ingush"/>
36497   <int value="6910561" label="Iranian Language"/>
36498   <int value="6910575" label="Iroquoian Language"/>
36499   <int value="6972015" label="Lojban"/>
36500   <int value="6974819" label="Machame"/>
36501   <int value="6975602" label="Judeo-Persian"/>
36502   <int value="6976098" label="Judeo-Arabic"/>
36503   <int value="7037281" label="Kara-Kalpak"/>
36504   <int value="7037282" label="Kabyle"/>
36505   <int value="7037283" label="Kachin"/>
36506   <int value="7037290" label="Jju"/>
36507   <int value="7037293" label="Kamba"/>
36508   <int value="7037298" label="Karen"/>
36509   <int value="7037303" label="Kawi"/>
36510   <int value="7037540" label="Kabardian"/>
36511   <int value="7037799" label="Tyap"/>
36512   <int value="7038053" label="Makonde"/>
36513   <int value="7038305" label="Kabuverdianu"/>
36514   <int value="7038575" label="Koro"/>
36515   <int value="7039073" label="Khasi"/>
36516   <int value="7039081" label="Khoisan Language"/>
36517   <int value="7039087" label="Khotanese"/>
36518   <int value="7039089" label="Koyra Chiini"/>
36519   <int value="7040110" label="Kalenjin"/>
36520   <int value="7040354" label="Kimbundu"/>
36521   <int value="7040875" label="Konkani"/>
36522   <int value="7040883" label="Kosraean"/>
36523   <int value="7041125" label="Kpelle"/>
36524   <int value="7041635" label="Karachay-Balkar"/>
36525   <int value="7041644" label="Karelian"/>
36526   <int value="7041647" label="Kru"/>
36527   <int value="7041653" label="Kurukh"/>
36528   <int value="7041890" label="Shambala"/>
36529   <int value="7041896" label="Colognian"/>
36530   <int value="7042413" label="Kumyk"/>
36531   <int value="7042420" label="Kutenai"/>
36532   <int value="7102820" label="Ladino"/>
36533   <int value="7102823" label="Langi"/>
36534   <int value="7102824" label="Lahnda"/>
36535   <int value="7102829" label="Lamba"/>
36536   <int value="7103866" label="Lezghian"/>
36537   <int value="7106412" label="Mongo"/>
36538   <int value="7106426" label="Lozi"/>
36539   <int value="7107937" label="Luba-Lulua"/>
36540   <int value="7107945" label="Luiseno"/>
36541   <int value="7107950" label="Lunda"/>
36542   <int value="7107951" label="Luo"/>
36543   <int value="7107955" label="Lushai"/>
36544   <int value="7107961" label="Luyia"/>
36545   <int value="7168356" label="Madurese"/>
36546   <int value="7168359" label="Magahi"/>
36547   <int value="7168361" label="Maithili"/>
36548   <int value="7168363" label="Makasar"/>
36549   <int value="7168366" label="Mandingo"/>
36550   <int value="7168368" label="Austronesian Language"/>
36551   <int value="7168371" label="Masai"/>
36552   <int value="7169126" label="Moksha"/>
36553   <int value="7169138" label="Mandar"/>
36554   <int value="7169390" label="Mende"/>
36555   <int value="7169394" label="Meru"/>
36556   <int value="7169637" label="Morisyen"/>
36557   <int value="7169889" label="Middle Irish"/>
36558   <int value="7170403" label="Micmac"/>
36559   <int value="7170414" label="Minangkabau"/>
36560   <int value="7170419" label="Miscellaneous Language"/>
36561   <int value="7170920" label="Mon-Khmer Language"/>
36562   <int value="7171683" label="Manchu"/>
36563   <int value="7171689" label="Manipuri"/>
36564   <int value="7171695" label="Manobo Language"/>
36565   <int value="7171944" label="Mohawk"/>
36566   <int value="7171955" label="Mossi"/>
36567   <int value="7173484" label="Multiple Languages"/>
36568   <int value="7173486" label="Munda Language"/>
36569   <int value="7173491" label="Creek"/>
36570   <int value="7173996" label="Mirandese"/>
36571   <int value="7174002" label="Marwari"/>
36572   <int value="7174510" label="Mayan Language"/>
36573   <int value="7174518" label="Erzya"/>
36574   <int value="7233896" label="Nahuatl"/>
36575   <int value="7233897" label="North American Indian Language"/>
36576   <int value="7233904" label="Neapolitan"/>
36577   <int value="7233905" label="Nama"/>
36578   <int value="7234675" label="Low German"/>
36579   <int value="7234935" label="Newari"/>
36580   <int value="7235937" label="Nias"/>
36581   <int value="7235939" label="Niger-Kordofanian Language"/>
36582   <int value="7235957" label="Niuean"/>
36583   <int value="7237479" label="Nogai"/>
36584   <int value="7237486" label="Old Norse"/>
36585   <int value="7237999" label="N'Ko"/>
36586   <int value="7238511" label="Northern Sotho"/>
36587   <int value="7239010" label="Nubian Language"/>
36588   <int value="7239523" label="Classical Newari"/>
36589   <int value="7240045" label="Nyamwezi"/>
36590   <int value="7240046" label="Nyankole"/>
36591   <int value="7240047" label="Nyoro"/>
36592   <int value="7240297" label="Nzima"/>
36593   <int value="7304033" label="Osage"/>
36594   <int value="7304289" label="Ottoman Turkish"/>
36595   <int value="7304303" label="Otomian Language"/>
36596   <int value="7364961" label="Papuan Language"/>
36597   <int value="7364967" label="Pangasinan"/>
36598   <int value="7364972" label="Pahlavi"/>
36599   <int value="7364973" label="Pampanga"/>
36600   <int value="7364976" label="Papiamento"/>
36601   <int value="7364981" label="Palauan"/>
36602   <int value="7365999" label="Old Persian"/>
36603   <int value="7366761" label="Philippine Language"/>
36604   <int value="7366766" label="Phoenician"/>
36605   <int value="7368558" label="Pohnpeian"/>
36606   <int value="7369313" label="Prakrit Language"/>
36607   <int value="7369327" label="Old Provencal"/>
36608   <int value="7496042" label="Rajasthani"/>
36609   <int value="7496048" label="Rapanui"/>
36610   <int value="7496050" label="Rarotongan"/>
36611   <int value="7499617" label="Romance Language"/>
36612   <int value="7499622" label="Rombo"/>
36613   <int value="7499629" label="Romany"/>
36614   <int value="7501168" label="Aromanian"/>
36615   <int value="7501675" label="Rwa"/>
36616   <int value="7561572" label="Sandawe"/>
36617   <int value="7561576" label="Yakut"/>
36618   <int value="7561577" label="South American Indian Language"/>
36619   <int value="7561580" label="Salishan Language"/>
36620   <int value="7561581" label="Samaritan Aramaic"/>
36621   <int value="7561585" label="Samburu"/>
36622   <int value="7561587" label="Sasak"/>
36623   <int value="7561588" label="Santali"/>
36624   <int value="7562094" label="Sicilian"/>
36625   <int value="7562095" label="Scots"/>
36626   <int value="7562597" label="Seneca"/>
36627   <int value="7562600" label="Sena"/>
36628   <int value="7562604" label="Selkup"/>
36629   <int value="7562605" label="Semitic Language"/>
36630   <int value="7562611" label="Koyraboro Senni"/>
36631   <int value="7563105" label="Old Irish"/>
36632   <int value="7563118" label="Sign Language"/>
36633   <int value="7563369" label="Tachelhit"/>
36634   <int value="7563374" label="Shan"/>
36635   <int value="7563620" label="Sidamo"/>
36636   <int value="7563631" label="Siouan Language"/>
36637   <int value="7563636" label="Sino-Tibetan Language"/>
36638   <int value="7564385" label="Slavic Language"/>
36639   <int value="7564641" label="Southern Sami"/>
36640   <int value="7564649" label="Sami Language"/>
36641   <int value="7564650" label="Lule Sami"/>
36642   <int value="7564654" label="Inari Sami"/>
36643   <int value="7564659" label="Skolt Sami"/>
36644   <int value="7564907" label="Soninke"/>
36645   <int value="7565159" label="Sogdien"/>
36646   <int value="7565166" label="Songhai"/>
36647   <int value="7565934" label="Sranan Tongo"/>
36648   <int value="7565938" label="Serer"/>
36649   <int value="7566177" label="Nilo-Saharan Language"/>
36650   <int value="7566201" label="Saho"/>
36651   <int value="7566699" label="Sukuma"/>
36652   <int value="7566707" label="Susu"/>
36653   <int value="7566712" label="Sumerian"/>
36654   <int value="7567202" label="Comorian"/>
36655   <int value="7567715" label="Classical Syriac"/>
36656   <int value="7567730" label="Syriac"/>
36657   <int value="7627113" label="Tai Language"/>
36658   <int value="7628141" label="Timne"/>
36659   <int value="7628143" label="Teso"/>
36660   <int value="7628146" label="Tereno"/>
36661   <int value="7628148" label="Tetum"/>
36662   <int value="7629159" label="Tigre"/>
36663   <int value="7629174" label="Tiv"/>
36664   <int value="7629676" label="Tokelau"/>
36665   <int value="7629928" label="Klingon"/>
36666   <int value="7629929" label="Tlingit"/>
36667   <int value="7630184" label="Tamashek"/>
36668   <int value="7630695" label="Nyasa Tonga"/>
36669   <int value="7630953" label="Tok Pisin"/>
36670   <int value="7631478" label="Taroko"/>
36671   <int value="7631721" label="Tsimshian"/>
36672   <int value="7632237" label="Tumbuka"/>
36673   <int value="7632240" label="Tupi Language"/>
36674   <int value="7632244" label="Altaic Language"/>
36675   <int value="7632492" label="Tuvalu"/>
36676   <int value="7632753" label="Tasawaq"/>
36677   <int value="7633270" label="Tuvinian"/>
36678   <int value="7633517" label="Central Morocco Tamazight"/>
36679   <int value="7693421" label="Udmurt"/>
36680   <int value="7694177" label="Ugaritic"/>
36681   <int value="7695714" label="Umbundu"/>
36682   <int value="7695972" label="Unknown Language"/>
36683   <int value="7758185" label="Vai"/>
36684   <int value="7761780" label="Votic"/>
36685   <int value="7763310" label="Vunjo"/>
36686   <int value="7823723" label="Wakashan Language"/>
36687   <int value="7823724" label="Walamo"/>
36688   <int value="7823730" label="Waray"/>
36689   <int value="7823731" label="Washo"/>
36690   <int value="7824750" label="Sorbian Language"/>
36691   <int value="7889260" label="Kalmyk"/>
36692   <int value="7892839" label="Soga"/>
36693   <int value="7954799" label="Yao"/>
36694   <int value="7954800" label="Yapese"/>
36695   <int value="7958635" label="Yupik Language"/>
36696   <int value="7959909" label="Cantonese"/>
36697   <int value="8020336" label="Zapotec"/>
36698   <int value="8020588" label="Blissymbols"/>
36699   <int value="8021358" label="Zenaga"/>
36700   <int value="8023652" label="Zande"/>
36701   <int value="8025454" label="Zuni"/>
36702   <int value="8026232" label="No linguistic content"/>
36703   <int value="8026721" label="Zaza"/>
36704 </enum>
36706 <enum name="LevelDBCorruptionTypes" type="int">
36707   <int value="0" label="other"/>
36708   <int value="1" label="missing files"/>
36709   <int value="2" label="log record too small"/>
36710   <int value="3" label="corrupted internal key"/>
36711   <int value="4" label="partial record"/>
36712   <int value="5" label="missing start of fragmented record"/>
36713   <int value="6" label="error in middle of record"/>
36714   <int value="7" label="unknown record type"/>
36715   <int value="8" label="truncated record at end"/>
36716   <int value="9" label="bad record length"/>
36717   <int value="10" label="VersionEdit"/>
36718   <int value="11" label="FileReader invoked with unexpected value"/>
36719   <int value="12" label="corrupted key"/>
36720   <int value="13" label="CURRENT file does not end with newline"/>
36721   <int value="14" label="no meta-nextfile entry"/>
36722   <int value="15" label="no meta-lognumber entry"/>
36723   <int value="16" label="no last-sequence-number entry"/>
36724   <int value="17" label="malformed WriteBatch"/>
36725   <int value="18" label="bad WriteBatch Put"/>
36726   <int value="19" label="bad WriteBatch Delete"/>
36727   <int value="20" label="unknown WriteBatch tag"/>
36728   <int value="21" label="WriteBatch has wrong count"/>
36729   <int value="22" label="bad entry in block"/>
36730   <int value="23" label="bad block contents"/>
36731   <int value="24" label="bad block handle"/>
36732   <int value="25" label="truncated block read"/>
36733   <int value="26" label="block checksum mismatch"/>
36734   <int value="27" label="checksum mismatch"/>
36735   <int value="28" label="corrupted compressed block contents"/>
36736   <int value="29" label="bad block type"/>
36737   <int value="30" label="bad magic number"/>
36738   <int value="31" label="file is too short"/>
36739 </enum>
36741 <enum name="LevelDBErrorCount" type="int">
36742   <int value="1" label="Failure"/>
36743 </enum>
36745 <enum name="LevelDBErrorTypes" type="int">
36746   <int value="0" label="NotFound"/>
36747   <int value="1" label="Corruption"/>
36748   <int value="2" label="IOError"/>
36749   <int value="3" label="Other"/>
36750 </enum>
36752 <enum name="LevelDBIOErrorMethods" type="int">
36753   <int value="0" label="SequentialFileRead"/>
36754   <int value="1" label="SequentialFileSkip"/>
36755   <int value="2" label="RandomAccessFileRead"/>
36756   <int value="3" label="WritableFileAppend"/>
36757   <int value="4" label="WritableFileClose"/>
36758   <int value="5" label="WritableFileFlush"/>
36759   <int value="6" label="WritableFileSync"/>
36760   <int value="7" label="NewSequentialFile"/>
36761   <int value="8" label="NewRandomAccessFile"/>
36762   <int value="9" label="NewWritableFile"/>
36763   <int value="10" label="DeleteFile"/>
36764   <int value="11" label="CreateDir"/>
36765   <int value="12" label="DeleteDir"/>
36766   <int value="13" label="GetFileSize"/>
36767   <int value="14" label="RenameFile"/>
36768   <int value="15" label="LockFile"/>
36769   <int value="16" label="UnlockFile"/>
36770   <int value="17" label="GetTestDirectory"/>
36771   <int value="18" label="NewLogger"/>
36772   <int value="19" label="SyncParent"/>
36773   <int value="20" label="GetChildren"/>
36774 </enum>
36776 <enum name="LinkMonitorFailureType" type="int">
36777   <int value="0" label="Local MAC Address Not Found"/>
36778   <int value="1" label="Client Startup Failure"/>
36779   <int value="2" label="Transmission Failure"/>
36780   <int value="3" label="Failure Threshold Reached"/>
36781 </enum>
36783 <enum name="LinuxAudioIO" type="int">
36784   <int value="0" label="PulseAudio"/>
36785   <int value="1" label="ALSA"/>
36786   <int value="2" label="Cras"/>
36787 </enum>
36789 <enum name="LinuxGlibcVersion" type="int">
36790   <int value="0" label="Not Parseable"/>
36791   <int value="1" label="Unknown"/>
36792   <int value="2" label="2.11"/>
36793   <int value="3" label="2.12"/>
36794   <int value="4" label="2.13"/>
36795   <int value="5" label="2.14"/>
36796   <int value="6" label="2.15"/>
36797   <int value="7" label="2.16"/>
36798   <int value="8" label="2.17"/>
36799   <int value="9" label="2.18"/>
36800   <int value="10" label="2.19"/>
36801 </enum>
36803 <enum name="LoadType" type="int">
36804   <int value="0" label="UNDEFINED_LOAD">Not yet initialized</int>
36805   <int value="1" label="RELOAD">User pressed reload</int>
36806   <int value="2" label="HISTORY_LOAD">Back or forward</int>
36807   <int value="3" label="NORMAL_LOAD">User entered URL, or omnibox search</int>
36808   <int value="4" label="LINK_LOAD">(deprecated) Included next 4 categories</int>
36809   <int value="5" label="LINK_LOAD_NORMAL">Commonly following of link</int>
36810   <int value="6" label="LINK_LOAD_RELOAD">JS/link directed reload</int>
36811   <int value="7" label="LINK_LOAD_CACHE_STALE_OK">
36812     back/forward or encoding change
36813   </int>
36814   <int value="8" label="LINK_LOAD_CACHE_ONLY">
36815     Allow stale data (avoid doing a re-post)
36816   </int>
36817   <int value="9" label="PRERENDER_LOAD">Speculative prerendering of a page</int>
36818 </enum>
36820 <enum name="LocalRendererSinkStates" type="int">
36821   <int value="0" label="SinkStarted"/>
36822   <int value="1" label="SinkNeverStarted"/>
36823 </enum>
36825 <enum name="LoginConsumerWhitelist" type="int">
36826   <int value="0" label="ANY_USER_ALLOWED">Any user can sign in</int>
36827   <int value="1" label="ONLY_WHITELISTED_ALLOWED">Whitelisted users only</int>
36828 </enum>
36830 <enum name="LoginFailureReason" type="int">
36831   <int value="0" label="NONE">None</int>
36832   <int value="1" label="COULD_NOT_MOUNT_CRYPTOHOME">
36833     Could not mount cryptohome
36834   </int>
36835   <int value="2" label="COULD_NOT_MOUNT_TMPFS">Could not mount tmpfs</int>
36836   <int value="3" label="COULD_NOT_UNMOUNT_CRYPTOHOME">
36837     Could not unmount cryptohome
36838   </int>
36839   <int value="4" label="DATA_REMOVAL_FAILED">Data removal failed</int>
36840   <int value="5" label="LOGIN_TIMED_OUT">Login timed out</int>
36841   <int value="6" label="UNLOCK_FAILED">Unlock failed</int>
36842   <int value="7" label="NETWORK_AUTH_FAILED">Network auth failed</int>
36843 </enum>
36845 <enum name="LoginPolicyFilesState" type="int">
36846   <summary>Policy/owner key file state.</summary>
36847   <int value="0" label="HEALTHY_R11">Healthy, pre-R11</int>
36848   <int value="1" label="UNUSED">Unused</int>
36849   <int value="2" label="HEALTHY">Healthy</int>
36850   <int value="3" label="RESERVED">Reserved</int>
36851   <int value="4" label="BAD_POLICY_R11">Key OK, policy bad, pre-R11</int>
36852   <int value="5" label="UNUSED">Unused</int>
36853   <int value="6" label="BAD_POLICY">Key OK, policy bad</int>
36854   <int value="7" label="RESERVED">Reserved</int>
36855   <int value="8" label="KEY_OK_NO_POLICY_R11">
36856     Key OK, no policy, pre-R11 user (http://crosbug.com/24916)
36857   </int>
36858   <int value="9" label="UNUSED">Unused</int>
36859   <int value="10" label="KEY_OK_NO_POLICY">Key OK, no policy</int>
36860   <int value="11" label="RESERVED">Reserved</int>
36861   <int value="12" label="RESERVED">Reserved</int>
36862   <int value="13" label="RESERVED">Reserved</int>
36863   <int value="14" label="RESERVED">Reserved</int>
36864   <int value="15" label="RESERVED">Reserved</int>
36865   <int value="16" label="BAD_KEY_R11">Key bad, policy OK, pre-R11</int>
36866   <int value="17" label="UNUSED">Unused</int>
36867   <int value="18" label="BAD_KEY">Key bad, policy OK</int>
36868   <int value="19" label="RESERVED">Reserved</int>
36869   <int value="20" label="BAD_KEY_BAD_POLICY_R11">
36870     Key bad, policy bad, pre-R11
36871   </int>
36872   <int value="21" label="UNUSED">Unused</int>
36873   <int value="22" label="BAD_KEY_BAD_POLICY">Key bad, policy bad</int>
36874   <int value="23" label="RESERVED">Reserved</int>
36875   <int value="24" label="BAD_KEY_NO_POLICY_R11">
36876     Key bad, policy bad, pre-R11
36877   </int>
36878   <int value="25" label="UNUSED">Unused</int>
36879   <int value="26" label="BAD_KEY_BAD_POLICY">Key bad, policy bad</int>
36880   <int value="27" label="RESERVED">Reserved</int>
36881   <int value="28" label="RESERVED">Reserved</int>
36882   <int value="29" label="RESERVED">Reserved</int>
36883   <int value="30" label="RESERVED">Reserved</int>
36884   <int value="31" label="RESERVED">Reserved</int>
36885   <int value="32" label="NO_KEY_R11">No key, policy OK, pre-R11</int>
36886   <int value="33" label="UNUSED">Unused</int>
36887   <int value="34" label="NO_KEY">No key, policy OK</int>
36888   <int value="35" label="RESERVED">RESERVED</int>
36889   <int value="36" label="NO_KEY_BAD_POLICY_R11">
36890     No key, policy bad, pre-R11
36891   </int>
36892   <int value="37" label="UNUSED">Unused</int>
36893   <int value="38" label="NO_KEY_BAD_POLICY">No key, bad policy</int>
36894   <int value="39" label="RESERVED">Reserved</int>
36895   <int value="40" label="NO_KEY_NO_POLICY_R11">Un-owned, pre-R11</int>
36896   <int value="41" label="UNUSED">Unused</int>
36897   <int value="42" label="NO_KEY_NO_POLICY">Un-owned</int>
36898   <int value="43" label="RESERVED">Reserved</int>
36899 </enum>
36901 <enum name="LoginSuccessReason" type="int">
36902   <int value="0" label="OFFLINE_AND_ONLINE">
36903     Login success offline and online
36904   </int>
36905   <int value="1" label="OFFLINE_ONLY">Login success offline only</int>
36906 </enum>
36908 <enum name="LoginUserType" type="int">
36909   <int value="0" label="INCOGNITO_NORMAL">Incognito Normal</int>
36910   <int value="1" label="OWNER_NORMAL">Owner Normal</int>
36911   <int value="2" label="OTHER_NORMAL">Other Normal</int>
36912   <int value="3" label="INCOGNITO_DEVELOPER">Incognito Dev</int>
36913   <int value="4" label="OWNER_DEVELOPER">Owner Dev</int>
36914   <int value="5" label="OTHER_DEVELOPER">Other Dev</int>
36915 </enum>
36917 <enum name="ManagedUserPasswordChange" type="int">
36918   <int value="0" label="OK_MANAGER">Changed in manager session</int>
36919   <int value="1" label="OK_MANGED">Changed in supervised user session</int>
36920   <int value="2" label="FAILED_NO_MASTER_KEY">Master key not found</int>
36921   <int value="3" label="FAILED_NO_SIGNATURE_KEY">
36922     Signature or encryption key not found
36923   </int>
36924   <int value="4" label="FAILED_NO_PASSWORD_DATA">Password data not found</int>
36925   <int value="5" label="FAILED_MASTER_KEY_FAILURE">
36926     Manager key authorization failed
36927   </int>
36928   <int value="6" label="FAILED_LOAD_DATA_FAILURE">
36929     Could not load new password data upon supervised user signin
36930   </int>
36931   <int value="7" label="FAILED_INCOMPLETE_DATA_FAILURE">
36932     Incomplete password data loaded upon supervised user signin.
36933   </int>
36934   <int value="8" label="FAILED_AUTHENTICATION_FAILURE">
36935     Authentication failure while changing password during supervised user
36936     signin.
36937   </int>
36938   <int value="9" label="FAILED_STORE_DATA">
36939     Could not store new password data for supervised user.
36940   </int>
36941 </enum>
36943 <enum name="MappedCSSProperties" type="int">
36944 <!-- See http://src.chromium.org/viewvc/blink/trunk/Source/core/page/UseCounter.cpp -->
36946   <int value="1" label="Total Pages Measured"/>
36947   <int value="2" label="color"/>
36948   <int value="3" label="direction"/>
36949   <int value="4" label="display"/>
36950   <int value="5" label="font"/>
36951   <int value="6" label="font-family"/>
36952   <int value="7" label="font-size"/>
36953   <int value="8" label="font-style"/>
36954   <int value="9" label="font-variant"/>
36955   <int value="10" label="font-weight"/>
36956   <int value="11" label="text-rendering"/>
36957   <int value="12" label="webkit-font-feature-settings"/>
36958   <int value="13" label="webkit-font-kerning"/>
36959   <int value="14" label="webkit-font-smoothing"/>
36960   <int value="15" label="webkit-font-variant-ligatures"/>
36961   <int value="16" label="webkit-locale"/>
36962   <int value="17" label="webkit-text-orientation"/>
36963   <int value="18" label="webkit-writing-mode"/>
36964   <int value="19" label="zoom"/>
36965   <int value="20" label="line-height"/>
36966   <int value="21" label="background"/>
36967   <int value="22" label="background-attachment"/>
36968   <int value="23" label="background-clip"/>
36969   <int value="24" label="background-color"/>
36970   <int value="25" label="background-image"/>
36971   <int value="26" label="background-origin"/>
36972   <int value="27" label="background-position"/>
36973   <int value="28" label="background-position-x"/>
36974   <int value="29" label="background-position-y"/>
36975   <int value="30" label="background-repeat"/>
36976   <int value="31" label="background-repeat-x"/>
36977   <int value="32" label="background-repeat-y"/>
36978   <int value="33" label="background-size"/>
36979   <int value="34" label="border"/>
36980   <int value="35" label="border-bottom"/>
36981   <int value="36" label="border-bottom-color"/>
36982   <int value="37" label="border-bottom-left-radius"/>
36983   <int value="38" label="border-bottom-right-radius"/>
36984   <int value="39" label="border-bottom-style"/>
36985   <int value="40" label="border-bottom-width"/>
36986   <int value="41" label="border-collapse"/>
36987   <int value="42" label="border-color"/>
36988   <int value="43" label="border-image"/>
36989   <int value="44" label="border-image-outset"/>
36990   <int value="45" label="border-image-repeat"/>
36991   <int value="46" label="border-image-slice"/>
36992   <int value="47" label="border-image-source"/>
36993   <int value="48" label="border-image-width"/>
36994   <int value="49" label="border-left"/>
36995   <int value="50" label="border-left-color"/>
36996   <int value="51" label="border-left-style"/>
36997   <int value="52" label="border-left-width"/>
36998   <int value="53" label="border-radius"/>
36999   <int value="54" label="border-right"/>
37000   <int value="55" label="border-right-color"/>
37001   <int value="56" label="border-right-style"/>
37002   <int value="57" label="border-right-width"/>
37003   <int value="58" label="border-spacing"/>
37004   <int value="59" label="border-style"/>
37005   <int value="60" label="border-top"/>
37006   <int value="61" label="border-top-color"/>
37007   <int value="62" label="border-top-left-radius"/>
37008   <int value="63" label="border-top-right-radius"/>
37009   <int value="64" label="border-top-style"/>
37010   <int value="65" label="border-top-width"/>
37011   <int value="66" label="border-width"/>
37012   <int value="67" label="bottom"/>
37013   <int value="68" label="box-shadow"/>
37014   <int value="69" label="box-sizing"/>
37015   <int value="70" label="caption-side"/>
37016   <int value="71" label="clear"/>
37017   <int value="72" label="clip"/>
37018   <int value="73" label="webkit-clip-path"/>
37019   <int value="74" label="content"/>
37020   <int value="75" label="counter-increment"/>
37021   <int value="76" label="counter-reset"/>
37022   <int value="77" label="cursor"/>
37023   <int value="78" label="empty-cells"/>
37024   <int value="79" label="float"/>
37025   <int value="80" label="font-stretch"/>
37026   <int value="81" label="height"/>
37027   <int value="82" label="image-rendering"/>
37028   <int value="83" label="left"/>
37029   <int value="84" label="letter-spacing"/>
37030   <int value="85" label="list-style"/>
37031   <int value="86" label="list-style-image"/>
37032   <int value="87" label="list-style-position"/>
37033   <int value="88" label="list-style-type"/>
37034   <int value="89" label="margin"/>
37035   <int value="90" label="margin-bottom"/>
37036   <int value="91" label="margin-left"/>
37037   <int value="92" label="margin-right"/>
37038   <int value="93" label="margin-top"/>
37039   <int value="94" label="max-height"/>
37040   <int value="95" label="max-width"/>
37041   <int value="96" label="min-height"/>
37042   <int value="97" label="min-width"/>
37043   <int value="98" label="opacity"/>
37044   <int value="99" label="orphans"/>
37045   <int value="100" label="outline"/>
37046   <int value="101" label="outline-color"/>
37047   <int value="102" label="outline-offset"/>
37048   <int value="103" label="outline-style"/>
37049   <int value="104" label="outline-width"/>
37050   <int value="105" label="overflow"/>
37051   <int value="106" label="overflow-wrap"/>
37052   <int value="107" label="overflow-x"/>
37053   <int value="108" label="overflow-y"/>
37054   <int value="109" label="padding"/>
37055   <int value="110" label="padding-bottom"/>
37056   <int value="111" label="padding-left"/>
37057   <int value="112" label="padding-right"/>
37058   <int value="113" label="padding-top"/>
37059   <int value="114" label="page"/>
37060   <int value="115" label="page-break-after"/>
37061   <int value="116" label="page-break-before"/>
37062   <int value="117" label="page-break-inside"/>
37063   <int value="118" label="pointer-events"/>
37064   <int value="119" label="position"/>
37065   <int value="120" label="quotes"/>
37066   <int value="121" label="resize"/>
37067   <int value="122" label="right"/>
37068   <int value="123" label="size"/>
37069   <int value="124" label="src"/>
37070   <int value="125" label="speak"/>
37071   <int value="126" label="table-layout"/>
37072   <int value="127" label="tab-size"/>
37073   <int value="128" label="text-align"/>
37074   <int value="129" label="text-decoration"/>
37075   <int value="130" label="text-indent"/>
37076   <int value="131" label="text-line-through"/>
37077   <int value="132" label="text-line-through-color"/>
37078   <int value="133" label="text-line-through-mode"/>
37079   <int value="134" label="text-line-through-style"/>
37080   <int value="135" label="text-line-through-width"/>
37081   <int value="136" label="text-overflow"/>
37082   <int value="137" label="text-overline"/>
37083   <int value="138" label="text-overline-color"/>
37084   <int value="139" label="text-overline-mode"/>
37085   <int value="140" label="text-overline-style"/>
37086   <int value="141" label="text-overline-width"/>
37087   <int value="142" label="text-shadow"/>
37088   <int value="143" label="text-transform"/>
37089   <int value="144" label="text-underline"/>
37090   <int value="145" label="text-underline-color"/>
37091   <int value="146" label="text-underline-mode"/>
37092   <int value="147" label="text-underline-style"/>
37093   <int value="148" label="text-underline-width"/>
37094   <int value="149" label="top"/>
37095   <int value="150" label="transition"/>
37096   <int value="151" label="transition-delay"/>
37097   <int value="152" label="transition-duration"/>
37098   <int value="153" label="transition-property"/>
37099   <int value="154" label="transition-timing-function"/>
37100   <int value="155" label="unicode-bidi"/>
37101   <int value="156" label="unicode-range"/>
37102   <int value="157" label="vertical-align"/>
37103   <int value="158" label="visibility"/>
37104   <int value="159" label="white-space"/>
37105   <int value="160" label="widows"/>
37106   <int value="161" label="width"/>
37107   <int value="162" label="word-break"/>
37108   <int value="163" label="word-spacing"/>
37109   <int value="164" label="word-wrap"/>
37110   <int value="165" label="z-index"/>
37111   <int value="166" label="webkit-animation"/>
37112   <int value="167" label="webkit-animation-delay"/>
37113   <int value="168" label="webkit-animation-direction"/>
37114   <int value="169" label="webkit-animation-duration"/>
37115   <int value="170" label="webkit-animation-fill-mode"/>
37116   <int value="171" label="webkit-animation-iteration-count"/>
37117   <int value="172" label="webkit-animation-name"/>
37118   <int value="173" label="webkit-animation-play-state"/>
37119   <int value="174" label="webkit-animation-timing-function"/>
37120   <int value="175" label="webkit-appearance"/>
37121   <int value="176" label="webkit-aspect-ratio"/>
37122   <int value="177" label="webkit-backface-visibility"/>
37123   <int value="178" label="webkit-background-clip"/>
37124   <int value="179" label="webkit-background-composite"/>
37125   <int value="180" label="webkit-background-origin"/>
37126   <int value="181" label="webkit-background-size"/>
37127   <int value="182" label="webkit-border-after"/>
37128   <int value="183" label="webkit-border-after-color"/>
37129   <int value="184" label="webkit-border-after-style"/>
37130   <int value="185" label="webkit-border-after-width"/>
37131   <int value="186" label="webkit-border-before"/>
37132   <int value="187" label="webkit-border-before-color"/>
37133   <int value="188" label="webkit-border-before-style"/>
37134   <int value="189" label="webkit-border-before-width"/>
37135   <int value="190" label="webkit-border-end"/>
37136   <int value="191" label="webkit-border-end-color"/>
37137   <int value="192" label="webkit-border-end-style"/>
37138   <int value="193" label="webkit-border-end-width"/>
37139   <int value="194" label="webkit-border-fit"/>
37140   <int value="195" label="webkit-border-horizontal-spacing"/>
37141   <int value="196" label="webkit-border-image"/>
37142   <int value="197" label="webkit-border-radius"/>
37143   <int value="198" label="webkit-border-start"/>
37144   <int value="199" label="webkit-border-start-color"/>
37145   <int value="200" label="webkit-border-start-style"/>
37146   <int value="201" label="webkit-border-start-width"/>
37147   <int value="202" label="webkit-border-vertical-spacing"/>
37148   <int value="203" label="webkit-box-align"/>
37149   <int value="204" label="webkit-box-direction"/>
37150   <int value="205" label="webkit-box-flex"/>
37151   <int value="206" label="webkit-box-flex-group"/>
37152   <int value="207" label="webkit-box-lines"/>
37153   <int value="208" label="webkit-box-ordinal-group"/>
37154   <int value="209" label="webkit-box-orient"/>
37155   <int value="210" label="webkit-box-pack"/>
37156   <int value="211" label="webkit-box-reflect"/>
37157   <int value="212" label="webkit-box-shadow"/>
37158   <int value="213" label="webkit-color-correction"/>
37159   <int value="214" label="webkit-column-axis"/>
37160   <int value="215" label="webkit-column-break-after"/>
37161   <int value="216" label="webkit-column-break-before"/>
37162   <int value="217" label="webkit-column-break-inside"/>
37163   <int value="218" label="webkit-column-count"/>
37164   <int value="219" label="webkit-column-gap"/>
37165   <int value="220" label="webkit-column-progression"/>
37166   <int value="221" label="webkit-column-rule"/>
37167   <int value="222" label="webkit-column-rule-color"/>
37168   <int value="223" label="webkit-column-rule-style"/>
37169   <int value="224" label="webkit-column-rule-width"/>
37170   <int value="225" label="webkit-column-span"/>
37171   <int value="226" label="webkit-column-width"/>
37172   <int value="227" label="webkit-columns"/>
37173   <int value="228" label="webkit-box-decoration-break"/>
37174   <int value="229" label="webkit-filter"/>
37175   <int value="230" label="webkit-align-content"/>
37176   <int value="231" label="webkit-align-items"/>
37177   <int value="232" label="webkit-align-self"/>
37178   <int value="233" label="webkit-flex"/>
37179   <int value="234" label="webkit-flex-basis"/>
37180   <int value="235" label="webkit-flex-direction"/>
37181   <int value="236" label="webkit-flex-flow"/>
37182   <int value="237" label="webkit-flex-grow"/>
37183   <int value="238" label="webkit-flex-shrink"/>
37184   <int value="239" label="webkit-flex-wrap"/>
37185   <int value="240" label="webkit-justify-content"/>
37186   <int value="241" label="webkit-font-size-delta"/>
37187   <int value="242" label="webkit-grid-columns"/>
37188   <int value="243" label="webkit-grid-rows"/>
37189   <int value="244" label="webkit-grid-start"/>
37190   <int value="245" label="webkit-grid-end"/>
37191   <int value="246" label="webkit-grid-before"/>
37192   <int value="247" label="webkit-grid-after"/>
37193   <int value="248" label="webkit-grid-column"/>
37194   <int value="249" label="webkit-grid-row"/>
37195   <int value="250" label="webkit-grid-auto-flow"/>
37196   <int value="251" label="webkit-highlight"/>
37197   <int value="252" label="webkit-hyphenate-character"/>
37198   <int value="253" label="webkit-hyphenate-limit-after"/>
37199   <int value="254" label="webkit-hyphenate-limit-before"/>
37200   <int value="255" label="webkit-hyphenate-limit-lines"/>
37201   <int value="256" label="webkit-hyphens"/>
37202   <int value="257" label="webkit-line-box-contain"/>
37203   <int value="258" label="webkit-line-align"/>
37204   <int value="259" label="webkit-line-break"/>
37205   <int value="260" label="webkit-line-clamp"/>
37206   <int value="261" label="webkit-line-grid"/>
37207   <int value="262" label="webkit-line-snap"/>
37208   <int value="263" label="webkit-logical-width"/>
37209   <int value="264" label="webkit-logical-height"/>
37210   <int value="265" label="webkit-margin-after-collapse"/>
37211   <int value="266" label="webkit-margin-before-collapse"/>
37212   <int value="267" label="webkit-margin-bottom-collapse"/>
37213   <int value="268" label="webkit-margin-top-collapse"/>
37214   <int value="269" label="webkit-margin-collapse"/>
37215   <int value="270" label="webkit-margin-after"/>
37216   <int value="271" label="webkit-margin-before"/>
37217   <int value="272" label="webkit-margin-end"/>
37218   <int value="273" label="webkit-margin-start"/>
37219   <int value="274" label="webkit-marquee"/>
37220   <int value="275" label="webkit-marquee-direction"/>
37221   <int value="276" label="webkit-marquee-increment"/>
37222   <int value="277" label="webkit-marquee-repetition"/>
37223   <int value="278" label="webkit-marquee-speed"/>
37224   <int value="279" label="webkit-marquee-style"/>
37225   <int value="280" label="webkit-mask"/>
37226   <int value="281" label="webkit-mask-box-image"/>
37227   <int value="282" label="webkit-mask-box-image-outset"/>
37228   <int value="283" label="webkit-mask-box-image-repeat"/>
37229   <int value="284" label="webkit-mask-box-image-slice"/>
37230   <int value="285" label="webkit-mask-box-image-source"/>
37231   <int value="286" label="webkit-mask-box-image-width"/>
37232   <int value="287" label="webkit-mask-clip"/>
37233   <int value="288" label="webkit-mask-composite"/>
37234   <int value="289" label="webkit-mask-image"/>
37235   <int value="290" label="webkit-mask-origin"/>
37236   <int value="291" label="webkit-mask-position"/>
37237   <int value="292" label="webkit-mask-position-x"/>
37238   <int value="293" label="webkit-mask-position-y"/>
37239   <int value="294" label="webkit-mask-repeat"/>
37240   <int value="295" label="webkit-mask-repeat-x"/>
37241   <int value="296" label="webkit-mask-repeat-y"/>
37242   <int value="297" label="webkit-mask-size"/>
37243   <int value="298" label="webkit-max-logical-width"/>
37244   <int value="299" label="webkit-max-logical-height"/>
37245   <int value="300" label="webkit-min-logical-width"/>
37246   <int value="301" label="webkit-min-logical-height"/>
37247   <int value="302" label="webkit-nbsp-mode"/>
37248   <int value="303" label="webkit-order"/>
37249   <int value="304" label="webkit-padding-after"/>
37250   <int value="305" label="webkit-padding-before"/>
37251   <int value="306" label="webkit-padding-end"/>
37252   <int value="307" label="webkit-padding-start"/>
37253   <int value="308" label="webkit-perspective"/>
37254   <int value="309" label="webkit-perspective-origin"/>
37255   <int value="310" label="webkit-perspective-origin-x"/>
37256   <int value="311" label="webkit-perspective-origin-y"/>
37257   <int value="312" label="webkit-print-color-adjust"/>
37258   <int value="313" label="webkit-rtl-ordering"/>
37259   <int value="314" label="webkit-ruby-position"/>
37260   <int value="315" label="webkit-text-combine"/>
37261   <int value="316" label="webkit-text-decorations-in-effect"/>
37262   <int value="317" label="webkit-text-emphasis"/>
37263   <int value="318" label="webkit-text-emphasis-color"/>
37264   <int value="319" label="webkit-text-emphasis-position"/>
37265   <int value="320" label="webkit-text-emphasis-style"/>
37266   <int value="321" label="webkit-text-fill-color"/>
37267   <int value="322" label="webkit-text-security"/>
37268   <int value="323" label="webkit-text-stroke"/>
37269   <int value="324" label="webkit-text-stroke-color"/>
37270   <int value="325" label="webkit-text-stroke-width"/>
37271   <int value="326" label="webkit-transform"/>
37272   <int value="327" label="webkit-transform-origin"/>
37273   <int value="328" label="webkit-transform-origin-x"/>
37274   <int value="329" label="webkit-transform-origin-y"/>
37275   <int value="330" label="webkit-transform-origin-z"/>
37276   <int value="331" label="webkit-transform-style"/>
37277   <int value="332" label="webkit-transition"/>
37278   <int value="333" label="webkit-transition-delay"/>
37279   <int value="334" label="webkit-transition-duration"/>
37280   <int value="335" label="webkit-transition-property"/>
37281   <int value="336" label="webkit-transition-timing-function"/>
37282   <int value="337" label="webkit-user-drag"/>
37283   <int value="338" label="webkit-user-modify"/>
37284   <int value="339" label="webkit-user-select"/>
37285   <int value="340" label="webkit-flow-into"/>
37286   <int value="341" label="webkit-flow-from"/>
37287   <int value="342" label="webkit-region-overflow"/>
37288   <int value="343" label="webkit-region-break-after"/>
37289   <int value="344" label="webkit-region-break-before"/>
37290   <int value="345" label="webkit-region-break-inside"/>
37291   <int value="346" label="webkit-shape-inside"/>
37292   <int value="347" label="webkit-shape-outside"/>
37293   <int value="348" label="webkit-shape-margin"/>
37294   <int value="349" label="webkit-shape-padding"/>
37295   <int value="350" label="webkit-wrap-flow"/>
37296   <int value="351" label="webkit-wrap-through"/>
37297   <int value="352" label="webkit-wrap"/>
37298   <int value="353" label="webkit-tap-highlight-color"/>
37299   <int value="354" label="webkit-app-region"/>
37300   <int value="355" label="clip-path"/>
37301   <int value="356" label="clip-rule"/>
37302   <int value="357" label="mask"/>
37303   <int value="358" label="enable-background"/>
37304   <int value="359" label="filter"/>
37305   <int value="360" label="flood-color"/>
37306   <int value="361" label="flood-opacity"/>
37307   <int value="362" label="lighting-color"/>
37308   <int value="363" label="stop-color"/>
37309   <int value="364" label="stop-opacity"/>
37310   <int value="365" label="color-interpolation"/>
37311   <int value="366" label="color-interpolation-filters"/>
37312   <int value="367" label="color-profile"/>
37313   <int value="368" label="color-rendering"/>
37314   <int value="369" label="fill"/>
37315   <int value="370" label="fill-opacity"/>
37316   <int value="371" label="fill-rule"/>
37317   <int value="372" label="marker"/>
37318   <int value="373" label="marker-end"/>
37319   <int value="374" label="marker-mid"/>
37320   <int value="375" label="marker-start"/>
37321   <int value="376" label="mask-type"/>
37322   <int value="377" label="shape-rendering"/>
37323   <int value="378" label="stroke"/>
37324   <int value="379" label="stroke-dasharray"/>
37325   <int value="380" label="stroke-dashoffset"/>
37326   <int value="381" label="stroke-linecap"/>
37327   <int value="382" label="stroke-linejoin"/>
37328   <int value="383" label="stroke-miterlimit"/>
37329   <int value="384" label="stroke-opacity"/>
37330   <int value="385" label="stroke-width"/>
37331   <int value="386" label="alignment-baseline"/>
37332   <int value="387" label="baseline-shift"/>
37333   <int value="388" label="dominant-baseline"/>
37334   <int value="389" label="glyph-orientation-horizontal"/>
37335   <int value="390" label="glyph-orientation-vertical"/>
37336   <int value="391" label="kerning"/>
37337   <int value="392" label="text-anchor"/>
37338   <int value="393" label="vector-effect"/>
37339   <int value="394" label="writing-mode"/>
37340   <int value="395" label="webkit-svg-shadow"/>
37341   <int value="396" label="webkit-cursor-visibility"/>
37342   <int value="397" label="image-orientation"/>
37343   <int value="398" label="image-resolution"/>
37344   <int value="399" label="webkit-blend-mode"/>
37345   <int value="400" label="webkit-background-blend-mode"/>
37346   <int value="401" label="webkit-text-decoration-line"/>
37347   <int value="402" label="webkit-text-decoration-style"/>
37348   <int value="403" label="webkit-text-decoration-color"/>
37349   <int value="404" label="webkit-text-align-last"/>
37350   <int value="405" label="webkit-text-underline-position"/>
37351   <int value="406" label="max-zoom"/>
37352   <int value="407" label="min-zoom"/>
37353   <int value="408" label="orientation"/>
37354   <int value="409" label="user-zoom"/>
37355   <int value="410" label="webkit-dashboard-region"/>
37356   <int value="411" label="webkit-overflow-scrolling"/>
37357   <int value="412" label="webkit-app-region"/>
37358   <int value="413" label="webkit-filter"/>
37359   <int value="414" label="webkit-box-decoration-break"/>
37360   <int value="415" label="webkit-tap-highlight-color"/>
37361   <int value="416" label="buffered-rendering"/>
37362   <int value="417" label="grid-auto-rows"/>
37363   <int value="418" label="grid-auto-columns"/>
37364   <int value="419" label="background-blend-mode"/>
37365   <int value="420" label="mix-blend-mode"/>
37366   <int value="421" label="touch-action"/>
37367   <int value="422" label="grid-area"/>
37368   <int value="423" label="grid-template"/>
37369   <int value="424" label="animation"/>
37370   <int value="425" label="animation-delay"/>
37371   <int value="426" label="animation-direction"/>
37372   <int value="427" label="animation-duration"/>
37373   <int value="428" label="animation-fill-mode"/>
37374   <int value="429" label="animation-iteration-count"/>
37375   <int value="430" label="animation-name"/>
37376   <int value="431" label="animation-play-state"/>
37377   <int value="432" label="animation-timing-function"/>
37378   <int value="433" label="object-fit"/>
37379   <int value="434" label="paint-order"/>
37380   <int value="435" label="mask-source-type"/>
37381   <int value="436" label="isolation"/>
37382   <int value="437" label="object-position"/>
37383 </enum>
37385 <enum name="MappedEditingCommands" type="int">
37386 <!-- Generated from ../../../third_party/WebKit/Source/core/editing/EditorCommand.cpp -->
37388   <int value="1" label="AlignJustified"/>
37389   <int value="2" label="AlignLeft"/>
37390   <int value="3" label="AlignRight"/>
37391   <int value="4" label="BackColor"/>
37392   <int value="5" label="BackwardDelete"/>
37393   <int value="6" label="Bold"/>
37394   <int value="7" label="Copy"/>
37395   <int value="8" label="CreateLink"/>
37396   <int value="9" label="Cut"/>
37397   <int value="10" label="DefaultParagraphSeparator"/>
37398   <int value="11" label="Delete"/>
37399   <int value="12" label="DeleteBackward"/>
37400   <int value="13" label="DeleteBackwardByDecomposingPreviousCharacter"/>
37401   <int value="14" label="DeleteForward"/>
37402   <int value="15" label="DeleteToBeginningOfLine"/>
37403   <int value="16" label="DeleteToBeginningOfParagraph"/>
37404   <int value="17" label="DeleteToEndOfLine"/>
37405   <int value="18" label="DeleteToEndOfParagraph"/>
37406   <int value="19" label="DeleteToMark"/>
37407   <int value="20" label="DeleteWordBackward"/>
37408   <int value="21" label="DeleteWordForward"/>
37409   <int value="22" label="FindString"/>
37410   <int value="23" label="FontName"/>
37411   <int value="24" label="FontSize"/>
37412   <int value="25" label="FontSizeDelta"/>
37413   <int value="26" label="ForeColor"/>
37414   <int value="27" label="FormatBlock"/>
37415   <int value="28" label="ForwardDelete"/>
37416   <int value="29" label="HiliteColor"/>
37417   <int value="30" label="IgnoreSpelling"/>
37418   <int value="31" label="Indent"/>
37419   <int value="32" label="InsertBacktab"/>
37420   <int value="33" label="InsertHTML"/>
37421   <int value="34" label="InsertHorizontalRule"/>
37422   <int value="35" label="InsertImage"/>
37423   <int value="36" label="InsertLineBreak"/>
37424   <int value="37" label="InsertNewline"/>
37425   <int value="38" label="InsertNewlineInQuotedContent"/>
37426   <int value="39" label="InsertOrderedList"/>
37427   <int value="40" label="InsertParagraph"/>
37428   <int value="41" label="InsertTab"/>
37429   <int value="42" label="InsertText"/>
37430   <int value="43" label="InsertUnorderedList"/>
37431   <int value="44" label="Italic"/>
37432   <int value="45" label="JustifyCenter"/>
37433   <int value="46" label="JustifyFull"/>
37434   <int value="47" label="JustifyLeft"/>
37435   <int value="48" label="JustifyNone"/>
37436   <int value="49" label="JustifyRight"/>
37437   <int value="50" label="MakeTextWritingDirectionLeftToRight"/>
37438   <int value="51" label="MakeTextWritingDirectionNatural"/>
37439   <int value="52" label="MakeTextWritingDirectionRightToLeft"/>
37440   <int value="53" label="MoveBackward"/>
37441   <int value="54" label="MoveBackwardAndModifySelection"/>
37442   <int value="55" label="MoveDown"/>
37443   <int value="56" label="MoveDownAndModifySelection"/>
37444   <int value="57" label="MoveForward"/>
37445   <int value="58" label="MoveForwardAndModifySelection"/>
37446   <int value="59" label="MoveLeft"/>
37447   <int value="60" label="MoveLeftAndModifySelection"/>
37448   <int value="61" label="MovePageDown"/>
37449   <int value="62" label="MovePageDownAndModifySelection"/>
37450   <int value="63" label="MovePageUp"/>
37451   <int value="64" label="MovePageUpAndModifySelection"/>
37452   <int value="65" label="MoveParagraphBackward"/>
37453   <int value="66" label="MoveParagraphBackwardAndModifySelection"/>
37454   <int value="67" label="MoveParagraphForward"/>
37455   <int value="68" label="MoveParagraphForwardAndModifySelection"/>
37456   <int value="69" label="MoveRight"/>
37457   <int value="70" label="MoveRightAndModifySelection"/>
37458   <int value="71" label="MoveToBeginningOfDocument"/>
37459   <int value="72" label="MoveToBeginningOfDocumentAndModifySelection"/>
37460   <int value="73" label="MoveToBeginningOfLine"/>
37461   <int value="74" label="MoveToBeginningOfLineAndModifySelection"/>
37462   <int value="75" label="MoveToBeginningOfParagraph"/>
37463   <int value="76" label="MoveToBeginningOfParagraphAndModifySelection"/>
37464   <int value="77" label="MoveToBeginningOfSentence"/>
37465   <int value="78" label="MoveToBeginningOfSentenceAndModifySelection"/>
37466   <int value="79" label="MoveToEndOfDocument"/>
37467   <int value="80" label="MoveToEndOfDocumentAndModifySelection"/>
37468   <int value="81" label="MoveToEndOfLine"/>
37469   <int value="82" label="MoveToEndOfLineAndModifySelection"/>
37470   <int value="83" label="MoveToEndOfParagraph"/>
37471   <int value="84" label="MoveToEndOfParagraphAndModifySelection"/>
37472   <int value="85" label="MoveToEndOfSentence"/>
37473   <int value="86" label="MoveToEndOfSentenceAndModifySelection"/>
37474   <int value="87" label="MoveToLeftEndOfLine"/>
37475   <int value="88" label="MoveToLeftEndOfLineAndModifySelection"/>
37476   <int value="89" label="MoveToRightEndOfLine"/>
37477   <int value="90" label="MoveToRightEndOfLineAndModifySelection"/>
37478   <int value="91" label="MoveUp"/>
37479   <int value="92" label="MoveUpAndModifySelection"/>
37480   <int value="93" label="MoveWordBackward"/>
37481   <int value="94" label="MoveWordBackwardAndModifySelection"/>
37482   <int value="95" label="MoveWordForward"/>
37483   <int value="96" label="MoveWordForwardAndModifySelection"/>
37484   <int value="97" label="MoveWordLeft"/>
37485   <int value="98" label="MoveWordLeftAndModifySelection"/>
37486   <int value="99" label="MoveWordRight"/>
37487   <int value="100" label="MoveWordRightAndModifySelection"/>
37488   <int value="101" label="Outdent"/>
37489   <int value="102" label="OverWrite"/>
37490   <int value="103" label="Paste"/>
37491   <int value="104" label="PasteAndMatchStyle"/>
37492   <int value="105" label="PasteGlobalSelection"/>
37493   <int value="106" label="Print"/>
37494   <int value="107" label="Redo"/>
37495   <int value="108" label="RemoveFormat"/>
37496   <int value="109" label="ScrollPageBackward"/>
37497   <int value="110" label="ScrollPageForward"/>
37498   <int value="111" label="ScrollLineUp"/>
37499   <int value="112" label="ScrollLineDown"/>
37500   <int value="113" label="ScrollToBeginningOfDocument"/>
37501   <int value="114" label="ScrollToEndOfDocument"/>
37502   <int value="115" label="SelectAll"/>
37503   <int value="116" label="SelectLine"/>
37504   <int value="117" label="SelectParagraph"/>
37505   <int value="118" label="SelectSentence"/>
37506   <int value="119" label="SelectToMark"/>
37507   <int value="120" label="SelectWord"/>
37508   <int value="121" label="SetMark"/>
37509   <int value="122" label="Strikethrough"/>
37510   <int value="123" label="StyleWithCSS"/>
37511   <int value="124" label="Subscript"/>
37512   <int value="125" label="Superscript"/>
37513   <int value="126" label="SwapWithMark"/>
37514   <int value="127" label="ToggleBold"/>
37515   <int value="128" label="ToggleItalic"/>
37516   <int value="129" label="ToggleUnderline"/>
37517   <int value="130" label="Transpose"/>
37518   <int value="131" label="Underline"/>
37519   <int value="132" label="Undo"/>
37520   <int value="133" label="Unlink"/>
37521   <int value="134" label="Unscript"/>
37522   <int value="135" label="Unselect"/>
37523   <int value="136" label="UseCSS"/>
37524   <int value="137" label="Yank"/>
37525   <int value="138" label="YankAndSelect"/>
37526   <int value="139" label="AlignCenter"/>
37527 </enum>
37529 <enum name="MediaContainers" type="int">
37530   <int value="0" label="Unknown"/>
37531   <int value="1" label="AAC (Advanced Audio Coding)"/>
37532   <int value="2" label="AC-3"/>
37533   <int value="3" label="AIFF (Audio Interchange File Format)"/>
37534   <int value="4" label="AMR (Adaptive Multi-Rate Audio)"/>
37535   <int value="5" label="APE (Monkey's Audio)"/>
37536   <int value="6" label="ASF (Advanced / Active Streaming Format)"/>
37537   <int value="7" label="SSA (SubStation Alpha) subtitle"/>
37538   <int value="8" label="AVI (Audio Video Interleaved)"/>
37539   <int value="9" label="Bink"/>
37540   <int value="10" label="CAF (Apple Core Audio Format)"/>
37541   <int value="11" label="DTS"/>
37542   <int value="12" label="DTS-HD"/>
37543   <int value="13" label="DV (Digital Video)"/>
37544   <int value="14" label="DXA"/>
37545   <int value="15" label="Enhanced AC-3"/>
37546   <int value="16" label="FLAC (Free Lossless Audio Codec)"/>
37547   <int value="17" label="FLV (Flash Video)"/>
37548   <int value="18" label="GSM (Global System for Mobile Audio)"/>
37549   <int value="19" label="H.261"/>
37550   <int value="20" label="H.263"/>
37551   <int value="21" label="H.264"/>
37552   <int value="22" label="HLS (Apple HTTP Live Streaming PlayList)"/>
37553   <int value="23" label="Berkeley/IRCAM/CARL Sound Format"/>
37554   <int value="24" label="MJPEG video"/>
37555   <int value="25" label="QuickTime / MOV / MPEG4"/>
37556   <int value="26" label="MP3 (MPEG audio layer 2/3)"/>
37557   <int value="27" label="MPEG-2 Program Stream"/>
37558   <int value="28" label="MPEG-2 Transport Stream"/>
37559   <int value="29" label="MPEG-4 Bitstream"/>
37560   <int value="30" label="Ogg"/>
37561   <int value="31" label="RM (RealMedia)"/>
37562   <int value="32" label="SRT (SubRip subtitle)"/>
37563   <int value="33" label="SWF (ShockWave Flash)"/>
37564   <int value="34" label="VC-1"/>
37565   <int value="35" label="WAV / WAVE (Waveform Audio)"/>
37566   <int value="36" label="Matroska / WebM"/>
37567   <int value="37" label="WTV (Windows Television)"/>
37568   <int value="38" label="DASH"/>
37569   <int value="39" label="SmoothStream"/>
37570 </enum>
37572 <enum name="MediaGalleriesUsageType" type="int">
37573   <int value="0" label="Gallery added from permission dialog"/>
37574   <int value="1" label="Gallery permission added from permission dialog"/>
37575   <int value="2" label="Gallery permission removed from permission dialog"/>
37576   <int value="3" label="GetMediaFileSystems API invocations"/>
37577   <int value="4" label="Profiles With API Usage (corrected in M35)"/>
37578   <int value="5" label="Dialog shown"/>
37579   <int value="6" label="Dialog permissions saved"/>
37580   <int value="7" label="Gallery added from WebUI"/>
37581   <int value="8" label="Gallery removed from WebUI"/>
37582   <int value="9" label="Preferences initialized"/>
37583   <int value="10" label="Preferences initialization failed"/>
37584   <int value="11" label="GetAllMediaFileSystemMetadata API invocations"/>
37585   <int value="12" label="GetMetadata API invocations"/>
37586   <int value="13" label="AddUserSelectedFolder API invocations"/>
37587   <int value="14" label="StartMediaScan API invocations"/>
37588   <int value="15" label="CancelMediaScan API invocations"/>
37589   <int value="16" label="AddScanResults API invocations"/>
37590   <int value="17" label="A media scan completed"/>
37591   <int value="18" label="AddScanResults dialog cancelled"/>
37592   <int value="19" label="AddScanResults dialog accepted"/>
37593   <int value="20" label="Gallery removed from AddScanResults dialog"/>
37594   <int value="21" label="Gallery removed from permission dialog"/>
37595   <int value="22" label="DropPermissionForMediaFileSystem API invocations"/>
37596 </enum>
37598 <enum name="MediaKeyError" type="int">
37599   <int value="1" label="kUnknownError"/>
37600   <int value="2" label="kClientError"/>
37601   <int value="4" label="kOutputError"/>
37602 </enum>
37604 <enum name="MediaKeyException" type="int">
37605   <int value="0" label="kUnknownResultId"/>
37606   <int value="1" label="kSuccess"/>
37607   <int value="2" label="kKeySystemNotSupported"/>
37608   <int value="3" label="kInvalidPlayerState"/>
37609 </enum>
37611 <enum name="MediaOutputProtectionStatus" type="int">
37612   <int value="0" label="Queried"/>
37613   <int value="1" label="No external link"/>
37614   <int value="2" label="All external links protected"/>
37615 </enum>
37617 <enum name="MetaTagTypeEnum" type="int">
37618   <int value="0" label="No viewport tag"/>
37619   <int value="1" label="Viewport meta with device width"/>
37620   <int value="2" label="Viewport meta with constant width"/>
37621   <int value="4" label="Viewport meta other"/>
37622   <int value="5" label="HandheldFriendly meta"/>
37623   <int value="6" label="MobileOptimized meta"/>
37624   <int value="7" label="XHTML-MP document type"/>
37625 </enum>
37627 <enum name="MigrationNssToPemNetworkTypes" type="int">
37628   <int value="0" label="EAP"/>
37629   <int value="1" label="OpenVPN"/>
37630   <int value="2" label="IPsec"/>
37631 </enum>
37633 <enum name="MistSwitchResult" type="int">
37634   <int value="0" label="Success"/>
37635   <int value="1" label="Failure"/>
37636 </enum>
37638 <enum name="MobileSessionCallerApp" type="int">
37639   <int value="0" label="Google Search"/>
37640   <int value="1" label="GMail"/>
37641   <int value="2" label="Google+"/>
37642   <int value="3" label="Google Drive"/>
37643   <int value="4" label="Google Earth"/>
37644   <int value="5" label="Other Google Apps"/>
37645   <int value="6" label="Others"/>
37646   <int value="7" label="Mobile Safari"/>
37647   <int value="8" label="Other Apple Apps"/>
37648   <int value="9" label="YouTube"/>
37649   <int value="10" label="Google Maps"/>
37650 </enum>
37652 <enum name="MobileSessionStartAction" type="int">
37653   <int value="0" label="Open http"/>
37654   <int value="1" label="Open https"/>
37655   <int value="2" label="Open file"/>
37656   <int value="3" label="x-callback-url open"/>
37657   <int value="4" label="x-callback-url other"/>
37658   <int value="5" label="Others"/>
37659 </enum>
37661 <enum name="MouseEventFollowedByClick" type="int">
37662   <int value="0" label="Missed event before click"/>
37663   <int value="1" label="Caught event before click"/>
37664 </enum>
37666 <enum name="MSECodec" type="int">
37667   <int value="0" label="(Unknown)"/>
37668   <int value="1" label="VP8"/>
37669   <int value="2" label="VP9"/>
37670   <int value="3" label="Vorbis"/>
37671   <int value="4" label="H.264"/>
37672   <int value="5" label="MPEG2 AAC"/>
37673   <int value="6" label="MPEG4 AAC"/>
37674   <int value="7" label="EAC3"/>
37675   <int value="8" label="MP3"/>
37676   <int value="9" label="OPUS"/>
37677 </enum>
37679 <enum name="MultiProfileSessionMode" type="int">
37680   <int value="0" label="Single user mode"/>
37681   <int value="1" label="Side by side mode"/>
37682   <int value="2" label="Separate desktop mode"/>
37683 </enum>
37685 <enum name="MultiProfileSigninUserAction" type="int">
37686   <int value="0" label="System tray"/>
37687   <int value="1" label="Browser frame"/>
37688 </enum>
37690 <enum name="MultiProfileSwitchActiveUserAction" type="int">
37691   <int value="0" label="System tray"/>
37692   <int value="1" label="Keyboard accelerator"/>
37693 </enum>
37695 <enum name="MultiProfileTeleportWindowAction" type="int">
37696   <int value="0" label="Drag and drop"/>
37697   <int value="1" label="Caption context menu"/>
37698   <int value="2" label="Return by minimize"/>
37699   <int value="3" label="Return by launcher"/>
37700 </enum>
37702 <enum name="MultiProfileTeleportWindowType" type="int">
37703   <int value="0" label="Tabbed browser"/>
37704   <int value="1" label="Tabbed incognito browser"/>
37705   <int value="2" label="V1 app"/>
37706   <int value="3" label="V2 app"/>
37707   <int value="4" label="Panel"/>
37708   <int value="5" label="Popup"/>
37709   <int value="6" label="Unknown"/>
37710 </enum>
37712 <enum name="NaClHelperStatus" type="int">
37713   <int value="0" label="Helper not initialized"/>
37714   <int value="1" label="Helper executable missing"/>
37715   <int value="2" label="Helper bootstrap executable missing"/>
37716   <int value="3" label="Browser running under Valgrind"/>
37717   <int value="4" label="Helper failed to launch"/>
37718   <int value="5" label="Helper failed to ACK"/>
37719   <int value="6" label="Helper started correctly"/>
37720 </enum>
37722 <enum name="NaClHttpStatusCodeClass" type="int">
37723   <int value="0" label="0XX"/>
37724   <int value="1" label="1XX"/>
37725   <int value="2" label="2XX"/>
37726   <int value="3" label="3XX"/>
37727   <int value="4" label="4XX"/>
37728   <int value="5" label="5XX"/>
37729   <int value="6" label="No status"/>
37730 </enum>
37732 <enum name="NaClManifestType" type="int">
37733   <int value="0" label="File"/>
37734   <int value="1" label="DataURI"/>
37735 </enum>
37737 <enum name="NaClOSArchEnum" type="int">
37738   <int value="0" label="Linux x86-32"/>
37739   <int value="1" label="Linux x86-64"/>
37740   <int value="2" label="Linux ARM"/>
37741   <int value="3" label="Mac x86-32"/>
37742   <int value="4" label="Mac x86-64"/>
37743   <int value="5" label="Mac ARM"/>
37744   <int value="6" label="Windows x86-32"/>
37745   <int value="7" label="Windows x86-64"/>
37746   <int value="8" label="Windows ARM"/>
37747   <int value="9" label="Linux Mips32"/>
37748 </enum>
37750 <enum name="NaClPluginErrorCode" type="int">
37751   <int value="0" label="ERROR_LOAD_SUCCESS"/>
37752   <int value="1" label="ERROR_LOAD_ABORTED"/>
37753   <int value="2" label="ERROR_UNKNOWN"/>
37754   <int value="3" label="ERROR_MANIFEST_RESOLVE_URL"/>
37755   <int value="4" label="ERROR_MANIFEST_LOAD_URL"/>
37756   <int value="5" label="ERROR_MANIFEST_STAT"/>
37757   <int value="6" label="ERROR_MANIFEST_TOO_LARGE"/>
37758   <int value="7" label="ERROR_MANIFEST_OPEN"/>
37759   <int value="8" label="ERROR_MANIFEST_MEMORY_ALLOC"/>
37760   <int value="9" label="ERROR_MANIFEST_READ"/>
37761   <int value="10" label="ERROR_MANIFEST_PARSING"/>
37762   <int value="11" label="ERROR_MANIFEST_SCHEMA_VALIDATE"/>
37763   <int value="12" label="ERROR_MANIFEST_GET_NEXE_URL"/>
37764   <int value="13" label="ERROR_NEXE_LOAD_URL"/>
37765   <int value="14" label="ERROR_NEXE_ORIGIN_PROTOCOL"/>
37766   <int value="15" label="ERROR_NEXE_FH_DUP"/>
37767   <int value="16" label="ERROR_NEXE_STAT"/>
37768   <int value="17" label="ERROR_ELF_CHECK_IO"/>
37769   <int value="18" label="ERROR_ELF_CHECK_FAIL"/>
37770   <int value="19" label="ERROR_SEL_LDR_INIT"/>
37771   <int value="20" label="ERROR_SEL_LDR_CREATE_LAUNCHER"/>
37772   <int value="21" label="ERROR_SEL_LDR_FD"/>
37773   <int value="22" label="ERROR_SEL_LDR_LAUNCH"/>
37774   <int value="23" label="ERROR_SEL_LDR_COMMUNICATION"/>
37775   <int value="24" label="ERROR_SEL_LDR_SEND_NEXE"/>
37776   <int value="25" label="ERROR_SEL_LDR_HANDLE_PASSING"/>
37777   <int value="26" label="ERROR_SEL_LDR_START_MODULE"/>
37778   <int value="27" label="ERROR_SEL_LDR_START_STATUS"/>
37779   <int value="28" label="ERROR_SRPC_CONNECTION_FAIL"/>
37780   <int value="29" label="ERROR_START_PROXY_CHECK_PPP"/>
37781   <int value="30" label="ERROR_START_PROXY_ALLOC"/>
37782   <int value="31" label="ERROR_START_PROXY_MODULE"/>
37783   <int value="32" label="ERROR_START_PROXY_INSTANCE"/>
37784   <int value="33" label="ERROR_SEL_LDR_COMMUNICATION_CMD_CHANNEL"/>
37785   <int value="34" label="ERROR_SEL_LDR_COMMUNICATION_REV_SETUP"/>
37786   <int value="35" label="ERROR_SEL_LDR_COMMUNICATION_WRAPPER"/>
37787   <int value="36" label="ERROR_SEL_LDR_COMMUNICATION_REV_SERVICE"/>
37788   <int value="37" label="ERROR_START_PROXY_CRASH"/>
37789   <int value="38" label="ERROR_MANIFEST_PROGRAM_MISSING_ARCH"/>
37790   <int value="39" label="ERROR_PNACL_CACHE_OPEN_INPROGRESS"/>
37791   <int value="40" label="ERROR_PNACL_CACHE_OPEN_NOACCESS"/>
37792   <int value="41" label="ERROR_PNACL_CACHE_OPEN_NOQUOTA"/>
37793   <int value="42" label="ERROR_PNACL_CACHE_OPEN_NOSPACE"/>
37794   <int value="43" label="ERROR_PNACL_CACHE_OPEN_OTHER"/>
37795   <int value="44" label="ERROR_PNACL_CACHE_DIRECTORY_CREATE"/>
37796   <int value="45" label="ERROR_PNACL_CACHE_FILEOPEN_NOACCESS"/>
37797   <int value="46" label="ERROR_PNACL_CACHE_FILEOPEN_NOQUOTA"/>
37798   <int value="47" label="ERROR_PNACL_CACHE_FILEOPEN_NOSPACE"/>
37799   <int value="48" label="ERROR_PNACL_CACHE_FILEOPEN_NOTAFILE"/>
37800   <int value="49" label="ERROR_PNACL_CACHE_FILEOPEN_OTHER"/>
37801   <int value="50" label="ERROR_PNACL_CACHE_FETCH_NOACCESS"/>
37802   <int value="51" label="ERROR_PNACL_CACHE_FETCH_NOTFOUND"/>
37803   <int value="52" label="ERROR_PNACL_CACHE_FETCH_OTHER"/>
37804   <int value="53" label="ERROR_PNACL_CACHE_FINALIZE_COPY_NOQUOTA"/>
37805   <int value="54" label="ERROR_PNACL_CACHE_FINALIZE_COPY_NOSPACE"/>
37806   <int value="55" label="ERROR_PNACL_CACHE_FINALIZE_COPY_OTHER"/>
37807   <int value="56" label="ERROR_PNACL_CACHE_FINALIZE_RENAME_NOACCESS"/>
37808   <int value="57" label="ERROR_PNACL_CACHE_FINALIZE_RENAME_OTHER"/>
37809   <int value="58" label="ERROR_PNACL_RESOURCE_FETCH"/>
37810   <int value="59" label="ERROR_PNACL_PEXE_FETCH_ABORTED"/>
37811   <int value="60" label="ERROR_PNACL_PEXE_FETCH_NOACCESS"/>
37812   <int value="61" label="ERROR_PNACL_PEXE_FETCH_OTHER"/>
37813   <int value="62" label="ERROR_PNACL_THREAD_CREATE"/>
37814   <int value="63" label="ERROR_PNACL_LLC_SETUP"/>
37815   <int value="64" label="ERROR_PNACL_LD_SETUP"/>
37816   <int value="65" label="ERROR_PNACL_LLC_INTERNAL"/>
37817   <int value="66" label="ERROR_PNACL_LD_INTERNAL"/>
37818   <int value="67" label="ERROR_PNACL_CREATE_TEMP"/>
37819   <int value="68" label="ERROR_PNACL_NOT_ENABLED"/>
37820   <int value="69" label="ERROR_MANIFEST_NOACCESS_URL"/>
37821   <int value="70" label="ERROR_NEXE_NOACCESS_URL"/>
37822 </enum>
37824 <enum name="NaClSelLdrErrorCode" type="int">
37825   <int value="0" label="LOAD_OK"/>
37826   <int value="1" label="LOAD_STATUS_UNKNOWN"/>
37827   <int value="2" label="LOAD_UNSUPPORTED_OS_PLATFORM"/>
37828   <int value="3" label="LOAD_DEP_UNSUPPORTED"/>
37829   <int value="4" label="LOAD_INTERNAL"/>
37830   <int value="5" label="LOAD_DUP_LOAD_MODULE"/>
37831   <int value="6" label="LOAD_DUP_START_MODULE"/>
37832   <int value="7" label="LOAD_OPEN_ERROR"/>
37833   <int value="8" label="LOAD_READ_ERROR"/>
37834   <int value="9" label="LOAD_TOO_MANY_PROG_HDRS"/>
37835   <int value="10" label="LOAD_BAD_PHENTSIZE"/>
37836   <int value="11" label="LOAD_BAD_ELF_MAGIC"/>
37837   <int value="12" label="LOAD_NOT_32_BIT"/>
37838   <int value="13" label="LOAD_NOT_64_BIT"/>
37839   <int value="14" label="LOAD_BAD_ABI"/>
37840   <int value="15" label="LOAD_NOT_EXEC"/>
37841   <int value="16" label="LOAD_BAD_MACHINE"/>
37842   <int value="17" label="LOAD_BAD_ELF_VERS"/>
37843   <int value="18" label="LOAD_TOO_MANY_SECT"/>
37844   <int value="19" label="LOAD_BAD_SECT"/>
37845   <int value="20" label="LOAD_NO_MEMORY"/>
37846   <int value="21" label="LOAD_SECT_HDR"/>
37847   <int value="22" label="LOAD_ADDR_SPACE_TOO_SMALL"/>
37848   <int value="23" label="LOAD_ADDR_SPACE_TOO_BIG"/>
37849   <int value="24" label="LOAD_DATA_OVERLAPS_STACK_SECTION"/>
37850   <int value="25" label="LOAD_RODATA_OVERLAPS_DATA"/>
37851   <int value="26" label="LOAD_DATA_NOT_LAST_SEGMENT"/>
37852   <int value="27" label="LOAD_NO_DATA_BUT_RODATA_NOT_LAST_SEGMENT"/>
37853   <int value="28" label="LOAD_TEXT_OVERLAPS_RODATA"/>
37854   <int value="29" label="LOAD_TEXT_OVERLAPS_DATA"/>
37855   <int value="30" label="LOAD_BAD_RODATA_ALIGNMENT"/>
37856   <int value="31" label="LOAD_BAD_DATA_ALIGNMENT"/>
37857   <int value="32" label="LOAD_UNLOADABLE"/>
37858   <int value="33" label="LOAD_BAD_ELF_TEXT"/>
37859   <int value="34" label="LOAD_TEXT_SEG_TOO_BIG"/>
37860   <int value="35" label="LOAD_DATA_SEG_TOO_BIG"/>
37861   <int value="36" label="LOAD_MPROTECT_FAIL"/>
37862   <int value="37" label="LOAD_MADVISE_FAIL"/>
37863   <int value="38" label="LOAD_TOO_MANY_SYMBOL_STR"/>
37864   <int value="39" label="LOAD_SYMTAB_ENTRY_TOO_SMALL"/>
37865   <int value="40" label="LOAD_NO_SYMTAB"/>
37866   <int value="41" label="LOAD_NO_SYMTAB_STRINGS"/>
37867   <int value="42" label="LOAD_SYMTAB_ENTRY"/>
37868   <int value="43" label="LOAD_UNKNOWN_SYMBOL_TYPE"/>
37869   <int value="44" label="LOAD_SYMTAB_DUP"/>
37870   <int value="45" label="LOAD_REL_ERROR"/>
37871   <int value="46" label="LOAD_REL_UNIMPL"/>
37872   <int value="47" label="LOAD_UNDEF_SYMBOL"/>
37873   <int value="48" label="LOAD_BAD_SYMBOL_DATA"/>
37874   <int value="49" label="LOAD_BAD_FILE"/>
37875   <int value="50" label="LOAD_BAD_ENTRY"/>
37876   <int value="51" label="LOAD_SEGMENT_OUTSIDE_ADDRSPACE"/>
37877   <int value="52" label="LOAD_DUP_SEGMENT"/>
37878   <int value="53" label="LOAD_SEGMENT_BAD_LOC"/>
37879   <int value="54" label="LOAD_BAD_SEGMENT"/>
37880   <int value="55" label="LOAD_REQUIRED_SEG_MISSING"/>
37881   <int value="56" label="LOAD_SEGMENT_BAD_PARAM"/>
37882   <int value="57" label="LOAD_VALIDATION_FAILED"/>
37883   <int value="58" label="LOAD_UNIMPLEMENTED"/>
37884   <int value="59" label="SRT_NO_SEG_SEL"/>
37885   <int value="60" label="LOAD_BAD_EHSIZE"/>
37886   <int value="61" label="LOAD_EHDR_OVERFLOW"/>
37887   <int value="62" label="LOAD_PHDR_OVERFLOW"/>
37888   <int value="63" label="LOAD_UNSUPPORTED_CPU"/>
37889   <int value="64" label="LOAD_NO_MEMORY_FOR_DYNAMIC_TEXT"/>
37890   <int value="65" label="LOAD_NO_MEMORY_FOR_ADDRESS_SPACE"/>
37891 </enum>
37893 <enum name="NaClStartupEnum" type="int">
37894   <int value="0" label="Default tab opened"/>
37895   <int value="1" label="New tab opened"/>
37896   <int value="2" label="NaCl sel_ldr started"/>
37897 </enum>
37899 <enum name="NaClValidationCacheEnum" type="int">
37900   <int value="0" label="Miss"/>
37901   <int value="1" label="Hit"/>
37902 </enum>
37904 <enum name="NavigationScheme" type="int">
37905   <int value="0" label="(Unknown)"/>
37906   <int value="1" label="http"/>
37907   <int value="2" label="https"/>
37908   <int value="3" label="file"/>
37909   <int value="4" label="ftp"/>
37910   <int value="5" label="data"/>
37911   <int value="6" label="javascript"/>
37912   <int value="7" label="about"/>
37913   <int value="8" label="chrome"/>
37914 </enum>
37916 <enum name="NetConnectivityProtocolStatus" type="int">
37917   <int value="0" label="SUCCESS"/>
37918   <int value="1" label="IP_STRING_PARSE_FAILED"/>
37919   <int value="2" label="SOCKET_CREATE_FAILED"/>
37920   <int value="3" label="RESOLVE_FAILED"/>
37921   <int value="4" label="CONNECT_FAILED"/>
37922   <int value="5" label="WRITE_FAILED"/>
37923   <int value="6" label="READ_TIMED_OUT"/>
37924   <int value="7" label="READ_FAILED"/>
37925   <int value="8" label="ZERO_LENGTH_ERROR"/>
37926   <int value="9" label="NO_CHECKSUM_ERROR"/>
37927   <int value="10" label="NO_KEY_ERROR"/>
37928   <int value="11" label="NO_PAYLOAD_SIZE_ERROR"/>
37929   <int value="12" label="NO_PAYLOAD_ERROR"/>
37930   <int value="13" label="INVALID_KEY_ERROR"/>
37931   <int value="14" label="TOO_SHORT_PAYLOAD"/>
37932   <int value="15" label="TOO_LONG_PAYLOAD"/>
37933   <int value="16" label="INVALID_CHECKSUM"/>
37934   <int value="17" label="PATTERN_CHANGED"/>
37935   <int value="18" label="INVALID_PACKET_NUMBER"/>
37936   <int value="19" label="TOO_MANY_PACKETS"/>
37937   <int value="20" label="STATUS_MAX"/>
37938 </enum>
37940 <enum name="NetConnectivityStatus" type="int">
37941   <int value="0" label="SUCCESS"/>
37942   <int value="1" label="IP_STRING_PARSE_FAILED"/>
37943   <int value="2" label="SOCKET_CREATE_FAILED"/>
37944   <int value="3" label="RESOLVE_FAILED"/>
37945   <int value="4" label="CONNECT_FAILED"/>
37946   <int value="5" label="WRITE_FAILED"/>
37947   <int value="6" label="READ_TIMED_OUT"/>
37948   <int value="7" label="READ_FAILED"/>
37949   <int value="8" label="READ_VERIFY_FAILED"/>
37950   <int value="9" label="STATUS_MAX"/>
37951 </enum>
37953 <enum name="NetErrorCodes" type="int">
37954   <int value="0" label="OK"/>
37955   <int value="1" label="IO_PENDING"/>
37956   <int value="2" label="FAILED"/>
37957   <int value="3" label="ABORTED"/>
37958   <int value="4" label="INVALID_ARGUMENT"/>
37959   <int value="5" label="INVALID_HANDLE"/>
37960   <int value="6" label="FILE_NOT_FOUND"/>
37961   <int value="7" label="TIMED_OUT"/>
37962   <int value="8" label="FILE_TOO_BIG"/>
37963   <int value="9" label="UNEXPECTED"/>
37964   <int value="10" label="ACCESS_DENIED"/>
37965   <int value="11" label="NOT_IMPLEMENTED"/>
37966   <int value="12" label="INSUFFICIENT_RESOURCES"/>
37967   <int value="13" label="OUT_OF_MEMORY"/>
37968   <int value="14" label="UPLOAD_FILE_CHANGED"/>
37969   <int value="15" label="SOCKET_NOT_CONNECTED"/>
37970   <int value="16" label="FILE_EXISTS"/>
37971   <int value="17" label="FILE_PATH_TOO_LONG"/>
37972   <int value="18" label="FILE_NO_SPACE"/>
37973   <int value="19" label="FILE_VIRUS_INFECTED"/>
37974   <int value="20" label="BLOCKED_BY_CLIENT"/>
37975   <int value="21" label="NETWORK_CHANGED"/>
37976   <int value="22" label="BLOCKED_BY_ADMINISTRATOR"/>
37977   <int value="100" label="CONNECTION_CLOSED"/>
37978   <int value="101" label="CONNECTION_RESET"/>
37979   <int value="102" label="CONNECTION_REFUSED"/>
37980   <int value="103" label="CONNECTION_ABORTED"/>
37981   <int value="104" label="CONNECTION_FAILED"/>
37982   <int value="105" label="NAME_NOT_RESOLVED"/>
37983   <int value="106" label="INTERNET_DISCONNECTED"/>
37984   <int value="107" label="SSL_PROTOCOL_ERROR"/>
37985   <int value="108" label="ADDRESS_INVALID"/>
37986   <int value="109" label="ADDRESS_UNREACHABLE"/>
37987   <int value="110" label="SSL_CLIENT_AUTH_CERT_NEEDED"/>
37988   <int value="111" label="TUNNEL_CONNECTION_FAILED"/>
37989   <int value="112" label="NO_SSL_VERSIONS_ENABLED"/>
37990   <int value="113" label="SSL_VERSION_OR_CIPHER_MISMATCH"/>
37991   <int value="114" label="SSL_RENEGOTIATION_REQUESTED"/>
37992   <int value="115" label="PROXY_AUTH_UNSUPPORTED"/>
37993   <int value="116" label="CERT_ERROR_IN_SSL_RENEGOTIATION"/>
37994   <int value="117" label="BAD_SSL_CLIENT_AUTH_CERT"/>
37995   <int value="118" label="CONNECTION_TIMED_OUT"/>
37996   <int value="119" label="HOST_RESOLVER_QUEUE_TOO_LARGE"/>
37997   <int value="120" label="SOCKS_CONNECTION_FAILED"/>
37998   <int value="121" label="SOCKS_CONNECTION_HOST_UNREACHABLE"/>
37999   <int value="122" label="NPN_NEGOTIATION_FAILED"/>
38000   <int value="123" label="SSL_NO_RENEGOTIATION"/>
38001   <int value="124" label="WINSOCK_UNEXPECTED_WRITTEN_BYTES"/>
38002   <int value="125" label="SSL_DECOMPRESSION_FAILURE_ALERT"/>
38003   <int value="126" label="SSL_BAD_RECORD_MAC_ALERT"/>
38004   <int value="127" label="PROXY_AUTH_REQUESTED"/>
38005   <int value="128" label="SSL_UNSAFE_NEGOTIATION"/>
38006   <int value="129" label="SSL_WEAK_SERVER_EPHEMERAL_DH_KEY"/>
38007   <int value="130" label="PROXY_CONNECTION_FAILED"/>
38008   <int value="131" label="MANDATORY_PROXY_CONFIGURATION_FAILED"/>
38009   <int value="132" label="ESET_ANTI_VIRUS_SSL_INTERCEPTION"/>
38010   <int value="133" label="PRECONNECT_MAX_SOCKET_LIMIT"/>
38011   <int value="134" label="SSL_CLIENT_AUTH_PRIVATE_KEY_ACCESS_DENIED"/>
38012   <int value="135" label="SSL_CLIENT_AUTH_CERT_NO_PRIVATE_KEY"/>
38013   <int value="136" label="PROXY_CERTIFICATE_INVALID"/>
38014   <int value="137" label="NAME_RESOLUTION_FAILED"/>
38015   <int value="138" label="NETWORK_ACCESS_DENIED"/>
38016   <int value="139" label="TEMPORARILY_THROTTLED"/>
38017   <int value="140" label="HTTPS_PROXY_TUNNEL_RESPONSE"/>
38018   <int value="141" label="SSL_CLIENT_AUTH_SIGNATURE_FAILED"/>
38019   <int value="142" label="MSG_TOO_BIG"/>
38020   <int value="143" label="KASPERSKY_ANTI_VIRUS_SSL_INTERCEPTION"/>
38021   <int value="144" label="LIMIT_VIOLATION"/>
38022   <int value="145" label="WS_PROTOCOL_ERROR"/>
38023   <int value="146" label="PROTOCOL_SWITCHED"/>
38024   <int value="147" label="ADDRESS_IN_USE"/>
38025   <int value="148" label="SSL_HANDSHAKE_NOT_COMPLETED"/>
38026   <int value="149" label="SSL_BAD_PEER_PUBLIC_KEY"/>
38027   <int value="150" label="SSL_PINNED_KEY_NOT_IN_CERT_CHAIN"/>
38028   <int value="151" label="CLIENT_AUTH_CERT_TYPE_UNSUPPORTED"/>
38029   <int value="152" label="ORIGIN_BOUND_CERT_GENERATION_TYPE_MISMATCH"/>
38030   <int value="200" label="CERT_COMMON_NAME_INVALID"/>
38031   <int value="201" label="CERT_DATE_INVALID"/>
38032   <int value="202" label="CERT_AUTHORITY_INVALID"/>
38033   <int value="203" label="CERT_CONTAINS_ERRORS"/>
38034   <int value="204" label="CERT_NO_REVOCATION_MECHANISM"/>
38035   <int value="205" label="CERT_UNABLE_TO_CHECK_REVOCATION"/>
38036   <int value="206" label="CERT_REVOKED"/>
38037   <int value="207" label="CERT_INVALID"/>
38038   <int value="208" label="CERT_WEAK_SIGNATURE_ALGORITHM"/>
38039   <int value="209" label="CERT_NOT_IN_DNS"/>
38040   <int value="210" label="CERT_NON_UNIQUE_NAME"/>
38041   <int value="211" label="CERT_WEAK_KEY"/>
38042   <int value="300" label="INVALID_URL"/>
38043   <int value="301" label="DISALLOWED_URL_SCHEME"/>
38044   <int value="302" label="UNKNOWN_URL_SCHEME"/>
38045   <int value="310" label="TOO_MANY_REDIRECTS"/>
38046   <int value="311" label="UNSAFE_REDIRECT"/>
38047   <int value="312" label="UNSAFE_PORT"/>
38048   <int value="320" label="INVALID_RESPONSE"/>
38049   <int value="321" label="INVALID_CHUNKED_ENCODING"/>
38050   <int value="322" label="METHOD_NOT_SUPPORTED"/>
38051   <int value="323" label="UNEXPECTED_PROXY_AUTH"/>
38052   <int value="324" label="EMPTY_RESPONSE"/>
38053   <int value="325" label="RESPONSE_HEADERS_TOO_BIG"/>
38054   <int value="326" label="PAC_STATUS_NOT_OK"/>
38055   <int value="327" label="PAC_SCRIPT_FAILED"/>
38056   <int value="328" label="REQUEST_RANGE_NOT_SATISFIABLE"/>
38057   <int value="329" label="MALFORMED_IDENTITY"/>
38058   <int value="330" label="CONTENT_DECODING_FAILED"/>
38059   <int value="331" label="NETWORK_IO_SUSPENDED"/>
38060   <int value="332" label="SYN_REPLY_NOT_RECEIVED"/>
38061   <int value="333" label="ENCODING_CONVERSION_FAILED"/>
38062   <int value="334" label="UNRECOGNIZED_FTP_DIRECTORY_LISTING_FORMAT"/>
38063   <int value="335" label="INVALID_SPDY_STREAM"/>
38064   <int value="336" label="NO_SUPPORTED_PROXIES"/>
38065   <int value="337" label="SPDY_PROTOCOL_ERROR"/>
38066   <int value="338" label="INVALID_AUTH_CREDENTIALS"/>
38067   <int value="339" label="UNSUPPORTED_AUTH_SCHEME"/>
38068   <int value="340" label="ENCODING_DETECTION_FAILED"/>
38069   <int value="341" label="MISSING_AUTH_CREDENTIALS"/>
38070   <int value="342" label="UNEXPECTED_SECURITY_LIBRARY_STATUS"/>
38071   <int value="343" label="MISCONFIGURED_AUTH_ENVIRONMENT"/>
38072   <int value="344" label="UNDOCUMENTED_SECURITY_LIBRARY_STATUS"/>
38073   <int value="345" label="RESPONSE_BODY_TOO_BIG_TO_DRAIN"/>
38074   <int value="346" label="RESPONSE_HEADERS_MULTIPLE_CONTENT_LENGTH"/>
38075   <int value="347" label="INCOMPLETE_SPDY_HEADERS"/>
38076   <int value="348" label="PAC_NOT_IN_DHCP"/>
38077   <int value="349" label="RESPONSE_HEADERS_MULTIPLE_CONTENT_DISPOSITION"/>
38078   <int value="350" label="RESPONSE_HEADERS_MULTIPLE_LOCATION"/>
38079   <int value="351" label="SPDY_SERVER_REFUSED_STREAM"/>
38080   <int value="352" label="SPDY_PING_FAILED"/>
38081   <int value="353" label="PIPELINE_EVICTION"/>
38082   <int value="354" label="CONTENT_LENGTH_MISMATCH"/>
38083   <int value="355" label="INCOMPLETE_CHUNKED_ENCODING"/>
38084   <int value="356" label="QUIC_PROTOCOL_ERROR"/>
38085   <int value="357" label="RESPONSE_HEADERS_TRUNCATED"/>
38086   <int value="400" label="CACHE_MISS"/>
38087   <int value="401" label="CACHE_READ_FAILURE"/>
38088   <int value="402" label="CACHE_WRITE_FAILURE"/>
38089   <int value="403" label="CACHE_OPERATION_NOT_SUPPORTED"/>
38090   <int value="404" label="CACHE_OPEN_FAILURE"/>
38091   <int value="405" label="CACHE_CREATE_FAILURE"/>
38092   <int value="406" label="CACHE_RACE"/>
38093   <int value="407" label="CACHE_CACHE_CHECKSUM_READ_FAILURE"/>
38094   <int value="408" label="CACHE_CACHE_CHECKSUM_MISMATCH"/>
38095   <int value="501" label="INSECURE_RESPONSE"/>
38096   <int value="502" label="NO_PRIVATE_KEY_FOR_CERT"/>
38097   <int value="503" label="ADD_USER_CERT_FAILED"/>
38098   <int value="601" label="FTP_FAILED"/>
38099   <int value="602" label="FTP_SERVICE_UNAVAILABLE"/>
38100   <int value="603" label="FTP_TRANSFER_ABORTED"/>
38101   <int value="604" label="FTP_FILE_BUSY"/>
38102   <int value="605" label="FTP_SYNTAX_ERROR"/>
38103   <int value="606" label="FTP_COMMAND_NOT_SUPPORTED"/>
38104   <int value="607" label="FTP_BAD_COMMAND_SEQUENCE"/>
38105   <int value="701" label="PKCS12_IMPORT_BAD_PASSWORD"/>
38106   <int value="702" label="PKCS12_IMPORT_FAILED"/>
38107   <int value="703" label="IMPORT_CA_CERT_NOT_CA"/>
38108   <int value="704" label="IMPORT_CERT_ALREADY_EXISTS"/>
38109   <int value="705" label="IMPORT_CA_CERT_FAILED"/>
38110   <int value="706" label="IMPORT_SERVER_CERT_FAILED"/>
38111   <int value="707" label="PKCS12_IMPORT_INVALID_MAC"/>
38112   <int value="708" label="PKCS12_IMPORT_INVALID_FILE"/>
38113   <int value="709" label="PKCS12_IMPORT_UNSUPPORTED"/>
38114   <int value="710" label="KEY_GENERATION_FAILED"/>
38115   <int value="711" label="ORIGIN_BOUND_CERT_GENERATION_FAILED"/>
38116   <int value="712" label="PRIVATE_KEY_EXPORT_FAILED"/>
38117   <int value="800" label="DNS_MALFORMED_RESPONSE"/>
38118   <int value="801" label="DNS_SERVER_REQUIRES_TCP"/>
38119   <int value="802" label="DNS_SERVER_FAILED"/>
38120   <int value="803" label="DNS_TIMED_OUT"/>
38121   <int value="804" label="DNS_CACHE_MISS"/>
38122   <int value="805" label="DNS_SEARCH_EMPTY"/>
38123   <int value="806" label="DNS_SORT_ERROR"/>
38124 </enum>
38126 <enum name="NetErrorPageEvents" type="int">
38127   <int value="0" label="Error Page Shown"/>
38128   <int value="1" label="Reload Button Shown"/>
38129   <int value="2" label="Reload Button Clicked"/>
38130   <int value="3" label="Reload Button Click Load Error"/>
38131   <int value="4" label="Load Stale Button Shown"/>
38132   <int value="5" label="Load Stale Button Clicked"/>
38133   <int value="6" label="Load Stale Button Click Load Error"/>
38134   <int value="7" label="More Button Clicked"/>
38135   <int value="8" label="Browser Initiated Reload"/>
38136 </enum>
38138 <enum name="NetPreconnectUtilization" type="int">
38139   <int value="0" label="non-speculative, never connected"/>
38140   <int value="1" label="non-speculative, never used"/>
38141   <int value="2" label="non-speculative and used"/>
38142   <int value="3" label="omnibox never connected"/>
38143   <int value="4" label="omnibox never used"/>
38144   <int value="5" label="omnibox and used"/>
38145   <int value="6" label="subresource never connected"/>
38146   <int value="7" label="subresource never used"/>
38147   <int value="8" label="subresource and used"/>
38148 </enum>
38150 <enum name="Network3GGobiError" type="int">
38151   <summary>
38152     These error indexes are produced by QCErrorToMetricIndex() in
38153     gobi-cromo-plugin.
38154   </summary>
38155   <int value="0" label="NONE"/>
38156   <int value="1" label="QMI_HARDWARE_RESTRICTED"/>
38157 </enum>
38159 <enum name="NetworkAuthModeType" type="int">
38160   <int value="0" label="UNKNOWN"/>
38161   <int value="1" label="EAP-AKA"/>
38162   <int value="2" label="EAP-FAST"/>
38163   <int value="3" label="EAP-GPSK"/>
38164   <int value="4" label="EAP-GTC"/>
38165   <int value="5" label="EAP-IKEV2"/>
38166   <int value="6" label="EAP-LEAP"/>
38167   <int value="7" label="EAP-MD5"/>
38168   <int value="8" label="EAP-MSCHAPV2"/>
38169   <int value="9" label="EAP-OTP"/>
38170   <int value="10" label="EAP-PAX"/>
38171   <int value="11" label="EAP-PEAP"/>
38172   <int value="12" label="EAP-PSK"/>
38173   <int value="13" label="EAP-SAKE"/>
38174   <int value="14" label="EAP-SIM"/>
38175   <int value="15" label="EAP-TLS"/>
38176   <int value="16" label="EAP-TNC"/>
38177   <int value="17" label="EAP-TTLS"/>
38178 </enum>
38180 <enum name="NetworkCellular3GPPRegistrationDelayedDrop" type="int">
38181   <int value="0" label="Delayed drop posted">
38182     A signal loss in the cellular service was detected and a delayed connection
38183     drop request was posted. This request causes the cellular connection to be
38184     dropped if it is not cancelled within the delay provided.
38185   </int>
38186   <int value="1" label="Delayed drop canceled">
38187     Signal strength returned to normal soon after a delayed drop request was
38188     made, causing the request to be canceled. This indicates a flaky network.
38189   </int>
38190 </enum>
38192 <enum name="NetworkCellularOutOfCreditsReason" type="int">
38193   <int value="0" label="Connect-Disconnect Loop"/>
38194   <int value="1" label="TX-Queue Congestion"/>
38195   <int value="2" label="Elongated Time Wait"/>
38196 </enum>
38198 <enum name="NetworkCellularTechnology" type="int">
38199   <int value="0" label="1XRTT"/>
38200   <int value="1" label="EDGE"/>
38201   <int value="2" label="EVDO"/>
38202   <int value="3" label="GPRS"/>
38203   <int value="4" label="GSM"/>
38204   <int value="5" label="HSPA"/>
38205   <int value="6" label="HSPA_PLUS"/>
38206   <int value="7" label="LTE"/>
38207   <int value="8" label="UMTS"/>
38208   <int value="9" label="Unknown"/>
38209 </enum>
38211 <enum name="NetworkCellularUsageRequestStatus" type="int">
38212   <summary>
38213     Status code that we received in response to a cellular usage API request.
38214   </summary>
38215   <int value="0" label="Failed">
38216     This value is distinct from the others in that it indicates that we were
38217     unable to issue a request or that we received no reply. The other values
38218     represent the status code contained in a reply.
38219   </int>
38220   <int value="1" label="Ok"/>
38221   <int value="2" label="Error"/>
38222   <int value="3" label="Malformed Request"/>
38223   <int value="4" label="Internal Error"/>
38224   <int value="5" label="Service Unavailable"/>
38225   <int value="6" label="Request Refused"/>
38226   <int value="7" label="Unknown Device"/>
38227 </enum>
38229 <enum name="NetworkChannelType" type="int">
38230   <int value="0" label="UNDEF"/>
38231   <int value="1" label="2412"/>
38232   <int value="2" label="2417"/>
38233   <int value="3" label="2422"/>
38234   <int value="4" label="2427"/>
38235   <int value="5" label="2432"/>
38236   <int value="6" label="2437"/>
38237   <int value="7" label="2442"/>
38238   <int value="8" label="2447"/>
38239   <int value="9" label="2452"/>
38240   <int value="10" label="2457"/>
38241   <int value="11" label="2462"/>
38242   <int value="12" label="2467"/>
38243   <int value="13" label="2472"/>
38244   <int value="14" label="2484"/>
38245   <int value="15" label="5180"/>
38246   <int value="16" label="5200"/>
38247   <int value="17" label="5220"/>
38248   <int value="18" label="5240"/>
38249   <int value="19" label="5260"/>
38250   <int value="20" label="5280"/>
38251   <int value="21" label="5300"/>
38252   <int value="22" label="5320"/>
38253   <int value="23" label="5500"/>
38254   <int value="24" label="5520"/>
38255   <int value="25" label="5540"/>
38256   <int value="26" label="5560"/>
38257   <int value="27" label="5580"/>
38258   <int value="28" label="5600"/>
38259   <int value="29" label="5620"/>
38260   <int value="30" label="5640"/>
38261   <int value="31" label="5660"/>
38262   <int value="32" label="5680"/>
38263   <int value="33" label="5700"/>
38264   <int value="34" label="5745"/>
38265   <int value="35" label="5765"/>
38266   <int value="36" label="5785"/>
38267   <int value="37" label="5805"/>
38268   <int value="38" label="5825"/>
38269   <int value="39" label="5170"/>
38270   <int value="40" label="5190"/>
38271   <int value="41" label="5210"/>
38272   <int value="42" label="5230"/>
38273 </enum>
38275 <enum name="NetworkCorruptedProfile" type="int">
38276   <int value="0" label="Corrupted Profile"/>
38277 </enum>
38279 <enum name="NetworkDHCPOptionFailure" type="int">
38280   <int value="0" label="DHCP Option Failure"/>
38281 </enum>
38283 <enum name="NetworkDisconnectType" type="int">
38284   <int value="0" label="System Disconnect"/>
38285   <int value="1" label="User Disconnect"/>
38286 </enum>
38288 <enum name="NetworkLocationRequestEvent" type="int">
38289   <int value="0" label="REQUEST_START"/>
38290   <int value="1" label="REQUEST_CANCEL"/>
38291   <int value="2" label="RESPONSE_SUCCESS"/>
38292   <int value="3" label="RESPONSE_NOT_OK"/>
38293   <int value="4" label="RESPONSE_EMPTY"/>
38294   <int value="5" label="RESPONSE_MALFORMED"/>
38295   <int value="6" label="RESPONSE_INVALID_FIX"/>
38296 </enum>
38298 <enum name="NetworkPhyModeType" type="int">
38299   <int value="0" label="UNDEF"/>
38300   <int value="1" label="802.11a"/>
38301   <int value="2" label="802.11b"/>
38302   <int value="3" label="802.11g"/>
38303   <int value="4" label="802.11n"/>
38304   <int value="5" label="PSB 10MHz-wide"/>
38305   <int value="6" label="PSB 5MHz-wide"/>
38306 </enum>
38308 <enum name="NetworkPortalResult" type="int">
38309   <summary>
38310     The portal result types come from PortalResult in shill/metrics.h
38311   </summary>
38312   <int value="0" label="Success"/>
38313   <int value="1" label="DNS Failure"/>
38314   <int value="2" label="DNS Timeout"/>
38315   <int value="3" label="Connection Failure"/>
38316   <int value="4" label="Connection Timeout"/>
38317   <int value="5" label="HTTP Failure"/>
38318   <int value="6" label="HTTP Timeout"/>
38319   <int value="7" label="Content Failure"/>
38320   <int value="8" label="Content Timeout"/>
38321   <int value="9" label="Unknown"/>
38322 </enum>
38324 <enum name="NetworkSecurityType" type="int">
38325   <summary>
38326     The security types come from the connman_service_security enum in
38327     flimflam/include/service.h
38328   </summary>
38329   <int value="0" label="UNKNOWN"/>
38330   <int value="1" label="NONE"/>
38331   <int value="2" label="WEP"/>
38332   <int value="3" label="WPA"/>
38333   <int value="4" label="802.11i/RSN"/>
38334   <int value="5" label="802.1x"/>
38335   <int value="6" label="PSK"/>
38336 </enum>
38338 <enum name="NetworkServiceError" type="int">
38339   <summary>
38340     The error types come from the connman_service_error enum in
38341     flimflam/include/service.h
38342   </summary>
38343   <int value="0" label="UNKNOWN"/>
38344   <int value="1" label="OUT_OF_RANGE"/>
38345   <int value="2" label="PIN_MISSING"/>
38346   <int value="3" label="DHCP_FAILED"/>
38347   <int value="4" label="CONNECT_FAILED"/>
38348   <int value="5" label="BAD_PASSPHRASE"/>
38349   <int value="6" label="BAD_WEPKEY"/>
38350   <int value="7" label="ACTIVATION_FAILED"/>
38351   <int value="8" label="NEED_EVDO"/>
38352   <int value="9" label="NEED_HOME_NETWORK"/>
38353   <int value="10" label="OTASP_FAILED"/>
38354   <int value="11" label="AAA_FAILED"/>
38355   <int value="12" label="INTERNAL"/>
38356   <int value="13" label="DNS_LOOKUP_FAILED"/>
38357   <int value="14" label="HTTP_GET_FAILED"/>
38358 </enum>
38360 <enum name="NewTabPageActionAndroid" type="int">
38361   <int value="0" label="Searched using the omnibox"/>
38362   <int value="1" label="Navigated to Google search homepage using the omnibox"/>
38363   <int value="2" label="Navigated to any other page using the omnibox"/>
38364   <int value="3" label="Opened a most visited page"/>
38365   <int value="4" label="Opened a recently closed tab"/>
38366   <int value="5" label="Opened a bookmark"/>
38367   <int value="6" label="Opened a foreign session (from other devices section)"/>
38368 </enum>
38370 <enum name="NewTabPageBookmarkActionAndroid" type="int">
38371   <summary>
38372     These values are defined in PartnerBookmarkAction enum in
38373     chrome/browser/ui/webui/ntp/android/bookmarks_handler.cc.
38374   </summary>
38375   <int value="0" label="Deleted partner bookmark"/>
38376   <int value="1" label="Deleted root partner folder"/>
38377   <int value="2" label="Renamed partner bookmark"/>
38378   <int value="3" label="Renamed root partner folder"/>
38379 </enum>
38381 <enum name="NewTabPageMobilePromo" type="int">
38382   <summary>
38383     These values are defined inside the PromoImpressionBuckets enum in
38384     chrome/browser/ui/webui/ntp/android/promo_handler.cc
38385   </summary>
38386   <int value="0" label="Shown from most visited page"/>
38387   <int value="1" label="Shown from open tabs page"/>
38388   <int value="2" label="Shown from sync promo page"/>
38389   <int value="3" label="User pressed 'Try Chrome'"/>
38390   <int value="4" label="User dismissed the promo"/>
38391 </enum>
38393 <enum name="NewTabURLState" type="int">
38394   <int value="0" label="Valid URL was used"/>
38395   <int value="1" label="Corrupt state"/>
38396   <int value="2" label="Incognito window"/>
38397   <int value="3" label="No URL for default provider"/>
38398   <int value="4" label="Insecure URL"/>
38399   <int value="5" label="Suggest is disabled"/>
38400   <int value="6" label="URL blocked for supervised user"/>
38401 </enum>
38403 <enum name="NotificationActionType" type="int">
38404   <int value="0" label="Unknown"/>
38405   <int value="1" label="Notification added"/>
38406   <int value="2" label="Notification updated"/>
38407   <int value="3" label="Notification clicked"/>
38408   <int value="4" label="Notification button clicked"/>
38409   <int value="5" label="Notification displayed"/>
38410   <int value="6" label="Notification closed by user"/>
38411   <int value="7" label="Notification closed by system"/>
38412 </enum>
38414 <enum name="NtpFollowAction" type="int">
38415   <int value="0" label="PAGE_TRANSITION_LINK"/>
38416   <int value="1" label="PAGE_TRANSITION_TYPED"/>
38417   <int value="2" label="PAGE_TRANSITION_AUTO_BOOKMARK"/>
38418   <int value="3" label="PAGE_TRANSITION_AUTO_SUBFRAME"/>
38419   <int value="4" label="PAGE_TRANSITION_MANUAL_SUBFRAME"/>
38420   <int value="5" label="PAGE_TRANSITION_GENERATED"/>
38421   <int value="6" label="PAGE_TRANSITION_START_PAGE"/>
38422   <int value="7" label="PAGE_TRANSITION_FORM_SUBMIT"/>
38423   <int value="8" label="PAGE_TRANSITION_RELOAD"/>
38424   <int value="9" label="PAGE_TRANSITION_KEYWORD"/>
38425   <int value="10" label="PAGE_TRANSITION_KEYWORD_GENERATED"/>
38426   <int value="11" label="Clicked on a tile."/>
38427   <int value="12" label="Clicked to other NTP pane."/>
38428   <int value="13" label="Other action"/>
38429 </enum>
38431 <enum name="NtpOtherSessionsType" type="int">
38432   <int value="0" label="Menu initialized"/>
38433   <int value="1" label="Menu shown"/>
38434   <int value="2" label="Link clicked"/>
38435   <int value="3" label="Link context menu shown"/>
38436   <int value="4" label="Device context menu shown"/>
38437   <int value="5" label="Unused/previous device context menu shown"/>
38438   <int value="6" label="Collapse Session"/>
38439   <int value="7" label="Expand Session"/>
38440   <int value="8" label="Open All"/>
38441 </enum>
38443 <enum name="NtpPaneType" type="int">
38444   <int value="1" label="MostVisited"/>
38445   <int value="2" label="Apps"/>
38446   <int value="3" label="Bookmarks"/>
38447   <int value="4" label="Suggestions"/>
38448 </enum>
38450 <enum name="NtpPromoAction" type="int">
38451   <int value="0" label="NTP Promo viewed"/>
38452   <int value="1" label="NTP Promo closed"/>
38453   <int value="2" label="NTP Promo link clicked"/>
38454 </enum>
38456 <enum name="NtpSuggestionsType" type="int">
38457   <int value="0" label="Client suggestion"/>
38458   <int value="1" label="Server suggestion"/>
38459 </enum>
38461 <enum name="NtpTileExperimentActions" type="int">
38462   <summary>
38463     The types of actions performed by the Most Visited Tile Placement
38464     experiment, used to identify the cases where the experiment could not
38465     operate as expected, and the reason for it.
38466   </summary>
38467   <int value="0" label="Removed URL that was already open in browser"/>
38468   <int value="1" label="Didn't remove URL, too few suggestions in MV"/>
38469   <int value="2" label="Too few URLs, didn't flip tiles 1 and 8"/>
38470   <int value="3" label="Too few URLs, didn't flip tiles 1 and 4"/>
38471 </enum>
38473 <enum name="OfflineStatus" type="int">
38474   <int value="0" label="Fresh data load from Cache"/>
38475   <int value="1" label="Successful network request (validation or fetch)."/>
38476   <int value="2" label="Failed network request (non-offline error)."/>
38477   <int value="3" label="Server offline and stale data available."/>
38478   <int value="4" label="Server offline and stale data not available."/>
38479 </enum>
38481 <enum name="OmniboxAggressiveHistoryURLProviderFieldTrialBeacon" type="int">
38482   <int value="0" label="disabled by flags"/>
38483   <int value="1" label="enabled by flags"/>
38484   <int value="2" label="auto, not in trial"/>
38485   <int value="3" label="auto, disabled in trial"/>
38486   <int value="4" label="auto, enabled in trial"/>
38487 </enum>
38489 <enum name="OmniboxEnteredKeywordMode" type="int">
38490   <int value="0" label="via tab"/>
38491   <int value="1" label="via space at end"/>
38492   <int value="2" label="via space in middle"/>
38493 </enum>
38495 <enum name="OmniboxSearchEngine" type="int">
38496   <int value="0" label="Unknown"/>
38497   <int value="1" label="Google"/>
38498   <int value="2" label="Yahoo!"/>
38499   <int value="3" label="Bing"/>
38500   <int value="4" label="Ask"/>
38501   <int value="5" label="Yahoo! Quebec"/>
38502   <int value="6" label="OK.hu"/>
38503   <int value="7" label="Bing French and Arabic"/>
38504   <int value="11" label="Yamli"/>
38505   <int value="12" label="Araby"/>
38506   <int value="13" label="Maktoob"/>
38507   <int value="14" label="Masrawy"/>
38508   <int value="15" label="Yandex"/>
38509   <int value="16" label="Rambler"/>
38510   <int value="17" label="TUT.BY"/>
38511   <int value="18" label="hispavista"/>
38512   <int value="19" label="Jabse"/>
38513   <int value="20" label="NUR.KZ"/>
38514   <int value="21" label="Baidu"/>
38515   <int value="22" label="search.ch"/>
38516   <int value="23" label="goo"/>
38517   <int value="24" label="Pogodak!"/>
38518   <int value="25" label="Seznam"/>
38519   <int value="26" label="Centrum"/>
38520   <int value="27" label="Atlas"/>
38521   <int value="28" label="Jubii"/>
38522   <int value="29" label="Eniro"/>
38523   <int value="30" label="NetSprint"/>
38524   <int value="32" label="diri"/>
38525   <int value="33" label="Custom"/>
38526   <int value="35" label="AOL"/>
38527   <int value="36" label="Conduit"/>
38528   <int value="37" label="Rediff"/>
38529   <int value="38" label="guruji"/>
38530   <int value="40" label="GO.com"/>
38531   <int value="41" label="Rednano"/>
38532   <int value="44" label="NETI"/>
38533   <int value="45" label="DELFI"/>
38534   <int value="46" label="Fonecta 02.fi"/>
38535   <int value="50" label="AVG"/>
38536   <int value="51" label="search.ch"/>
38537   <int value="54" label="in.gr"/>
38538   <int value="55" label="Walla!"/>
38539   <int value="59" label="leit.is"/>
38540   <int value="62" label="Virgilio"/>
38541   <int value="63" label="Libero"/>
38542   <int value="67" label="Naver"/>
38543   <int value="68" label="Daum"/>
38544   <int value="69" label="Nate"/>
38545   <int value="71" label="LATNE"/>
38546   <int value="72" label="ABC S.k"/>
38547   <int value="73" label="Kvasir"/>
38548   <int value="75" label="Onet.pl"/>
38549   <int value="76" label="Wirtualna Polska"/>
38550   <int value="77" label="SAPO"/>
38551   <int value="82" label="UOL Busca"/>
38552   <int value="83" label="@MAIL.RU"/>
38553   <int value="85" label="Zoznam"/>
38554   <int value="87" label="Najdi.si"/>
38555   <int value="89" label="AltaVista"/>
38556   <int value="90" label="Terra"/>
38557   <int value="99" label="Spray"/>
38558   <int value="100" label="Sanook!"/>
38559   <int value="101" label="MYNET"/>
38560   <int value="102" label="searchnu.com"/>
38561   <int value="103" label="babylon.com"/>
38562   <int value="104" label="delta-search.com"/>
38563   <int value="105" label="iminent.com"/>
38564   <int value="106" label="hao123.com"/>
38565   <int value="107" label="sweetim.com"/>
38566   <int value="108" label="snap.do"/>
38567   <int value="109" label="snapdo.com"/>
38568   <int value="110" label="softonic.com"/>
38569   <int value="111" label="searchfunmoods.com"/>
38570   <int value="112" label="incredibar.com"/>
38571   <int value="113" label="sweetpacks.com"/>
38572   <int value="114" label="imesh.net"/>
38573 </enum>
38575 <enum name="OmniboxSearchEngineType" type="int">
38576   <int value="0" label="Unknown"/>
38577   <int value="1" label="AOL"/>
38578   <int value="2" label="Ask"/>
38579   <int value="3" label="Atlas"/>
38580   <int value="4" label="AVG"/>
38581   <int value="5" label="Baidu"/>
38582   <int value="6" label="Babylon"/>
38583   <int value="7" label="Bing"/>
38584   <int value="8" label="Conduit"/>
38585   <int value="9" label="Daum"/>
38586   <int value="10" label="DELFI"/>
38587   <int value="11" label="Delta"/>
38588   <int value="12" label="Funmoods"/>
38589   <int value="13" label="goo"/>
38590   <int value="14" label="Google"/>
38591   <int value="15" label="iminent.com"/>
38592   <int value="16" label="IMesh"/>
38593   <int value="17" label="in.gr"/>
38594   <int value="18" label="incredibar.com"/>
38595   <int value="19" label="Kvasir"/>
38596   <int value="20" label="Libero"/>
38597   <int value="21" label="@MAIL.RU"/>
38598   <int value="22" label="Najdi.si"/>
38599   <int value="23" label="Nate"/>
38600   <int value="24" label="Naver"/>
38601   <int value="25" label="NETI"/>
38602   <int value="26" label="Nigma"/>
38603   <int value="27" label="OK.hu"/>
38604   <int value="28" label="Onet.pl"/>
38605   <int value="29" label="Rambler"/>
38606   <int value="30" label="SAPO"/>
38607   <int value="31" label="searchnu"/>
38608   <int value="32" label="search-results.com"/>
38609   <int value="33" label="Seznam"/>
38610   <int value="34" label="snap.do"/>
38611   <int value="35" label="softonic.com"/>
38612   <int value="36" label="Sogou"/>
38613   <int value="37" label="Soso"/>
38614   <int value="38" label="sweetim.com/sweetpacks.com"/>
38615   <int value="39" label="Terra"/>
38616   <int value="40" label="TUT.BY"/>
38617   <int value="41" label="Vinden.nl"/>
38618   <int value="42" label="Virgilio"/>
38619   <int value="43" label="Walla!"/>
38620   <int value="44" label="Wirtualna Polska"/>
38621   <int value="45" label="Yahoo!"/>
38622   <int value="46" label="Yandex"/>
38623   <int value="47" label="Zoznam"/>
38624 </enum>
38626 <enum name="OmniboxSuggestRequests" type="int">
38627   <int value="1" label="requests sent"/>
38628   <int value="2" label="requests invalidated"/>
38629   <int value="3" label="(non-invalidated) replies received"/>
38630 </enum>
38632 <enum name="OmniboxUserTextCleared" type="int">
38633   <int value="0" label="cleared by editing"/>
38634   <int value="1" label="cleared with escape"/>
38635 </enum>
38637 <enum name="OmniboxZeroSuggestRequests" type="int">
38638   <int value="1" label="requests sent"/>
38639   <int value="2" label="requests invalidated"/>
38640   <int value="3" label="(non-invalidated) replies received"/>
38641 </enum>
38643 <enum name="OSAgnosticErrno" type="int">
38644   <summary>Errno values with the same meanings on Mac/Win/Linux.</summary>
38645   <int value="0" label="0">No error</int>
38646   <int value="1" label="EPERM">Operation not permitted</int>
38647   <int value="2" label="ENOENT">No such file or directory</int>
38648   <int value="3" label="ESRCH">No such process</int>
38649   <int value="4" label="EINTR">Interrupted function call</int>
38650   <int value="5" label="EIO">Input/output error</int>
38651   <int value="6" label="ENXIO">No such device or address</int>
38652   <int value="7" label="E2BIG">Arg list too long</int>
38653   <int value="8" label="ENOEXEC">Exec format error</int>
38654   <int value="9" label="EBADF">Bad file descriptor</int>
38655   <int value="10" label="ECHILD">No child processes</int>
38656   <int value="11" label="EDEADLK">Resource deadlock avoided</int>
38657   <int value="12" label="ENOMEM">Cannot allocate memory</int>
38658   <int value="13" label="EACCES">Permission denied</int>
38659   <int value="14" label="EFAULT">Bad address</int>
38660   <int value="15" label="ENOTBLK">Not a block device</int>
38661   <int value="16" label="EBUSY">Resource busy</int>
38662   <int value="17" label="EEXIST">File exists</int>
38663   <int value="18" label="EXDEV">Improper link</int>
38664   <int value="19" label="ENODEV">Operation not supported by device</int>
38665   <int value="20" label="ENOTDIR">Not a directory</int>
38666   <int value="21" label="EISDIR">Is a directory</int>
38667   <int value="22" label="EINVAL">Invalid argument</int>
38668   <int value="23" label="ENFILE">Too many open files in system</int>
38669   <int value="24" label="EMFILE">Too many open files</int>
38670   <int value="25" label="ENOTTY">Inappropriate ioctl for device</int>
38671   <int value="26" label="ETXTBSY">Text file busy</int>
38672   <int value="27" label="EFBIG">File too large</int>
38673   <int value="28" label="ENOSPC">Device out of space</int>
38674   <int value="29" label="ESPIPE">Illegal seek</int>
38675   <int value="30" label="EROFS">Read-only file system</int>
38676   <int value="31" label="EMLINK">Too many links</int>
38677   <int value="32" label="EPIPE">Broken pipe</int>
38678   <int value="33" label="EDOM">Numerical argument out of domain</int>
38679   <int value="34" label="ERANGE">Numerical result out of range</int>
38680 </enum>
38682 <enum name="OsSuite" type="int">
38683   <int value="0" label="Windows Home Edition"/>
38684   <int value="1" label="Windows Proffesional Edition (or better)"/>
38685   <int value="2" label="Windows Server Edition"/>
38686 </enum>
38688 <enum name="OSXExceptionHandlerEvents" type="int">
38689   <int value="0" label="EXCEPTION_ACCESSIBILITY">
38690     Object does not support accessibility attributes
38691   </int>
38692   <int value="1" label="EXCEPTION_MENU_ITEM_BOUNDS_CHECK">
38693     Forced crash due to menu item bounds checking failure
38694   </int>
38695   <int value="2" label="EXCEPTION_VIEW_NOT_IN_WINDOW">
38696     Forced crash due to view not in a window requiring a window
38697   </int>
38698   <int value="3" label="EXCEPTION_NSURL_INIT_NIL">
38699     Whitelisted exception for bug 85463.  Suspect ImageKit conversions for media
38700     browser in open or save panel.
38701   </int>
38702   <int value="4" label="EXCEPTION_NSDATADETECTOR_NIL_STRING">
38703     Whitelisted exception for bug 316759.  Suspect background address detection,
38704     field unknown.
38705   </int>
38706 </enum>
38708 <enum name="OtherPossibleUsernamesUsage" type="int">
38709   <int value="0" label="Nothing to Autofill"/>
38710   <int value="1" label="No other possible usernames"/>
38711   <int value="2" label="Other possible usernames present, but none were shown"/>
38712   <int value="3" label="Other possible username was shown, but not selected"/>
38713   <int value="4" label="Other possible username was selected"/>
38714 </enum>
38716 <enum name="OverscrollMode" type="int">
38717   <summary>Direction of the overscroll gesture.</summary>
38718   <int value="1" label="North">Scrolled from bottom towards top</int>
38719   <int value="2" label="South">Scrolled from top towards the bottom</int>
38720   <int value="3" label="West">Scrolled from right towards left</int>
38721   <int value="4" label="East">Scrolled from left towards right</int>
38722 </enum>
38724 <enum name="P2PLookupResult" type="int">
38725   <int value="0" label="Found"/>
38726   <int value="1" label="Not Found"/>
38727   <int value="2" label="Vanished"/>
38728   <int value="3" label="Canceled"/>
38729   <int value="4" label="Filtered"/>
38730 </enum>
38732 <enum name="P2PServerResult" type="int">
38733   <int value="0" label="Response Sent"/>
38734   <int value="1" label="Response Interrupted"/>
38735   <int value="2" label="Malformed"/>
38736   <int value="3" label="Not Found"/>
38737   <int value="4" label="Index"/>
38738 </enum>
38740 <enum name="PagespeedHeaderServerType" type="int">
38741   <int value="0" label="Total responses"/>
38742   <int value="1" label="mod_pagespeed server"/>
38743   <int value="2" label="ngx_pagespeed server"/>
38744   <int value="3" label="PageSpeed Service server"/>
38745   <int value="4" label="Unknown server type"/>
38746 </enum>
38748 <enum name="PagespeedVersion" type="int">
38749   <summary>
38750     The version of PageSpeed. Values up to 1.6.29.x are in use as of 2013-10-01
38751     while later values may adjust 'a' and/or 'b' arbitrarily.
38752   </summary>
38753   <int value="1" label="Unknown"/>
38754   <int value="2" label="0.9.10.0"/>
38755   <int value="3" label="0.9.10.x"/>
38756   <int value="4" label="0.9.11.0"/>
38757   <int value="5" label="0.9.11.x"/>
38758   <int value="6" label="0.9.12.0"/>
38759   <int value="7" label="0.9.12.x"/>
38760   <int value="8" label="0.9.13.0"/>
38761   <int value="9" label="0.9.13.x"/>
38762   <int value="10" label="0.9.14.0"/>
38763   <int value="11" label="0.9.14.x"/>
38764   <int value="12" label="0.9.15.0"/>
38765   <int value="13" label="0.9.15.x"/>
38766   <int value="14" label="0.9.16.0"/>
38767   <int value="15" label="0.9.16.x"/>
38768   <int value="16" label="0.9.17.0"/>
38769   <int value="17" label="0.9.17.x"/>
38770   <int value="18" label="0.9.18.0"/>
38771   <int value="19" label="0.9.18.x"/>
38772   <int value="20" label="0.10.19.0"/>
38773   <int value="21" label="0.10.19.x"/>
38774   <int value="22" label="0.10.20.0"/>
38775   <int value="23" label="0.10.20.x"/>
38776   <int value="24" label="0.10.21.0"/>
38777   <int value="25" label="0.10.21.x"/>
38778   <int value="26" label="0.10.22.0"/>
38779   <int value="27" label="0.10.22.x"/>
38780   <int value="28" label="1.1.23.0"/>
38781   <int value="29" label="1.1.23.x"/>
38782   <int value="30" label="1.2.24.0"/>
38783   <int value="31" label="1.2.24.x"/>
38784   <int value="32" label="1.3.25.0"/>
38785   <int value="33" label="1.3.25.x"/>
38786   <int value="34" label="1.4.26.0"/>
38787   <int value="35" label="1.4.26.x"/>
38788   <int value="36" label="1.5.27.0"/>
38789   <int value="37" label="1.5.27.x"/>
38790   <int value="38" label="1.5.28.0"/>
38791   <int value="39" label="1.5.28.x"/>
38792   <int value="40" label="1.6.29.0"/>
38793   <int value="41" label="1.6.29.x"/>
38794   <int value="42" label="a.b.30.0"/>
38795   <int value="43" label="a.b.30.x"/>
38796   <int value="44" label="a.b.31.0"/>
38797   <int value="45" label="a.b.31.x"/>
38798   <int value="46" label="a.b.32.0"/>
38799   <int value="47" label="a.b.32.x"/>
38800   <int value="48" label="a.b.33.0"/>
38801   <int value="49" label="a.b.33.x"/>
38802   <int value="50" label="a.b.34.0"/>
38803   <int value="51" label="a.b.34.x"/>
38804   <int value="52" label="a.b.35.0"/>
38805   <int value="53" label="a.b.35.x"/>
38806   <int value="54" label="a.b.36.0"/>
38807   <int value="55" label="a.b.36.x"/>
38808   <int value="56" label="a.b.37.0"/>
38809   <int value="57" label="a.b.37.x"/>
38810   <int value="58" label="a.b.38.0"/>
38811   <int value="59" label="a.b.38.x"/>
38812   <int value="60" label="a.b.39.0"/>
38813   <int value="61" label="a.b.39.x"/>
38814   <int value="62" label="a.b.40.0"/>
38815   <int value="63" label="a.b.40.x"/>
38816   <int value="64" label="a.b.41.0"/>
38817   <int value="65" label="a.b.41.x"/>
38818   <int value="66" label="a.b.42.0"/>
38819   <int value="67" label="a.b.42.x"/>
38820   <int value="68" label="a.b.43.0"/>
38821   <int value="69" label="a.b.43.x"/>
38822   <int value="70" label="a.b.44.0"/>
38823   <int value="71" label="a.b.44.x"/>
38824   <int value="72" label="a.b.45.0"/>
38825   <int value="73" label="a.b.45.x"/>
38826   <int value="74" label="a.b.46.0"/>
38827   <int value="75" label="a.b.46.x"/>
38828   <int value="76" label="a.b.47.0"/>
38829   <int value="77" label="a.b.47.x"/>
38830   <int value="78" label="a.b.48.0"/>
38831   <int value="79" label="a.b.48.x"/>
38832   <int value="80" label="a.b.49.0"/>
38833   <int value="81" label="a.b.49.x"/>
38834   <int value="82" label="a.b.50.0"/>
38835   <int value="83" label="a.b.50.x"/>
38836   <int value="84" label="a.b.51.0"/>
38837   <int value="85" label="a.b.51.x"/>
38838   <int value="86" label="a.b.52.0"/>
38839   <int value="87" label="a.b.52.x"/>
38840   <int value="88" label="a.b.53.0"/>
38841   <int value="89" label="a.b.53.x"/>
38842   <int value="90" label="a.b.54.0"/>
38843   <int value="91" label="a.b.54.x"/>
38844   <int value="92" label="a.b.55.0"/>
38845   <int value="93" label="a.b.55.x"/>
38846   <int value="94" label="a.b.56.0"/>
38847   <int value="95" label="a.b.56.x"/>
38848   <int value="96" label="a.b.57.0"/>
38849   <int value="97" label="a.b.57.x"/>
38850   <int value="98" label="a.b.58.0"/>
38851   <int value="99" label="a.b.58.x"/>
38852 </enum>
38854 <enum name="ParsedCookieStatus" type="int">
38855   <obsolete>
38856     Deprecated as of 9/2013. Experiment to measure control characters in cookies
38857     is finished.
38858   </obsolete>
38859   <int value="0" label="All cookie values valid and without control chars"/>
38860   <int value="1" label="Cookie contains control chars"/>
38861   <int value="2" label="Cookie is invalid"/>
38862   <int value="3" label="Cookie contains both control chars and is invalid"/>
38863 </enum>
38865 <enum name="PasswordBubbleDisplayDisposition" type="int">
38866   <int value="0" label="Opened automatically / Offering a password to save"/>
38867   <int value="1" label="Opened manually / Offering a password to save"/>
38868   <int value="2" label="Opened manually / Managing saved passwords"/>
38869   <int value="3" label="Opened manually / Site is blacklisted"/>
38870 </enum>
38872 <enum name="PasswordGenerationEvent" type="int">
38873   <int value="0" label="No sign up form"/>
38874   <int value="1" label="Local heuristics found sign up form"/>
38875   <int value="2" label="DEPRECATED: Icon shown"/>
38876   <int value="3" label="DEPRECATED: Bubble shown"/>
38877   <int value="4" label="Generation available"/>
38878   <int value="5" label="Generation popup shown"/>
38879   <int value="6" label="Generated password accepted"/>
38880   <int value="7" label="Editing popup shown"/>
38881   <int value="8" label="Generated password edited"/>
38882   <int value="9" label="Generated password deleted"/>
38883 </enum>
38885 <enum name="PasswordGenerationSubmissionEvent" type="int">
38886   <int value="0" label="Generated password submission succeeded"/>
38887   <int value="1" label="Generated password submission failed"/>
38888   <int value="2" label="Generated password not submitted"/>
38889   <int value="3" label="Generated password overridden by a non-generated one"/>
38890 </enum>
38892 <enum name="PasswordManagerActionsTaken" type="int">
38893   <obsolete>
38894     Deprecated as of Chrome 32. See PasswordManagerActionsTakenWithPsl
38895   </obsolete>
38896   <summary>
38897     The value is a combination of three different options - what did the
38898     password manager do, what did the user do, and was the form submitted (and
38899     submitted successfully or not). The meaning of each value can be determined
38900     from the values in chrome/browser/password_manager/password_form_manager.h
38901   </summary>
38902   <int value="0"
38903       label="manager did nothing / user did nothing / form not submitted"/>
38904   <int value="1"
38905       label="manager did nothing / user chose a value / form not submitted"/>
38906   <int value="2"
38907       label="manager did nothing / user typed in something / form not
38908              submitted"/>
38909   <int value="3"
38910       label="manager filled the fields / user did nothing / form not
38911              submitted"/>
38912   <int value="4"
38913       label="manager filled the fields / user chose a value / form not
38914              submitted"/>
38915   <int value="5"
38916       label="manager filled the fields / user typed in something / form not
38917              submitted"/>
38918   <int value="6"
38919       label="manager did nothing (site was blacklisted) / user did nothing /
38920              form not submitted"/>
38921   <int value="7"
38922       label="manager did nothing (site was blacklisted) / user chose a value
38923              / form not submitted (this value shouldn't be possible)"/>
38924   <int value="8"
38925       label="manager did nothing (site was blacklisted) / user typed in
38926              something / form not submitted"/>
38927   <int value="9"
38928       label="manager did nothing (autocomplete off) / user did nothing / form
38929              not submitted"/>
38930   <int value="10"
38931       label="manager did nothing (autocomplete off) / user chose a value /
38932              form not submitted (this value shouldn't be possible)"/>
38933   <int value="11"
38934       label="manager did nothing (autocomplete off) / user typed in something
38935              / form not submitted"/>
38936   <int value="12"
38937       label="manager did nothing / user did nothing / form submit failed"/>
38938   <int value="13"
38939       label="manager did nothing / user chose a value / form submit failed"/>
38940   <int value="14"
38941       label="manager did nothing / user typed in something / form submit
38942              failed"/>
38943   <int value="15"
38944       label="manager filled the fields / user did nothing / form submit
38945              failed"/>
38946   <int value="16"
38947       label="manager filled the fields / user chose a value / form submit
38948              failed"/>
38949   <int value="17"
38950       label="manager filled the fields / user typed in something / form
38951              submit failed"/>
38952   <int value="18"
38953       label="manager did nothing (site was blacklisted) / user did nothing /
38954              form submit failed"/>
38955   <int value="19"
38956       label="manager did nothing (site was blacklisted) / user chose a value
38957              / form submit failed (this value shouldn't be possible)"/>
38958   <int value="20"
38959       label="manager did nothing (site was blacklisted) / user typed in
38960              something / form submit failed"/>
38961   <int value="21"
38962       label="manager did nothing (autocomplete off) / user did nothing / form
38963              submit failed"/>
38964   <int value="22"
38965       label="manager did nothing (autocomplete off) / user chose a value /
38966              form submit failed (this value shouldn't be possible)"/>
38967   <int value="23"
38968       label="manager did nothing (autocomplete off) / user typed in something
38969              / form submit failed"/>
38970   <int value="24"
38971       label="manager did nothing / user did nothing / form submit succeeded"/>
38972   <int value="25"
38973       label="manager did nothing / user chose a value / form submit succeeded"/>
38974   <int value="26"
38975       label="manager did nothing / user typed in something / form submit
38976              succeeded"/>
38977   <int value="27"
38978       label="manager filled the fields / user did nothing / form submit
38979              succeeded"/>
38980   <int value="28"
38981       label="manager filled the fields / user chose a value / form submit
38982              succeeded"/>
38983   <int value="29"
38984       label="manager filled the fields / user typed in something / form
38985              submit succeeded"/>
38986   <int value="30"
38987       label="manager did nothing (site was blacklisted) / user did nothing /
38988              form submit succeeded"/>
38989   <int value="31"
38990       label="manager did nothing (site was blacklisted) / user chose a value
38991              / form submit succeeded (this value shouldn't be possible)"/>
38992   <int value="32"
38993       label="manager did nothing (site was blacklisted) / user typed in
38994              something / form submit succeeded"/>
38995   <int value="33"
38996       label="manager did nothing (autocomplete off) / user did nothing / form
38997              submit succeeded"/>
38998   <int value="34"
38999       label="manager did nothing (autocomplete off) / user chose a value /
39000              form submit succeeded (this value shouldn't be possible)"/>
39001   <int value="35"
39002       label="manager did nothing (autocomplete off) / user typed in something
39003              / form submit succeeded"/>
39004 </enum>
39006 <enum name="PasswordManagerActionsTakenV3" type="int">
39007   <summary>
39008     The value is a combination of three different options - what did the
39009     password manager do, what did the user do, and was the form submitted (and
39010     submitted successfully or not). The meaning of each value can be determined
39011     from the values in chrome/browser/password_manager/password_form_manager.h
39012   </summary>
39013   <int value="0"
39014       label="manager did nothing / user did nothing / form not submitted"/>
39015   <int value="1"
39016       label="manager did nothing / user chose a value / form not submitted"/>
39017   <int value="2"
39018       label="manager did nothing / user chose a value from PSL / form not
39019              submitted"/>
39020   <int value="3"
39021       label="manager did nothing / user typed in password / form not
39022              submitted"/>
39023   <int value="4"
39024       label="manager did nothing / user typed in username and password / form
39025              not submitted"/>
39026   <int value="5"
39027       label="manager filled the fields / user did nothing / form not
39028              submitted"/>
39029   <int value="6"
39030       label="manager filled the fields / user chose a value / form not
39031              submitted"/>
39032   <int value="7"
39033       label="manager filled the fields / user chose a value from PSL / form
39034              not submitted"/>
39035   <int value="8"
39036       label="manager filled the fields / user typed in password / form not
39037              submitted"/>
39038   <int value="9"
39039       label="manager filled the fields / user typed in username and password
39040              / form not submitted"/>
39041   <int value="10"
39042       label="manager did nothing (site was blacklisted) / user did nothing /
39043              form not submitted"/>
39044   <int value="11"
39045       label="manager did nothing (site was blacklisted) / user chose a value
39046              / form not submitted (this value shouldn't be possible)"/>
39047   <int value="12"
39048       label="manager did nothing (site was blacklisted) / user chose a value
39049              from PSL / form not submitted (this value shouldn't be possible)"/>
39050   <int value="13"
39051       label="manager did nothing (site was blacklisted) / user typed in
39052              password / form not submitted"/>
39053   <int value="14"
39054       label="manager did nothing (site was blacklisted) / user typed in
39055              username and password / form not submitted"/>
39056   <int value="15"
39057       label="manager did nothing / user did nothing / form submit failed"/>
39058   <int value="16"
39059       label="manager did nothing / user chose a value / form submit failed"/>
39060   <int value="17"
39061       label="manager did nothing / user chose a value from psl / form submit
39062              failed"/>
39063   <int value="18"
39064       label="manager did nothing / user typed in password / form submit
39065              failed"/>
39066   <int value="19"
39067       label="manager did nothing / user typed in username and password / form
39068              submit failed"/>
39069   <int value="20"
39070       label="manager filled the fields / user did nothing / form submit
39071              failed"/>
39072   <int value="21"
39073       label="manager filled the fields / user chose a value / form submit
39074              failed"/>
39075   <int value="22"
39076       label="manager filled the fields / user chose a value from psl / form
39077              submit failed"/>
39078   <int value="23"
39079       label="manager filled the fields / user typed in pasword / form submit
39080              failed"/>
39081   <int value="24"
39082       label="manager filled the fields / user typed in username and pasword /
39083              form submit failed"/>
39084   <int value="25"
39085       label="manager did nothing (site was blacklisted) / user did nothing /
39086              form submit failed"/>
39087   <int value="26"
39088       label="manager did nothing (site was blacklisted) / user chose a value
39089              / form submit failed (this value shouldn't be possible)"/>
39090   <int value="27"
39091       label="manager did nothing (site was blacklisted) / user chose a value
39092              from psl / form submit failed (this value shouldn't be possible)"/>
39093   <int value="28"
39094       label="manager did nothing (site was blacklisted) / user typed in
39095              password / form submit failed"/>
39096   <int value="29"
39097       label="manager did nothing (site was blacklisted) / user typed in
39098              username and password / form submit failed"/>
39099   <int value="30"
39100       label="manager did nothing / user did nothing / form submit succeeded"/>
39101   <int value="31"
39102       label="manager did nothing / user chose a value / form submit succeeded"/>
39103   <int value="32"
39104       label="manager did nothing / user chose a value from psl / form submit
39105              succeeded"/>
39106   <int value="33"
39107       label="manager did nothing / user typed in password / form submit
39108              succeeded"/>
39109   <int value="34"
39110       label="manager did nothing / user typed in username and password / form
39111              submit succeeded"/>
39112   <int value="35"
39113       label="manager filled the fields / user did nothing / form submit
39114              succeeded"/>
39115   <int value="36"
39116       label="manager filled the fields / user chose a value / form submit
39117              succeeded"/>
39118   <int value="37"
39119       label="manager filled the fields / user chose a value from psl / form
39120              submit succeeded"/>
39121   <int value="38"
39122       label="manager filled the fields / user typed in password / form submit
39123              succeeded"/>
39124   <int value="39"
39125       label="manager filled the fields / user typed in username and password
39126              / form submit succeeded"/>
39127   <int value="40"
39128       label="manager did nothing (site was blacklisted) / user did nothing /
39129              form submit succeeded"/>
39130   <int value="41"
39131       label="manager did nothing (site was blacklisted) / user chose a value
39132              / form submit succeeded (this value shouldn't be possible)"/>
39133   <int value="42"
39134       label="manager did nothing (site was blacklisted) / user chose a value
39135              from psl / form submit succeeded (this value shouldn't be
39136              possible)"/>
39137   <int value="43"
39138       label="manager did nothing (site was blacklisted) / user typed in
39139              password / form submit succeeded"/>
39140   <int value="44"
39141       label="manager did nothing (site was blacklisted) / user typed in
39142              username and password / form submit succeeded"/>
39143 </enum>
39145 <enum name="PasswordManagerActionsTakenWithPsl" type="int">
39146   <obsolete>
39147     Deprecated as of 3/18/2014. See PasswordManagerActionsTakenV3.
39148   </obsolete>
39149   <summary>
39150     The value is a combination of three different options - what did the
39151     password manager do, what did the user do, and was the form submitted (and
39152     submitted successfully or not). The meaning of each value can be determined
39153     from the values in chrome/browser/password_manager/password_form_manager.h
39154   </summary>
39155   <int value="0"
39156       label="manager did nothing / user did nothing / form not submitted"/>
39157   <int value="1"
39158       label="manager did nothing / user chose a value / form not submitted"/>
39159   <int value="2"
39160       label="manager did nothing / user chose a value from PSL / form not
39161              submitted"/>
39162   <int value="3"
39163       label="manager did nothing / user typed in something / form not
39164              submitted"/>
39165   <int value="4"
39166       label="manager filled the fields / user did nothing / form not
39167              submitted"/>
39168   <int value="5"
39169       label="manager filled the fields / user chose a value / form not
39170              submitted"/>
39171   <int value="6"
39172       label="manager filled the fields / user chose a value from PSL / form
39173              not submitted"/>
39174   <int value="7"
39175       label="manager filled the fields / user typed in something / form not
39176              submitted"/>
39177   <int value="8"
39178       label="manager did nothing (site was blacklisted) / user did nothing /
39179              form not submitted"/>
39180   <int value="9"
39181       label="manager did nothing (site was blacklisted) / user chose a value
39182              / form not submitted (this value shouldn't be possible)"/>
39183   <int value="10"
39184       label="manager did nothing (site was blacklisted) / user chose a value
39185              from PSL / form not submitted (this value shouldn't be possible)"/>
39186   <int value="11"
39187       label="manager did nothing (site was blacklisted) / user typed in
39188              something / form not submitted"/>
39189   <int value="12"
39190       label="manager did nothing (autocomplete off) / user did nothing / form
39191              not submitted"/>
39192   <int value="13"
39193       label="manager did nothing (autocomplete off) / user chose a value /
39194              form not submitted (this value shouldn't be possible)"/>
39195   <int value="14"
39196       label="manager did nothing (autocomplete off) / user chose a value from
39197              psl / form not submitted (this value shouldn't be possible)"/>
39198   <int value="15"
39199       label="manager did nothing (autocomplete off) / user typed in something
39200              / form not submitted"/>
39201   <int value="16"
39202       label="manager did nothing / user did nothing / form submit failed"/>
39203   <int value="17"
39204       label="manager did nothing / user chose a value / form submit failed"/>
39205   <int value="18"
39206       label="manager did nothing / user chose a value from psl / form submit
39207              failed"/>
39208   <int value="19"
39209       label="manager did nothing / user typed in something / form submit
39210              failed"/>
39211   <int value="20"
39212       label="manager filled the fields / user did nothing / form submit
39213              failed"/>
39214   <int value="21"
39215       label="manager filled the fields / user chose a value / form submit
39216              failed"/>
39217   <int value="22"
39218       label="manager filled the fields / user chose a value from psl / form
39219              submit failed"/>
39220   <int value="23"
39221       label="manager filled the fields / user typed in something / form
39222              submit failed"/>
39223   <int value="24"
39224       label="manager did nothing (site was blacklisted) / user did nothing /
39225              form submit failed"/>
39226   <int value="25"
39227       label="manager did nothing (site was blacklisted) / user chose a value
39228              / form submit failed (this value shouldn't be possible)"/>
39229   <int value="26"
39230       label="manager did nothing (site was blacklisted) / user chose a value
39231              from psl / form submit failed (this value shouldn't be possible)"/>
39232   <int value="27"
39233       label="manager did nothing (site was blacklisted) / user typed in
39234              something / form submit failed"/>
39235   <int value="28"
39236       label="manager did nothing (autocomplete off) / user did nothing / form
39237              submit failed"/>
39238   <int value="29"
39239       label="manager did nothing (autocomplete off) / user chose a value /
39240              form submit failed (this value shouldn't be possible)"/>
39241   <int value="30"
39242       label="manager did nothing (autocomplete off) / user chose a value from
39243              psl / form submit failed (this value shouldn't be possible)"/>
39244   <int value="31"
39245       label="manager did nothing (autocomplete off) / user typed in something
39246              / form submit failed"/>
39247   <int value="32"
39248       label="manager did nothing / user did nothing / form submit succeeded"/>
39249   <int value="33"
39250       label="manager did nothing / user chose a value / form submit succeeded"/>
39251   <int value="34"
39252       label="manager did nothing / user chose a value from psl / form submit
39253              succeeded"/>
39254   <int value="35"
39255       label="manager did nothing / user typed in something / form submit
39256              succeeded"/>
39257   <int value="36"
39258       label="manager filled the fields / user did nothing / form submit
39259              succeeded"/>
39260   <int value="37"
39261       label="manager filled the fields / user chose a value / form submit
39262              succeeded"/>
39263   <int value="38"
39264       label="manager filled the fields / user chose a value from psl / form
39265              submit succeeded"/>
39266   <int value="39"
39267       label="manager filled the fields / user typed in something / form
39268              submit succeeded"/>
39269   <int value="40"
39270       label="manager did nothing (site was blacklisted) / user did nothing /
39271              form submit succeeded"/>
39272   <int value="41"
39273       label="manager did nothing (site was blacklisted) / user chose a value
39274              / form submit succeeded (this value shouldn't be possible)"/>
39275   <int value="42"
39276       label="manager did nothing (site was blacklisted) / user chose a value
39277              from psl / form submit succeeded (this value shouldn't be
39278              possible)"/>
39279   <int value="43"
39280       label="manager did nothing (site was blacklisted) / user typed in
39281              something / form submit succeeded"/>
39282   <int value="44"
39283       label="manager did nothing (autocomplete off) / user did nothing / form
39284              submit succeeded"/>
39285   <int value="45"
39286       label="manager did nothing (autocomplete off) / user chose a value /
39287              form submit succeeded (this value shouldn't be possible)"/>
39288   <int value="46"
39289       label="manager did nothing (autocomplete off) / user chose a value from
39290              psl / form submit succeeded (this value shouldn't be possible)"/>
39291   <int value="47"
39292       label="manager did nothing (autocomplete off) / user typed in something
39293              / form submit succeeded"/>
39294 </enum>
39296 <enum name="PasswordManagerOsPasswordStatus" type="int">
39297   <int value="0" label="Unknown"/>
39298   <int value="1" label="Unsupported platform"/>
39299   <int value="2" label="Password is blank"/>
39300   <int value="3" label="Password is non blank"/>
39301   <int value="4"
39302       label="Password status not checked as user is on a Windows Domain"/>
39303 </enum>
39305 <enum name="PasswordManagerPslDomainMatchTriggering" type="int">
39306   <summary>
39307     The value indicates whether an entry returned by password autofill contains
39308     a value that was found by matching against the public suffix list.
39309   </summary>
39310   <int value="0" label="Matching disabled"/>
39311   <int value="1" label="No match"/>
39312   <int value="2" label="Match"/>
39313 </enum>
39315 <enum name="PasswordManagerUIDismissalReason" type="int">
39316   <int value="0" label="Bubble lost focus / No infobar interaction"/>
39317   <int value="1" label="Clicked 'Save'"/>
39318   <int value="2" label="Clicked 'Nope'"/>
39319   <int value="3" label="Clicked 'Never'"/>
39320   <int value="4" label="Clicked 'Manage passwords'"/>
39321   <int value="5" label="Clicked 'Done'"/>
39322   <int value="6" label="Clicked 'Enable password manager'"/>
39323 </enum>
39325 <enum name="PepperInterface" type="int">
39326 <!-- Generated by ppapi/tools/pepper_hash_for_uma.cc -->
39328   <int value="286711" label="PPB_FlashFullscreen;0.1"/>
39329   <int value="2804066" label="PPB_AudioConfig;1.1"/>
39330   <int value="8760108" label="PPB_Testing_Private;1.0"/>
39331   <int value="13662160" label="PPB_CharSet(Dev);0.4"/>
39332   <int value="22816901" label="PPB_FileChooser(Dev);0.5"/>
39333   <int value="28187368" label="PPB_IMEInputEvent(Dev);0.2"/>
39334   <int value="37307420" label="PPB_Scrollbar(Dev);0.5"/>
39335   <int value="62905097" label="PPB_TrueTypeFont(Dev);0.1"/>
39336   <int value="79708274" label="PPB_TCPSocket;1.1"/>
39337   <int value="110360074" label="PPB_Var;1.1"/>
39338   <int value="138418890" label="PPB_Memory(Dev);0.1"/>
39339   <int value="153443470" label="PPB_URLResponseInfo;1.0"/>
39340   <int value="153532707" label="PPB_Buffer(Dev);0.4"/>
39341   <int value="156766028" label="PPB_UMA_Private;0.3"/>
39342   <int value="162107265" label="PPB_NetworkMonitor;1.0"/>
39343   <int value="180906214" label="PPB_Instance_Private;0.1"/>
39344   <int value="221802429" label="PPB_URLUtil(Dev);0.7"/>
39345   <int value="225125520" label="PPB_Find(Private);0.3"/>
39346   <int value="226206264" label="PPB_FileRef;1.1"/>
39347   <int value="229560990" label="PPB_Var(Deprecated);0.3"/>
39348   <int value="250764663" label="PPB_Graphics2D(Dev);0.2"/>
39349   <int value="320267009" label="PPB_Flash_File_ModuleLocal;3"/>
39350   <int value="348907389" label="PPB_TCPSocket_Private;0.4"/>
39351   <int value="382780521" label="PPB_FileRef;1.2"/>
39352   <int value="415548516" label="PPB_MessageLoop;1.0"/>
39353   <int value="434146763" label="PPB_BrowserFont_Trusted;1.0"/>
39354   <int value="495324603" label="PPB_Widget(Dev);0.4"/>
39355   <int value="556941117" label="PPB_IMEInputEvent;1.0"/>
39356   <int value="588532407" label="PPB_Graphics2D;1.1"/>
39357   <int value="612625164" label="PPB_InputEvent;1.0"/>
39358   <int value="615811055" label="PPB_Flash_MessageLoop;0.1"/>
39359   <int value="629092173" label="PPB_VideoCapture(Dev);0.3"/>
39360   <int value="630100238" label="PPB_AudioBuffer;0.1"/>
39361   <int value="631212065" label="PPB_MouseInputEvent;1.0"/>
39362   <int value="632306545" label="PPB_FileRef;1.0"/>
39363   <int value="656561383" label="PPB_FlashFullscreen;1.0"/>
39364   <int value="657117235" label="PPB_Flash_DRM;1.0"/>
39365   <int value="668624105" label="PPB_Flash_DeviceID;1.0"/>
39366   <int value="706893509" label="PPB_ContentDecryptor_Private;0.11"/>
39367   <int value="714324031" label="PPB_Graphics3D;1.0"/>
39368   <int value="724664149" label="PPB_Flash_Menu;0.2"/>
39369   <int value="760024173" label="PPB_FileIO;1.0"/>
39370   <int value="763746388" label="PPB_NaCl_Private;1.0"/>
39371   <int value="772423590" label="PPB_TouchInputEvent;1.0"/>
39372   <int value="780912189" label="PPB_Alarms(Dev);0.1"/>
39373   <int value="795366801" label="PPB_Trace_Event(Dev);0.2"/>
39374   <int value="804011173" label="PPB_Gamepad;1.0"/>
39375   <int value="810111568" label="PPB_Messaging;1.0"/>
39376   <int value="829878300" label="PPB_TCPSocket;1.0"/>
39377   <int value="835840137" label="PPB_WebSocket;1.0"/>
39378   <int value="844787073" label="PPB_TextInput(Dev);0.2"/>
39379   <int value="856177441" label="PPB_VarArray;1.0"/>
39380   <int value="857934187" label="PPB_Ext_Socket(Dev);0.1"/>
39381   <int value="883046945" label="PPB_OpenGLES2ChromiumMapSub;1.0"/>
39382   <int value="890225106" label="PPB_FileChooserTrusted;0.6"/>
39383   <int value="893629850" label="PPB_VarArrayBuffer;1.0"/>
39384   <int value="897332014" label="PPB_Zoom(Dev);0.2"/>
39385   <int value="910782902" label="PPB_AudioFrame;0.1"/>
39386   <int value="913922409" label="PPB_NetworkProxy;1.0"/>
39387   <int value="916446405" label="PPB_URLUtil(Dev);0.6"/>
39388   <int value="930528031" label="PPB_OpenGLES2DrawBuffers(Dev);1.0"/>
39389   <int value="930786862" label="PPB_Flash_Clipboard;5.0"/>
39390   <int value="941275733" label="PPB_Flash;12.6"/>
39391   <int value="944161065" label="PPB_Flash_DRM;1.1"/>
39392   <int value="946515854" label="PPB_View(Dev);0.1"/>
39393   <int value="948969343" label="PPB_OpenGLES2;1.0"/>
39394   <int value="961061294" label="PPB_Var;1.2"/>
39395   <int value="961317980" label="PPB_Fullscreen;1.0"/>
39396   <int value="964595048" label="PPB_BrokerTrusted;0.2"/>
39397   <int value="965548627" label="PPB_Audio;1.1"/>
39398   <int value="972914533" label="PPB_TextInputController;1.0"/>
39399   <int value="997459960" label="PPB_FileChooserTrusted;0.5"/>
39400   <int value="1008493701" label="PPB_UDPSocket;1.0"/>
39401   <int value="1017579801" label="PPB_OpenGLES2FramebufferBlit;1.0"/>
39402   <int value="1032125598" label="PPB_HostResolver;1.0"/>
39403   <int value="1039206341" label="PPB_UDPSocket_Private;0.2"/>
39404   <int value="1042058362" label="PPB_Core;1.0"/>
39405   <int value="1050892821" label="PPB_OpenGLES2InstancedArrays;1.0"/>
39406   <int value="1055791466" label="PPB_CursorControl(Dev);0.4"/>
39407   <int value="1065040273" label="PPB_KeyboardInputEvent;1.2"/>
39408   <int value="1086644401" label="PPB_Proxy_Private;6"/>
39409   <int value="1094761313" label="PPB_URLLoaderTrusted;0.3"/>
39410   <int value="1099975614" label="PPB_Flash;12.5"/>
39411   <int value="1111997633" label="PPB_AudioInput(Dev);0.4"/>
39412   <int value="1155638369" label="PPB_WheelInputEvent;1.0"/>
39413   <int value="1161845861" label="PPB_NetAddress_Private;1.0"/>
39414   <int value="1173327824" label="PPB_OpenGLES2ChromiumEnableFeature;1.0"/>
39415   <int value="1188712923" label="PPB_Talk_Private;2.0"/>
39416   <int value="1218354710" label="PPB_VideoFrame;0.1"/>
39417   <int value="1260990020" label="PPB_Ext_Socket(Dev);0.2"/>
39418   <int value="1262240942" label="PPB_FileIO;1.1"/>
39419   <int value="1272679676" label="PPB_TCPSocket_Private;0.5"/>
39420   <int value="1316246754" label="PPB_KeyboardInputEvent;1.0"/>
39421   <int value="1316320941" label="PPB_Graphics2D(Dev);0.1"/>
39422   <int value="1321620067" label="PPB_Instance;1.0"/>
39423   <int value="1328369437" label="PPB_Talk_Private;1.0"/>
39424   <int value="1337084425" label="PPB_View;1.0"/>
39425   <int value="1354526686" label="PPB_FileIO_Private;0.1"/>
39426   <int value="1357207230" label="PPB_DeviceRef(Dev);0.1"/>
39427   <int value="1358195444" label="PPB_CharSet_Trusted;1.0"/>
39428   <int value="1360443600" label="PPB_OpenGLES2FramebufferMultisample;1.0"/>
39429   <int value="1374404330" label="PPB_BrokerTrusted;0.3"/>
39430   <int value="1374976378" label="PPB_OpenGLES2Query;1.0"/>
39431   <int value="1437724812" label="PPB_AudioConfig;1.0"/>
39432   <int value="1443771913" label="PPB_NetAddress;1.0"/>
39433   <int value="1504691399" label="PPB_Flash;13.0"/>
39434   <int value="1505595424" label="PPB_Crypto(Dev);0.1"/>
39435   <int value="1508192415" label="PPB_VarDictionary;1.0"/>
39436   <int value="1519132417" label="PPB_FileSystem;1.0"/>
39437   <int value="1520420939" label="PPB_MouseCursor;1.0"/>
39438   <int value="1528832860" label="PPB_FileChooser(Dev);0.6"/>
39439   <int value="1641037564" label="PPB_VideoSource_Private;0.1"/>
39440   <int value="1645591549" label="PPB_Widget(Dev);0.3"/>
39441   <int value="1677958987" label="PPB_ImageData;1.0"/>
39442   <int value="1680873803" label="PPB_Console;1.0"/>
39443   <int value="1703245231" label="PPB_NetworkList;1.0"/>
39444   <int value="1721408268" label="PPB_URLLoader;1.0"/>
39445   <int value="1753813390" label="PPB_Flash_Clipboard;4.0"/>
39446   <int value="1773992510" label="PPB_PDF;1"/>
39447   <int value="1775059283" label="PPB_Flash_FontFile;0.1"/>
39448   <int value="1779899536" label="PPB_Flash_Print;1.0"/>
39449   <int value="1821321578" label="PPB_UMA_Private;0.2"/>
39450   <int value="1822250569" label="PPB_Trace_Event(Dev);0.1"/>
39451   <int value="1838344955" label="PPB_Flash;12.4"/>
39452   <int value="1866591098" label="PPB_FileRefPrivate;0.1"/>
39453   <int value="1870131254" label="PPB_MouseLock;1.0"/>
39454   <int value="1930785273" label="PPB_Var;1.0"/>
39455   <int value="1944731926" label="PPB_URLRequestInfo;1.0"/>
39456   <int value="1978180250" label="PPB_Flash_Clipboard;5.1"/>
39457   <int value="1980463089" label="PPB_View;1.1"/>
39458   <int value="1981643755" label="PPB_FileMapping;0.1"/>
39459   <int value="1994108724" label="PPB_Flash_File_FileRef;2"/>
39460   <int value="1998274350" label="PPB_Font(Dev);0.6"/>
39461   <int value="2003778556" label="PPB_MouseInputEvent;1.1"/>
39462   <int value="2005291722" label="PPB_NetAddress_Private;1.1"/>
39463   <int value="2012645499" label="PPB_Find(Dev);0.3"/>
39464   <int value="2019398562" label="PPB_TCPSocket_Private;0.3"/>
39465   <int value="2023751176" label="PPB_Printing(Dev);0.7"/>
39466   <int value="2024537413" label="PPB_Graphics2D;1.0"/>
39467   <int value="2026777995" label="PPB_VideoDecoder(Dev);0.16"/>
39468   <int value="2027770764" label="PPB_UDPSocket_Private;0.3"/>
39469   <int value="2031327332" label="PPB_TextInput(Dev);0.1"/>
39470   <int value="2056532375" label="PPB_Audio;1.0"/>
39471   <int value="2062775054" label="PPB_IMEInputEvent(Dev);0.1"/>
39472   <int value="2070630224" label="PPB_AudioInput(Dev);0.3"/>
39473   <int value="2095945999" label="PPB_NetAddress_Private;0.1"/>
39474   <int value="2098849894" label="PPB_ContentDecryptor_Private;0.10"/>
39475   <int value="2123225074" label="PPB_HostResolver_Private;0.1"/>
39476   <int value="2126196629" label="PPB_UDPSocket_Private;0.4"/>
39477 </enum>
39479 <enum name="PepperVideoDecodeError" type="int">
39480   <int value="1" label="Illegal state">
39481     An operation was attempted during an incompatible decoder state.
39482   </int>
39483   <int value="2" label="Invalid argument">
39484     Invalid argument was passed to an API method.
39485   </int>
39486   <int value="3" label="Unreadable input">Encoded input is unreadable.</int>
39487   <int value="4" label="Platform failure">
39488     A failure occurred at the browser layer or lower. Examples of such failures
39489     include GPU hardware failures, GPU driver failures, GPU library failures,
39490     browser programming errors, and so on.
39491   </int>
39492 </enum>
39494 <enum name="PhotoEditorFileType" type="int">
39495   <int value="0" label="jpg"/>
39496   <int value="1" label="png"/>
39497   <int value="2" label="gif"/>
39498   <int value="3" label="bmp"/>
39499   <int value="4" label="webp"/>
39500   <int value="5" label="other"/>
39501 </enum>
39503 <enum name="PhotoEditorLoadMode" type="int">
39504   <int value="0" label="From full resolution cache"/>
39505   <int value="1" label="From screen resolution cache"/>
39506   <int value="2" label="From file"/>
39507   <int value="3" label="Other"/>
39508 </enum>
39510 <enum name="PhotoEditorSaveResult" type="int">
39511   <int value="0" label="Failure"/>
39512   <int value="1" label="Success"/>
39513   <int value="2" label="Other"/>
39514 </enum>
39516 <enum name="PhotoEditorToolType" type="int">
39517   <int value="0" label="Auto-fix"/>
39518   <int value="1" label="Crop"/>
39519   <int value="2" label="Brightness"/>
39520   <int value="3" label="Rotate left"/>
39521   <int value="4" label="Rotate right"/>
39522   <int value="5" label="Rotate undo"/>
39523   <int value="6" label="Rotate redo"/>
39524   <int value="7" label="Share"/>
39525   <int value="8" label="Other"/>
39526 </enum>
39528 <enum name="PingResult" type="int">
39529   <int value="0" label="Success"/>
39530   <int value="1" label="Response started"/>
39531   <int value="2" label="Timed out"/>
39532   <int value="3" label="Canceled"/>
39533   <int value="4" label="Failed"/>
39534   <int value="5" label="Uncompleted"/>
39535 </enum>
39537 <enum name="PipelineStatus" type="int">
39538   <int value="0" label="PIPELINE_OK"/>
39539   <int value="1" label="PIPELINE_ERROR_URL_NOT_FOUND"/>
39540   <int value="2" label="PIPELINE_ERROR_NETWORK"/>
39541   <int value="3" label="PIPELINE_ERROR_DECODE"/>
39542   <int value="4" label="PIPELINE_ERROR_DECRYPT"/>
39543   <int value="5" label="PIPELINE_ERROR_ABORT"/>
39544   <int value="6" label="PIPELINE_ERROR_INITIALIZATION_FAILED"/>
39545   <int value="7" label="PIPELINE_ERROR_REQUIRED_FILTER_MISSING"/>
39546   <int value="8" label="PIPELINE_ERROR_COULD_NOT_RENDER"/>
39547   <int value="9" label="PIPELINE_ERROR_READ"/>
39548   <int value="10" label="PIPELINE_ERROR_OPERATION_PENDING"/>
39549   <int value="11" label="PIPELINE_ERROR_INVALID_STATE"/>
39550   <int value="12" label="DEMUXER_ERROR_COULD_NOT_OPEN"/>
39551   <int value="13" label="DEMUXER_ERROR_COULD_NOT_PARSE"/>
39552   <int value="14" label="DEMUXER_ERROR_NO_SUPPORTED_STREAMS"/>
39553   <int value="15" label="DECODER_ERROR_NOT_SUPPORTED"/>
39554 </enum>
39556 <enum name="PlatformFileError" type="int">
39557   <int value="0" label="OK"/>
39558   <int value="1" label="FAILED"/>
39559   <int value="2" label="IN_USE"/>
39560   <int value="3" label="EXISTS"/>
39561   <int value="4" label="NOT_FOUND"/>
39562   <int value="5" label="ACCESS_DENIED"/>
39563   <int value="6" label="TOO_MANY_OPENED"/>
39564   <int value="7" label="NO_MEMORY"/>
39565   <int value="8" label="NO_SPACE"/>
39566   <int value="9" label="NOT_A_DIRECTORY"/>
39567   <int value="10" label="INVALID_OPERATION"/>
39568   <int value="11" label="SECURITY"/>
39569   <int value="12" label="ABORT"/>
39570   <int value="13" label="NOT_A_FILE"/>
39571   <int value="14" label="NOT_EMPTY"/>
39572   <int value="15" label="INVALID_URL"/>
39573   <int value="16" label="I/O"/>
39574 </enum>
39576 <enum name="PluginLoadResult" type="int">
39577   <int value="0" label="LOAD_SUCCESS"/>
39578   <int value="1" label="LOAD_FAILED"/>
39579   <int value="2" label="ENTRY_POINT_MISSING"/>
39580   <int value="3" label="INIT_FAILED"/>
39581 </enum>
39583 <enum name="PNaClOptionsOptLevelEnum" type="int">
39584   <int value="0" label="0"/>
39585   <int value="1" label="1"/>
39586   <int value="2" label="2"/>
39587   <int value="3" label="3"/>
39588   <int value="4" label="Default / Unknown"/>
39589 </enum>
39591 <enum name="PNaClTranslationCacheEnum" type="int">
39592   <int value="0" label="Miss"/>
39593   <int value="1" label="Hit"/>
39594 </enum>
39596 <enum name="PointerSensitivity" type="int">
39597   <int value="1" label="1"/>
39598   <int value="2" label="2"/>
39599   <int value="3" label="3"/>
39600   <int value="4" label="4"/>
39601   <int value="5" label="5"/>
39602 </enum>
39604 <enum name="PostMergeVerificationOutcome" type="int">
39605   <int value="0" label="Undefined"/>
39606   <int value="1" label="Succeeded"/>
39607   <int value="2" label="No accounts found"/>
39608   <int value="3" label="Missing primary account"/>
39609   <int value="4" label="Primary account is not the first"/>
39610   <int value="5" label="Verification failed"/>
39611   <int value="6" label="Connection failed"/>
39612   <int value="7" label="Overflow"/>
39613 </enum>
39615 <enum name="PowerBrightnessAdjust" type="int">
39616   <int value="0" label="Brightness Down"/>
39617   <int value="1" label="Brightness Up"/>
39618   <int value="2" label="Brightness Absolute"/>
39619 </enum>
39621 <enum name="PowerChargerType" type="int">
39622   <int value="0" label="Unknown charger"/>
39623   <int value="1" label="MAINS charger"/>
39624   <int value="2" label="USB Charger"/>
39625   <int value="3" label="Unconfirmed Spring Charger"/>
39626   <int value="4" label="Safe Spring Charger"/>
39627 </enum>
39629 <enum name="PowerwashDialogViewType" type="int">
39630   <int value="0" label="Invoked on settings page"/>
39631   <int value="1" label="Shortcut. Confirmation for powerwash only."/>
39632   <int value="2" label="Shortcut. Confirmation for powerwash and rollback."/>
39633   <int value="3" label="Shortcut. Offer. Rollback unavailable."/>
39634   <int value="4" label="Shortcut. Offer. Rollback available."/>
39635 </enum>
39637 <enum name="PreconnectedNavigation" type="int">
39638   <int value="0" label="No recent pre-connect to the page"/>
39639   <int value="1" label="Page nav. preceded by a pre-connect"/>
39640 </enum>
39642 <enum name="PreconnectMotivation" type="int">
39643   <int value="0" label="MOUSE_OVER_MOTIVATED"/>
39644   <int value="1" label="PAGE_SCAN_MOTIVATED"/>
39645   <int value="2" label="UNIT_TEST_MOTIVATED"/>
39646   <int value="3" label="LINKED_MAX_MOTIVATED"/>
39647   <int value="4" label="OMNIBOX_MOTIVATED"/>
39648   <int value="5" label="STARTUP_LIST_MOTIVATED"/>
39649   <int value="6" label="EARLY_LOAD_MOTIVATED"/>
39650   <int value="7" label="NO_PREFETCH_MOTIVATION"/>
39651   <int value="8" label="STATIC_REFERAL_MOTIVATED"/>
39652   <int value="9" label="LEARNED_REFERAL_MOTIVATED"/>
39653   <int value="10" label="SELF_REFERAL_MOTIVATED"/>
39654 </enum>
39656 <enum name="PreconnectSubresourceEval" type="int">
39657   <int value="0" label="PRECONNECTION"/>
39658   <int value="1" label="PRERESOLUTION"/>
39659   <int value="2" label="TOO_NEW"/>
39660 </enum>
39662 <enum name="PreconnectTriggerUsed" type="int">
39663   <int value="0" label="The pre-connect triggered host was not accessed"/>
39664   <int value="1" label="The pre-connect triggered host was accessed"/>
39665 </enum>
39667 <enum name="PrefetchStatus" type="int">
39668   <int value="0" label="undefined"/>
39669   <int value="1" label="success from cache"/>
39670   <int value="2" label="success from network"/>
39671   <int value="3" label="canceled in-flight"/>
39672 </enum>
39674 <enum name="PrefHashStoreVersion" type="int">
39675   <int value="0" label="VERSION_UNINITIALIZED"/>
39676   <int value="1" label="VERSION_PRE_MIGRATION"/>
39677   <int value="2" label="VERSION_LATEST"/>
39678 </enum>
39680 <enum name="PrerenderCookieSendType" type="int">
39681   <int value="0" label="no cookies sent"/>
39682   <int value="1" label="first party cookies sent"/>
39683   <int value="2" label="third party cookies sent"/>
39684   <int value="3" label="third party cookies sent for blocking resource"/>
39685 </enum>
39687 <enum name="PrerenderCookieStatus" type="int">
39688   <int value="0" label="no action"/>
39689   <int value="1" label="[main frame send]"/>
39690   <int value="2" label="[main frame change]"/>
39691   <int value="3" label="[main frame send, main frame change]"/>
39692   <int value="4" label="[other send]"/>
39693   <int value="5" label="[main frame send, other send]"/>
39694   <int value="6" label="[main frame change, other send]"/>
39695   <int value="7" label="[main frame send, main frame change, other send]"/>
39696   <int value="8" label="[other change]"/>
39697   <int value="9" label="[main frame send, other change]"/>
39698   <int value="10" label="[main frame change, other change]"/>
39699   <int value="11" label="[main frame send, main frame change, other change]"/>
39700   <int value="12" label="[other send, other change]"/>
39701   <int value="13" label="[main frame send, other send, other change]"/>
39702   <int value="14" label="[main frame change, other send, other change]"/>
39703   <int value="15"
39704       label="[main frame send, main frame change, other send, other change]"/>
39705 </enum>
39707 <enum name="PrerenderEvent" type="int">
39708   <int value="0" label="Swapin no delegate"/>
39709   <int value="1" label="Swapin candidate"/>
39710   <int value="2" label="Swapin candidate namespace matces"/>
39711   <int value="3" label="Swapin no merge pending"/>
39712   <int value="4" label="Swapin merging disabled"/>
39713   <int value="5" label="Swapin issuing merge"/>
39714   <int value="6" label="Merge for swapin candidate"/>
39715   <int value="7" label="Merge result no pending swapin"/>
39716   <int value="8" label="Merge result timeout cb"/>
39717   <int value="9" label="Merge result result cb"/>
39718   <int value="10" label="Merge result timed out"/>
39719   <int value="11" label="Merge result merge done"/>
39720   <int value="12" label="Merge result: namespace not found"/>
39721   <int value="13" label="Merge result: namespace not alias"/>
39722   <int value="14" label="Merge result: not logging"/>
39723   <int value="15" label="Merge result: no transactions"/>
39724   <int value="16" label="Merge result: too many transactions"/>
39725   <int value="17" label="Merge result: not mergeable"/>
39726   <int value="18" label="Merge result: mergeable"/>
39727   <int value="19" label="Merge result merge failed"/>
39728   <int value="20" label="Merge result swapping in"/>
39729   <int value="21" label="Merge result swapin successful"/>
39730   <int value="22" label="Merge result swapin failed"/>
39731 </enum>
39733 <enum name="PrerenderFinalStatus" type="int">
39734   <int value="0" label="USED"/>
39735   <int value="1" label="TIMED_OUT"/>
39736   <int value="2" label="EVICTED"/>
39737   <int value="3" label="MANAGER_SHUTDOWN"/>
39738   <int value="4" label="CLOSED"/>
39739   <int value="5" label="CREATE_NEW_WINDOW"/>
39740   <int value="6" label="PROFILE_DESTROYED"/>
39741   <int value="7" label="APP_TERMINATING"/>
39742   <int value="8" label="JAVASCRIPT_ALERT"/>
39743   <int value="9" label="AUTH_NEEDED"/>
39744   <int value="10" label="HTTPS"/>
39745   <int value="11" label="DOWNLOAD"/>
39746   <int value="12" label="MEMORY_LIMIT_EXCEEDED"/>
39747   <int value="13" label="JS_OUT_OF_MEMORY"/>
39748   <int value="14" label="RENDERER_UNRESPONSIVE"/>
39749   <int value="15" label="TOO_MANY_PROCESSES"/>
39750   <int value="16" label="RATE_LIMIT_EXCEEDED"/>
39751   <int value="17" label="PENDING_SKIPPED"/>
39752   <int value="18" label="CONTROL_GROUP"/>
39753   <int value="19" label="HTML5_MEDIA"/>
39754   <int value="20" label="SOURCE_RENDER_VIEW_CLOSED"/>
39755   <int value="21" label="RENDERER_CRASHED"/>
39756   <int value="22" label="UNSUPPORTED_SCHEME"/>
39757   <int value="23" label="INVALID_HTTP_METHOD"/>
39758   <int value="24" label="WINDOW_PRINT"/>
39759   <int value="25" label="RECENTLY_VISITED"/>
39760   <int value="26" label="WINDOW_OPENER"/>
39761   <int value="27" label="PAGE_ID_CONFLICT"/>
39762   <int value="28" label="SAFE_BROWSING"/>
39763   <int value="29" label="FRAGMENT_MISMATCH"/>
39764   <int value="30" label="SSL_CLIENT_CERTIFICATE_REQUESTED"/>
39765   <int value="31" label="CACHE_OR_HISTORY_CLEARED"/>
39766   <int value="32" label="CANCELLED"/>
39767   <int value="33" label="SSL_ERROR"/>
39768   <int value="34" label="CROSS_SITE_NAVIGATION_PENDING"/>
39769   <int value="35" label="DEVTOOLS_ATTACHED"/>
39770   <int value="36" label="SESSION_STORAGE_NAMESPACE_MISMATCH"/>
39771   <int value="37" label="NO_USE_GROUP"/>
39772   <int value="38" label="MATCH_COMPLETE_DUMMY"/>
39773   <int value="39" label="DUPLICATE"/>
39774   <int value="40" label="OPEN_URL"/>
39775   <int value="41" label="WOULD_HAVE_BEEN_USED"/>
39776   <int value="42" label="REGISTER_PROTOCOL_HANDLER"/>
39777   <int value="43" label="CREATING_AUDIO_STREAM"/>
39778   <int value="44" label="PAGE_BEING_CAPTURED"/>
39779   <int value="45" label="BAD_DEFERRED_REDIRECT"/>
39780   <int value="46" label="NAVIGATION_UNCOMMITTED"/>
39781   <int value="47" label="NEW_NAVIGATION_ENTRY"/>
39782 </enum>
39784 <enum name="PrerenderHoverEvent" type="int">
39785   <obsolete>
39786     deprecated May 10 2012
39787   </obsolete>
39788   <int value="0" label="HOVER_EVENT_START"/>
39789   <int value="1" label="HOVER_EVENT_TOO_SHORT"/>
39790   <int value="2" label="HOVER_EVENT_REPLACED"/>
39791   <int value="3" label="HOVER_EVENT_CLICK"/>
39792 </enum>
39794 <enum name="PrerenderLocalPredictorEvents" type="int">
39795   <int value="0" label="Constructed"/>
39796   <int value="1" label="Init scheduled"/>
39797   <int value="2" label="Init started"/>
39798   <int value="3" label="Init failed: no history"/>
39799   <int value="4" label="Init succeeded"/>
39800   <int value="5" label="AddVisit"/>
39801   <int value="6" label="AddVisit initialized"/>
39802   <int value="7" label="AddVisit prerender identified"/>
39803   <int value="8" label="AddVisit relevant transition"/>
39804   <int value="9" label="AddVisit identified prerender candidate"/>
39805   <int value="10" label="AddVisit prerendering"/>
39806   <int value="11" label="Got prerender url"/>
39807   <int value="12" label="Error: no prerender url for PLT"/>
39808   <int value="13" label="AddVisit prerender rextended"/>
39809   <int value="14" label="URL lookup result"/>
39810   <int value="15" label="URL lookup result: root page"/>
39811   <int value="16" label="URL lookup result: http"/>
39812   <int value="17" label="URL lookup result: has query string"/>
39813   <int value="18" label="URL lookup result: contains logout"/>
39814   <int value="19" label="URL lookup result: contians login"/>
39815   <int value="20" label="Start url lookup"/>
39816   <int value="21" label="AddVisit not root page"/>
39817   <int value="22" label="Whitelist error"/>
39818   <int value="23" label="Whitelist ok"/>
39819   <int value="24" label="URL lookup result: on whitelist"/>
39820   <int value="25" label="URL lookup result: on whitelist root page"/>
39821   <int value="26" label="URL lookup result: extended root page"/>
39822   <int value="27" label="URL lookup result: root page http"/>
39823   <int value="28" label="URL lookup failed"/>
39824   <int value="29" label="URL lookup no source webcontents found"/>
39825   <int value="30" label="URL lookup no logged in table found"/>
39826   <int value="31" label="URL lookup issuing logged in lookup"/>
39827   <int value="32" label="Continue prerender check started"/>
39828   <int value="33" label="Continue prerender check no url"/>
39829   <int value="34" label="Continue prerender check priority too low"/>
39830   <int value="35" label="Continue prerender check urls identical but fragemet"/>
39831   <int value="36" label="Continue prerender check https"/>
39832   <int value="37" label="Continue prerender check root page"/>
39833   <int value="38" label="Continue prerender check logout url"/>
39834   <int value="39" label="Continue prerender check login url"/>
39835   <int value="40" label="Continue prerender check not logged in"/>
39836   <int value="41" label="Continue prerender check fallthrough no prerender"/>
39837   <int value="42" label="Continue prerender check issuing prerender"/>
39838   <int value="43" label="Issuing prerender"/>
39839   <int value="44" label="No prerender candidates"/>
39840   <int value="45" label="Got history issuing lookup"/>
39841   <int value="46" label="Tab Helper URL seen"/>
39842   <int value="47" label="Tab Helper URL seen match"/>
39843   <int value="48" label="Tab Helper URL seen namespace match"/>
39844   <int value="49" label="URL lookup multiple source webcontents"/>
39845   <int value="50" label="Continue prerender check side-effect free whitelist"/>
39846   <int value="51" label="Continue prerender check Examine next URL"/>
39847   <int value="52" label="Issuing prerender, already prerendering"/>
39848   <int value="53" label="Issuing prerender, new prerender"/>
39849   <int value="54" label="Issuing prerender, cancelled old prerender"/>
39850   <int value="55" label="Continue prerender check fallthrough prerendering"/>
39851   <int value="56" label="URL lookup success"/>
39852   <int value="57" label="Prerender Service disabled"/>
39853   <int value="58" label="Prerender Service issued lookup"/>
39854   <int value="59" label="Prerender Service lookup timed out"/>
39855   <int value="60" label="Prerender Service received result"/>
39856   <int value="61" label="Prerender Service no record for result"/>
39857   <int value="62" label="Prerender Service parsed correctly"/>
39858   <int value="63" label="Prerender Service parse error"/>
39859   <int value="64" label="Prerender Service parse error incorrect JSON"/>
39860   <int value="65" label="Prerender Service hinting timed out"/>
39861   <int value="66" label="Prerender Service hinting url lookup timed out"/>
39862   <int value="67" label="Prerender Service candidate url lookup timed out"/>
39863   <int value="68" label="Continue prerender check service whitelist"/>
39864   <int value="69" label="Continue prerender check next URL local"/>
39865   <int value="70" label="Continue prerender check next URL service"/>
39866   <int value="71" label="AddVisit relevant transition repeat URL"/>
39867   <int value="72" label="AddVisit relevant transition new URL"/>
39868   <int value="73" label="Tab Helper namespace mismatch: no namespace"/>
39869   <int value="74" label="Tab Helper namespace mismatch: merge issued"/>
39870   <int value="75" label="Namespace mismatch: merge result received"/>
39871   <int value="76" label="Namespace mismatch: merge result namespace not found"/>
39872   <int value="77" label="Namespace mismatch: merge result not logging"/>
39873   <int value="78" label="Namespace mismatch: merge result no transactions"/>
39874   <int value="79"
39875       label="Namespace mismatch: merge result too many transactions"/>
39876   <int value="80" label="Namespace mismatch: merge result not mergeable"/>
39877   <int value="81" label="Namespace mismatch: merge result mergeable"/>
39878   <int value="82" label="Init failed unencrypted sync not enabled"/>
39879   <int value="83" label="Continue prerender check next URL not skipped"/>
39880   <int value="84" label="Prerender Service returned hinting candidates"/>
39881   <int value="85" label="Namespace mismatch: merge result namespace not alias"/>
39882   <int value="86" label="Tab Helper URL seen entry"/>
39883   <int value="87" label="Tab Helper URL seen match browser navigation"/>
39884   <int value="88" label="Tab Helper URL seen namespace match entry"/>
39885   <int value="89"
39886       label="Tab Helper URL seen namespace match browser navigation"/>
39887 </enum>
39889 <enum name="PrerenderLocalVisitCoreTransition" type="int">
39890   <int value="0" label="LINK"/>
39891   <int value="1" label="TYPED"/>
39892   <int value="2" label="AUTO_BOOKMARK"/>
39893   <int value="3" label="AUTO_SUBFRAME"/>
39894   <int value="4" label="MANUAL_SUBFRAME"/>
39895   <int value="5" label="GENERATED"/>
39896   <int value="6" label="START_PAGE"/>
39897   <int value="7" label="FORM_SUBMIT"/>
39898   <int value="8" label="RELOAD"/>
39899   <int value="9" label="KEYWORD"/>
39900   <int value="10" label="GENERATED"/>
39901 </enum>
39903 <enum name="PrerenderLocalVisitEvents" type="int">
39904   <int value="0" label="V1_VISIT"/>
39905   <int value="1" label="V1_PRERENDER_STARTED_1"/>
39906   <int value="2" label="V1_PRERENDER_USED_1"/>
39907   <int value="3" label="V1_PRERENDER_STARTED_3"/>
39908   <int value="4" label="V1_PRERENDER_USED_3"/>
39909   <int value="5" label="V1_PRERENDER_STARTED_5"/>
39910   <int value="6" label="V1_PRERENDER_USED_5"/>
39911   <int value="10" label="VISIT"/>
39912   <int value="11" label="VISIT_EXCLUDE_BACK_FORWARD"/>
39913   <int value="12" label="VISIT_EXCLUDE_HOME_PAGE"/>
39914   <int value="13" label="VISIT_EXCLUDE_REDIRECT_CHAIN"/>
39915   <int value="14" label="PRERENDER_STARTED_1"/>
39916   <int value="15" label="PRERENDER_USED_1"/>
39917   <int value="16" label="PRERENDER_STARTED_3"/>
39918   <int value="17" label="PRERENDER_USED_3"/>
39919   <int value="18" label="PRERENDER_STARTED_5"/>
39920   <int value="19" label="PRERENDER_USED_5"/>
39921 </enum>
39923 <enum name="PrerenderMode" type="int">
39924   <int value="0" label="PRERENDER_MODE_DISABLED"/>
39925   <int value="1" label="PRERENDER_MODE_ENABLED"/>
39926   <int value="2" label="PRERENDER_MODE_EXPERIMENT_CONTROL_GROUP"/>
39927   <int value="3" label="PRERENDER_MODE_EXPERIMENT_PRERENDER_GROUP"/>
39928   <int value="4" label="PRERENDER_MODE_EXPERIMENT_5MIN_TTL_GROUP"/>
39929   <int value="5" label="PRERENDER_MODE_EXPERIMENT_NO_USE_GROUP"/>
39930   <int value="6" label="PRERENDER_MODE_EXPERIMENT_MULTI_PRERENDER_GROUP"/>
39931   <int value="7" label="PRERENDER_MODE_EXPERIMENT_15MIN_TTL_GROUP"/>
39932 </enum>
39934 <enum name="PrerenderPageviewEvents" type="int">
39935   <int value="0" label="PAGEVIEW_EVENT_NEW_URL"/>
39936   <int value="1" label="PAGEVIEW_EVENT_TOP_SITE_NEW_URL"/>
39937   <int value="2" label="PAGEVIEW_EVENT_LOAD_START"/>
39938   <int value="3" label="PAGEVIEW_EVENT_TOP_SITE_LOAD_START"/>
39939 </enum>
39941 <enum name="PrerenderRelTypes" type="int">
39942   <int value="0" label="PRERENDER_REL_TYPE_NONE"/>
39943   <int value="1" label="PRERENDER_REL_TYPE_PRERENDER"/>
39944   <int value="2" label="PRERENDER_REL_TYPE_NEXT"/>
39945   <int value="3" label="PRERENDER_REL_TYPE_PRERENDER_AND_NEXT"/>
39946 </enum>
39948 <enum name="PrerenderSchemeCancelReason" type="int">
39949   <int value="0" label="EXTERNAL_PROTOCOL"/>
39950   <int value="1" label="DATA"/>
39951   <int value="2" label="BLOB"/>
39952   <int value="3" label="FILE"/>
39953   <int value="4" label="FILESYSTEM"/>
39954   <int value="5" label="WEBSOCKET"/>
39955   <int value="6" label="FTP"/>
39956   <int value="7" label="CHROME"/>
39957   <int value="8" label="CHROME_EXTENSION"/>
39958   <int value="9" label="ABOUT"/>
39959   <int value="10" label="UNKNOWN"/>
39960 </enum>
39962 <enum name="PrerenderTabHelperEvents" type="int">
39963   <int value="0" label="Table requested"/>
39964   <int value="1" label="Table present"/>
39965   <int value="2" label="Mainframe change"/>
39966   <int value="3" label="Mainframe change, logged in"/>
39967   <int value="4" label="Mainframe commit"/>
39968   <int value="5" label="Mainframe commit, logged in"/>
39969   <int value="6" label="Login action added"/>
39970   <int value="7" label="Login action added, Mainframe"/>
39971   <int value="8" label="Login action added, Mainframe, pw empty"/>
39972   <int value="9" label="Login action added, Subframe"/>
39973   <int value="10" label="Login action added, Subframe, pw empty"/>
39974 </enum>
39976 <enum name="PreTapEvents" type="int">
39977   <int value="0" label="no event"/>
39978   <int value="1" label="tapdown"/>
39979   <int value="2" label="tapunconfirmed"/>
39980   <int value="3" label="tapdown + tapunconfirmed"/>
39981 </enum>
39983 <enum name="PrinterServiceEventType" type="int">
39984   <int value="0" label="Printer added"/>
39985   <int value="1" label="Page displayed"/>
39986 </enum>
39988 <enum name="PrintPreviewFailureType" type="int">
39989   <int value="0" label="No error"/>
39990   <int value="1" label="Bad settings from print preview tab"/>
39991   <int value="2" label="Copy metadata failed"/>
39992   <int value="3" label="Metafile init failed"/>
39993   <int value="4" label="0-page preview"/>
39994   <int value="5" label="Mac draft metafile init failed"/>
39995   <int value="6" label="PreviewPageRendered with no metafile"/>
39996   <int value="7" label="UpdatePrintSettings failed"/>
39997   <int value="8" label="Received bad printer settings"/>
39998 </enum>
40000 <enum name="PrintPreviewFontTypeType" type="int">
40001   <int value="0" label="TYPE1"/>
40002   <int value="1" label="TYPE1_CID"/>
40003   <int value="2" label="CFF"/>
40004   <int value="3" label="TRUETYPE"/>
40005   <int value="4" label="OTHER"/>
40006   <int value="5" label="NOT_EMBEDDABLE"/>
40007 </enum>
40009 <enum name="PrintPreviewGcpPromoBuckets" type="int">
40010   <int value="0" label="PROMO_SHOWN"/>
40011   <int value="1" label="PROMO_CLOSED"/>
40012   <int value="2" label="GCP_PROMO_BUCKET_BOUNDARY"/>
40013 </enum>
40015 <enum name="PrintPreviewHelperEvents" type="int">
40016   <int value="0" label="PREVIEW_EVENT_REQUESTED"/>
40017   <int value="1" label="PREVIEW_EVENT_CACHE_HIT"/>
40018   <int value="2" label="PREVIEW_EVENT_CREATE_DOCUMENT"/>
40019   <int value="3" label="PREVIEW_EVENT_NEW_SETTINGS"/>
40020 </enum>
40022 <enum name="PrintPreviewPrintDestinationBuckets" type="int">
40023   <int value="0" label="DESTINATION_SHOWN"/>
40024   <int value="1" label="DESTINATION_CLOSED_CHANGED"/>
40025   <int value="2" label="DESTINATION_CLOSED_UNCHANGED"/>
40026   <int value="3" label="SIGNIN_PROMPT"/>
40027   <int value="4" label="SIGNIN_TRIGGERED"/>
40028   <int value="5" label="PRIVET_DUPLICATE_SELECTED"/>
40029   <int value="6" label="CLOUD_DUPLICATE_SELECTED"/>
40030   <int value="7" label="REGISTER_PROMO_SHOWN"/>
40031   <int value="8" label="REGISTER_PROMO_SELECTED"/>
40032   <int value="9" label="ACCOUNT_CHANGED"/>
40033   <int value="10" label="ADD_ACCOUNT_SELECTED"/>
40034 </enum>
40036 <enum name="PrintPreviewUserActionType" type="int">
40037   <int value="0" label="PRINT_TO_PRINTER"/>
40038   <int value="1" label="PRINT_TO_PDF"/>
40039   <int value="2" label="CANCEL"/>
40040   <int value="3" label="FALLBACK_TO_ADVANCED_SETTINGS_DIALOG"/>
40041   <int value="4" label="PREVIEW_FAILED"/>
40042   <int value="5" label="PREVIEW_STARTED"/>
40043   <int value="6" label="INITIATOR_TAB_CRASHED"/>
40044   <int value="7" label="INITIATOR_TAB_CLOSED"/>
40045   <int value="8" label="PRINT_WITH_CLOUD_PRINT"/>
40046   <int value="9" label="PRINT_WITH_PRIVET"/>
40047 </enum>
40049 <enum name="PrintSettings" type="int">
40050   <int value="0" label="LANDSCAPE"/>
40051   <int value="1" label="PORTRAIT"/>
40052   <int value="2" label="COLOR"/>
40053   <int value="3" label="BLACK_AND_WHITE"/>
40054   <int value="4" label="COLLATE"/>
40055   <int value="5" label="SIMPLEX"/>
40056   <int value="6" label="DUPLEX"/>
40057   <int value="7" label="TOTAL"/>
40058   <int value="8" label="HEADERS_AND_FOOTERS"/>
40059   <int value="9" label="CSS_BACKGROUND"/>
40060   <int value="10" label="SELECTION_ONLY"/>
40061 </enum>
40063 <enum name="PrivetNotificationsEvent" type="int">
40064   <int value="0" label="PRIVET_SERVICE_STARTED"/>
40065   <int value="1" label="PRIVET_LISTER_STARTED"/>
40066   <int value="2" label="PRIVET_DEVICE_CHANGED"/>
40067   <int value="3" label="PRIVET_INFO_DONE"/>
40068   <int value="4" label="PRIVET_NOTIFICATION_SHOWN"/>
40069   <int value="5" label="PRIVET_NOTIFICATION_CANCELED"/>
40070   <int value="6" label="PRIVET_NOTIFICATION_CLICKED"/>
40071   <int value="7" label="PRIVET_DISABLE_NOTIFICATIONS_CLICKED"/>
40072 </enum>
40074 <enum name="ProfileAddNewUser" type="int">
40075   <int value="0" label="Add new user from icon menu"/>
40076   <int value="1" label="Add new user from title bar menu"/>
40077   <int value="2" label="Add new user from settings dialog"/>
40078   <int value="3" label="Add new user from the User Manager"/>
40079 </enum>
40081 <enum name="ProfileAuth" type="int">
40082   <int value="0" label="Authentication was unnecessary (profile not locked)"/>
40083   <int value="1" label="Authentication performed using local credentials"/>
40084   <int value="2" label="Authentication performed on-line"/>
40085   <int value="3" label="Authentication failed"/>
40086 </enum>
40088 <enum name="ProfileAvatar" type="int">
40089   <int value="0" label="Generic"/>
40090   <int value="1" label="Generic Aqua"/>
40091   <int value="2" label="Generic Blue"/>
40092   <int value="3" label="Generic Green"/>
40093   <int value="4" label="Generic Orange"/>
40094   <int value="5" label="Generic Purple"/>
40095   <int value="6" label="Generic Red"/>
40096   <int value="7" label="Generic Yellow"/>
40097   <int value="8" label="Secret Agent"/>
40098   <int value="9" label="Superhero"/>
40099   <int value="10" label="Volleyball"/>
40100   <int value="11" label="Businessman"/>
40101   <int value="12" label="Ninja"/>
40102   <int value="13" label="Alien"/>
40103   <int value="14" label="Super Awesome Cool Smiley Face"/>
40104   <int value="15" label="Flower"/>
40105   <int value="16" label="Pizza"/>
40106   <int value="17" label="Soccer"/>
40107   <int value="18" label="Burger"/>
40108   <int value="19" label="Cat"/>
40109   <int value="20" label="Cupcake"/>
40110   <int value="21" label="Dog"/>
40111   <int value="22" label="Horse"/>
40112   <int value="23" label="Margarita"/>
40113   <int value="24" label="Note"/>
40114   <int value="25" label="Sun And Cloud"/>
40115   <int value="26" label="Unknown"/>
40116   <int value="27" label="GAIA"/>
40117 </enum>
40119 <enum name="ProfileCreateResult" type="int">
40120   <int value="0" label="Failed locally"/>
40121   <int value="1" label="Failed remotely"/>
40122   <int value="2" label="Created but not initialized (should never happen)"/>
40123   <int value="3" label="Succeeded"/>
40124   <int value="4" label="Canceled"/>
40125 </enum>
40127 <enum name="ProfileErrorType" type="int">
40128   <int value="0" label="History error"/>
40129   <int value="1" label="Preferences error"/>
40130   <int value="2" label="Webdata autofill DB error"/>
40131   <int value="3" label="Webdata token DB error"/>
40132   <int value="4" label="Webdata DB error"/>
40133 </enum>
40135 <enum name="ProfileGaiaPhotoOptions" type="int">
40136   <int value="0" label="User opted to use GAIA photo"/>
40137   <int value="1" label="User opted not to use GAIA photo"/>
40138 </enum>
40140 <enum name="ProfileImageDownloadResult" type="int">
40141   <int value="0" label="DownloadSuccessChanged">
40142     <summary>
40143       Reported when image download succeeds and the image is newer than what we
40144       already have so we update it.
40145     </summary>
40146   </int>
40147   <int value="1" label="DownloadSuccess">
40148     <summary>Reported anytime we download profile image successfully.</summary>
40149   </int>
40150   <int value="2" label="DownloadFailure">
40151     <summary>Download failed because of network errors.</summary>
40152   </int>
40153   <int value="3" label="DownloadDefault">
40154     <summary>
40155       We didn't download the image because it's the default one.
40156     </summary>
40157   </int>
40158 </enum>
40160 <enum name="ProfileNetUserCount" type="int">
40161   <int value="0" label="Added new user"/>
40162   <int value="1" label="Deleted a profile"/>
40163 </enum>
40165 <enum name="ProfileOpen" type="int">
40166   <int value="0" label="Add new user"/>
40167   <int value="1" label="Add new user from icon menu"/>
40168   <int value="2" label="Add new user from title bar menu"/>
40169   <int value="3" label="Switch profile from icon menu"/>
40170   <int value="4" label="Switch profile from title bar menu"/>
40171   <int value="5" label="Opened the avatar bubble menu from NTP"/>
40172   <int value="6" label="Opened the avatar bubble menu from icon"/>
40173   <int value="7" label="Deleted a profile"/>
40174 </enum>
40176 <enum name="ProfileOpenMethod" type="int">
40177   <int value="0" label="Opened the avatar bubble menu from NTP"/>
40178   <int value="1" label="Opened the avatar bubble menu from icon"/>
40179   <int value="2" label="Switch to profile from icon menu"/>
40180   <int value="3" label="Switch to profile from title bar menu"/>
40181   <int value="4" label="Switch to profile from Mac OS X Dock menu"/>
40182   <int value="5" label="Opened the User Manager"/>
40183   <int value="6" label="Switch to profile via User Manager"/>
40184   <int value="7" label="Switch to locked profile via User Manager"/>
40185   <int value="8" label="Switch to Guest profile"/>
40186 </enum>
40188 <enum name="ProfileSync" type="int">
40189   <int value="0" label="Signed in to sync"/>
40190   <int value="1" label="Signed in to sync from original profile"/>
40191   <int value="2" label="Signed in to sync from secondary profile"/>
40192   <int value="3" label="Customized sync options"/>
40193   <int value="4" label="Chose what to sync"/>
40194   <int value="5" label="Encrypted all data"/>
40195   <int value="6" label="Selected a passphrase"/>
40196 </enum>
40198 <enum name="ProfileSyncCustomize" type="int">
40199   <int value="0" label="Customized sync options"/>
40200   <int value="1" label="Chose what to sync"/>
40201   <int value="2" label="Encrypted all data"/>
40202   <int value="3" label="Selected a passphrase"/>
40203 </enum>
40205 <enum name="ProfileType" type="int">
40206   <int value="0" label="Original (default) profile"/>
40207   <int value="1" label="Secondary (user-created) profile"/>
40208 </enum>
40210 <enum name="ProfileUpgradeEnrollment" type="int">
40211   <int value="0" label="User viewed the Upgrade promo card in the user menu."/>
40212   <int value="1" label="User selected to view the intro tutorial."/>
40213   <int value="2" label="User opted into New Profile Management by Promo card."/>
40214   <int value="3" label="User closed the Upgrade card."/>
40215   <int value="4" label="Used disabled New Profiles Management."/>
40216 </enum>
40218 <enum name="ProtectorError" type="int">
40219   <obsolete>
40220     Deprecated 8/2013. No longer generated.
40221   </obsolete>
40222   <summary>
40223     Codes for errors Protector detects about settings it protects. See
40224     chrome/browser/protector/histograms.h for the corresponding enum.
40225   </summary>
40226   <int value="0" label="Backup invalid"/>
40227   <int value="1" label="Value changed"/>
40228   <int value="2" label="Value valid"/>
40229   <int value="3" label="Value is valid and zero"/>
40230 </enum>
40232 <enum name="ProtocolVersion" type="int">
40233   <int value="0" label="UNKNOWN"/>
40234   <int value="1" label="HTTP 1.1"/>
40235   <int value="2" label="SPDY 1.0"/>
40236   <int value="3" label="SPDY 2.0"/>
40237   <int value="4" label="SPDY 2.1"/>
40238   <int value="5" label="SPDY 3.0"/>
40239 </enum>
40241 <enum name="ProvisionalSaveFailure" type="int">
40242   <int value="0" label="SAVING_DISABLED"/>
40243   <int value="1" label="EMPTY_PASSWORD"/>
40244   <int value="2" label="NO_MATCHING_FORM"/>
40245   <int value="3" label="MATCHING_NOT_COMPLETE"/>
40246   <int value="4" label="FORM_BLACKLISTED"/>
40247   <int value="5" label="INVALID_FORM"/>
40248   <int value="6" label="AUTOCOMPLETE_OFF"/>
40249 </enum>
40251 <enum name="ProxyStatus" type="int">
40252   <int value="0" label="PROXY_STATUS_IGNORED"/>
40253   <int value="1" label="PROXY_UNINITIALIZED"/>
40254   <int value="2" label="PROXY_NOT_USED"/>
40255   <int value="3" label="PROXY_PAC_RESOLVER"/>
40256   <int value="4" label="PROXY_HAS_RULES"/>
40257 </enum>
40259 <enum name="PublicKeyPinFailedDomain" type="int">
40260   <int value="0" label="DOMAIN_NOT_PINNED"/>
40261   <int value="1" label="DOMAIN_GOOGLE_COM"/>
40262   <int value="2" label="DOMAIN_ANDROID_COM"/>
40263   <int value="3" label="DOMAIN_GOOGLE_ANALYTICS_COM"/>
40264   <int value="4" label="DOMAIN_GOOGLEPLEX_COM"/>
40265   <int value="5" label="DOMAIN_YTIMG_COM"/>
40266   <int value="6" label="DOMAIN_GOOGLEUSERCONTENT_COM"/>
40267   <int value="7" label="DOMAIN_YOUTUBE_COM"/>
40268   <int value="8" label="DOMAIN_GOOGLEAPIS_COM"/>
40269   <int value="9" label="DOMAIN_GOOGLEADSERVICES_COM"/>
40270   <int value="10" label="DOMAIN_GOOGLECODE_COM"/>
40271   <int value="11" label="DOMAIN_APPSPOT_COM"/>
40272   <int value="12" label="DOMAIN_GOOGLESYNDICATION_COM"/>
40273   <int value="13" label="DOMAIN_DOUBLECLICK_NET"/>
40274   <int value="14" label="DOMAIN_GSTATIC_COM"/>
40275   <int value="15" label="DOMAIN_GMAIL_COM"/>
40276   <int value="16" label="DOMAIN_GOOGLEMAIL_COM"/>
40277   <int value="17" label="DOMAIN_GOOGLEGROUPS_COM"/>
40278   <int value="18" label="DOMAIN_TORPROJECT_ORG"/>
40279   <int value="19" label="DOMAIN_TWITTER_COM"/>
40280   <int value="20" label="DOMAIN_TWIMG_COM"/>
40281   <int value="21" label="DOMAIN_AKAMAIHD_NET"/>
40282   <int value="22" label="DOMAIN_NUM_EVENTS"/>
40283 </enum>
40285 <enum name="QuicAddressMismatch" type="int">
40286   <int value="0" label="Address mismatch: IPv4 IPv4"/>
40287   <int value="1" label="Address mismatch: IPv6 IPv6"/>
40288   <int value="2" label="Address mismatch: IPv4 IPv6"/>
40289   <int value="3" label="Address mismatch: IPv6 IPv4"/>
40290   <int value="4" label="Port mismatch: IPv4 IPv4"/>
40291   <int value="5" label="Port mismatch: IPv6 IPv6"/>
40292   <int value="6" label="Address and port match: IPv4 IPv4"/>
40293   <int value="7" label="Address and port match: IPv6 IPv6"/>
40294 </enum>
40296 <enum name="QuicErrorCodes" type="int">
40297   <int value="0" label="NO_ERROR"/>
40298   <int value="1" label="INTERNAL_ERROR"/>
40299   <int value="2" label="STREAM_DATA_AFTER_TERMINATION"/>
40300   <int value="3" label="INVALID_PACKET_HEADER"/>
40301   <int value="4" label="INVALID_FRAME_DATA"/>
40302   <int value="5" label="INVALID_FEC_DATA"/>
40303   <int value="6" label="INVALID_RST_STREAM_DATA"/>
40304   <int value="7" label="INVALID_CONNECTION_CLOSE_DATA"/>
40305   <int value="8" label="INVALID_GOAWAY_DATA"/>
40306   <int value="9" label="INVALID_ACK_DATA"/>
40307   <int value="10" label="INVALID_VERSION_NEGOTIATION_PACKET"/>
40308   <int value="11" label="INVALID_PUBLIC_RST_PACKET"/>
40309   <int value="12" label="DECRYPTION_FAILURE"/>
40310   <int value="13" label="ENCRYPTION_FAILURE"/>
40311   <int value="14" label="PACKET_TOO_LARGE"/>
40312   <int value="15" label="PACKET_FOR_NONEXISTENT_STREAM"/>
40313   <int value="16" label="PEER_GOING_AWAY"/>
40314   <int value="17" label="INVALID_STREAM_ID"/>
40315   <int value="18" label="TOO_MANY_OPEN_STREAMS"/>
40316   <int value="19" label="PUBLIC_RESET"/>
40317   <int value="20" label="INVALID_VERSION"/>
40318   <int value="21" label="STREAM_RST_BEFORE_HEADERS_DECOMPRESSED"/>
40319   <int value="22" label="INVALID_HEADER_ID"/>
40320   <int value="23" label="INVALID_NEGOTIATED_VALUE"/>
40321   <int value="24" label="DECOMPRESSION_FAILURE"/>
40322   <int value="25" label="CONNECTION_TIMED_OUT"/>
40323   <int value="26" label="ERROR_MIGRATING_ADDRESS"/>
40324   <int value="27" label="PACKET_WRITE_ERROR"/>
40325   <int value="28" label="HANDSHAKE_FAILED"/>
40326   <int value="29" label="CRYPTO_TAGS_OUT_OF_ORDER"/>
40327   <int value="30" label="CRYPTO_TOO_MANY_ENTRIES"/>
40328   <int value="31" label="CRYPTO_INVALID_VALUE_LENGTH"/>
40329   <int value="32" label="CRYPTO_MESSAGE_AFTER_HANDSHAKE_COMPLETE"/>
40330   <int value="33" label="INVALID_CRYPTO_MESSAGE_TYPE"/>
40331   <int value="34" label="INVALID_CRYPTO_MESSAGE_PARAMETER"/>
40332   <int value="35" label="CRYPTO_MESSAGE_PARAMETER_NOT_FOUND"/>
40333   <int value="36" label="CRYPTO_MESSAGE_PARAMETER_NO_OVERLAP"/>
40334   <int value="37" label="CRYPTO_MESSAGE_INDEX_NOT_FOUND"/>
40335   <int value="38" label="CRYPTO_INTERNAL_ERROR"/>
40336   <int value="39" label="CRYPTO_VERSION_NOT_SUPPORTED"/>
40337   <int value="40" label="CRYPTO_NO_SUPPORT"/>
40338   <int value="41" label="CRYPTO_TOO_MANY_REJECTS"/>
40339   <int value="42" label="PROOF_INVALID"/>
40340   <int value="43" label="CRYPTO_DUPLICATE_TAG"/>
40341   <int value="44" label="CRYPTO_ENCRYPTION_LEVEL_INCORRECT"/>
40342   <int value="45" label="CRYPTO_SERVER_CONFIG_EXPIRED"/>
40343   <int value="46" label="INVALID_STREAM_DATA"/>
40344   <int value="47" label="INVALID_CONGESTION_FEEDBACK_DATA"/>
40345   <int value="48" label="MISSING_PAYLOAD"/>
40346   <int value="49" label="INVALID_PRIORITY"/>
40347   <int value="50" label="INVALID_STREAM_FRAME"/>
40348   <int value="51" label="PACKET_READ_ERROR"/>
40349   <int value="52" label="INVALID_CHANNEL_ID_SIGNATURE"/>
40350   <int value="53" label="CRYPTO_SYMMETRIC_KEY_SETUP_FAILED"/>
40351   <int value="54" label="CRYPTO_MESSAGE_WHILE_VALIDATING_CLIENT_HELLO"/>
40352   <int value="55" label="VERSION_NEGOTIATION_MISMATCH"/>
40353   <int value="56" label="INVALID_HEADERS_STREAM_DATA"/>
40354   <int value="57" label="INVALID_WINDOW_UPDATE_DATA"/>
40355   <int value="58" label="INVALID_BLOCKED_DATA"/>
40356   <int value="59" label="FLOW_CONTROL_ERROR"/>
40357   <int value="60" label="INVALID_STOP_WAITING_DATA"/>
40358 </enum>
40360 <enum name="QuicHandshakeState" type="int">
40361   <int value="0" label="STARTED"/>
40362   <int value="1" label="ENCRYPTION_ESTABLISHED"/>
40363   <int value="2" label="HANDSHAKE_CONFIRMED"/>
40364   <int value="3" label="FAILED"/>
40365 </enum>
40367 <enum name="QuickofficeErrorTypes" type="int">
40368   <int value="0" label="doc uncaught js exception"/>
40369   <int value="1" label="docx uncaught js exception"/>
40370   <int value="2" label="docm uncaught js exception"/>
40371   <int value="3" label="xls uncaught js exception"/>
40372   <int value="4" label="xlsx uncaught js exception"/>
40373   <int value="5" label="xlsm uncaught js exception"/>
40374   <int value="6" label="ppt uncaught js exception"/>
40375   <int value="7" label="pptx uncaught js exception"/>
40376   <int value="8" label="pptm uncaught js exception"/>
40377   <int value="9" label="pps uncaught js exception"/>
40378   <int value="10" label="ppsx uncaught js exception"/>
40379   <int value="11" label="ppsm uncaught js exception"/>
40380   <int value="12" label="doc suspected corrupt file"/>
40381   <int value="13" label="docx suspected corrupt file"/>
40382   <int value="14" label="docm suspected corrupt file"/>
40383   <int value="15" label="xls suspected corrupt file"/>
40384   <int value="16" label="xlsx suspected corrupt file"/>
40385   <int value="17" label="xlsm suspected corrupt file"/>
40386   <int value="18" label="ppt suspected corrupt file"/>
40387   <int value="19" label="pptx suspected corrupt file"/>
40388   <int value="20" label="pptm suspected corrupt file"/>
40389   <int value="21" label="pps suspected corrupt file"/>
40390   <int value="22" label="ppsx suspected corrupt file"/>
40391   <int value="23" label="ppsm suspected corrupt file"/>
40392   <int value="24" label="doc qowt ui warning"/>
40393   <int value="25" label="docx qowt ui warning"/>
40394   <int value="26" label="docm qowt ui warning"/>
40395   <int value="27" label="xls qowt ui warning"/>
40396   <int value="28" label="xlsx qowt ui warning"/>
40397   <int value="29" label="xlsm qowt ui warning"/>
40398   <int value="30" label="ppt qowt ui warning"/>
40399   <int value="31" label="pptx qowt ui warning"/>
40400   <int value="32" label="pptm qowt ui warning"/>
40401   <int value="33" label="pps qowt ui warning"/>
40402   <int value="34" label="ppsx qowt ui warning"/>
40403   <int value="35" label="ppsm qowt ui warning"/>
40404   <int value="36" label="doc nacl error"/>
40405   <int value="37" label="docx nacl error"/>
40406   <int value="38" label="docm nacl error"/>
40407   <int value="39" label="xls nacl error"/>
40408   <int value="40" label="xlsx nacl error"/>
40409   <int value="41" label="xlsm nacl error"/>
40410   <int value="42" label="ppt nacl error"/>
40411   <int value="43" label="pptx nacl error"/>
40412   <int value="44" label="pptm nacl error"/>
40413   <int value="45" label="pps nacl error"/>
40414   <int value="46" label="ppsx nacl error"/>
40415   <int value="47" label="ppsm nacl error"/>
40416   <int value="48" label="doc nacl crash"/>
40417   <int value="49" label="docx nacl crash"/>
40418   <int value="50" label="docm nacl crash"/>
40419   <int value="51" label="xls nacl crash"/>
40420   <int value="52" label="xlsx nacl crash"/>
40421   <int value="53" label="xlsm nacl crash"/>
40422   <int value="54" label="ppt nacl crash"/>
40423   <int value="55" label="pptx nacl crash"/>
40424   <int value="56" label="pptm nacl crash"/>
40425   <int value="57" label="pps nacl crash"/>
40426   <int value="58" label="ppsx nacl crash"/>
40427   <int value="59" label="ppsm nacl crash"/>
40428   <int value="60" label="doc invalid file format"/>
40429   <int value="61" label="docx invalid file format"/>
40430   <int value="62" label="docm invalid file format"/>
40431   <int value="63" label="xls invalid file format"/>
40432   <int value="64" label="xlsx invalid file format"/>
40433   <int value="65" label="xlsm invalid file format"/>
40434   <int value="66" label="ppt invalid file format"/>
40435   <int value="67" label="pptx invalid file format"/>
40436   <int value="68" label="pptm invalid file format"/>
40437   <int value="69" label="pps invalid file format"/>
40438   <int value="70" label="ppsx invalid file format"/>
40439   <int value="71" label="ppsm invalid file format"/>
40440   <int value="72" label="doc editing dom sync error"/>
40441   <int value="73" label="docx editing dom sync error"/>
40442   <int value="74" label="docm editing dom sync error"/>
40443   <int value="75" label="xls editing dom sync error"/>
40444   <int value="76" label="xlsx editing dom sync error"/>
40445   <int value="77" label="xlsm editing dom sync error"/>
40446   <int value="78" label="ppt editing dom sync error"/>
40447   <int value="79" label="pptx editing dom sync error"/>
40448   <int value="80" label="pptm editing dom sync error"/>
40449   <int value="81" label="pps editing dom sync error"/>
40450   <int value="82" label="ppsx editing dom sync error"/>
40451   <int value="83" label="ppsm editing dom sync error"/>
40452 </enum>
40454 <enum name="QuickofficeFileFormat" type="int">
40455   <int value="0" label="doc"/>
40456   <int value="1" label="docx"/>
40457   <int value="2" label="docm"/>
40458   <int value="3" label="xls"/>
40459   <int value="4" label="xlsx"/>
40460   <int value="5" label="xlsm"/>
40461   <int value="6" label="ppt"/>
40462   <int value="7" label="pptx"/>
40463   <int value="8" label="pptm"/>
40464   <int value="9" label="pps"/>
40465   <int value="10" label="ppsx"/>
40466   <int value="11" label="ppsm"/>
40467 </enum>
40469 <enum name="QuicRstStreamErrorCodes" type="int">
40470   <int value="0" label="NO_ERROR"/>
40471   <int value="1" label="ERROR_PROCESSING_STREAM"/>
40472   <int value="2" label="MULTIPLE_TERMINATION_OFFSETS"/>
40473   <int value="3" label="BAD_APPLICATION_PAYLOAD"/>
40474   <int value="4" label="CONNECTION_ERROR"/>
40475   <int value="5" label="PEER_GOING_AWAY"/>
40476   <int value="6" label="CANCELLED"/>
40477 </enum>
40479 <enum name="QuicSessionErrorCodes" type="int">
40480   <int value="0" label="CONNECTING_SOCKET"/>
40481   <int value="1" label="SETTING_RECEIVE_BUFFER"/>
40482   <int value="2" label="SETTING_SEND_BUFFER"/>
40483 </enum>
40485 <enum name="QuicSessionLocations" type="int">
40486   <int value="0" label="DESTRUCTOR"/>
40487   <int value="1" label="ADD_OBSERVER"/>
40488   <int value="2" label="TRY_CREATE_STREAM"/>
40489   <int value="3" label="CREATE_OUTGOING_RELIABLE_STREAM"/>
40490   <int value="4" label="NOTIFY_FACTORY_OF_SESSION_CLOSED_LATER"/>
40491   <int value="5" label="NOTIFY_FACTORY_OF_SESSION_CLOSED"/>
40492 </enum>
40494 <enum name="RapporDiscardReason" type="int">
40495   <int value="0" label="Upload Success"/>
40496   <int value="1" label="Upload Rejected"/>
40497   <int value="2" label="Queue Overflowed"/>
40498 </enum>
40500 <enum name="RecentTabsAction" type="int">
40501   <int value="0" label="Local Session Tab"/>
40502   <int value="1" label="Other Device Tab"/>
40503   <int value="2" label="Restore Window"/>
40504   <int value="3" label="Show More"/>
40505 </enum>
40507 <enum name="RenderViewContextMenuItem" type="int">
40508   <int value="0" label="IDC_CONTENT_CONTEXT_CUSTOM_FIRST"/>
40509   <int value="1" label="IDC_EXTENSIONS_CONTEXT_CUSTOM_FIRST"/>
40510   <int value="2" label="IDC_CONTENT_CONTEXT_PROTOCOL_HANDLER_FIRST"/>
40511   <int value="3" label="IDC_CONTENT_CONTEXT_OPENLINKNEWTAB"/>
40512   <int value="4" label="IDC_CONTENT_CONTEXT_OPENLINKNEWWINDOW"/>
40513   <int value="5" label="IDC_CONTENT_CONTEXT_OPENLINKOFFTHERECORD"/>
40514   <int value="6" label="IDC_CONTENT_CONTEXT_SAVELINKAS"/>
40515   <int value="7" label="IDC_CONTENT_CONTEXT_SAVEAVAS"/>
40516   <int value="8" label="IDC_CONTENT_CONTEXT_SAVEIMAGEAS"/>
40517   <int value="9" label="IDC_CONTENT_CONTEXT_COPYLINKLOCATION"/>
40518   <int value="10" label="IDC_CONTENT_CONTEXT_COPYIMAGELOCATION"/>
40519   <int value="11" label="IDC_CONTENT_CONTEXT_COPYAVLOCATION"/>
40520   <int value="12" label="IDC_CONTENT_CONTEXT_COPYIMAGE"/>
40521   <int value="13" label="IDC_CONTENT_CONTEXT_OPENIMAGENEWTAB"/>
40522   <int value="14" label="IDC_CONTENT_CONTEXT_OPENAVNEWTAB"/>
40523   <int value="15" label="IDC_CONTENT_CONTEXT_PLAYPAUSE"/>
40524   <int value="16" label="IDC_CONTENT_CONTEXT_MUTE"/>
40525   <int value="17" label="IDC_CONTENT_CONTEXT_LOOP"/>
40526   <int value="18" label="IDC_CONTENT_CONTEXT_CONTROLS"/>
40527   <int value="19" label="IDC_CONTENT_CONTEXT_ROTATECW"/>
40528   <int value="20" label="IDC_CONTENT_CONTEXT_ROTATECCW"/>
40529   <int value="21" label="IDC_BACK"/>
40530   <int value="22" label="IDC_FORWARD"/>
40531   <int value="23" label="IDC_SAVE_PAGE"/>
40532   <int value="24" label="IDC_RELOAD"/>
40533   <int value="25" label="IDC_CONTENT_CONTEXT_RELOAD_PACKAGED_APP"/>
40534   <int value="26" label="IDC_CONTENT_CONTEXT_RESTART_PACKAGED_APP"/>
40535   <int value="27" label="IDC_PRINT"/>
40536   <int value="28" label="IDC_VIEW_SOURCE"/>
40537   <int value="29" label="IDC_CONTENT_CONTEXT_INSPECTELEMENT"/>
40538   <int value="30" label="IDC_CONTENT_CONTEXT_INSPECTBACKGROUNDPAGE"/>
40539   <int value="31" label="IDC_CONTENT_CONTEXT_VIEWPAGEINFO"/>
40540   <int value="32" label="IDC_CONTENT_CONTEXT_TRANSLATE"/>
40541   <int value="33" label="IDC_CONTENT_CONTEXT_RELOADFRAME"/>
40542   <int value="34" label="IDC_CONTENT_CONTEXT_VIEWFRAMESOURCE"/>
40543   <int value="35" label="IDC_CONTENT_CONTEXT_VIEWFRAMEINFO"/>
40544   <int value="36" label="IDC_CONTENT_CONTEXT_UNDO"/>
40545   <int value="37" label="IDC_CONTENT_CONTEXT_REDO"/>
40546   <int value="38" label="IDC_CONTENT_CONTEXT_CUT"/>
40547   <int value="39" label="IDC_CONTENT_CONTEXT_COPY"/>
40548   <int value="40" label="IDC_CONTENT_CONTEXT_PASTE"/>
40549   <int value="41" label="IDC_CONTENT_CONTEXT_PASTE_AND_MATCH_STYLE"/>
40550   <int value="42" label="IDC_CONTENT_CONTEXT_DELETE"/>
40551   <int value="43" label="IDC_CONTENT_CONTEXT_SELECTALL"/>
40552   <int value="44" label="IDC_CONTENT_CONTEXT_SEARCHWEBFOR"/>
40553   <int value="45" label="IDC_CONTENT_CONTEXT_GOTOURL"/>
40554   <int value="46" label="IDC_CONTENT_CONTEXT_LANGUAGE_SETTINGS"/>
40555   <int value="47" label="IDC_CONTENT_CONTEXT_PROTOCOL_HANDLER_SETTINGS"/>
40556   <int value="48" label="IDC_CONTENT_CONTEXT_ADDSEARCHENGINE"/>
40557   <int value="49" label="IDC_CONTENT_CONTEXT_SPEECH_INPUT_FILTER_PROFANITIES"/>
40558   <int value="50" label="IDC_CONTENT_CONTEXT_SPEECH_INPUT_ABOUT"/>
40559   <int value="51" label="IDC_SPEECH_INPUT_MENU"/>
40560   <int value="52" label="IDC_CONTENT_CONTEXT_OPENLINKWITH"/>
40561   <int value="53" label="IDC_CHECK_SPELLING_WHILE_TYPING"/>
40562   <int value="54" label="IDC_SPELLCHECK_MENU"/>
40563   <int value="55" label="IDC_CONTENT_CONTEXT_SPELLING_TOGGLE"/>
40564   <int value="56" label="IDC_SPELLCHECK_LANGUAGES_FIRST"/>
40565   <int value="57" label="IDC_CONTENT_CONTEXT_SEARCHWEBFORIMAGE"/>
40566 </enum>
40568 <enum name="ResolutionCategory" type="int">
40569   <int value="0" label="RESOLVE_SUCCESS"/>
40570   <int value="1" label="RESOLVE_FAIL"/>
40571   <int value="2" label="RESOLVE_SPECULATIVE_SUCCESS"/>
40572   <int value="3" label="RESOLVE_SPECULATIVE_FAIL"/>
40573 </enum>
40575 <enum name="ResolutionUnspecWasteCategory" type="int">
40576   <int value="0" label="AF_WASTE_IPV4_ONLY">
40577     Running in a IPv4-only configuration.  No waste.
40578   </int>
40579   <int value="1" label="AF_WASTE_CACHE_IPV4">
40580     Cache contained an UNSPEC result for this IPv4 lookup.  Waste.
40581   </int>
40582   <int value="2" label="AF_WASTE_CACHE_UNSPEC">
40583     Cache contained an IPv4 result for this UNSPEC lookup.  Waste.
40584   </int>
40585   <int value="3" label="AF_WASTE_JOB_IPV4">
40586     Job pool contained an UNSPEC job for this IPv4 lookup.  Waste.
40587   </int>
40588   <int value="4" label="AF_WASTE_JOB_UNSPEC">
40589     Job pool contained an IPv4 job for this UNSPEC lookup.  Waste.
40590   </int>
40591   <int value="5" label="AF_WASTE_NONE_IPV4">
40592     A new job was needed for this IPv4 lookup.  No waste.
40593   </int>
40594   <int value="6" label="AF_WASTE_NONE_UNSPEC">
40595     A new job was needed for this UNSPEC lookup.  No waste.
40596   </int>
40597 </enum>
40599 <enum name="ResourceHasClient" type="int">
40600   <int value="0" label="No client"/>
40601   <int value="1" label="Has client"/>
40602 </enum>
40604 <enum name="ResourceType" type="int">
40605   <int value="0" label="Main resource"/>
40606   <int value="1" label="Image"/>
40607   <int value="2" label="CSSS"/>
40608   <int value="3" label="Script"/>
40609   <int value="4" label="Font"/>
40610   <int value="5" label="Raw"/>
40611   <int value="6" label="SVG"/>
40612   <int value="7" label="XSL"/>
40613   <int value="8" label="Link prefetch"/>
40614   <int value="9" label="Link subresource"/>
40615   <int value="10" label="Text track"/>
40616   <int value="11" label="Shader"/>
40617   <int value="12" label="Import resource"/>
40618 </enum>
40620 <enum name="SavePasswordPromptResponseType" type="int">
40621   <int value="0" label="NO_RESPONSE"/>
40622   <int value="1" label="REMEMBER_PASSWORD"/>
40623   <int value="2" label="DONT_REMEMBER_PASSWORD"/>
40624 </enum>
40626 <enum name="SB2BloomFailure" type="int">
40627   <int value="0" label="READ_OPEN"/>
40628   <int value="1" label="READ_VERSION"/>
40629   <int value="2" label="READ_NUM_KEYS"/>
40630   <int value="3" label="READ_KEY"/>
40631   <int value="4" label="READ_DATA_MINSIZE"/>
40632   <int value="5" label="READ_DATA_MAXSIZE"/>
40633   <int value="6" label="READ_DATA_SHORT"/>
40634   <int value="7" label="READ_DATA"/>
40635 </enum>
40637 <enum name="SB2BloomFilterFalsePositives" type="int">
40638   <int value="0" label="ALL_MISSES"/>
40639   <int value="1" label="FALSE_POSITIVE_MISSES"/>
40640 </enum>
40642 <enum name="SB2DatabaseFailure" type="int">
40643   <int value="0" label="CORRUPT"/>
40644   <int value="1" label="CORRUPT_HANDLER"/>
40645   <int value="2" label="BROWSE_DB_UPDATE_BEGIN"/>
40646   <int value="3" label="BROWSE_DB_UPDATE_FINISH"/>
40647   <int value="4" label="FILTER_MISSING"/>
40648   <int value="5" label="FILTER_READ"/>
40649   <int value="6" label="FILTER_WRITE"/>
40650   <int value="7" label="FILTER_DELETE"/>
40651   <int value="8" label="STORE_MISSING"/>
40652   <int value="9" label="STORE_DELETE"/>
40653   <int value="10" label="DOWNLOAD_DB_UPDATE_BEGIN"/>
40654   <int value="11" label="DOWNLOAD_DB_UPDATE_FINISH"/>
40655   <int value="12" label="CSD_DB_UPDATE_BEGIN"/>
40656   <int value="13" label="CSD_DB_UPDATE_FINISH"/>
40657   <int value="14" label="BROWSE_PREFIX_SET_MISSING"/>
40658   <int value="15" label="BROWSE_PREFIX_SET_READ"/>
40659   <int value="16" label="BROWSE_PREFIX_SET_WRITE"/>
40660   <int value="17" label="BROWSE_PREFIX_SET_DELETE"/>
40661   <int value="18" label="EXTENSION_BLACKLIST_UPDATE_BEGIN"/>
40662   <int value="19" label="EXTENSION_BLACKLIST_UPDATE_FINISH"/>
40663   <int value="20" label="EXTENSION_BLACKLIST_UPDATE_DELETE"/>
40664   <int value="21" label="SIDE_EFFECT_FREE_WHITELIST_UPDATE_BEGIN"/>
40665   <int value="22" label="SIDE_EFFECT_FREE_WHITELIST_UPDATE_FINISH"/>
40666   <int value="23" label="SIDE_EFFECT_FREE_WHITELIST_DELETE"/>
40667   <int value="24" label="SIDE_EFFECT_FREE_WHITELIST_PREFIX_SET_READ"/>
40668   <int value="25" label="SIDE_EFFECT_FREE_WHITELIST_PREFIX_SET_WRITE"/>
40669   <int value="26" label="SIDE_EFFECT_FREE_WHITELIST_PREFIX_SET_DELETE"/>
40670 </enum>
40672 <enum name="SB2DownloadChecks" type="int">
40673   <int value="0" label="URL_CHECKS_TOTAL"/>
40674   <int value="1" label="URL_CHECKS_CANCELED"/>
40675   <int value="2" label="URL_CHECKS_MALWARE"/>
40676   <int value="3" label="HASH_CHECKS_TOTAL"/>
40677   <int value="4" label="HASH_CHECKS_MALWARE"/>
40678 </enum>
40680 <enum name="SB2FilterLoad" type="int">
40681   <int value="0" label="ALL"/>
40682   <int value="1" label="PREFIX_SET"/>
40683   <int value="2" label="BLOOM_FILTER"/>
40684 </enum>
40686 <enum name="SB2FormatEvent" type="int">
40687   <int value="0" label="FILE_CORRUPT"/>
40688   <int value="1" label="SQLITE_CORRUPT"/>
40689   <int value="2" label="FOUND_SQLITE"/>
40690   <int value="3" label="FOUND_UNKNOWN"/>
40691   <int value="4" label="SQLITE_DELETED"/>
40692   <int value="5" label="SQLITE_DELETE_FAILED"/>
40693   <int value="6" label="SQLITE_DELETED_ORIGINAL"/>
40694   <int value="7" label="SQLITE_DELETE_ORIGINAL_FAILED"/>
40695   <int value="8" label="VALIDITY_CHECKSUM_FAILURE"/>
40696   <int value="9" label="UPDATE_CHECKSUM_FAILURE"/>
40697   <int value="10" label="HEADER_CHECKSUM_FAILURE"/>
40698 </enum>
40700 <enum name="SB2GetHashResult" type="int">
40701   <int value="0" label="STATUS_200"/>
40702   <int value="1" label="STATUS_204"/>
40703   <int value="2" label="FULL_HASH_EMPTY (sum of STATUS_204, *_ERROR)"/>
40704   <int value="3" label="FULL_HASH_HIT (subset of STATUS_200)"/>
40705   <int value="4" label="FULL_HASH_MISS (subset of STATUS_200)"/>
40706   <int value="5" label="PARSE_ERROR (subset of STATUS_200)"/>
40707   <int value="6" label="NETWORK_ERROR"/>
40708   <int value="7" label="HTTP_ERROR"/>
40709   <int value="8" label="BACKOFF_ERROR"/>
40710 </enum>
40712 <enum name="SB2InterstitialAction" type="int">
40713   <int value="0" label="MALWARE_SHOW"/>
40714   <int value="1" label="MALWARE_DONT_PROCEED"/>
40715   <int value="2" label="MALWARE_FORCED_DONT_PROCEED"/>
40716   <int value="3" label="MALWARE_PROCEED"/>
40717   <int value="4" label="MULTIPLE_SHOW"/>
40718   <int value="5" label="MULTIPLE_DONT_PROCEED"/>
40719   <int value="6" label="MULTIPLE_FORCED_DONT_PROCEED"/>
40720   <int value="7" label="MULTIPLE_PROCEED"/>
40721   <int value="8" label="PHISHING_SHOW"/>
40722   <int value="9" label="PHISHING_DONT_PROCEED"/>
40723   <int value="10" label="PHISHING_FORCED_DONT_PROCEED"/>
40724   <int value="11" label="PHISHING_PROCEED"/>
40725   <int value="12" label="MALWARE_SHOW_ADVANCED"/>
40726   <int value="13" label="MULTIPLE_SHOW_ADVANCED"/>
40727   <int value="14" label="PHISHING_SHOW_ADVANCED"/>
40728 </enum>
40730 <enum name="SB2InterstitialActionDetails" type="int">
40731   <int value="0" label="MALWARE_SHOW_NEW_SITE"/>
40732   <int value="1" label="MALWARE_PROCEED_NEW_SITE"/>
40733   <int value="2" label="MALWARE_SHOW_CROSS_SITE"/>
40734   <int value="3" label="MALWARE_PROCEED_CROSS_SITE"/>
40735   <int value="4" label="PHISHING_SHOW_NEW_SITE"/>
40736   <int value="5" label="PHISHING_PROCEED_NEW_SITE"/>
40737   <int value="6" label="PHISHING_SHOW_CROSS_SITE"/>
40738   <int value="7" label="PHISHING_PROCEED_CROSS_SITE"/>
40739 </enum>
40741 <enum name="SB2PrefixSetEvent" type="int">
40742   <obsolete>
40743     Deprecated 9/2012. No longer generated.
40744   </obsolete>
40745   <int value="0" label="PREFIX_SET_HIT"/>
40746   <int value="1" label="BLOOM_HIT"/>
40747   <int value="2" label="BLOOM_MISS_PREFIX_SET_HIT"/>
40748   <int value="3" label="BLOOM_MISS_PREFIX_HIT_INVALID"/>
40749   <int value="4" label="GETPREFIXES_BROKEN"/>
40750   <int value="5" label="GETPREFIXES_BROKEN_SIZE"/>
40751   <int value="6" label="GETPREFIXES_FIRST_BROKEN"/>
40752   <int value="7" label="SBPREFIX_WAS_BROKEN"/>
40753   <int value="8" label="GETPREFIXES_BROKEN_SORTING"/>
40754   <int value="9" label="GETPREFIXES_BROKEN_DUPLICATION"/>
40755   <int value="10" label="GETPREFIX_UNSORTED_IS_DELTA"/>
40756   <int value="11" label="GETPREFIX_UNSORTED_IS_INDEX"/>
40757   <int value="12" label="CREATE_PREFIX_SET_CHECKSUM"/>
40758   <int value="13" label="CREATE_BLOOM_FILTER_CHECKSUM"/>
40759   <int value="14" label="CREATE_ADD_PREFIXES_CHECKSUM"/>
40760   <int value="15" label="CREATE_PREFIXES_CHECKSUM"/>
40761   <int value="16" label="GET_PREFIXES_CHECKSUM"/>
40762   <int value="17" label="MISMATCH_PREFIX_SET_CHECKSUM"/>
40763   <int value="18" label="MISMATCH_BLOOM_FILTER_CHECKSUM"/>
40764   <int value="19" label="BLOOM_MISS_PREFIX_HIT"/>
40765 </enum>
40767 <enum name="SB2SideEffectFreeWhitelistStatus" type="int">
40768   <int value="0" label="Enabled"/>
40769   <int value="1" label="Disabled"/>
40770 </enum>
40772 <enum name="SB2UpdateResult" type="int">
40773   <int value="0" label="FAIL"/>
40774   <int value="1" label="SUCCESS"/>
40775   <int value="2" label="BACKUP_CONNECT_FAIL"/>
40776   <int value="3" label="BACKUP_CONNECT_SUCCESS"/>
40777   <int value="4" label="BACKUP_HTTP_FAIL"/>
40778   <int value="5" label="BACKUP_HTTP_SUCCESS"/>
40779   <int value="6" label="BACKUP_NETWORK_FAIL"/>
40780   <int value="7" label="BACKUP_NETWORK_SUCCESS"/>
40781 </enum>
40783 <enum name="SBClientDetectionPreClassificationCheckFail" type="int">
40784   <int value="0" label="PROXY_FETCH"/>
40785   <int value="1" label="PRIVATE_IP"/>
40786   <int value="2" label="OFF_THE_RECORD"/>
40787   <int value="3" label="MATCH_CSD_WHITELIST"/>
40788   <int value="4" label="TOO_MANY_REPORTS"/>
40789   <int value="5" label="UNSUPPORTED_MIME_TYPE"/>
40790   <int value="6" label="NO_DATABASE_MANAGER"/>
40791   <int value="7" label="KILLSWITCH"/>
40792   <int value="8" label="CANCEL"/>
40793   <int value="9" label="RESULT_FROM_CACHE"/>
40794   <int value="10" label="NOT_HTTP_URL"/>
40795 </enum>
40797 <enum name="SBClientDownloadCheckDownloadStats" type="int">
40798   <int value="0" label="INVALID_URL"/>
40799   <int value="1" label="SB_DISABLED"/>
40800   <int value="2" label="WHITELISTED_URL"/>
40801   <int value="3" label="WHITELISTED_REFERRER"/>
40802   <int value="4" label="INVALID_REQUEST_PROTO"/>
40803   <int value="5" label="SERVER_PING_FAILED"/>
40804   <int value="6" label="INVALID_RESPONSE_PROTO"/>
40805   <int value="7" label="NOT_BINARY_FILE"/>
40806   <int value="8" label="REQUEST_CANCELED"/>
40807   <int value="9" label="DOWNLOAD_DANGEROUS"/>
40808   <int value="10" label="DOWNLOAD_SAFE"/>
40809   <int value="11" label="EMPTY_URL_CHAIN"/>
40810   <int value="12" label="HTTPS_URL"/>
40811   <int value="13" label="PING_DISABLED"/>
40812   <int value="14" label="TRUSTED_EXECUTABLE"/>
40813   <int value="15" label="OS_NOT_SUPPORTED"/>
40814   <int value="16" label="DOWNLOAD_UNCOMMON"/>
40815   <int value="17" label="DOWNLOAD_NOT_SUPPORTED"/>
40816   <int value="18" label="INVALID_RESPONSE_VERDICT"/>
40817   <int value="19" label="ARCHIVE_WITHOUT_BINARIES"/>
40818   <int value="20" label="DOWNLOAD_DANGEROUS_HOST"/>
40819   <int value="21" label="DOWNLOAD_POTENTIALLY_UNWANTED"/>
40820 </enum>
40822 <enum name="SBClientDownloadExtensions" type="int">
40823   <int value="0" label="EXE"/>
40824   <int value="1" label="MSI"/>
40825   <int value="2" label="CAB"/>
40826   <int value="3" label="SYS"/>
40827   <int value="4" label="SCR"/>
40828   <int value="5" label="DRV"/>
40829   <int value="6" label="BAT"/>
40830   <int value="7" label="ZIP"/>
40831   <int value="8" label="RAR"/>
40832   <int value="9" label="DLL"/>
40833   <int value="10" label="PIF"/>
40834   <int value="11" label="COM"/>
40835   <int value="12" label="JAR"/>
40836   <int value="13" label="CLASS"/>
40837   <int value="14" label="PDF"/>
40838   <int value="15" label="VB"/>
40839   <int value="16" label="REG"/>
40840   <int value="17" label="GRP"/>
40841   <int value="18" label="OTHER"/>
40842   <int value="19" label="CRX"/>
40843   <int value="20" label="APK"/>
40844   <int value="21" label="DMG"/>
40845   <int value="22" label="PKG"/>
40846 </enum>
40848 <enum name="SBClientDownloadIsSignedBinary" type="int">
40849   <int value="0" label="Unsigned"/>
40850   <int value="1" label="Signed"/>
40851 </enum>
40853 <enum name="SBClientMalwareSentReports" type="int">
40854   <int value="0" label="Sent"/>
40855   <int value="1" label="Hit limit"/>
40856   <int value="2" label="Failed serialization"/>
40857 </enum>
40859 <enum name="SBClientPhishingCancelClassificationReason" type="int">
40860   <int value="0" label="NAVIGATE_AWAY"/>
40861   <int value="1" label="NAVIGATE_WITHIN_PAGE"/>
40862   <int value="2" label="PAGE_RECAPTURED"/>
40863   <int value="3" label="SHUTDOWN"/>
40864   <int value="4" label="NEW_PHISHING_SCORER"/>
40865 </enum>
40867 <enum name="SBClientPhishingClientModelStatus" type="int">
40868   <int value="0" label="MODEL_SUCCESS"/>
40869   <int value="1" label="MODEL_NOT_CHANGED"/>
40870   <int value="2" label="MODEL_FETCH_FAILED"/>
40871   <int value="3" label="MODEL_EMPTY"/>
40872   <int value="4" label="MODEL_TOO_LARGE"/>
40873   <int value="5" label="MODEL_PARSE_ERROR"/>
40874   <int value="6" label="MODEL_MISSING_FIELDS"/>
40875   <int value="7" label="MODEL_INVALID_VERSION_NUMBER"/>
40876 </enum>
40878 <enum name="SBClientPhishingScorerCreationStatus" type="int">
40879   <int value="0" label="SUCCESS"/>
40880   <int value="1" label="MODEL_OPEN_FAIL"/>
40881   <int value="2" label="MODEL_FILE_EMPTY"/>
40882   <int value="3" label="MODEL_FILE_TOO_LARGE"/>
40883   <int value="4" label="MODEL_PARSE_ERROR"/>
40884   <int value="5" label="MODEL_MISSING_FIELDS"/>
40885 </enum>
40887 <enum name="SBDownloadFeedbackUploadResult" type="int">
40888   <int value="0" label="SUCCESS"/>
40889   <int value="1" label="UPLOAD_SUCCESS"/>
40890   <int value="2" label="UPLOAD_CANCELLED"/>
40891   <int value="3" label="UPLOAD_METADATA_NET_ERROR"/>
40892   <int value="4" label="UPLOAD_METADATA_RESPONSE_ERROR"/>
40893   <int value="5" label="UPLOAD_FILE_NET_ERROR"/>
40894   <int value="6" label="UPLOAD_FILE_RESPONSE_ERROR"/>
40895   <int value="7" label="UPLOAD_COMPLETE_RESPONSE_ERROR"/>
40896 </enum>
40898 <enum name="ScrollThread" type="int">
40899   <int value="0" label="Scroll on impl-thread"/>
40900   <int value="1" label="Scroll on main-thread"/>
40901 </enum>
40903 <enum name="SCTOrigin" type="int">
40904   <int value="0" label="SCT_EMBEDDED"/>
40905   <int value="1" label="SCT_FROM_TLS_EXTENSION"/>
40906   <int value="2" label="SCT_FROM_OCSP_RESPONSE"/>
40907 </enum>
40909 <enum name="SCTVerifyStatus" type="int">
40910   <int value="0" label="SCT_STATUS_NONE"/>
40911   <int value="1" label="SCT_STATUS_LOG_UNKNOWN"/>
40912   <int value="2" label="SCT_STATUS_INVALID"/>
40913   <int value="3" label="SCT_STATUS_OK"/>
40914 </enum>
40916 <enum name="SearchEngine" type="int">
40917   <obsolete>
40918     Deprecated 8/2013. No longer generated.
40919   </obsolete>
40920   <summary>
40921     Indices of most popular prepopulated search engines as defined in
40922     chrome/browser/search_engines/search_engine_type.h.
40923   </summary>
40924   <int value="0" label="OTHER"/>
40925   <int value="1" label="GOOGLE"/>
40926   <int value="2" label="YAHOO"/>
40927   <int value="3" label="YAHOOJP"/>
40928   <int value="4" label="BING"/>
40929   <int value="5" label="ASK"/>
40930   <int value="6" label="YANDEX"/>
40931   <int value="7" label="SEZNAM"/>
40932   <int value="8" label="CENTRUM"/>
40933   <int value="9" label="NETSPRINT"/>
40934   <int value="10" label="VIRGILIO"/>
40935   <int value="11" label="MAILRU"/>
40936   <int value="12" label="ABCSOK"/>
40937   <int value="13" label="ALTAVISTA"/>
40938   <int value="14" label="BAIDU"/>
40939   <int value="15" label="DAUM"/>
40940   <int value="16" label="DELFI"/>
40941   <int value="17" label="DIRI"/>
40942   <int value="18" label="GOO"/>
40943   <int value="19" label="IN"/>
40944   <int value="20" label="NAJDI"/>
40945   <int value="21" label="NAVER"/>
40946   <int value="22" label="NETI"/>
40947   <int value="23" label="OK"/>
40948   <int value="24" label="POGODAK"/>
40949   <int value="25" label="POGODOK_MK"/>
40950   <int value="26" label="RAMBLER"/>
40951   <int value="27" label="SANOOK"/>
40952   <int value="28" label="SAPO"/>
40953   <int value="29" label="TUT"/>
40954   <int value="30" label="WALLA"/>
40955   <int value="31" label="ZOZNAM"/>
40956   <int value="32" label="YAHOOQC"/>
40957   <int value="33" label="NONE"/>
40958 </enum>
40960 <enum name="ServiceProcessEventType" type="int">
40961   <int value="0" label="SERVICE_EVENT_INITIALIZE"/>
40962   <int value="1" label="SERVICE_EVENT_ENABLED_ON_LAUNCH"/>
40963   <int value="2" label="SERVICE_EVENT_ENABLE"/>
40964   <int value="3" label="SERVICE_EVENT_DISABLE"/>
40965   <int value="4" label="SERVICE_EVENT_DISABLE_BY_POLICY"/>
40966   <int value="5" label="SERVICE_EVENT_LAUNCH"/>
40967   <int value="6" label="SERVICE_EVENT_LAUNCHED"/>
40968   <int value="7" label="SERVICE_EVENT_LAUNCH_FAILED"/>
40969   <int value="8" label="SERVICE_EVENT_CHANNEL_CONNECTED"/>
40970   <int value="9" label="SERVICE_EVENT_CHANNEL_ERROR"/>
40971   <int value="10" label="SERVICE_EVENT_INFO_REQUEST"/>
40972   <int value="11" label="SERVICE_EVENT_INFO_REPLY"/>
40973   <int value="12" label="SERVICE_EVENT_HISTOGRAMS_REQUEST"/>
40974   <int value="13" label="SERVICE_EVENT_HISTOGRAMS_REPLY"/>
40975   <int value="14" label="SERVICE_PRINTERS_REQUEST"/>
40976   <int value="15" label="SERVICE_PRINTERS_REPLY"/>
40977 </enum>
40979 <enum name="ServicesCustomizationLoadResult" type="int">
40980   <int value="0" label="Manifest loaded successfully"/>
40981   <int value="1" label="Manifest not found on server"/>
40982   <int value="2" label="Manifest parsing error"/>
40983   <int value="3" label="Failed to load manifest after N retries"/>
40984 </enum>
40986 <enum name="ServiceUtilityProcessHostEventType" type="int">
40987   <int value="0" label="SERVICE_UTILITY_STARTED"/>
40988   <int value="1" label="SERVICE_UTILITY_DISCONNECTED"/>
40989   <int value="2" label="SERVICE_UTILITY_METAFILE_REQUEST"/>
40990   <int value="3" label="SERVICE_UTILITY_METAFILE_SUCCEEDED"/>
40991   <int value="4" label="SERVICE_UTILITY_METAFILE_FAILED"/>
40992   <int value="5" label="SERVICE_UTILITY_CAPS_REQUEST"/>
40993   <int value="6" label="SERVICE_UTILITY_CAPS_SUCCEEDED"/>
40994   <int value="7" label="SERVICE_UTILITY_CAPS_FAILED"/>
40995   <int value="8" label="SERVICE_UTILITY_SEMANTIC_CAPS_REQUEST"/>
40996   <int value="9" label="SERVICE_UTILITY_SEMANTIC_CAPS_SUCCEEDED"/>
40997   <int value="10" label="SERVICE_UTILITY_SEMANTIC_CAPS_FAILED"/>
40998 </enum>
41000 <enum name="SessionStartupPref" type="int">
41001   <int value="0" label="Open home page (unused)"/>
41002   <int value="1" label="Continue from last opened pages"/>
41003   <int value="4" label="Open URLs"/>
41004   <int value="5" label="Open new tab page"/>
41005 </enum>
41007 <enum name="SessionStartupType" type="int">
41008   <obsolete>
41009     Deprecated 8/2013. No longer generated.
41010   </obsolete>
41011   <int value="0" label="New Tab page"/>
41012   <int value="1" label="Homepage (DEPRECATED)"/>
41013   <int value="2" label="Last session"/>
41014   <int value="3" label="Specified URLs"/>
41015 </enum>
41017 <enum name="ShelfAlignmentValue" type="int">
41018   <summary>
41019     The alignment of the shelf area (see ash/launcher/launcher_view.cc).
41020   </summary>
41021   <int value="0" label="Bottom"/>
41022   <int value="1" label="Left"/>
41023   <int value="2" label="Right"/>
41024 </enum>
41026 <enum name="ShillTerminationActionResult" type="int">
41027   <summary>
41028     The termination action result types come from TerminationActionResult in
41029     shill/metrics.h
41030   </summary>
41031   <int value="0" label="Success"/>
41032   <int value="1" label="Failure"/>
41033 </enum>
41035 <enum name="ShutdownReason" type="int">
41036   <summary>
41037     The reason that the Chrome OS power manager shut down or rebooted the
41038     system.
41039   </summary>
41040   <int value="0" label="User request"/>
41041   <int value="1" label="State transition"/>
41042   <int value="2" label="Low battery"/>
41043   <int value="3" label="Suspend failures"/>
41044   <int value="4" label="Dark resume"/>
41045 </enum>
41047 <enum name="SideloadUIEvents" type="int">
41048   <int value="0" label="Extension installed"/>
41049   <int value="1" label="Extension ignored"/>
41050   <int value="2" label="Extension re-enabled"/>
41051   <int value="3" label="Extension uninstalled"/>
41052 </enum>
41054 <enum name="SideloadWipeoutBubble" type="int">
41055   <int value="0" label="Learn more"/>
41056   <int value="1" label="Settings page"/>
41057   <int value="2" label="Dismiss"/>
41058 </enum>
41060 <enum name="SigninFlowConfirmations" type="int">
41061   <int value="0" label="Shown"/>
41062   <int value="1" label="OK"/>
41063   <int value="2" label="Return"/>
41064   <int value="3" label="Advanced"/>
41065   <int value="4" label="Close"/>
41066   <int value="5" label="Escape"/>
41067   <int value="6" label="Undo"/>
41068   <int value="7" label="Learn more"/>
41069   <int value="8" label="Learn more ok"/>
41070   <int value="9" label="Learn more return"/>
41071   <int value="10" label="Learn more advanced"/>
41072   <int value="11" label="Learn more close"/>
41073   <int value="12" label="Learn more escape"/>
41074   <int value="13" label="Learn more undo"/>
41075 </enum>
41077 <enum name="SimpleCache.EntryCreatedAndStream2Omitted" type="int">
41078   <int value="0" label="Stream 2 file was present"/>
41079   <int value="1" label="Empty stream 2 file was omitted"/>
41080 </enum>
41082 <enum name="SimpleCache.EntryOpenedAndStream2Removed" type="int">
41083   <int value="0" label="Stream 2 file was already omitted or not empty"/>
41084   <int value="1" label="Empty stream 2 file removed"/>
41085 </enum>
41087 <enum name="SimpleCache.FileDescriptorLimitStatus" type="int">
41088   <int value="0" label="Unsupported"/>
41089   <int value="1" label="Supported but failed"/>
41090   <int value="2" label="Succeeded"/>
41091 </enum>
41093 <enum name="SimpleCacheHeaderSizeChange" type="int">
41094   <int value="0" label="Written for the first time"/>
41095   <int value="1" label="Rewritten with same size"/>
41096   <int value="2" label="Rewritten with larger size"/>
41097   <int value="3" label="Rewritten with smaller size"/>
41098   <int value="4" label="Unexpected header stream write"/>
41099 </enum>
41101 <enum name="SimpleCacheIndexInitializeMethod" type="int">
41102   <int value="0" label="Directory Scan"/>
41103   <int value="1" label="Index File"/>
41104   <int value="2" label="New Cache"/>
41105 </enum>
41107 <enum name="SimpleCacheOpenEntryIndexState" type="int">
41108   <int value="0" label="No index"/>
41109   <int value="1" label="Hit"/>
41110   <int value="2" label="Miss"/>
41111 </enum>
41113 <enum name="SimpleCacheReadParallelizable" type="int">
41114   <int value="0" label="Standalone Read (obsolete)"/>
41115   <int value="1" label="Follows read"/>
41116   <int value="2" label="Follows conflicting write"/>
41117   <int value="3" label="Follows non conflicting write"/>
41118   <int value="4" label="Follows other operation"/>
41119   <int value="5" label="Read alone in queue"/>
41120 </enum>
41122 <enum name="SimpleCacheReadResult" type="int">
41123   <int value="0" label="Success"/>
41124   <int value="1" label="Invalid Argument"/>
41125   <int value="2" label="Nonblocking Empty Return"/>
41126   <int value="3" label="Invalid State"/>
41127   <int value="4" label="Fast Empty Return"/>
41128   <int value="5" label="Synchronous Read Failure"/>
41129   <int value="6" label="Synchronous Checksum Failure"/>
41130 </enum>
41132 <enum name="SimpleCacheSyncCheckEOFResult" type="int">
41133   <int value="0" label="Success"/>
41134   <int value="1" label="Read Failure"/>
41135   <int value="2" label="Magic Number Mismatch"/>
41136   <int value="3" label="CRC Mismatch"/>
41137 </enum>
41139 <enum name="SimpleCacheSyncCloseResult" type="int">
41140   <int value="0" label="Success"/>
41141   <int value="1" label="Write Failure"/>
41142 </enum>
41144 <enum name="SimpleCacheSyncCreateResult" type="int">
41145   <int value="0" label="Success"/>
41146   <int value="1" label="Platform File Error"/>
41147   <int value="2" label="Can't Write Header"/>
41148   <int value="3" label="Can't Write Key"/>
41149 </enum>
41151 <enum name="SimpleCacheSyncOpenResult" type="int">
41152   <int value="0" label="Success"/>
41153   <int value="1" label="Platform File Error"/>
41154   <int value="2" label="Can't Read Header"/>
41155   <int value="3" label="Bad Magic Number"/>
41156   <int value="4" label="Bad Version"/>
41157   <int value="5" label="Can't Read Key"/>
41158   <int value="6" label="Key Mismatch (obsolete)"/>
41159   <int value="7" label="Hash Mismatch"/>
41160 </enum>
41162 <enum name="SimpleCacheSyncWriteResult" type="int">
41163   <int value="0" label="Success"/>
41164   <int value="1" label="Pretruncate Failure"/>
41165   <int value="2" label="Write Failure"/>
41166   <int value="3" label="Truncate Failure"/>
41167 </enum>
41169 <enum name="SimpleCacheWriteDependencyType" type="int">
41170   <int value="0" label="First operation in the queue (Optimistic)"/>
41171   <int value="1" label="Follows conflicting optimistic write"/>
41172   <int value="2" label="Follows non conflicting optimistic write"/>
41173   <int value="3" label="Follows conflicting conservative write"/>
41174   <int value="4" label="Follows non conflicting conservative write"/>
41175   <int value="5" label="Follows conflicting read"/>
41176   <int value="6" label="Follows non conflicting read"/>
41177   <int value="7" label="Follows other operation"/>
41178 </enum>
41180 <enum name="SimpleCacheWriteResult" type="int">
41181   <int value="0" label="Success"/>
41182   <int value="1" label="Invalid Argument"/>
41183   <int value="2" label="Over Max Size"/>
41184   <int value="3" label="Bad State"/>
41185   <int value="4" label="Synchronous Write Failure"/>
41186   <int value="5" label="Fast Empty Return (Success)"/>
41187 </enum>
41189 <enum name="SimpleGeolocationRequestEvent" type="int">
41190   <int value="0" label="Request start"/>
41191   <int value="1" label="Response success"/>
41192   <int value="2" label="Response not OK"/>
41193   <int value="3" label="Response empty"/>
41194   <int value="4" label="Response malformed"/>
41195 </enum>
41197 <enum name="SimpleGeolocationRequestResult" type="int">
41198   <int value="0" label="Success"/>
41199   <int value="1" label="Failure"/>
41200   <int value="2" label="Server error"/>
41201   <int value="3" label="Request is cancelled."/>
41202 </enum>
41204 <enum name="SimpleIndexState" type="int">
41205   <int value="0" label="Corrupt"/>
41206   <int value="1" label="Stale"/>
41207   <int value="2" label="Fresh"/>
41208   <int value="3" label="Fresh index with cache updated since backend start"/>
41209 </enum>
41211 <enum name="SiteIsolationMimeType" type="int">
41212   <int value="0" label="HTML"/>
41213   <int value="1" label="XML"/>
41214   <int value="2" label="JSON"/>
41215   <int value="3" label="Plain"/>
41216   <int value="4" label="Others"/>
41217 </enum>
41219 <enum name="SiteIsolationResourceType" type="int">
41220   <int value="0" label="MAIN_FRAME"/>
41221   <int value="1" label="SUB_FRAME"/>
41222   <int value="2" label="STYLESHEET"/>
41223   <int value="3" label="SCRIPT"/>
41224   <int value="4" label="IMAGE"/>
41225   <int value="5" label="FONT_RESOURCE"/>
41226   <int value="6" label="SUB_RESOURCE"/>
41227   <int value="7" label="OBJECT"/>
41228   <int value="8" label="MEDIA"/>
41229   <int value="9" label="WORKER"/>
41230   <int value="10" label="SHARED_WORKER"/>
41231   <int value="11" label="PREFETCH"/>
41232   <int value="12" label="FAVICON"/>
41233   <int value="13" label="XHR"/>
41234   <int value="14" label="PING"/>
41235 </enum>
41237 <enum name="SocketStreamConnectionType" type="int">
41238   <int value="0" label="None"/>
41239   <int value="1" label="All"/>
41240   <int value="2" label="Tunnel"/>
41241   <int value="3" label="SOCKS"/>
41242   <int value="4" label="SSL"/>
41243   <int value="5" label="Secure proxy"/>
41244 </enum>
41246 <enum name="SocketStreamProtocolType" type="int">
41247   <int value="0" label="unknown"/>
41248   <int value="1" label="ws"/>
41249   <int value="2" label="wss"/>
41250 </enum>
41252 <enum name="SpdyFrameFlowControlState" type="int">
41253   <int value="0" label="Send not stalled"/>
41254   <int value="1" label="Send stalled by stream"/>
41255   <int value="2" label="Send stalled by session"/>
41256   <int value="3" label="Send stalled by stream and session"/>
41257 </enum>
41259 <enum name="SpdyIPPoolDomainMatch" type="int">
41260   <int value="0" label="mismatch"/>
41261   <int value="1" label="match"/>
41262 </enum>
41264 <!-- Replaced by SpdyProtocolErrorDetails2 on 2013-04-19. -->
41266 <enum name="SpdyProtocolErrorDetails" type="int">
41267   <int value="0" label="No error"/>
41268   <int value="1" label="Invalid Control Frame"/>
41269   <int value="2" label="Control Frame Payload Too Large"/>
41270   <int value="3" label="Zlib Init Failure"/>
41271   <int value="4" label="Unsupported Version"/>
41272   <int value="5" label="Decompress Failure"/>
41273   <int value="6" label="Compress Failure"/>
41274   <int value="7" label="Credential Frame Corrupt"/>
41275   <int value="8" label="Invalid Data Frame Flags"/>
41276 <!-- r181910 added an enum value here, so don't trust the counts for
41277        the values below for Chrome builds after that revision. -->
41279   <int value="9" label="Invalid Status Code"/>
41280   <int value="10" label="Protocol Error"/>
41281   <int value="11" label="Invalid Stream"/>
41282   <int value="12" label="Refused Stream"/>
41283   <int value="13" label="Unsupported Version"/>
41284   <int value="14" label="Cancel"/>
41285   <int value="15" label="Internal Error"/>
41286   <int value="16" label="Flow Control Error"/>
41287   <int value="17" label="Stream In Use"/>
41288   <int value="18" label="Stream Already Closed"/>
41289   <int value="19" label="Invalid Credentials"/>
41290   <int value="20" label="Frame Too Large"/>
41291   <int value="21" label="Unexpected Ping"/>
41292   <int value="22" label="Rst Stream For Non Active Stream"/>
41293   <int value="23" label="Spdy Compression Failure"/>
41294   <int value="24" label="Request For Secure Content Over Insecure Session"/>
41295   <int value="25" label="Protocol Error Syn Reply Not Received"/>
41296   <int value="26" label="Num Spdy Protocol Error Details"/>
41297 </enum>
41299 <enum name="SpdyProtocolErrorDetails2" type="int">
41300 <!-- SpdyFramer::SpdyErrors -->
41302   <int value="0" label="No error"/>
41303   <int value="1" label="Invalid Control Frame"/>
41304   <int value="2" label="Control Frame Payload Too Large"/>
41305   <int value="3" label="Zlib Init Failure"/>
41306   <int value="4" label="Unsupported Version"/>
41307   <int value="5" label="Decompress Failure"/>
41308   <int value="6" label="Compress Failure"/>
41309   <int value="7" label="Credential Frame Corrupt"/>
41310   <int value="8" label="Invalid Data Frame Flags"/>
41311   <int value="9" label="Invalid Control Frame Flags"/>
41312 <!-- SpdyRstStreamStatus -->
41314   <int value="10" label="(Unused)"/>
41315   <int value="11" label="Protocol Error"/>
41316   <int value="12" label="Invalid Stream"/>
41317   <int value="13" label="Refused Stream"/>
41318   <int value="14" label="Unsupported Version"/>
41319   <int value="15" label="Cancel"/>
41320   <int value="16" label="Internal Error"/>
41321   <int value="17" label="Flow Control Error"/>
41322   <int value="18" label="Stream In Use"/>
41323   <int value="19" label="Stream Already Closed"/>
41324   <int value="20" label="Invalid Credentials"/>
41325   <int value="21" label="Frame Too Large"/>
41326 <!-- SpdySession errors -->
41328   <int value="22" label="Unexpected Ping"/>
41329   <int value="23" label="Rst Stream For Non Active Stream"/>
41330   <int value="24" label="Spdy Compression Failure"/>
41331   <int value="25" label="Request For Secure Content Over Insecure Session"/>
41332   <int value="26" label="Syn Reply Not Received"/>
41333   <int value="27" label="Invalid Window Update Size"/>
41334   <int value="28" label="Receive Window Size Violation"/>
41335 <!-- More SpdyFramer::SpdyErrors -->
41337   <int value="29" label="GoAway Frame Corrupt"/>
41338   <int value="30" label="RstStream Frame Corrupt"/>
41339   <int value="31" label="Unexpected Frame (Expected Continuation)"/>
41340 <!-- More SpdyRstStreamStatus -->
41342   <int value="32" label="Timeout waiting for settings acknowledgement"/>
41343   <int value="33"
41344       label="Connection established in response to CONNECT request was
41345              abnormally closed"/>
41346   <int value="34" label="Peer exhibiting suspect behavior."/>
41347 </enum>
41349 <enum name="SpdySessionGet" type="int">
41350   <int value="0" label="created new"/>
41351   <int value="1" label="found existing"/>
41352   <int value="2" label="found existing from IP Pool"/>
41353   <int value="3" label="imported from socket"/>
41354 </enum>
41356 <enum name="SpdySettingsReceived" type="int">
41357   <int value="0" label="not received"/>
41358   <int value="1" label="received"/>
41359 </enum>
41361 <enum name="SpdySettingsSent" type="int">
41362   <int value="0" label="not sent"/>
41363   <int value="1" label="sent"/>
41364 </enum>
41366 <enum name="SpecialShFileOperationCodes" type="int">
41367   <summary>Legacy error codes still returned by |ShFileOperation()|</summary>
41368   <int value="5" label="Access denied"/>
41369   <int value="113" label="Source and Destination are same file"/>
41370   <int value="114" label="Multiple source mapped to single destination"/>
41371   <int value="115" label="Rename to different directory"/>
41372   <int value="116" label="Source root"/>
41373   <int value="117" label="Canceled by user"/>
41374   <int value="118" label="Destination is subtree of source"/>
41375   <int value="120" label="Denied by security settings"/>
41376   <int value="121" label="Path length exceeded MAX_PATH"/>
41377   <int value="122" label="Multiple destination paths"/>
41378   <int value="124" label="Path invalid"/>
41379   <int value="125" label="Source and destination have same parent"/>
41380   <int value="126" label="Destination exists"/>
41381   <int value="128" label="Destination exists as folder"/>
41382   <int value="129" label="Name length exceeded MAX_PATH"/>
41383   <int value="130" label="Destination read-only CD-ROM"/>
41384   <int value="131" label="Destination read-only DVD"/>
41385   <int value="132" label="Destination writable CD-ROM"/>
41386   <int value="133" label="File too large"/>
41387   <int value="134" label="Source read-only CD-ROM"/>
41388   <int value="135" label="Source read-only DVD"/>
41389   <int value="136" label="Source writable CD-ROM"/>
41390   <int value="183" label="Operation exceeded MAX_PATH"/>
41391   <int value="1026" label="Invalid path / unknown"/>
41392   <int value="65536" label="Unspecified destination error"/>
41393   <int value="65652" label="Destination root"/>
41394 </enum>
41396 <enum name="SpeculativeRestoreApplicability" type="int">
41397   <int value="0" label="Applicable"/>
41398   <int value="1" label="Not applicable (tablet)"/>
41399   <int value="2" label="Not applicable (low-memory device)"/>
41400   <int value="3" label="Not applicable (bandwidth management)"/>
41401 </enum>
41403 <enum name="SpeculativeRestorePredictionAccuracy" type="int">
41404   <int value="0" label="Hit"/>
41405   <int value="1" label="Miss (different tab)"/>
41406   <int value="2" label="Miss (tab not switched)"/>
41407 </enum>
41409 <enum name="SpeculativeRestoreTabStatus" type="int">
41410   <int value="0" label="Already loaded"/>
41411   <int value="1" label="Needs restore"/>
41412 </enum>
41414 <enum name="SqliteErrorCode" type="int">
41415   <summary>Error codes returned by SQLite - see sqlite3.h</summary>
41416   <int value="0" label="SQLITE_OK">Successful result</int>
41417   <int value="1" label="SQLITE_ERROR">SQL error or missing database</int>
41418   <int value="2" label="SQLITE_INTERNAL">
41419     NOT USED. Internal logic error in SQLite
41420   </int>
41421   <int value="3" label="SQLITE_PERM">Access permission denied</int>
41422   <int value="4" label="SQLITE_ABORT">Callback routine requested an abort</int>
41423   <int value="5" label="SQLITE_BUSY">The database file is locked</int>
41424   <int value="6" label="SQLITE_LOCKED">A table in the database is locked</int>
41425   <int value="7" label="SQLITE_NOMEM">A malloc() failed</int>
41426   <int value="8" label="SQLITE_READONLY">
41427     Attempt to write a readonly database
41428   </int>
41429   <int value="9" label="SQLITE_INTERRUPT">
41430     Operation terminated by sqlite3_interrupt()
41431   </int>
41432   <int value="10" label="SQLITE_IOERR">
41433     Some kind of disk I/O error occurred
41434   </int>
41435   <int value="11" label="SQLITE_CORRUPT">
41436     The database disk image is malformed
41437   </int>
41438   <int value="12" label="SQLITE_NOTFOUND">
41439     NOT USED. Table or record not found
41440   </int>
41441   <int value="13" label="SQLITE_FULL">
41442     Insertion failed because database is full
41443   </int>
41444   <int value="14" label="SQLITE_CANTOPEN">Unable to open the database file</int>
41445   <int value="15" label="SQLITE_PROTOCOL">
41446     NOT USED. Database lock protocol error
41447   </int>
41448   <int value="16" label="SQLITE_EMPTY">Database is empty</int>
41449   <int value="17" label="SQLITE_SCHEMA">The database schema changed</int>
41450   <int value="18" label="SQLITE_TOOBIG">String or BLOB exceeds size limit</int>
41451   <int value="19" label="SQLITE_CONSTRAINT">
41452     Abort due to contraint violation
41453   </int>
41454   <int value="20" label="SQLITE_MISMATCH">Data type mismatch</int>
41455   <int value="21" label="SQLITE_MISUSE">Library used incorrectly</int>
41456   <int value="22" label="SQLITE_NOLFS">
41457     Uses OS features not supported on host
41458   </int>
41459   <int value="23" label="SQLITE_AUTH">Authorization denied</int>
41460   <int value="24" label="SQLITE_FORMAT">Auxiliary database format error</int>
41461   <int value="25" label="SQLITE_RANGE">
41462     2nd parameter to sqlite3_bind() out of range
41463   </int>
41464   <int value="26" label="SQLITE_NOTADB">
41465     File opened that is not a database file
41466   </int>
41467   <int value="100" label="SQLITE_ROW">sqlite3_step() has another row ready</int>
41468   <int value="101" label="SQLITE_DONE">
41469     sqlite3_step() has finished executing
41470   </int>
41471   <int value="261" label="SQLITE_BUSY_RECOVERY">TBD</int>
41472   <int value="262" label="SQLITE_LOCKED_SHAREDCACHE">TBD</int>
41473   <int value="266" label="SQLITE_IOERR_READ">Error reading from file</int>
41474   <int value="270" label="SQLITE_CANTOPEN_NOTEMPDIR">TBD</int>
41475   <int value="522" label="SQLITE_IOERR_SHORT_READ">Short read from file</int>
41476   <int value="778" label="SQLITE_IOERR_WRITE">
41477     Error writing to file (other than SQLITE_FULL)
41478   </int>
41479   <int value="1034" label="SQLITE_IOERR_FSYNC">Error syncing to disk</int>
41480   <int value="1290" label="SQLITE_IOERR_DIR_FSYNC">
41481     Error syncing directory changes to disk
41482   </int>
41483   <int value="1546" label="SQLITE_IOERR_TRUNCATE">Error truncating file</int>
41484   <int value="1802" label="SQLITE_IOERR_FSTAT">Error reading file metadata</int>
41485   <int value="2058" label="SQLITE_IOERR_UNLOCK">Error unlocking file</int>
41486   <int value="2314" label="SQLITE_IOERR_RDLOCK">
41487     Error getting read lock - should not be possible
41488   </int>
41489   <int value="2570" label="SQLITE_IOERR_DELETE">Error deleting file</int>
41490   <int value="2826" label="SQLITE_IOERR_BLOCKED">
41491     Deadlock due to other process access to SQLite files
41492   </int>
41493   <int value="3082" label="SQLITE_IOERR_NOMEM">Error mapping shared memory</int>
41494   <int value="3338" label="SQLITE_IOERR_ACCESS">
41495     Error getting file attributes (other than not found)
41496   </int>
41497   <int value="3594" label="SQLITE_IOERR_CHECKRESERVEDLOCK">
41498     Error while querying lock status
41499   </int>
41500   <int value="3850" label="SQLITE_IOERR_LOCK">Error acquiring lock</int>
41501   <int value="4106" label="SQLITE_IOERR_CLOSE">Error closing file</int>
41502   <int value="4362" label="SQLITE_IOERR_DIR_CLOSE">Unused</int>
41503   <int value="4618" label="SQLITE_IOERR_SHMOPEN">Error mmapping file</int>
41504   <int value="4874" label="SQLITE_IOERR_SHMSIZE">
41505     Error in stat while mmapping file
41506   </int>
41507   <int value="5130" label="SQLITE_IOERR_SHMLOCK">Unused</int>
41508 </enum>
41510 <enum name="SqliteIOERRCode" type="int">
41511   <obsolete>
41512     Replaced 5/14/2013 by expanded Sqlite.Error histogram.
41513   </obsolete>
41514   <summary>Extended error codes returned by SQLite - see sqlite3.h</summary>
41515   <int value="0" label="SQLITE_IOERR">No extended code given</int>
41516   <int value="1" label="SQLITE_IOERR_READ">Error reading from file</int>
41517   <int value="2" label="SQLITE_IOERR_SHORT_READ">Short read from file</int>
41518   <int value="3" label="SQLITE_IOERR_WRITE">
41519     Error writing to file (other than SQLITE_FULL)
41520   </int>
41521   <int value="4" label="SQLITE_IOERR_FSYNC">Error syncing to disk</int>
41522   <int value="5" label="SQLITE_IOERR_DIR_FSYNC">
41523     Error syncing directory changes to disk
41524   </int>
41525   <int value="6" label="SQLITE_IOERR_TRUNCATE">Error truncating file</int>
41526   <int value="7" label="SQLITE_IOERR_FSTAT">Error reading file metadata</int>
41527   <int value="8" label="SQLITE_IOERR_UNLOCK">Error unlocking file</int>
41528   <int value="9" label="SQLITE_IOERR_RDLOCK">
41529     Error getting read lock - should not be possible
41530   </int>
41531   <int value="10" label="SQLITE_IOERR_DELETE">Error deleting file</int>
41532   <int value="11" label="SQLITE_IOERR_BLOCKED">
41533     Deadlock due to other process access to SQLite files
41534   </int>
41535   <int value="12" label="SQLITE_IOERR_NOMEM">Error mapping shared memory</int>
41536   <int value="13" label="SQLITE_IOERR_ACCESS">
41537     Error getting file attributes (other than not found)
41538   </int>
41539   <int value="14" label="SQLITE_IOERR_CHECKRESERVEDLOCK">
41540     Error while querying lock status
41541   </int>
41542   <int value="15" label="SQLITE_IOERR_LOCK">Error acquiring lock</int>
41543   <int value="16" label="SQLITE_IOERR_CLOSE">Error closing file</int>
41544   <int value="17" label="SQLITE_IOERR_DIR_CLOSE">Unused</int>
41545   <int value="18" label="SQLITE_IOERR_SHMOPEN">Error mmapping file</int>
41546   <int value="19" label="SQLITE_IOERR_SHMSIZE">
41547     Error in stat while mmapping file
41548   </int>
41549   <int value="20" label="SQLITE_IOERR_SHMLOCK">Unused</int>
41550 </enum>
41552 <enum name="SqliteRecoveryEventEnum" type="int">
41553   <summary>
41554     Track successful completion or failure of sql::Recovery implementation.
41555   </summary>
41556   <int value="0" label="RECOVERY_SUCCESS_BEGIN">
41557     sql::Recovery::Init() (helper for Begin()) completely successfully.
41558   </int>
41559   <int value="1" label="RECOVERY_FAILED_OPEN_TEMPORARY">
41560     Failed to open temporary database to recover into.
41561   </int>
41562   <int value="2" label="RECOVERY_FAILED_VIRTUAL_TABLE_INIT">
41563     Failed to initialize recover vtable subsystem for connection.
41564   </int>
41565   <int value="3" label="RECOVERY_FAILED_VIRTUAL_TABLE_SYSTEM_SQLITE">
41566     USE_SYSTEM_SQLITE in force, recovery virtual table not available.
41567   </int>
41568   <int value="4" label="RECOVERY_FAILED_WRITABLE_SCHEMA">
41569     Failed to enable writable_schema.
41570   </int>
41571   <int value="5" label="RECOVERY_FAILED_ATTACH">
41572     Failed to attach corrupt database to recovery database.
41573   </int>
41574   <int value="6" label="RECOVERY_SUCCESS_BACKUP">
41575     sql::Recovery::Backup() (helper for Recovered()) completely successfully.
41576   </int>
41577   <int value="7" label="RECOVERY_FAILED_BACKUP_INIT">
41578     Failed sqlite3_backup_init().  Error code in Sqlite.RecoveryHandle.
41579   </int>
41580   <int value="8" label="RECOVERY_FAILED_BACKUP_STEP">
41581     Failed sqlite3_backup_step().  Error code in Sqlite.RecoveryStep.
41582   </int>
41583   <int value="9" label="RECOVERY_SUCCESS_AUTORECOVER">
41584     sql::Recovery::AutoRecoverTable() completed successfully.
41585   </int>
41586   <int value="10" label="RECOVERY_FAILED_AUTORECOVER_UNRECOGNIZED_TYPE">
41587     Failed sqlite3_backup_step().  Error code in Sqlite.RecoveryStep.
41588   </int>
41589   <int value="11" label="RECOVERY_FAILED_AUTORECOVER_MISSING_TABLE">
41590     AutoRecoverTable() could not find the target table.
41591   </int>
41592   <int value="12" label="RECOVERY_FAILED_AUTORECOVER_CREATE">
41593     AutoRecoverTable() failed creating recovery vtable.
41594   </int>
41595   <int value="13" label="RECOVERY_FAILED_AUTORECOVER_INSERT">
41596     AutoRecoverTable() failed copying data from recovery to target table.
41597   </int>
41598   <int value="14" label="RECOVERY_FAILED_AUTORECOVER_DROP">
41599     AutoRecoverTable() failed to drop recovery table.
41600   </int>
41601   <int value="15" label="RECOVERY_SUCCESS_SETUP_META">
41602     sql::Recovery::SetupMeta() completed successfully.
41603   </int>
41604   <int value="16" label="RECOVERY_FAILED_META_CREATE">
41605     SetupMeta() failed to create meta recovery table.
41606   </int>
41607   <int value="17" label="RECOVERY_SUCCESS_META_VERSION">
41608     GetMetaVersionNumber() found no version row in meta table.
41609   </int>
41610   <int value="18" label="RECOVERY_FAILED_META_QUERY">
41611     GetMetaVersionNumber() failed querying recovery meta table.
41612   </int>
41613   <int value="19" label="RECOVERY_FAILED_META_NO_VERSION">
41614     GetMetaVersionNumber() found no version row in meta table.
41615   </int>
41616 </enum>
41618 <enum name="SqliteVersionDeprecation" type="int">
41619   <summary>Sqlite database version deprecation status</summary>
41620   <int value="0" label="DEPRECATION_DATABASE_NOT_EMPTY">
41621     Database has tables, but no meta table.
41622   </int>
41623   <int value="1" label="DEPRECATION_DATABASE_UNKNOWN">
41624     Failure figuring out if database has tables.
41625   </int>
41626   <int value="2" label="DEPRECATION_FAILED_VERSION">
41627     Failed querying meta table.
41628   </int>
41629   <int value="3" label="DEPRECATION_NO_VERSION">
41630     No version row in meta table.
41631   </int>
41632   <int value="4" label="DEPRECATION_RAZED">Raze succeeded.</int>
41633   <int value="5" label="DEPRECATION_RAZE_FAILED">Raze failed.</int>
41634 </enum>
41636 <enum name="SSLCipherSuite" type="int">
41637   <summary>SSL/TLS cipher suites from the IANA registry</summary>
41638   <int value="0" label="TLS_NULL_WITH_NULL_NULL"/>
41639   <int value="1" label="TLS_RSA_WITH_NULL_MD5"/>
41640   <int value="2" label="TLS_RSA_WITH_NULL_SHA"/>
41641   <int value="3" label="TLS_RSA_EXPORT_WITH_RC4_40_MD5"/>
41642   <int value="4" label="TLS_RSA_WITH_RC4_128_MD5"/>
41643   <int value="5" label="TLS_RSA_WITH_RC4_128_SHA"/>
41644   <int value="6" label="TLS_RSA_EXPORT_WITH_RC2_CBC_40_MD5"/>
41645   <int value="7" label="TLS_RSA_WITH_IDEA_CBC_SHA"/>
41646   <int value="8" label="TLS_RSA_EXPORT_WITH_DES40_CBC_SHA"/>
41647   <int value="9" label="TLS_RSA_WITH_DES_CBC_SHA"/>
41648   <int value="10" label="TLS_RSA_WITH_3DES_EDE_CBC_SHA"/>
41649   <int value="11" label="TLS_DH_DSS_EXPORT_WITH_DES40_CBC_SHA"/>
41650   <int value="12" label="TLS_DH_DSS_WITH_DES_CBC_SHA"/>
41651   <int value="13" label="TLS_DH_DSS_WITH_3DES_EDE_CBC_SHA"/>
41652   <int value="14" label="TLS_DH_RSA_EXPORT_WITH_DES40_CBC_SHA"/>
41653   <int value="15" label="TLS_DH_RSA_WITH_DES_CBC_SHA"/>
41654   <int value="16" label="TLS_DH_RSA_WITH_3DES_EDE_CBC_SHA"/>
41655   <int value="17" label="TLS_DHE_DSS_EXPORT_WITH_DES40_CBC_SHA"/>
41656   <int value="18" label="TLS_DHE_DSS_WITH_DES_CBC_SHA"/>
41657   <int value="19" label="TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA"/>
41658   <int value="20" label="TLS_DHE_RSA_EXPORT_WITH_DES40_CBC_SHA"/>
41659   <int value="21" label="TLS_DHE_RSA_WITH_DES_CBC_SHA"/>
41660   <int value="22" label="TLS_DHE_RSA_WITH_3DES_EDE_CBC_SHA"/>
41661   <int value="23" label="TLS_DH_anon_EXPORT_WITH_RC4_40_MD5"/>
41662   <int value="24" label="TLS_DH_anon_WITH_RC4_128_MD5"/>
41663   <int value="25" label="TLS_DH_anon_EXPORT_WITH_DES40_CBC_SHA"/>
41664   <int value="26" label="TLS_DH_anon_WITH_DES_CBC_SHA"/>
41665   <int value="27" label="TLS_DH_anon_WITH_3DES_EDE_CBC_SHA"/>
41666   <int value="30" label="TLS_KRB5_WITH_DES_CBC_SHA"/>
41667   <int value="31" label="TLS_KRB5_WITH_3DES_EDE_CBC_SHA"/>
41668   <int value="32" label="TLS_KRB5_WITH_RC4_128_SHA"/>
41669   <int value="33" label="TLS_KRB5_WITH_IDEA_CBC_SHA"/>
41670   <int value="34" label="TLS_KRB5_WITH_DES_CBC_MD5"/>
41671   <int value="35" label="TLS_KRB5_WITH_3DES_EDE_CBC_MD5"/>
41672   <int value="36" label="TLS_KRB5_WITH_RC4_128_MD5"/>
41673   <int value="37" label="TLS_KRB5_WITH_IDEA_CBC_MD5"/>
41674   <int value="38" label="TLS_KRB5_EXPORT_WITH_DES_CBC_40_SHA"/>
41675   <int value="39" label="TLS_KRB5_EXPORT_WITH_RC2_CBC_40_SHA"/>
41676   <int value="40" label="TLS_KRB5_EXPORT_WITH_RC4_40_SHA"/>
41677   <int value="41" label="TLS_KRB5_EXPORT_WITH_DES_CBC_40_MD5"/>
41678   <int value="42" label="TLS_KRB5_EXPORT_WITH_RC2_CBC_40_MD5"/>
41679   <int value="43" label="TLS_KRB5_EXPORT_WITH_RC4_40_MD5"/>
41680   <int value="44" label="TLS_PSK_WITH_NULL_SHA"/>
41681   <int value="45" label="TLS_DHE_PSK_WITH_NULL_SHA"/>
41682   <int value="46" label="TLS_RSA_PSK_WITH_NULL_SHA"/>
41683   <int value="47" label="TLS_RSA_WITH_AES_128_CBC_SHA"/>
41684   <int value="48" label="TLS_DH_DSS_WITH_AES_128_CBC_SHA"/>
41685   <int value="49" label="TLS_DH_RSA_WITH_AES_128_CBC_SHA"/>
41686   <int value="50" label="TLS_DHE_DSS_WITH_AES_128_CBC_SHA"/>
41687   <int value="51" label="TLS_DHE_RSA_WITH_AES_128_CBC_SHA"/>
41688   <int value="52" label="TLS_DH_anon_WITH_AES_128_CBC_SHA"/>
41689   <int value="53" label="TLS_RSA_WITH_AES_256_CBC_SHA"/>
41690   <int value="54" label="TLS_DH_DSS_WITH_AES_256_CBC_SHA"/>
41691   <int value="55" label="TLS_DH_RSA_WITH_AES_256_CBC_SHA"/>
41692   <int value="56" label="TLS_DHE_DSS_WITH_AES_256_CBC_SHA"/>
41693   <int value="57" label="TLS_DHE_RSA_WITH_AES_256_CBC_SHA"/>
41694   <int value="58" label="TLS_DH_anon_WITH_AES_256_CBC_SHA"/>
41695   <int value="59" label="TLS_RSA_WITH_NULL_SHA256"/>
41696   <int value="60" label="TLS_RSA_WITH_AES_128_CBC_SHA256"/>
41697   <int value="61" label="TLS_RSA_WITH_AES_256_CBC_SHA256"/>
41698   <int value="62" label="TLS_DH_DSS_WITH_AES_128_CBC_SHA256"/>
41699   <int value="63" label="TLS_DH_RSA_WITH_AES_128_CBC_SHA256"/>
41700   <int value="64" label="TLS_DHE_DSS_WITH_AES_128_CBC_SHA256"/>
41701   <int value="65" label="TLS_RSA_WITH_CAMELLIA_128_CBC_SHA"/>
41702   <int value="66" label="TLS_DH_DSS_WITH_CAMELLIA_128_CBC_SHA"/>
41703   <int value="67" label="TLS_DH_RSA_WITH_CAMELLIA_128_CBC_SHA"/>
41704   <int value="68" label="TLS_DHE_DSS_WITH_CAMELLIA_128_CBC_SHA"/>
41705   <int value="69" label="TLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA"/>
41706   <int value="70" label="TLS_DH_anon_WITH_CAMELLIA_128_CBC_SHA"/>
41707   <int value="103" label="TLS_DHE_RSA_WITH_AES_128_CBC_SHA256"/>
41708   <int value="104" label="TLS_DH_DSS_WITH_AES_256_CBC_SHA256"/>
41709   <int value="105" label="TLS_DH_RSA_WITH_AES_256_CBC_SHA256"/>
41710   <int value="106" label="TLS_DHE_DSS_WITH_AES_256_CBC_SHA256"/>
41711   <int value="107" label="TLS_DHE_RSA_WITH_AES_256_CBC_SHA256"/>
41712   <int value="108" label="TLS_DH_anon_WITH_AES_128_CBC_SHA256"/>
41713   <int value="109" label="TLS_DH_anon_WITH_AES_256_CBC_SHA256"/>
41714   <int value="132" label="TLS_RSA_WITH_CAMELLIA_256_CBC_SHA"/>
41715   <int value="133" label="TLS_DH_DSS_WITH_CAMELLIA_256_CBC_SHA"/>
41716   <int value="134" label="TLS_DH_RSA_WITH_CAMELLIA_256_CBC_SHA"/>
41717   <int value="135" label="TLS_DHE_DSS_WITH_CAMELLIA_256_CBC_SHA"/>
41718   <int value="136" label="TLS_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA"/>
41719   <int value="137" label="TLS_DH_anon_WITH_CAMELLIA_256_CBC_SHA"/>
41720   <int value="138" label="TLS_PSK_WITH_RC4_128_SHA"/>
41721   <int value="139" label="TLS_PSK_WITH_3DES_EDE_CBC_SHA"/>
41722   <int value="140" label="TLS_PSK_WITH_AES_128_CBC_SHA"/>
41723   <int value="141" label="TLS_PSK_WITH_AES_256_CBC_SHA"/>
41724   <int value="142" label="TLS_DHE_PSK_WITH_RC4_128_SHA"/>
41725   <int value="143" label="TLS_DHE_PSK_WITH_3DES_EDE_CBC_SHA"/>
41726   <int value="144" label="TLS_DHE_PSK_WITH_AES_128_CBC_SHA"/>
41727   <int value="145" label="TLS_DHE_PSK_WITH_AES_256_CBC_SHA"/>
41728   <int value="146" label="TLS_RSA_PSK_WITH_RC4_128_SHA"/>
41729   <int value="147" label="TLS_RSA_PSK_WITH_3DES_EDE_CBC_SHA"/>
41730   <int value="148" label="TLS_RSA_PSK_WITH_AES_128_CBC_SHA"/>
41731   <int value="149" label="TLS_RSA_PSK_WITH_AES_256_CBC_SHA"/>
41732   <int value="150" label="TLS_RSA_WITH_SEED_CBC_SHA"/>
41733   <int value="151" label="TLS_DH_DSS_WITH_SEED_CBC_SHA"/>
41734   <int value="152" label="TLS_DH_RSA_WITH_SEED_CBC_SHA"/>
41735   <int value="153" label="TLS_DHE_DSS_WITH_SEED_CBC_SHA"/>
41736   <int value="154" label="TLS_DHE_RSA_WITH_SEED_CBC_SHA"/>
41737   <int value="155" label="TLS_DH_anon_WITH_SEED_CBC_SHA"/>
41738   <int value="156" label="TLS_RSA_WITH_AES_128_GCM_SHA256"/>
41739   <int value="157" label="TLS_RSA_WITH_AES_256_GCM_SHA384"/>
41740   <int value="158" label="TLS_DHE_RSA_WITH_AES_128_GCM_SHA256"/>
41741   <int value="159" label="TLS_DHE_RSA_WITH_AES_256_GCM_SHA384"/>
41742   <int value="160" label="TLS_DH_RSA_WITH_AES_128_GCM_SHA256"/>
41743   <int value="161" label="TLS_DH_RSA_WITH_AES_256_GCM_SHA384"/>
41744   <int value="162" label="TLS_DHE_DSS_WITH_AES_128_GCM_SHA256"/>
41745   <int value="163" label="TLS_DHE_DSS_WITH_AES_256_GCM_SHA384"/>
41746   <int value="164" label="TLS_DH_DSS_WITH_AES_128_GCM_SHA256"/>
41747   <int value="165" label="TLS_DH_DSS_WITH_AES_256_GCM_SHA384"/>
41748   <int value="166" label="TLS_DH_anon_WITH_AES_128_GCM_SHA256"/>
41749   <int value="167" label="TLS_DH_anon_WITH_AES_256_GCM_SHA384"/>
41750   <int value="168" label="TLS_PSK_WITH_AES_128_GCM_SHA256"/>
41751   <int value="169" label="TLS_PSK_WITH_AES_256_GCM_SHA384"/>
41752   <int value="170" label="TLS_DHE_PSK_WITH_AES_128_GCM_SHA256"/>
41753   <int value="171" label="TLS_DHE_PSK_WITH_AES_256_GCM_SHA384"/>
41754   <int value="172" label="TLS_RSA_PSK_WITH_AES_128_GCM_SHA256"/>
41755   <int value="173" label="TLS_RSA_PSK_WITH_AES_256_GCM_SHA384"/>
41756   <int value="174" label="TLS_PSK_WITH_AES_128_CBC_SHA256"/>
41757   <int value="175" label="TLS_PSK_WITH_AES_256_CBC_SHA384"/>
41758   <int value="176" label="TLS_PSK_WITH_NULL_SHA256"/>
41759   <int value="177" label="TLS_PSK_WITH_NULL_SHA384"/>
41760   <int value="178" label="TLS_DHE_PSK_WITH_AES_128_CBC_SHA256"/>
41761   <int value="179" label="TLS_DHE_PSK_WITH_AES_256_CBC_SHA384"/>
41762   <int value="180" label="TLS_DHE_PSK_WITH_NULL_SHA256"/>
41763   <int value="181" label="TLS_DHE_PSK_WITH_NULL_SHA384"/>
41764   <int value="182" label="TLS_RSA_PSK_WITH_AES_128_CBC_SHA256"/>
41765   <int value="183" label="TLS_RSA_PSK_WITH_AES_256_CBC_SHA384"/>
41766   <int value="184" label="TLS_RSA_PSK_WITH_NULL_SHA256"/>
41767   <int value="185" label="TLS_RSA_PSK_WITH_NULL_SHA384"/>
41768   <int value="186" label="TLS_RSA_WITH_CAMELLIA_128_CBC_SHA256"/>
41769   <int value="187" label="TLS_DH_DSS_WITH_CAMELLIA_128_CBC_SHA256"/>
41770   <int value="188" label="TLS_DH_RSA_WITH_CAMELLIA_128_CBC_SHA256"/>
41771   <int value="189" label="TLS_DHE_DSS_WITH_CAMELLIA_128_CBC_SHA256"/>
41772   <int value="190" label="TLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA256"/>
41773   <int value="191" label="TLS_DH_anon_WITH_CAMELLIA_128_CBC_SHA256"/>
41774   <int value="192" label="TLS_RSA_WITH_CAMELLIA_256_CBC_SHA256"/>
41775   <int value="193" label="TLS_DH_DSS_WITH_CAMELLIA_256_CBC_SHA256"/>
41776   <int value="194" label="TLS_DH_RSA_WITH_CAMELLIA_256_CBC_SHA256"/>
41777   <int value="195" label="TLS_DHE_DSS_WITH_CAMELLIA_256_CBC_SHA256"/>
41778   <int value="196" label="TLS_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA256"/>
41779   <int value="197" label="TLS_DH_anon_WITH_CAMELLIA_256_CBC_SHA256"/>
41780   <int value="255" label="TLS_EMPTY_RENEGOTIATION_INFO_SCSV"/>
41781   <int value="49153" label="TLS_ECDH_ECDSA_WITH_NULL_SHA"/>
41782   <int value="49154" label="TLS_ECDH_ECDSA_WITH_RC4_128_SHA"/>
41783   <int value="49155" label="TLS_ECDH_ECDSA_WITH_3DES_EDE_CBC_SHA"/>
41784   <int value="49156" label="TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA"/>
41785   <int value="49157" label="TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA"/>
41786   <int value="49158" label="TLS_ECDHE_ECDSA_WITH_NULL_SHA"/>
41787   <int value="49159" label="TLS_ECDHE_ECDSA_WITH_RC4_128_SHA"/>
41788   <int value="49160" label="TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA"/>
41789   <int value="49161" label="TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA"/>
41790   <int value="49162" label="TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA"/>
41791   <int value="49163" label="TLS_ECDH_RSA_WITH_NULL_SHA"/>
41792   <int value="49164" label="TLS_ECDH_RSA_WITH_RC4_128_SHA"/>
41793   <int value="49165" label="TLS_ECDH_RSA_WITH_3DES_EDE_CBC_SHA"/>
41794   <int value="49166" label="TLS_ECDH_RSA_WITH_AES_128_CBC_SHA"/>
41795   <int value="49167" label="TLS_ECDH_RSA_WITH_AES_256_CBC_SHA"/>
41796   <int value="49168" label="TLS_ECDHE_RSA_WITH_NULL_SHA"/>
41797   <int value="49169" label="TLS_ECDHE_RSA_WITH_RC4_128_SHA"/>
41798   <int value="49170" label="TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA"/>
41799   <int value="49171" label="TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA"/>
41800   <int value="49172" label="TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA"/>
41801   <int value="49173" label="TLS_ECDH_anon_WITH_NULL_SHA"/>
41802   <int value="49174" label="TLS_ECDH_anon_WITH_RC4_128_SHA"/>
41803   <int value="49175" label="TLS_ECDH_anon_WITH_3DES_EDE_CBC_SHA"/>
41804   <int value="49176" label="TLS_ECDH_anon_WITH_AES_128_CBC_SHA"/>
41805   <int value="49177" label="TLS_ECDH_anon_WITH_AES_256_CBC_SHA"/>
41806   <int value="49178" label="TLS_SRP_SHA_WITH_3DES_EDE_CBC_SHA"/>
41807   <int value="49179" label="TLS_SRP_SHA_RSA_WITH_3DES_EDE_CBC_SHA"/>
41808   <int value="49180" label="TLS_SRP_SHA_DSS_WITH_3DES_EDE_CBC_SHA"/>
41809   <int value="49181" label="TLS_SRP_SHA_WITH_AES_128_CBC_SHA"/>
41810   <int value="49182" label="TLS_SRP_SHA_RSA_WITH_AES_128_CBC_SHA"/>
41811   <int value="49183" label="TLS_SRP_SHA_DSS_WITH_AES_128_CBC_SHA"/>
41812   <int value="49184" label="TLS_SRP_SHA_WITH_AES_256_CBC_SHA"/>
41813   <int value="49185" label="TLS_SRP_SHA_RSA_WITH_AES_256_CBC_SHA"/>
41814   <int value="49186" label="TLS_SRP_SHA_DSS_WITH_AES_256_CBC_SHA"/>
41815   <int value="49187" label="TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256"/>
41816   <int value="49188" label="TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384"/>
41817   <int value="49189" label="TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256"/>
41818   <int value="49190" label="TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384"/>
41819   <int value="49191" label="TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256"/>
41820   <int value="49192" label="TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384"/>
41821   <int value="49193" label="TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256"/>
41822   <int value="49194" label="TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384"/>
41823   <int value="49195" label="TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256"/>
41824   <int value="49196" label="TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384"/>
41825   <int value="49197" label="TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256"/>
41826   <int value="49198" label="TLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384"/>
41827   <int value="49199" label="TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256"/>
41828   <int value="49200" label="TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384"/>
41829   <int value="49201" label="TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256"/>
41830   <int value="49202" label="TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384"/>
41831   <int value="49203" label="TLS_ECDHE_PSK_WITH_RC4_128_SHA"/>
41832   <int value="49204" label="TLS_ECDHE_PSK_WITH_3DES_EDE_CBC_SHA"/>
41833   <int value="49205" label="TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA"/>
41834   <int value="49206" label="TLS_ECDHE_PSK_WITH_AES_256_CBC_SHA"/>
41835   <int value="49207" label="TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA256"/>
41836   <int value="49208" label="TLS_ECDHE_PSK_WITH_AES_256_CBC_SHA384"/>
41837   <int value="49209" label="TLS_ECDHE_PSK_WITH_NULL_SHA"/>
41838   <int value="49210" label="TLS_ECDHE_PSK_WITH_NULL_SHA256"/>
41839   <int value="49211" label="TLS_ECDHE_PSK_WITH_NULL_SHA384"/>
41840   <int value="49212" label="TLS_RSA_WITH_ARIA_128_CBC_SHA256"/>
41841   <int value="49213" label="TLS_RSA_WITH_ARIA_256_CBC_SHA384"/>
41842   <int value="49214" label="TLS_DH_DSS_WITH_ARIA_128_CBC_SHA256"/>
41843   <int value="49215" label="TLS_DH_DSS_WITH_ARIA_256_CBC_SHA384"/>
41844   <int value="49216" label="TLS_DH_RSA_WITH_ARIA_128_CBC_SHA256"/>
41845   <int value="49217" label="TLS_DH_RSA_WITH_ARIA_256_CBC_SHA384"/>
41846   <int value="49218" label="TLS_DHE_DSS_WITH_ARIA_128_CBC_SHA256"/>
41847   <int value="49219" label="TLS_DHE_DSS_WITH_ARIA_256_CBC_SHA384"/>
41848   <int value="49220" label="TLS_DHE_RSA_WITH_ARIA_128_CBC_SHA256"/>
41849   <int value="49221" label="TLS_DHE_RSA_WITH_ARIA_256_CBC_SHA384"/>
41850   <int value="49222" label="TLS_DH_anon_WITH_ARIA_128_CBC_SHA256"/>
41851   <int value="49223" label="TLS_DH_anon_WITH_ARIA_256_CBC_SHA384"/>
41852   <int value="49224" label="TLS_ECDHE_ECDSA_WITH_ARIA_128_CBC_SHA256"/>
41853   <int value="49225" label="TLS_ECDHE_ECDSA_WITH_ARIA_256_CBC_SHA384"/>
41854   <int value="49226" label="TLS_ECDH_ECDSA_WITH_ARIA_128_CBC_SHA256"/>
41855   <int value="49227" label="TLS_ECDH_ECDSA_WITH_ARIA_256_CBC_SHA384"/>
41856   <int value="49228" label="TLS_ECDHE_RSA_WITH_ARIA_128_CBC_SHA256"/>
41857   <int value="49229" label="TLS_ECDHE_RSA_WITH_ARIA_256_CBC_SHA384"/>
41858   <int value="49230" label="TLS_ECDH_RSA_WITH_ARIA_128_CBC_SHA256"/>
41859   <int value="49231" label="TLS_ECDH_RSA_WITH_ARIA_256_CBC_SHA384"/>
41860   <int value="49232" label="TLS_RSA_WITH_ARIA_128_GCM_SHA256"/>
41861   <int value="49233" label="TLS_RSA_WITH_ARIA_256_GCM_SHA384"/>
41862   <int value="49234" label="TLS_DHE_RSA_WITH_ARIA_128_GCM_SHA256"/>
41863   <int value="49235" label="TLS_DHE_RSA_WITH_ARIA_256_GCM_SHA384"/>
41864   <int value="49236" label="TLS_DH_RSA_WITH_ARIA_128_GCM_SHA256"/>
41865   <int value="49237" label="TLS_DH_RSA_WITH_ARIA_256_GCM_SHA384"/>
41866   <int value="49238" label="TLS_DHE_DSS_WITH_ARIA_128_GCM_SHA256"/>
41867   <int value="49239" label="TLS_DHE_DSS_WITH_ARIA_256_GCM_SHA384"/>
41868   <int value="49240" label="TLS_DH_DSS_WITH_ARIA_128_GCM_SHA256"/>
41869   <int value="49241" label="TLS_DH_DSS_WITH_ARIA_256_GCM_SHA384"/>
41870   <int value="49242" label="TLS_DH_anon_WITH_ARIA_128_GCM_SHA256"/>
41871   <int value="49243" label="TLS_DH_anon_WITH_ARIA_256_GCM_SHA384"/>
41872   <int value="49244" label="TLS_ECDHE_ECDSA_WITH_ARIA_128_GCM_SHA256"/>
41873   <int value="49245" label="TLS_ECDHE_ECDSA_WITH_ARIA_256_GCM_SHA384"/>
41874   <int value="49246" label="TLS_ECDH_ECDSA_WITH_ARIA_128_GCM_SHA256"/>
41875   <int value="49247" label="TLS_ECDH_ECDSA_WITH_ARIA_256_GCM_SHA384"/>
41876   <int value="49248" label="TLS_ECDHE_RSA_WITH_ARIA_128_GCM_SHA256"/>
41877   <int value="49249" label="TLS_ECDHE_RSA_WITH_ARIA_256_GCM_SHA384"/>
41878   <int value="49250" label="TLS_ECDH_RSA_WITH_ARIA_128_GCM_SHA256"/>
41879   <int value="49251" label="TLS_ECDH_RSA_WITH_ARIA_256_GCM_SHA384"/>
41880   <int value="49252" label="TLS_PSK_WITH_ARIA_128_CBC_SHA256"/>
41881   <int value="49253" label="TLS_PSK_WITH_ARIA_256_CBC_SHA384"/>
41882   <int value="49254" label="TLS_DHE_PSK_WITH_ARIA_128_CBC_SHA256"/>
41883   <int value="49255" label="TLS_DHE_PSK_WITH_ARIA_256_CBC_SHA384"/>
41884   <int value="49256" label="TLS_RSA_PSK_WITH_ARIA_128_CBC_SHA256"/>
41885   <int value="49257" label="TLS_RSA_PSK_WITH_ARIA_256_CBC_SHA384"/>
41886   <int value="49258" label="TLS_PSK_WITH_ARIA_128_GCM_SHA256"/>
41887   <int value="49259" label="TLS_PSK_WITH_ARIA_256_GCM_SHA384"/>
41888   <int value="49260" label="TLS_DHE_PSK_WITH_ARIA_128_GCM_SHA256"/>
41889   <int value="49261" label="TLS_DHE_PSK_WITH_ARIA_256_GCM_SHA384"/>
41890   <int value="49262" label="TLS_RSA_PSK_WITH_ARIA_128_GCM_SHA256"/>
41891   <int value="49263" label="TLS_RSA_PSK_WITH_ARIA_256_GCM_SHA384"/>
41892   <int value="49264" label="TLS_ECDHE_PSK_WITH_ARIA_128_CBC_SHA256"/>
41893   <int value="49265" label="TLS_ECDHE_PSK_WITH_ARIA_256_CBC_SHA384"/>
41894   <int value="49266" label="TLS_ECDHE_ECDSA_WITH_CAMELLIA_128_CBC_SHA256"/>
41895   <int value="49267" label="TLS_ECDHE_ECDSA_WITH_CAMELLIA_256_CBC_SHA384"/>
41896   <int value="49268" label="TLS_ECDH_ECDSA_WITH_CAMELLIA_128_CBC_SHA256"/>
41897   <int value="49269" label="TLS_ECDH_ECDSA_WITH_CAMELLIA_256_CBC_SHA384"/>
41898   <int value="49270" label="TLS_ECDHE_RSA_WITH_CAMELLIA_128_CBC_SHA256"/>
41899   <int value="49271" label="TLS_ECDHE_RSA_WITH_CAMELLIA_256_CBC_SHA384"/>
41900   <int value="49272" label="TLS_ECDH_RSA_WITH_CAMELLIA_128_CBC_SHA256"/>
41901   <int value="49273" label="TLS_ECDH_RSA_WITH_CAMELLIA_256_CBC_SHA384"/>
41902   <int value="49274" label="TLS_RSA_WITH_CAMELLIA_128_GCM_SHA256"/>
41903   <int value="49275" label="TLS_RSA_WITH_CAMELLIA_256_GCM_SHA384"/>
41904   <int value="49276" label="TLS_DHE_RSA_WITH_CAMELLIA_128_GCM_SHA256"/>
41905   <int value="49277" label="TLS_DHE_RSA_WITH_CAMELLIA_256_GCM_SHA384"/>
41906   <int value="49278" label="TLS_DH_RSA_WITH_CAMELLIA_128_GCM_SHA256"/>
41907   <int value="49279" label="TLS_DH_RSA_WITH_CAMELLIA_256_GCM_SHA384"/>
41908   <int value="49280" label="TLS_DHE_DSS_WITH_CAMELLIA_128_GCM_SHA256"/>
41909   <int value="49281" label="TLS_DHE_DSS_WITH_CAMELLIA_256_GCM_SHA384"/>
41910   <int value="49282" label="TLS_DH_DSS_WITH_CAMELLIA_128_GCM_SHA256"/>
41911   <int value="49283" label="TLS_DH_DSS_WITH_CAMELLIA_256_GCM_SHA384"/>
41912   <int value="49284" label="TLS_DH_anon_WITH_CAMELLIA_128_GCM_SHA256"/>
41913   <int value="49285" label="TLS_DH_anon_WITH_CAMELLIA_256_GCM_SHA384"/>
41914   <int value="49286" label="TLS_ECDHE_ECDSA_WITH_CAMELLIA_128_GCM_SHA256"/>
41915   <int value="49287" label="TLS_ECDHE_ECDSA_WITH_CAMELLIA_256_GCM_SHA384"/>
41916   <int value="49288" label="TLS_ECDH_ECDSA_WITH_CAMELLIA_128_GCM_SHA256"/>
41917   <int value="49289" label="TLS_ECDH_ECDSA_WITH_CAMELLIA_256_GCM_SHA384"/>
41918   <int value="49290" label="TLS_ECDHE_RSA_WITH_CAMELLIA_128_GCM_SHA256"/>
41919   <int value="49291" label="TLS_ECDHE_RSA_WITH_CAMELLIA_256_GCM_SHA384"/>
41920   <int value="49292" label="TLS_ECDH_RSA_WITH_CAMELLIA_128_GCM_SHA256"/>
41921   <int value="49293" label="TLS_ECDH_RSA_WITH_CAMELLIA_256_GCM_SHA384"/>
41922   <int value="49294" label="TLS_PSK_WITH_CAMELLIA_128_GCM_SHA256"/>
41923   <int value="49295" label="TLS_PSK_WITH_CAMELLIA_256_GCM_SHA384"/>
41924   <int value="49296" label="TLS_DHE_PSK_WITH_CAMELLIA_128_GCM_SHA256"/>
41925   <int value="49297" label="TLS_DHE_PSK_WITH_CAMELLIA_256_GCM_SHA384"/>
41926   <int value="49298" label="TLS_RSA_PSK_WITH_CAMELLIA_128_GCM_SHA256"/>
41927   <int value="49299" label="TLS_RSA_PSK_WITH_CAMELLIA_256_GCM_SHA384"/>
41928   <int value="49300" label="TLS_PSK_WITH_CAMELLIA_128_CBC_SHA256"/>
41929   <int value="49301" label="TLS_PSK_WITH_CAMELLIA_256_CBC_SHA384"/>
41930   <int value="49302" label="TLS_DHE_PSK_WITH_CAMELLIA_128_CBC_SHA256"/>
41931   <int value="49303" label="TLS_DHE_PSK_WITH_CAMELLIA_256_CBC_SHA384"/>
41932   <int value="49304" label="TLS_RSA_PSK_WITH_CAMELLIA_128_CBC_SHA256"/>
41933   <int value="49305" label="TLS_RSA_PSK_WITH_CAMELLIA_256_CBC_SHA384"/>
41934   <int value="49306" label="TLS_ECDHE_PSK_WITH_CAMELLIA_128_CBC_SHA256"/>
41935   <int value="49307" label="TLS_ECDHE_PSK_WITH_CAMELLIA_256_CBC_SHA384"/>
41936   <int value="49308" label="TLS_RSA_WITH_AES_128_CCM"/>
41937   <int value="49309" label="TLS_RSA_WITH_AES_256_CCM"/>
41938   <int value="49310" label="TLS_DHE_RSA_WITH_AES_128_CCM"/>
41939   <int value="49311" label="TLS_DHE_RSA_WITH_AES_256_CCM"/>
41940   <int value="49312" label="TLS_RSA_WITH_AES_128_CCM_8"/>
41941   <int value="49313" label="TLS_RSA_WITH_AES_256_CCM_8"/>
41942   <int value="49314" label="TLS_DHE_RSA_WITH_AES_128_CCM_8"/>
41943   <int value="49315" label="TLS_DHE_RSA_WITH_AES_256_CCM_8"/>
41944   <int value="49316" label="TLS_PSK_WITH_AES_128_CCM"/>
41945   <int value="49317" label="TLS_PSK_WITH_AES_256_CCM"/>
41946   <int value="49318" label="TLS_DHE_PSK_WITH_AES_128_CCM"/>
41947   <int value="49319" label="TLS_DHE_PSK_WITH_AES_256_CCM"/>
41948   <int value="49320" label="TLS_PSK_WITH_AES_128_CCM_8"/>
41949   <int value="49321" label="TLS_PSK_WITH_AES_256_CCM_8"/>
41950   <int value="49322" label="TLS_PSK_DHE_WITH_AES_128_CCM_8"/>
41951   <int value="49323" label="TLS_PSK_DHE_WITH_AES_256_CCM_8"/>
41952 </enum>
41954 <enum name="SSLErrorTypes" type="int">
41955   <int value="0" label="CERT_COMMON_NAME_INVALID"/>
41956   <int value="1" label="CERT_DATE_INVALID"/>
41957   <int value="2" label="CERT_AUTHORITY_INVALID"/>
41958   <int value="3" label="CERT_CONTAINS_ERRORS"/>
41959   <int value="4" label="CERT_NO_REVOCATION_MECHANISM"/>
41960   <int value="5" label="CERT_REVOKED"/>
41961   <int value="6" label="CERT_INVALID"/>
41962   <int value="7" label="CERT_WEAK_SIGNATURE_ALGORITHM"/>
41963   <int value="8" label="CERT_WEAK_KEY"/>
41964   <int value="9" label="UNKNOWN"/>
41965 </enum>
41967 <enum name="SSLResponseTypesV2" type="int">
41968   <int value="0" label="SHOW_ALL"/>
41969   <int value="1" label="SHOW_OVERRIDABLE"/>
41970   <int value="2" label="PROCEED_OVERRIDABLE"/>
41971   <int value="3" label="PROCEED_NAME"/>
41972   <int value="4" label="PROCEED_DATE"/>
41973   <int value="5" label="PROCEED_AUTHORITY"/>
41974   <int value="6" label="DONT_PROCEED_OVERRIDABLE"/>
41975   <int value="7" label="DONT_PROCEED_NAME"/>
41976   <int value="8" label="DONT_PROCEED_DATE"/>
41977   <int value="9" label="DONT_PROCEED_AUTHORITY"/>
41978   <int value="10" label="MORE"/>
41979   <int value="11" label="SHOW_UNDERSTAND"/>
41980   <int value="12" label="SHOW_INTERNAL_HOSTNAME"/>
41981   <int value="13" label="PROCEED_INTERNAL_HOSTNAME"/>
41982   <int value="14" label="SHOW_NEW_SITE"/>
41983   <int value="15" label="PROCEED_NEW_SITE"/>
41984   <int value="16"
41985       label="User manually typed proceed (PROCEED_MANUAL_NONOVERRIDABLE)"/>
41986   <int value="17"
41987       label="Chrome captive portal detection enabled
41988              (CAPTIVE_PORTAL_DETECTION_ENABLED)"/>
41989   <int value="18"
41990       label="Chrome captive portal detection enabled on an overridable SSL
41991              error page (CAPTIVE_PORTAL_DETECTION_ENABLED_OVERRIDABLE)"/>
41992   <int value="19"
41993       label="Received a captive portal result
41994              (CAPTIVE_PORTAL_PROBE_COMPLETED)"/>
41995   <int value="20"
41996       label="Received a captive portal result on an overridable SSL error
41997              page (CAPTIVE_PORTAL_PROBE_COMPLETED_OVERRIDABLE)"/>
41998   <int value="21"
41999       label="Received no response or Non-HTTP login page
42000              (CAPTIVE_PORTAL_NO_RESPONSE)"/>
42001   <int value="22"
42002       label="Received no response or Non-HTTP login page on an overridable
42003              SSL error page (CAPTIVE_PORTAL_NO_RESPONSE_OVERRIDABLE)"/>
42004   <int value="23" label="Detected captive portal (CAPTIVE_PORTAL_DETECTED)"/>
42005   <int value="24"
42006       label="Detected captive portal on an overridable SSL error page
42007              (CAPTIVE_PORTAL_DETECTED_OVERRIDABLE)"/>
42008 </enum>
42010 <enum name="StartupURLsMigration" type="int">
42011   <int value="0" label="Performed migration"/>
42012   <int value="1" label="No migration value"/>
42013   <int value="2" label="Reset migration"/>
42014 </enum>
42016 <enum name="SuggestAppsDialogCloseReason" type="int">
42017   <int value="0" label="Unknown error"/>
42018   <int value="1" label="Item installed"/>
42019   <int value="2" label="User cancelled"/>
42020   <int value="3" label="Webstore link clicked"/>
42021 </enum>
42023 <enum name="SuggestAppsDialogInstall" type="int">
42024   <int value="0" label="Install succeeded"/>
42025   <int value="1" label="Install cancelled"/>
42026   <int value="2" label="Install failed"/>
42027 </enum>
42029 <enum name="SuggestAppsDialogLoad" type="int">
42030   <int value="0" label="Load succeeded"/>
42031   <int value="1" label="Load cancelled"/>
42032   <int value="2" label="Load failed"/>
42033 </enum>
42035 <enum name="SuggestionsResponseState" type="int">
42036   <int value="0" label="Empty response received from the server."/>
42037   <int value="1" label="Invalid response received from the server."/>
42038   <int value="2" label="Valid response received from the server."/>
42039 </enum>
42041 <enum name="SuspendAttempt" type="int">
42042   <int value="0" label="Attempted"/>
42043 </enum>
42045 <enum name="SuspendResult" type="int">
42046   <int value="0" label="Succeeded"/>
42047   <int value="1" label="Failed"/>
42048   <int value="2" label="Canceled (before writing wakeup count)"/>
42049   <int value="3" label="Canceled (after writing wakeup count)"/>
42050 </enum>
42052 <enum name="SuspendStatus" type="int">
42053   <int value="0" label="Success"/>
42054   <int value="1" label="Failure"/>
42055   <int value="2" label="Cancelled"/>
42056   <int value="3" label="Attempted"/>
42057 </enum>
42059 <enum name="SyncAuthError" type="int">
42060   <int value="0"
42061       label="Number of times clients have encountered an Auth error."/>
42062   <int value="1" label="Number of times clients have fixed an auth error."/>
42063 </enum>
42065 <enum name="SyncBackendInitializeRestoreState" type="int">
42066   <int value="0" label="Expected restored types and found some"/>
42067   <int value="1" label="Expected restored types but found none"/>
42068   <int value="2" label="Did not expect restored types and found none"/>
42069   <int value="3" label="Did not expect restored types but found some"/>
42070 </enum>
42072 <enum name="SyncCryptographerPendingKeysState" type="int">
42073   <int value="0" label="Does not have pending keys"/>
42074   <int value="1" label="Has pending keys"/>
42075 </enum>
42077 <enum name="SyncCryptographerReadyState" type="int">
42078   <int value="0" label="Not Ready"/>
42079   <int value="1" label="Ready"/>
42080 </enum>
42082 <enum name="SyncCustomEncryptionEvent" type="int">
42083   <int value="0" label="Default setup with an implicit passphrase"/>
42084   <int value="1" label="Advanced setup with a custom passphrase"/>
42085 </enum>
42087 <enum name="SyncDeferredInitTrigger" type="int">
42088   <int value="0" label="Data type requested init."/>
42089   <int value="1" label="Fallback timer triggered init."/>
42090 </enum>
42092 <enum name="SyncDirectoryOpenResult" type="int">
42093   <summary>Possible outcomes of an attempt to load the sync directory.</summary>
42094   <int value="0" label="FIRST_TRY_SUCCESS"/>
42095   <int value="1" label="SECOND_TRY_SUCCESS"/>
42096   <int value="2" label="SECOND_TRY_FAILURE"/>
42097 </enum>
42099 <enum name="SyncedNotificationActionType" type="int">
42100   <int value="0" label="Unknown"/>
42101   <int value="1" label="Notification clicked"/>
42102   <int value="2" label="Notification button clicked"/>
42103   <int value="3" label="Notification closed by user"/>
42104   <int value="4" label="Notification closed by system"/>
42105 </enum>
42107 <enum name="SyncedSearchEngineDeleteEvent" type="int">
42108   <summary>Possible events that delete a synced search engine.</summary>
42109   <int value="0" label="USER_INITIATED"/>
42110   <int value="1" label="PRE_SYNC_DELETE"/>
42111   <int value="2" label="EMPTY_FIELD"/>
42112 </enum>
42114 <enum name="SyncErrorInfobarTypes" type="int">
42115   <summary>Possible errors that can trigger a sync error infobar.</summary>
42116   <int value="1" label="Sign in needs update"/>
42117   <int value="2" label="Service unavailable"/>
42118   <int value="3" label="Needs passphrase"/>
42119   <int value="4" label="Unrecoverable error"/>
42120 </enum>
42122 <enum name="SyncEventCode" type="int">
42123   <summary>
42124     Sync UI events. The codes are listed in profile_syncer_service.h with more
42125     details.
42126   </summary>
42127   <int value="1" label="START_FROM_NTP"/>
42128   <int value="2" label="START_FROM_WRENCH"/>
42129   <int value="3" label="START_FROM_OPTIONS"/>
42130   <int value="10" label="CANCEL_FROM_SIGNON_WITHOUT_AUTH"/>
42131   <int value="11" label="CANCEL_DURING_SIGNON"/>
42132   <int value="12" label="CANCEL_DURING_SIGNON_AFTER_MERGE"/>
42133   <int value="20" label="STOP_FROM_OPTIONS"/>
42134   <int value="21" label="STOP_FROM_ADVANCED_DIALOG"/>
42135   <int value="30" label="MERGE_AND_SYNC_NEEDED"/>
42136 </enum>
42138 <enum name="SyncFaviconsAvailable" type="int">
42139   <int value="0" label="Synced favicons full"/>
42140   <int value="1" label="Synced favicons not full"/>
42141 </enum>
42143 <enum name="SyncFSConflictResolutionPolicy" type="int">
42144   <int value="0" label="Unknown"/>
42145   <int value="1" label="LastWriteWin"/>
42146   <int value="2" label="Manual"/>
42147 </enum>
42149 <enum name="SyncFSRemoteServiceState" type="int">
42150   <int value="0" label="OK"/>
42151   <int value="1" label="TemporaryUnavailable"/>
42152   <int value="2" label="AuthenticationRequired"/>
42153   <int value="3" label="Disabled"/>
42154 </enum>
42156 <enum name="SyncKeystoreDecryptionFailure" type="int">
42157   <int value="0" label="No keystore key"/>
42158   <int value="1" label="Unknown reason"/>
42159 </enum>
42161 <enum name="SyncModelTypes" type="int">
42162   <int value="0" label="Unspecified"/>
42163   <int value="1" label="Top level folder"/>
42164   <int value="2" label="Bookmarks"/>
42165   <int value="3" label="Preferences"/>
42166   <int value="4" label="Passwords"/>
42167   <int value="5" label="Autofill Profile"/>
42168   <int value="6" label="Autocomplete"/>
42169   <int value="7" label="Themes"/>
42170   <int value="8" label="Typed URLs"/>
42171   <int value="9" label="Extensions"/>
42172   <int value="10" label="Search Engines"/>
42173   <int value="11" label="Sessions"/>
42174   <int value="12" label="Apps"/>
42175   <int value="13" label="App Settings"/>
42176   <int value="14" label="Extension Settings"/>
42177   <int value="15" label="App Notifications"/>
42178   <int value="16" label="History Delete Directives"/>
42179   <int value="17" label="Nigori"/>
42180   <int value="18" label="Device Information"/>
42181   <int value="19" label="Experiments"/>
42182   <int value="20" label="Synced Notifications"/>
42183   <int value="21" label="Priority Preferences"/>
42184   <int value="22" label="Dictionary"/>
42185   <int value="23" label="Favicon Images"/>
42186   <int value="24" label="Favicon Tracking"/>
42187   <int value="25" label="Proxy Tabs"/>
42188   <int value="26" label="Managed User Settings"/>
42189   <int value="27" label="Managed Users"/>
42190   <int value="28" label="Articles"/>
42191   <int value="29" label="App list"/>
42192   <int value="30" label="Managed User Shared Settings"/>
42193   <int value="31" label="Synced Notification App Info"/>
42194 </enum>
42196 <enum name="SyncNigoriMigrationResult" type="int">
42197   <int value="0" label="Failed to set default encryption key"/>
42198   <int value="1" label="Failed to set nondefault encryption key"/>
42199   <int value="2" label="Failed to extract keystore decryptor"/>
42200   <int value="3" label="Failed to extract encryption keybag"/>
42201   <int value="4"
42202       label="Successfully migrated to non-backwards compatible keystore mode"/>
42203   <int value="5"
42204       label="Successfully migrated to backwards compatible keystore mode"/>
42205   <int value="6" label="Successfully migrated with frozen implicit passphrase"/>
42206   <int value="7" label="Successfully migrated with custom passphrase"/>
42207 </enum>
42209 <enum name="SyncNigoriMigrationState" type="int">
42210   <int value="0" label="Fully migrated"/>
42211   <int value="1" label="Not migrated due to cryptographer not ready"/>
42212   <int value="2" label="Not migrated due to missing keystore key"/>
42213   <int value="3" label="Not migrated for an unknown reason"/>
42214 </enum>
42216 <enum name="SyncSimpleConflictResolutions" type="int">
42217   <summary>
42218     Sync simple conflict resolutions. The codes are listed in
42219     conflict_resolver.h, and correspond to the different methods we have for
42220     resolving simple sync conflicts.
42221   </summary>
42222   <int value="0" label="Overwrite local"/>
42223   <int value="1" label="Overwrite server"/>
42224   <int value="2" label="Undelete"/>
42225   <int value="3" label="Ignore encryption"/>
42226   <int value="4" label="Nigori merge"/>
42227   <int value="5" label="Changes match"/>
42228 </enum>
42230 <enum name="SyncStartResult" type="int">
42231   <summary>
42232     Sync data type start results. The codes are listed in data_type_controller.h
42233     with more details.
42234   </summary>
42235   <int value="0" label="OK"/>
42236   <int value="1" label="OK_FIRST_RUN"/>
42237   <int value="2" label="BUSY"/>
42238   <int value="3" label="NOT_ENABLED"/>
42239   <int value="4" label="ASSOCIATION_FAILED"/>
42240   <int value="5" label="ABORTED"/>
42241   <int value="6" label="UNRECOVERABLE_ERROR"/>
42242   <int value="7" label="NEEDS_CRYPTO"/>
42243 </enum>
42245 <enum name="SyncUnrecoverableErrorReason" type="int">
42246   <summary>Reasons for sync unrecoverable errors.</summary>
42247   <int value="0" label="No error"/>
42248   <int value="1" label="Syncer error"/>
42249   <int value="2" label="Backend initialization error"/>
42250   <int value="3" label="Configuration retry"/>
42251   <int value="4" label="Configuration failure"/>
42252   <int value="5" label="Actionable error"/>
42253 </enum>
42255 <enum name="TabBackgroundLoadStatus" type="int">
42256   <int value="0" label="Loaded on creation and shown"/>
42257   <int value="1" label="Loaded on creation and lost"/>
42258   <int value="2" label="Not loaded on creation"/>
42259 </enum>
42261 <enum name="TabRestoreResult" type="int">
42262   <int value="0" label="Failure (other)"/>
42263   <int value="1" label="Success"/>
42264   <int value="2" label="Failure due to network connectivity"/>
42265 </enum>
42267 <enum name="TabRestoreUserAction" type="int">
42268   <int value="0" label="Wait for completion"/>
42269   <int value="1" label="Leave tab (close tab/switch tab/go to tab switcher)"/>
42270   <int value="2" label="Leave Chrome"/>
42271 </enum>
42273 <enum name="TabStatus" type="int">
42274   <int value="0" label="Memory resident"/>
42275   <int value="1" label="Evicted and reloaded"/>
42276   <int value="2" label="Reloaded due to cold start"/>
42277   <int value="3" label="Partially evicted"/>
42278   <int value="4" label="Reloaded due to backgrounding"/>
42279   <int value="5" label="Reloaded due to incognito"/>
42280   <int value="6" label="Reloaded due to cold start (fg tab on start)"/>
42281   <int value="7" label="Reloaded due to cold start (bg tab on switch)"/>
42282   <int value="8" label="Lazy load for 'Open in new tab'"/>
42283   <int value="9" label="Stopped due to page loading when backgrounding"/>
42284   <int value="10" label="Evicted due to page loading when backgrounding"/>
42285 </enum>
42287 <enum name="TabSwitchedToForegroundLaunchedWithURL" type="int">
42288   <obsolete>
42289     Deprecated as of 04/2014.
42290   </obsolete>
42291   <int value="0" label="Launched without an URL"/>
42292   <int value="1" label="Launched with an URL"/>
42293 </enum>
42295 <enum name="TabSwitchedToForegroundRevisit" type="int">
42296   <obsolete>
42297     Deprecated as of 04/2014.
42298   </obsolete>
42299   <int value="0" label="First time"/>
42300   <int value="1" label="Revisit"/>
42301 </enum>
42303 <enum name="TapDelayType" type="int">
42304   <int value="0" label="Delayed Tap"/>
42305   <int value="1" label="Undelayed Tap"/>
42306 </enum>
42308 <enum name="TcpSocketStatus" type="int">
42309   <int value="0" label="Unknown"/>
42310   <int value="1" label="Fast Connection Return"/>
42311   <int value="2" label="Slow Connection Return"/>
42312   <int value="3" label="Connection Error"/>
42313   <int value="4" label="Syn Data Acknowledged"/>
42314   <int value="5" label="Syn Data Nacked"/>
42315   <int value="6" label="Syn Data Probe Failed"/>
42316   <int value="7" label="No syn data + ack (can't happen)"/>
42317   <int value="8" label="No syn data + nack"/>
42318   <int value="9" label="No syn data + probe failed"/>
42319 </enum>
42321 <enum name="TimeZoneRequestEvent" type="int">
42322   <int value="0" label="Request start"/>
42323   <int value="1" label="Response success"/>
42324   <int value="2" label="Response not OK"/>
42325   <int value="3" label="Response empty"/>
42326   <int value="4" label="Response malformed"/>
42327 </enum>
42329 <enum name="TimeZoneRequestResult" type="int">
42330   <int value="0" label="Success"/>
42331   <int value="1" label="Failure"/>
42332   <int value="2" label="Server error"/>
42333   <int value="3" label="Request is cancelled."/>
42334 </enum>
42336 <enum name="TLSRenegotiationPatched" type="int">
42337   <int value="0" label="Not renegotiation patched"/>
42338   <int value="1" label="Renegotiation patched"/>
42339 </enum>
42341 <enum name="TouchpadDeviceState" type="int">
42342   <int value="0" label="NO_TP_PRESENT_NO_TP_EXPECTED">
42343     No touchpad detected on a device without built-in touchpad
42344   </int>
42345   <int value="1" label="TP_PRESENT_NO_TP_EXPECTED">
42346     External touchpad detected on a device without built-in touchpad
42347   </int>
42348   <int value="2" label="NO_TP_PRESENT_TP_EXPECTED_BOOT">
42349     Built-in touchpad not detected at boot time on a device with built-in
42350     touchpad (touchpad failure at boot time)
42351   </int>
42352   <int value="3" label="TP_PRESENT_TP_EXPECTED_BOOT">
42353     Built-in touchpad detected at boot time on a device with built-in touchpad
42354   </int>
42355   <int value="4" label="NO_TP_PRESENT_TP_EXPECTED_RESUME">
42356     Built-in touchpad not detected at resume time on a device with built-in
42357     touchpad (touchpad failure at resume time)
42358   </int>
42359   <int value="5" label="TP_PRESENT_TP_EXPECTED_RESUME">
42360     Built-in touchpad detected at resume time on a device with built-in touchpad
42361   </int>
42362 </enum>
42364 <enum name="TouchpadProblemType" type="int">
42365   <int value="0" label="All events">
42366     All observed input events from touchpad. Serves as a reference.
42367   </int>
42368   <int value="1" label="Noisy Ground">
42369     The touchpad noise events (e.g. abrupt cursor jumps) caused by the noisy
42370     ground.
42371   </int>
42372 </enum>
42374 <enum name="TrackedPreference" type="int">
42375   <int value="0" label="prefs::kShowHomeButton"/>
42376   <int value="1" label="prefs::kHomePageIsNewTabPage"/>
42377   <int value="2" label="prefs::kHomePage"/>
42378   <int value="3" label="prefs::kRestoreOnStartup"/>
42379   <int value="4" label="prefs::kURLsToRestoreOnStartup"/>
42380   <int value="5" label="extensions::pref_names::kExtensions"/>
42381   <int value="6" label="prefs::kGoogleServicesLastUsername"/>
42382   <int value="7" label="prefs::kSearchProviderOverrides"/>
42383   <int value="8" label="prefs::kDefaultSearchProviderSearchURL"/>
42384   <int value="9" label="prefs::kDefaultSearchProviderKeyword"/>
42385   <int value="10" label="prefs::kDefaultSearchProviderName"/>
42386   <int value="11" label="prefs::kPinnedTabs"/>
42387   <int value="12" label="extensions::pref_names::kKnownDisabled"/>
42388   <int value="13" label="prefs::kProfileResetPromptMemento"/>
42389 </enum>
42391 <enum name="TranslateError" type="int">
42392   <int value="0" label="No error"/>
42393   <int value="1" label="Network error"/>
42394   <int value="2" label="Initialization error"/>
42395   <int value="3" label="Unknown language"/>
42396   <int value="4" label="Unsupported language"/>
42397   <int value="5" label="Identical language"/>
42398   <int value="6" label="Translation error"/>
42399 </enum>
42401 <enum name="TranslateInitiationStatus" type="int">
42402   <int value="0" label="Completely disabled by prefs"/>
42403   <int value="1" label="Completely disabled by switch"/>
42404   <int value="2" label="Disabled by user configuration"/>
42405   <int value="3" label="Unsupported Language"/>
42406   <int value="4" label="Unsupported URL"/>
42407   <int value="5" label="Do nothing for similar languages"/>
42408   <int value="6" label="Do nothing for accepted languages"/>
42409   <int value="7" label="Auto translation by user configuration"/>
42410   <int value="8" label="Auto translation by linked from a translated page"/>
42411   <int value="9" label="Show infobar"/>
42412   <int value="10" label="MIME-type is not supported"/>
42413 </enum>
42415 <enum name="TranslateLanguage" type="int">
42416   <int value="0" label="No language code"/>
42417   <int value="1" label="Valid language code"/>
42418   <int value="2" label="Invalid language code"/>
42419 </enum>
42421 <enum name="TranslateLanguageVerification" type="int">
42422   <int value="0" label="CLD is disabled"/>
42423   <int value="1" label="No Content-Language"/>
42424   <int value="2" label="CLD can not determine a language"/>
42425   <int value="3" label="CLD agrees with Content-Language"/>
42426   <int value="4" label="CLD disagrees with Content-Language"/>
42427   <int value="5" label="CLD can be trusted"/>
42428   <int value="6" label="CLD can complement a sub code"/>
42429 </enum>
42431 <enum name="TranslateScheme" type="int">
42432   <int value="0" label="http"/>
42433   <int value="1" label="https"/>
42434   <int value="2" label="unexpected other schemes"/>
42435 </enum>
42437 <enum name="UIEventType" type="int">
42438   <int value="0" label="Unknown"/>
42439   <int value="1" label="Touch released"/>
42440   <int value="2" label="Touch pressed"/>
42441   <int value="3" label="Touch moved"/>
42442   <int value="4" label="Touch stationary"/>
42443   <int value="5" label="Touch cancelled"/>
42444   <int value="6" label="Gesture scroll begin"/>
42445   <int value="7" label="Gesture scroll end"/>
42446   <int value="8" label="Gesture scroll update"/>
42447   <int value="9" label="Gesture tap"/>
42448   <int value="10" label="Gesture tap down"/>
42449   <int value="11" label="Gesture finger down"/>
42450   <int value="12" label="Gesture finger up"/>
42451   <int value="13" label="Gesture double tap"/>
42452   <int value="14" label="Gesture triple tap"/>
42453   <int value="15" label="Gesture two-finger tap"/>
42454   <int value="16" label="Gesture pinch begin"/>
42455   <int value="17" label="Gesture pinch end"/>
42456   <int value="18" label="Gesture pinch update (2 fingers)"/>
42457   <int value="19" label="Long press"/>
42458   <int value="20" label="Multi-finger swipe (2 fingers)"/>
42459   <int value="21" label="Scroll"/>
42460   <int value="22" label="Scroll fling start"/>
42461   <int value="23" label="Scroll fling cancel"/>
42462   <int value="24" label="Multi-finger swipe (3 fingers)"/>
42463   <int value="25" label="Multi-finger swipe (4+ fingers)"/>
42464   <int value="26" label="Gesture scroll update (2 fingers)"/>
42465   <int value="27" label="Gesture scroll update (3 fingers)"/>
42466   <int value="28" label="Gesture scroll update (4+ fingers)"/>
42467   <int value="29" label="Gesture pinch update (3 fingers)"/>
42468   <int value="30" label="Gesture pinch update (4+ fingers)"/>
42469   <int value="31" label="Long tap"/>
42470   <int value="32" label="Show Press"/>
42471   <int value="33" label="Tap Cancel"/>
42472   <int value="34" label="Edge swipe"/>
42473 </enum>
42475 <enum name="UmaInitSequence" type="int">
42476   <int value="0" label="Timer fired first"/>
42477   <int value="1" label="Init task completed first"/>
42478 </enum>
42480 <enum name="UmaMachineIdState" type="int">
42481   <int value="0" label="ID generation failed"/>
42482   <int value="1" label="No stored value"/>
42483   <int value="2" label="Machine ID changed"/>
42484   <int value="3" label="Machine ID unchanged"/>
42485 </enum>
42487 <enum name="UmaUploadResponseStatus" type="int">
42488   <int value="0" label="Unknown failure"/>
42489   <int value="1" label="Success"/>
42490   <int value="2" label="Bad request"/>
42491   <int value="3" label="No response"/>
42492 </enum>
42494 <enum name="UncacheableReason" type="int">
42495   <int value="0" label="kNoData"/>
42496   <int value="1" label="kPre11PartialResponse"/>
42497   <int value="2" label="kNoStrongValidatorOnPartialResponse"/>
42498   <int value="3" label="kShortMaxAge"/>
42499   <int value="4" label="kExpiresTooSoon"/>
42500   <int value="5" label="kHasMustRevalidate"/>
42501   <int value="6" label="kNoCache"/>
42502   <int value="7" label="kNoStore"/>
42503 </enum>
42505 <enum name="UniformityTrialGroupNotActive" type="int">
42506   <int value="0" label="Invalid"/>
42507   <int value="1" label="Group not reported"/>
42508   <int value="2" label="Trial was disabled"/>
42509   <int value="3" label="Group not reported and trial was disabled"/>
42510 </enum>
42512 <enum name="UpdateEngineAttemptResult" type="int">
42513   <int value="0" label="Update Succeeded"/>
42514   <int value="1" label="Internal Error"/>
42515   <int value="2" label="Payload Download Error"/>
42516   <int value="3" label="Metadata Malformed"/>
42517   <int value="4" label="Operation Malformed"/>
42518   <int value="5" label="Operation Execution Error"/>
42519   <int value="6" label="Metadata Verification Failed"/>
42520   <int value="7" label="Payload Verification Failed"/>
42521   <int value="8" label="Verification Failed"/>
42522   <int value="9" label="Post-install Failed"/>
42523   <int value="10" label="Abnormal Termination"/>
42524 </enum>
42526 <enum name="UpdateEngineCheckReaction" type="int">
42527   <int value="0" label="Updating"/>
42528   <int value="1" label="Ignoring"/>
42529   <int value="2" label="Deferring"/>
42530   <int value="3" label="Backing Off"/>
42531 </enum>
42533 <enum name="UpdateEngineCheckResult" type="int">
42534   <int value="0" label="Update Available"/>
42535   <int value="1" label="No Update Available"/>
42536   <int value="2" label="Response Download Error"/>
42537   <int value="3" label="Response Parsing Error"/>
42538   <int value="4" label="Reboot Pending"/>
42539 </enum>
42541 <enum name="UpdateEngineConnectionType" type="int">
42542   <int value="0" label="Unknown"/>
42543   <int value="1" label="Ethernet"/>
42544   <int value="2" label="Wifi"/>
42545   <int value="3" label="WiMAX"/>
42546   <int value="4" label="Bluetooth"/>
42547   <int value="5" label="Cellular"/>
42548   <int value="6" label="Tethered (Ethernet)"/>
42549   <int value="7" label="Tethered (Wifi)"/>
42550 </enum>
42552 <enum name="UpdateEngineDownloadErrorCode" type="int">
42553   <int value="0" label="Download Error"/>
42554   <int value="100" label="Input Malformed (Internal Error)"/>
42555   <int value="101" label="Unknown HTTP Status (not 200-599)"/>
42556   <int value="400" label="Bad Request (HTTP Status 400)"/>
42557   <int value="401" label="Unauthorized (HTTP Status 401)"/>
42558   <int value="402" label="Payment Required (HTTP Status 402)"/>
42559   <int value="403" label="Forbidden (HTTP Status 403)"/>
42560   <int value="404" label="Not Found (HTTP Status 404)"/>
42561   <int value="405" label="Method Not Allowed (HTTP Status 405)"/>
42562   <int value="406" label="Not Acceptable (HTTP Status 406)"/>
42563   <int value="407" label="Proxy Auth Req (HTTP Status 407)"/>
42564   <int value="408" label="Request Timeout (HTTP Status 408)"/>
42565   <int value="409" label="Conflict (HTTP Status 409)"/>
42566   <int value="410" label="Gone (HTTP Status 410)"/>
42567   <int value="500" label="Internal Server Error (HTTP Status 500)"/>
42568   <int value="501" label="Not Implemented (HTTP Status 501)"/>
42569   <int value="502" label="Bad Gateway (HTTP Status 502)"/>
42570   <int value="503" label="Service Unavailable (HTTP Status 503)"/>
42571   <int value="504" label="Gateway Timeout (HTTP Status 504)"/>
42572 </enum>
42574 <enum name="UpdateEngineDownloadSource" type="int">
42575   <int value="0" label="HTTPS Server"/>
42576   <int value="1" label="HTTP Server"/>
42577   <int value="2" label="HTTP Peer"/>
42578 </enum>
42580 <enum name="UpdateEngineDownloadSources" type="int">
42581   <int value="0" label="Other"/>
42582   <int value="1" label="HTTPS Server Only"/>
42583   <int value="2" label="HTTP Server Only"/>
42584   <int value="3" label="HTTP Server, HTTPS Server"/>
42585   <int value="4" label="HTTP Peer Only"/>
42586   <int value="5" label="HTTP Peer and HTTPS Server"/>
42587   <int value="6" label="HTTP Peer and HTTP Server"/>
42588   <int value="7" label="HTTP Peer, HTTPS Server, and HTTP Server"/>
42589 </enum>
42591 <enum name="UpdateEngineErrorCode" type="int">
42592   <int value="0" label="kErrorCodeSuccess"/>
42593   <int value="1" label="kErrorCodeError"/>
42594   <int value="2" label="kErrorCodeOmahaRequestError"/>
42595   <int value="3" label="kErrorCodeOmahaResponseHandlerError"/>
42596   <int value="4" label="kErrorCodeFilesystemCopierError"/>
42597   <int value="5" label="kErrorCodePostinstallRunnerError"/>
42598   <int value="6" label="kErrorCodeSetBootableFlagError"/>
42599   <int value="7" label="kErrorCodeInstallDeviceOpenError"/>
42600   <int value="8" label="kErrorCodeKernelDeviceOpenError"/>
42601   <int value="9" label="kErrorCodeDownloadTransferError"/>
42602   <int value="10" label="kErrorCodePayloadHashMismatchError"/>
42603   <int value="11" label="kErrorCodePayloadSizeMismatchError"/>
42604   <int value="12" label="kErrorCodeDownloadPayloadVerificationError"/>
42605   <int value="13" label="kErrorCodeDownloadNewPartitionInfoError"/>
42606   <int value="14" label="kErrorCodeDownloadWriteError"/>
42607   <int value="15" label="kErrorCodeNewRootfsVerificationError"/>
42608   <int value="16" label="kErrorCodeNewKernelVerificationError"/>
42609   <int value="17" label="kErrorCodeSignedDeltaPayloadExpectedError"/>
42610   <int value="18" label="kErrorCodeDownloadPayloadPubKeyVerificationError"/>
42611   <int value="19" label="kErrorCodePostinstallBootedFromFirmwareB"/>
42612   <int value="20" label="kErrorCodeDownloadStateInitializationError"/>
42613   <int value="21" label="kErrorCodeDownloadInvalidMetadataMagicString"/>
42614   <int value="22" label="kErrorCodeDownloadSignatureMissingInManifest"/>
42615   <int value="23" label="kErrorCodeDownloadManifestParseError"/>
42616   <int value="24" label="kErrorCodeDownloadMetadataSignatureError"/>
42617   <int value="25" label="kErrorCodeDownloadMetadataSignatureVerificationError"/>
42618   <int value="26" label="kErrorCodeDownloadMetadataSignatureMismatch"/>
42619   <int value="27" label="kErrorCodeDownloadOperationHashVerificationError"/>
42620   <int value="28" label="kErrorCodeDownloadOperationExecutionError"/>
42621   <int value="29" label="kErrorCodeDownloadOperationHashMismatch"/>
42622   <int value="30" label="kErrorCodeOmahaRequestEmptyResponseError"/>
42623   <int value="31" label="kErrorCodeOmahaRequestXMLParseError"/>
42624   <int value="32" label="kErrorCodeDownloadInvalidMetadataSize"/>
42625   <int value="33" label="kErrorCodeDownloadInvalidMetadataSignature"/>
42626   <int value="34" label="kErrorCodeOmahaRequestResponseInvalid"/>
42627   <int value="35" label="kErrorCodeOmahaUpdateIgnoredPerPolicy"/>
42628   <int value="36" label="kErrorCodeOmahaUpdateDeferredPerPolicy"/>
42629   <int value="37" label="kErrorCodeOmahaErrorInHTTPResponse"/>
42630   <int value="38" label="kErrorCodeDownloadOperationHashMissingError"/>
42631   <int value="39" label="kErrorCodeDownloadMetadataSignatureMissingError"/>
42632   <int value="40" label="kErrorCodeOmahaUpdateDeferredForBackoff"/>
42633   <int value="41" label="kErrorCodePostinstallPowerwashError"/>
42634   <int value="42" label="kErrorCodeUpdateCanceledByChannelChange"/>
42635   <int value="43" label="kErrorCodePostinstallFirmwareRONotUpdatable"/>
42636   <int value="44" label="kErrorCodeUnsupportedMajorPayloadVersion"/>
42637   <int value="45" label="kErrorCodeUnsupportedMinorPayloadVersion"/>
42638 </enum>
42640 <enum name="UpdateEngineInstallDateProvisioningSource" type="int">
42641   <int value="0" label="Omaha Response"/>
42642   <int value="1" label="OOBE Marker"/>
42643 </enum>
42645 <enum name="UpdateEnginePayloadFormat" type="int">
42646   <int value="0" label="Full"/>
42647   <int value="1" label="Delta"/>
42648   <int value="2" label="Forced Full"/>
42649 </enum>
42651 <enum name="UpdatePolicy" type="int">
42652   <int value="0" label="UPDATES_DISABLED"/>
42653   <int value="1" label="AUTOMATIC_UPDATES"/>
42654   <int value="2" label="MANUAL_UPDATES_ONLY"/>
42655   <int value="3" label="AUTO_UPDATES_ONLY"/>
42656 </enum>
42658 <enum name="UrlResolutionResult" type="int">
42659   <int value="0" label="Absolute URL"/>
42660   <int value="1" label="Resolutions Differ"/>
42661   <int value="2" label="Resolutions Agree"/>
42662 </enum>
42664 <enum name="URLSchemeForHistogram" type="int">
42665   <int value="0" label="kUnknownURLScheme"/>
42666   <int value="1" label="kMissingURLScheme"/>
42667   <int value="2" label="kHttpURLScheme"/>
42668   <int value="3" label="kHttpsURLScheme"/>
42669   <int value="4" label="kFtpURLScheme"/>
42670   <int value="5" label="kChromeExtensionURLScheme"/>
42671   <int value="6" label="kJavascriptURLScheme"/>
42672   <int value="7" label="kFileURLScheme"/>
42673   <int value="8" label="kBlobURLScheme"/>
42674   <int value="9" label="kDataURLScheme"/>
42675   <int value="10" label="kFileSystemScheme"/>
42676 </enum>
42678 <enum name="UserSelectableSyncType" type="int">
42679   <int value="0" label="Bookmarks"/>
42680   <int value="1" label="Preferences"/>
42681   <int value="2" label="Passwords"/>
42682   <int value="3" label="Autofill"/>
42683   <int value="4" label="Themes"/>
42684   <int value="5" label="Omnibox History"/>
42685   <int value="6" label="Extensions"/>
42686   <int value="7" label="Open Tabs"/>
42687   <int value="8" label="Apps"/>
42688 </enum>
42690 <enum name="UserType" type="int">
42691   <int value="0" label="Regular"/>
42692   <int value="1" label="Guest"/>
42693   <int value="2" label="Retail Mode"/>
42694   <int value="3" label="Public Account"/>
42695   <int value="4" label="Locally Managed"/>
42696   <int value="5" label="Kiosk App"/>
42697 </enum>
42699 <enum name="VariationSeedSignature" type="int">
42700   <int value="0" label="Signature Missing"/>
42701   <int value="1" label="Signature Decode Failed"/>
42702   <int value="2" label="Invalid Signature"/>
42703   <int value="3" label="Invalid Seed"/>
42704   <int value="4" label="Valid Signature for Seed"/>
42705 </enum>
42707 <enum name="VariationsResourceRequestsAllowedState" type="int">
42708   <int value="0" label="Requests allowed"/>
42709   <int value="1" label="Requests not allowed (Obsolete 11/2013)"/>
42710   <int value="2" label="Notified that requests became allowed"/>
42711   <int value="3" label="Requests not allowed: EULA not accepted"/>
42712   <int value="4" label="Requests not allowed: network down"/>
42713   <int value="5" label="Requests not allowed: disabled by command line"/>
42714 </enum>
42716 <enum name="VariationsSeedDateChange" type="int">
42717   <int value="0" label="No previous date"/>
42718   <int value="1" label="New date older than old date"/>
42719   <int value="2" label="Same day"/>
42720   <int value="3" label="Day changed"/>
42721 </enum>
42723 <enum name="VariationsSeedEmpty" type="int">
42724   <int value="0" label="Seed Not Empty"/>
42725   <int value="1" label="Seed Empty"/>
42726   <int value="2" label="Seed Corrupt"/>
42727   <int value="3" label="Seed Signature Verification Failed"/>
42728 </enum>
42730 <enum name="VaryType" type="int">
42731   <int value="0" label="No Vary header present"/>
42732   <int value="1" label="Vary:User-Agent"/>
42733   <int value="2" label="Other"/>
42734 </enum>
42736 <enum name="VAVDAH264DecoderFailure" type="int">
42737   <int value="0" label="FRAME_MBS_ONLY_FLAG_NOT_ONE"/>
42738   <int value="1" label="GAPS_IN_FRAME_NUM"/>
42739   <int value="2" label="MID_STREAM_RESOLUTION_CHANGE"/>
42740   <int value="3" label="INTERLACED_STREAM"/>
42741   <int value="4" label="VAAPI_ERROR"/>
42742 </enum>
42744 <enum name="VideoCodec" type="int">
42745   <int value="0" label="kUnknownVideoCodec"/>
42746   <int value="1" label="kCodecH264"/>
42747   <int value="2" label="kCodecVC1"/>
42748   <int value="3" label="kCodecMPEG2"/>
42749   <int value="4" label="kCodecMPEG4"/>
42750   <int value="5" label="kCodecTheora"/>
42751   <int value="6" label="kCodecVP8"/>
42752   <int value="7" label="kCodecVP9"/>
42753 </enum>
42755 <enum name="VideoCodecProfile" type="int">
42756   <int value="0" label="H.264 Baseline"/>
42757   <int value="1" label="H.264 Main"/>
42758   <int value="2" label="H.264 Extended"/>
42759   <int value="3" label="H.264 High"/>
42760   <int value="4" label="H.264 High10"/>
42761   <int value="5" label="H.264 High422"/>
42762   <int value="6" label="H.264 High444"/>
42763   <int value="7" label="H.264 ScalableBaseline"/>
42764   <int value="8" label="H.264 ScalableHigh"/>
42765   <int value="9" label="H.264 StereoHigh"/>
42766   <int value="10" label="H.264 MultiviewHigh"/>
42767   <int value="11" label="VP8"/>
42768   <int value="12" label="VP9"/>
42769 </enum>
42771 <enum name="VideoPixelFormat" type="int">
42772   <int value="0" label="UNKNOWN"/>
42773   <int value="1" label="YV12"/>
42774   <int value="2" label="YV16"/>
42775   <int value="3" label="I420"/>
42776   <int value="4" label="YV12A"/>
42777   <int value="5" label="HOLE"/>
42778   <int value="6" label="NATIVE_TEXTURE"/>
42779   <int value="7" label="YV12J"/>
42780 </enum>
42782 <enum name="ViewFileType" type="int">
42783   <int value="0" label="other"/>
42784   <int value="1" label=".3ga"/>
42785   <int value="2" label=".3gp"/>
42786   <int value="3" label=".aac"/>
42787   <int value="4" label=".alac"/>
42788   <int value="5" label=".asf"/>
42789   <int value="6" label=".avi"/>
42790   <int value="7" label=".bmp"/>
42791   <int value="8" label=".csv"/>
42792   <int value="9" label=".doc"/>
42793   <int value="10" label=".docx"/>
42794   <int value="11" label=".flac"/>
42795   <int value="12" label=".gif"/>
42796   <int value="13" label=".jpeg"/>
42797   <int value="14" label=".jpg"/>
42798   <int value="15" label=".log"/>
42799   <int value="16" label=".m3u"/>
42800   <int value="17" label=".m3u8"/>
42801   <int value="18" label=".m4a"/>
42802   <int value="19" label=".m4v"/>
42803   <int value="20" label=".mid"/>
42804   <int value="21" label=".mkv"/>
42805   <int value="22" label=".mov"/>
42806   <int value="23" label=".mp3"/>
42807   <int value="24" label=".mp4"/>
42808   <int value="25" label=".mpg"/>
42809   <int value="26" label=".odf"/>
42810   <int value="27" label=".odp"/>
42811   <int value="28" label=".ods"/>
42812   <int value="29" label=".odt"/>
42813   <int value="30" label=".oga"/>
42814   <int value="31" label=".ogg"/>
42815   <int value="32" label=".ogv"/>
42816   <int value="33" label=".pdf"/>
42817   <int value="34" label=".png"/>
42818   <int value="35" label=".ppt"/>
42819   <int value="36" label=".pptx"/>
42820   <int value="37" label=".ra"/>
42821   <int value="38" label=".ram"/>
42822   <int value="39" label=".rar"/>
42823   <int value="40" label=".rm"/>
42824   <int value="41" label=".rtf"/>
42825   <int value="42" label=".wav"/>
42826   <int value="43" label=".webm"/>
42827   <int value="44" label=".webp"/>
42828   <int value="45" label=".wma"/>
42829   <int value="46" label=".wmv"/>
42830   <int value="47" label=".xls"/>
42831   <int value="48" label=".xlsx"/>
42832 </enum>
42834 <enum name="VPNDriver" type="int">
42835   <int value="0" label="OpenVPN"/>
42836   <int value="1" label="L2TP/IPSec"/>
42837 </enum>
42839 <enum name="VPNRemoteAuthenticationType" type="int">
42840   <int value="0" label="OpenVPN Default"/>
42841   <int value="1" label="OpenVPN Certificate"/>
42842   <int value="2" label="L2TP/IPSec Default"/>
42843   <int value="3" label="L2TP/IPSec Certificate"/>
42844   <int value="4" label="L2TP/IPSec PSK"/>
42845 </enum>
42847 <enum name="VPNUserAuthenticationType" type="int">
42848   <int value="0" label="OpenVPN None"/>
42849   <int value="1" label="OpenVPN Certificate"/>
42850   <int value="2" label="OpenVPN Username/Password"/>
42851   <int value="3" label="OpenVPN Username/Password/OTP"/>
42852   <int value="4" label="L2TP/IPSec None"/>
42853   <int value="5" label="L2TP/IPSec Certificate"/>
42854   <int value="6" label="L2TP/IPSec Username/Password"/>
42855 </enum>
42857 <enum name="WalletApiCall" type="int">
42858   <int value="0" label="Unknown API call"/>
42859   <int value="1" label="Accept Legal Documents"/>
42860   <int value="2" label="Authenticate Instrument"/>
42861   <int value="3" label="Get Full Wallet"/>
42862   <int value="4" label="Get Wallet Items"/>
42863   <int value="5" label="Save to Wallet"/>
42864 </enum>
42866 <enum name="WalletErrors" type="int">
42867   <int value="0" label="Baseline: Issued request"/>
42868   <int value="1" label="Fatal error (deprecated)"/>
42869   <int value="2" label="Malformed response"/>
42870   <int value="3" label="Network error"/>
42871   <int value="4" label="Bad request"/>
42872   <int value="5" label="Internal error"/>
42873   <int value="6" label="Invalid params"/>
42874   <int value="7" label="Service unavailable"/>
42875   <int value="8" label="Spending limit exceeded"/>
42876   <int value="9" label="Unsupported API version"/>
42877   <int value="10" label="Unknown error"/>
42878   <int value="11" label="Unsupported merchant"/>
42879   <int value="12" label="Unsupported buyer legal address"/>
42880   <int value="13" label="Unverified know your customer status"/>
42881 </enum>
42883 <enum name="WalletRequiredActions" type="int">
42884   <int value="0" label="Baseline: Issued request"/>
42885   <int value="1" label="Unknown"/>
42886   <int value="2" label="GAIA auth"/>
42887   <int value="3" label="Passive GAIA auth"/>
42888   <int value="4" label="Set up Wallet"/>
42889   <int value="5" label="Accept ToS"/>
42890   <int value="6" label="Update expiration date"/>
42891   <int value="7" label="Upgrade min address"/>
42892   <int value="8" label="Choose another instrument or address"/>
42893   <int value="9" label="Verify CVV"/>
42894   <int value="10" label="Invalid form field"/>
42895   <int value="11" label="Require phone number"/>
42896 </enum>
42898 <enum name="WebFontCacheHit" type="int">
42899   <int value="0" label="Miss"/>
42900   <int value="1" label="Hit"/>
42901   <int value="2" label="Served from data URL"/>
42902 </enum>
42904 <enum name="WebFontUsageType" type="int">
42905   <int value="0" label="Styled, and used"/>
42906   <int value="1" label="Styled, but not used"/>
42907   <int value="2" label="Not styled, but used"/>
42908 </enum>
42910 <enum name="WebHistoryStatus" type="int">
42911   <int value="0" label="WEB_HISTORY_QUERY_FAILED">Failed</int>
42912   <int value="1" label="WEB_HISTORY_QUERY_SUCCEEDED">Succeeded</int>
42913   <int value="2" label="WEB_HISTORY_QUERY_TIMED_OUT">Timed out</int>
42914 </enum>
42916 <enum name="WebSocketHandshakeResult" type="int">
42917   <int value="0" label="Incomplete"/>
42918   <int value="1" label="Normal"/>
42919   <int value="2" label="Failed"/>
42920   <int value="3" label="Connected"/>
42921 </enum>
42923 <enum name="WebSocketNewHandshakeResult" type="int">
42924   <int value="0" label="INCOMPLETE">Incomplete</int>
42925   <int value="1" label="CONNECTED">Connected</int>
42926   <int value="2" label="FAILED">Failed</int>
42927 </enum>
42929 <enum name="WebSocketNewPerMessageDeflateContextTakeoverMode" type="int">
42930   <int value="0" label="Do not take over"/>
42931   <int value="1" label="Take over"/>
42932 </enum>
42934 <enum name="WebSocketPerMessageDeflateContextTakeOverMode" type="int">
42935   <int value="0" label="Do not take over"/>
42936   <int value="1" label="Take over"/>
42937 </enum>
42939 <enum name="WebSocketSendType" type="int">
42940   <int value="0" label="String"/>
42941   <int value="1" label="ArrayBuffer"/>
42942   <int value="2" label="ArrayBufferView"/>
42943   <int value="3" label="Blob"/>
42944 </enum>
42946 <enum name="WiFiApMode" type="int">
42947   <int value="0" label="Unknown"/>
42948   <int value="1" label="Managed"/>
42949   <int value="2" label="AdHoc"/>
42950 </enum>
42952 <enum name="WiFiReasonCode" type="int">
42953   <int value="0" label="kReasonReserved0"/>
42954   <int value="1" label="kReasonCodeUnspecified"/>
42955   <int value="2" label="kReasonCodePreviousAuthenticationInvalid"/>
42956   <int value="3" label="kReasonCodeSenderHasLeft"/>
42957   <int value="4" label="kReasonCodeInactivity"/>
42958   <int value="5" label="kReasonCodeTooManySTAs"/>
42959   <int value="6" label="kReasonCodeNonAuthenticated"/>
42960   <int value="7" label="kReasonCodeNonAssociated"/>
42961   <int value="8" label="kReasonCodeDisassociatedHasLeft"/>
42962   <int value="9" label="kReasonCodeReassociationNotAuthenticated"/>
42963   <int value="10" label="kReasonCodeUnacceptablePowerCapability"/>
42964   <int value="11" label="kReasonCodeUnacceptableSupportedChannelInfo"/>
42965   <int value="12" label="kReasonReserved12"/>
42966   <int value="13" label="kReasonCodeInvalidInfoElement"/>
42967   <int value="14" label="kReasonCodeMICFailure"/>
42968   <int value="15" label="kReasonCode4WayTimeout"/>
42969   <int value="16" label="kReasonCodeGroupKeyHandshakeTimeout"/>
42970   <int value="17" label="kReasonCodeDifferenIE"/>
42971   <int value="18" label="kReasonCodeGroupCipherInvalid"/>
42972   <int value="19" label="kReasonCodePairwiseCipherInvalid"/>
42973   <int value="20" label="kReasonCodeAkmpInvalid"/>
42974   <int value="21" label="kReasonCodeUnsupportedRsnIeVersion"/>
42975   <int value="22" label="kReasonCodeInvalidRsnIeCaps"/>
42976   <int value="23" label="kReasonCode8021XAuth"/>
42977   <int value="24" label="kReasonCodeCipherSuiteRejected"/>
42978   <int value="25" label="kReasonReserved25"/>
42979   <int value="26" label="kReasonReserved26"/>
42980   <int value="27" label="kReasonReserved27"/>
42981   <int value="28" label="kReasonReserved28"/>
42982   <int value="29" label="kReasonReserved29"/>
42983   <int value="30" label="kReasonReserved30"/>
42984   <int value="31" label="kReasonReserved31"/>
42985   <int value="32" label="kReasonCodeUnspecifiedQoS"/>
42986   <int value="33" label="kReasonCodeQoSBandwidth"/>
42987   <int value="34" label="kReasonCodeiPoorConditions"/>
42988   <int value="35" label="kReasonCodeOutsideTxop"/>
42989   <int value="36" label="kReasonCodeStaLeaving"/>
42990   <int value="37" label="kReasonCodeUnacceptableMechanism"/>
42991   <int value="38" label="kReasonCodeSetupRequired"/>
42992   <int value="39" label="kReasonCodeTimeout"/>
42993   <int value="45" label="kReasonCodeCipherSuiteNotSupported"/>
42994 </enum>
42996 <enum name="WiFiScanResult" type="int">
42997   <int value="0" label="ProgressiveScan connected"/>
42998   <int value="1" label="ProgressiveScan error then FullScan didn't connect"/>
42999   <int value="2" label="ProgressiveScan error then FullScan connected"/>
43000   <int value="3"
43001       label="ProgressiveScan didn't connect then FullScan didn't connect"/>
43002   <int value="4"
43003       label="ProgressiveScan didn't connect then FullScan connected"/>
43004   <int value="5" label="FullScan didn't connect"/>
43005   <int value="6" label="FullScan connected"/>
43006   <int value="7" label="Internal error"/>
43007 </enum>
43009 <enum name="WiFiStatusType" type="int">
43010   <int value="0" label="kStatusCodeTypeByAp"/>
43011   <int value="1" label="kStatusCodeTypeByClient"/>
43012   <int value="2" label="kStatusCodeTypeByUser"/>
43013   <int value="3" label="kStatusCodeTypeConsideredDead"/>
43014 </enum>
43016 <enum name="Win8PageLoadType" type="int">
43017   <int value="0" label="Metro"/>
43018   <int value="1" label="Desktop"/>
43019   <int value="2" label="Metro Aura"/>
43020   <int value="3" label="Desktop Aura"/>
43021 </enum>
43023 <enum name="WindowsVersion" type="int">
43024   <int value="0" label="Pre-XP"/>
43025   <int value="1" label="XP"/>
43026   <int value="2" label="2003 Server"/>
43027   <int value="3" label="Vista"/>
43028   <int value="4" label="Windows 7"/>
43029   <int value="5" label="Windows 8"/>
43030 </enum>
43032 <enum name="WindowType" type="int">
43033   <int value="0" label="Other"/>
43034   <int value="1" label="Browser"/>
43035   <int value="2" label="Hosted App"/>
43036   <int value="3" label="Packaged App"/>
43037 </enum>
43039 <enum name="XMLHttpRequestSendArrayBufferOrView" type="int">
43040   <int value="0" label="XMLHttpRequestSendArrayBuffer"/>
43041   <int value="1" label="XMLHttpRequestSendArrayBufferView"/>
43042 </enum>
43044 </enums>
43046 <!-- Histogram suffixes list -->
43048 <histogram_suffixes_list>
43050 <histogram_suffixes name="ActiveNetworkState">
43051   <suffix name="Offline"
43052       label="network manager thinks that the active network is offline"/>
43053   <suffix name="Online"
43054       label="network manager thinks that the active network is online"/>
43055   <suffix name="RestrictedPool"
43056       label="network manager thinks that the active network is behind portal"/>
43057   <affected-histogram name="CaptivePortal.OOBE.DiscrepancyWithShill"/>
43058   <affected-histogram name="CaptivePortal.Session.DiscrepancyWithShill"/>
43059 </histogram_suffixes>
43061 <histogram_suffixes name="AsyncSlowStart">
43062   <suffix name="AsyncSlowStart" label="Async Slow Start on"/>
43063   <suffix name="AsyncSlowStart_off" label="Async Slow Start off"/>
43064   <suffix name="AsyncSlowStart_on" label="Async Slow Start on"/>
43065   <affected-histogram name="Net.Transaction_Connected_New"/>
43066   <affected-histogram name="Renderer4.StartToFinish"/>
43067 </histogram_suffixes>
43069 <histogram_suffixes name="AutofillServerExperiments">
43070   <suffix name="ar06" label="Acceptance ratio: 0.6"/>
43071   <suffix name="ar1" label="Acceptance ratio: 1.0"/>
43072   <suffix name="ar2" label="Acceptance ratio: 2.0"/>
43073   <suffix name="ar4" label="Acceptance ratio: 4.0"/>
43074   <suffix name="ar04wr3fs4"
43075       label="Acceptance ratio: 0.4; winner lead ratio: 3.0; min form score: 4"/>
43076   <suffix name="ar05wlr15"
43077       label="Acceptance ratio: 0.5; winner lead ratio: 1.5"/>
43078   <suffix name="ar05wlr25"
43079       label="Acceptance ratio: 0.5; winner lead ratio: 2.5"/>
43080   <suffix name="ar05wr15fs5"
43081       label="Acceptance ratio: 0.5; winner lead ratio: 1.5; min form score: 5"/>
43082   <suffix name="fp05" label="Probability picker algorithm, p=0.5"/>
43083   <suffix name="fp025" label="Probability picker algorithm, p=0.25"/>
43084   <suffix name="fp05cc03"
43085       label="Probability picker algorithm, p=0.5; p_ccname=0.3"/>
43086   <suffix name="fp05cco03"
43087       label="Probability picker algorithm, p=0.5;
43088              p_ccname_given_other_cc_fields=0.3"/>
43089   <suffix name="fp05cco03cstd"
43090       label="Probability picker algorithm, p=0.5;
43091              p_ccname_given_other_cc_fields=0.3; with fallback to the default
43092              algorithm"/>
43093   <suffix name="fp05cc03e1"
43094       label="Probability picker algorithm, p=0.5 for cc and company name
43095              fields; p_ccname_given_other_cc_fields=0.3; with fallback to the
43096              default algorithm;"/>
43097   <suffix name="tbar1" label="Use only Toolbar upload data"/>
43098   <affected-histogram name="Autofill.Quality"/>
43099   <affected-histogram name="AutoFill.Quality"/>
43100   <affected-histogram name="Autofill.Quality.HeuristicType"/>
43101   <affected-histogram name="Autofill.Quality.HeuristicType.ByFieldType"/>
43102   <affected-histogram name="Autofill.Quality.PredictedType"/>
43103   <affected-histogram name="Autofill.Quality.PredictedType.ByFieldType"/>
43104   <affected-histogram name="Autofill.Quality.ServerType"/>
43105   <affected-histogram name="Autofill.Quality.ServerType.ByFieldType"/>
43106 </histogram_suffixes>
43108 <histogram_suffixes name="CacheListSize">
43109   <suffix name="CacheListSize_12" label="Control"/>
43110   <suffix name="CacheListSize_13" label="Extended deleted list (2x)"/>
43111   <suffix name="CacheListSize_14" label="Out of the experiment"/>
43112   <affected-histogram name="DiskCache.TotalIOTime"/>
43113   <affected-histogram name="Net.HttpJob.TotalTime"/>
43114   <affected-histogram name="Net.HttpJob.TotalTimeCached"/>
43115   <affected-histogram name="Net.HttpJob.TotalTimeCancel"/>
43116   <affected-histogram name="Net.HttpJob.TotalTimeNotCached"/>
43117   <affected-histogram name="Net.HttpJob.TotalTimeSuccess"/>
43118   <affected-histogram name="PLT.Abandoned"/>
43119   <affected-histogram name="PLT.BeginToFinish"/>
43120   <affected-histogram name="PLT.BeginToFinish_HistoryLoad"/>
43121   <affected-histogram name="PLT.BeginToFinish_LinkLoadCacheOnly"/>
43122   <affected-histogram name="PLT.BeginToFinish_LinkLoadNormal"/>
43123   <affected-histogram name="PLT.BeginToFinish_LinkLoadReload"/>
43124   <affected-histogram name="PLT.BeginToFinish_LinkLoadStaleOk"/>
43125   <affected-histogram name="PLT.BeginToFinish_NormalLoad"/>
43126   <affected-histogram name="PLT.BeginToFinish_Reload"/>
43127 </histogram_suffixes>
43129 <histogram_suffixes name="CacheSensitivityAnalysis">
43130   <suffix name="No" label="Turned off"/>
43131   <suffix name="Control" label="Control group"/>
43132   <suffix name="ControlA" label="Control, Group A"/>
43133   <suffix name="ControlB" label="Control, Group B"/>
43134   <suffix name="100" label="100% slowdown"/>
43135   <suffix name="100A" label="100% slowdown, Group A"/>
43136   <suffix name="100B" label="100% slowdown, Group B"/>
43137   <suffix name="200A" label="200% slowdown, Group A"/>
43138   <suffix name="200B" label="200% slowdown, Group B"/>
43139   <suffix name="400A" label="400% slowdown, Group A"/>
43140   <suffix name="400B" label="400% slowdown, Group B"/>
43141   <affected-histogram name="Net.HttpJob.TotalTime"/>
43142   <affected-histogram name="Net.HttpJob.TotalTimeCached"/>
43143   <affected-histogram name="Net.HttpJob.TotalTimeCancel"/>
43144   <affected-histogram name="Net.HttpJob.TotalTimeNotCached"/>
43145   <affected-histogram name="Net.HttpJob.TotalTimeSuccess"/>
43146   <affected-histogram name="PLT.BeginToFinish_CacheSensitivity"/>
43147   <affected-histogram name="PLT.BeginToFinishDoc_CacheSensitivity"/>
43148   <affected-histogram name="PLT.BeginToFirstPaint_CacheSensitivity"/>
43149   <affected-histogram name="PLT.CommitToFirstPaint_CacheSensitivity"/>
43150 </histogram_suffixes>
43152 <histogram_suffixes name="CacheSensitivityHistograms">
43153   <suffix name="CacheSensitivity" label="Cache Sensivitiy Analysis"/>
43154   <affected-histogram name="PLT.BeginToFinish"/>
43155   <affected-histogram name="PLT.BeginToFinishDoc"/>
43156   <affected-histogram name="PLT.BeginToFirstPaint"/>
43157   <affected-histogram name="PLT.CommitToFirstPaint"/>
43158 </histogram_suffixes>
43160 <histogram_suffixes name="CertificateTypeAlgorithms" separator=".">
43161   <owner>rsleevi@chromium.org</owner>
43162   <suffix name="DH" label="DH"/>
43163   <suffix name="DSA" label="DSA"/>
43164   <suffix name="ECDH" label="ECDH"/>
43165   <suffix name="ECDSA" label="ECDSA"/>
43166   <suffix name="RSA" label="RSA"/>
43167   <suffix name="Unknown" label="SPKI unrecognized by cert library"/>
43168   <suffix name="Unsupported" label="Un-histogrammed type - please fix"/>
43169   <affected-histogram name="CertificateType.BR.Intermediate"/>
43170   <affected-histogram name="CertificateType.BR.Leaf"/>
43171   <affected-histogram name="CertificateType.BR.Root"/>
43172   <affected-histogram name="CertificateType.NonBR.Intermediate"/>
43173   <affected-histogram name="CertificateType.NonBR.Leaf"/>
43174   <affected-histogram name="CertificateType.NonBR.Root"/>
43175   <affected-histogram name="CertificateType2.BR.Intermediate"/>
43176   <affected-histogram name="CertificateType2.BR.Leaf"/>
43177   <affected-histogram name="CertificateType2.BR.Root"/>
43178   <affected-histogram name="CertificateType2.NonBR.Intermediate"/>
43179   <affected-histogram name="CertificateType2.NonBR.Leaf"/>
43180   <affected-histogram name="CertificateType2.NonBR.Root"/>
43181 </histogram_suffixes>
43183 <histogram_suffixes name="CertificateTypeBRValidity" separator=".">
43184   <obsolete>
43185     Deprecated as of 8/2013. This histogram only considered the leaf certificate
43186     expiry date as a proxy for whether a certificate was in-scope for the BRs,
43187     but did not consider the issuance date. As some CAs have issued long-lived
43188     certs prior to the BRs, this disproportionately reported those certs as
43189     being subject to the BRs, but non-compliant, when in reality they're not
43190     subject.
43191   </obsolete>
43192   <suffix name="BR"
43193       label="The *leaf* certificate of the chain expires after 2013-12-31,
43194              meaning that it should be in scope for the Baseline
43195              Requirement's key size requirements"/>
43196   <suffix name="NonBR"
43197       label="The *leaf* certificate of the chain expires on or before
43198              2013-12-31"/>
43199   <affected-histogram name="CertificateType"/>
43200 </histogram_suffixes>
43202 <histogram_suffixes name="CertificateTypeBRValidity2" separator=".">
43203   <suffix name="BR"
43204       label="The *leaf* certificate of the chain expires after 2013-12-31 and
43205              was issued on or after 2012-07-01, as judged by the notBefore,
43206              meaning that it should be in scope for the Baseline
43207              Requirement's key size requirements"/>
43208   <suffix name="NonBR"
43209       label="The *leaf* certificate of the chain expires on or before
43210              2013-12-31 or was issued before 2012-07-01"/>
43211   <affected-histogram name="CertificateType2"/>
43212 </histogram_suffixes>
43214 <histogram_suffixes name="CertificateTypeChainPosition" separator=".">
43215   <suffix name="Intermediate" label="Intermediate's SPKI"/>
43216   <suffix name="Leaf" label="Leaf's SPKI"/>
43217   <suffix name="Root" label="Root's SPKI"/>
43218   <affected-histogram name="CertificateType.BR"/>
43219   <affected-histogram name="CertificateType.NonBR"/>
43220   <affected-histogram name="CertificateType2.BR"/>
43221   <affected-histogram name="CertificateType2.NonBR"/>
43222 </histogram_suffixes>
43224 <histogram_suffixes name="CloudPrintRequests" separator=".">
43225   <suffix name="Register" label="Register request"/>
43226   <suffix name="UpdatePrinter" label="Update printer request"/>
43227   <suffix name="DownloadData" label="Download data request"/>
43228   <suffix name="Other" label="Other requests"/>
43229   <affected-histogram name="CloudPrint.UrlFetcherDownloadSize"/>
43230   <affected-histogram name="CloudPrint.UrlFetcherRequestTime"/>
43231   <affected-histogram name="CloudPrint.UrlFetcherRetries"/>
43232   <affected-histogram name="CloudPrint.UrlFetcherUploadSize"/>
43233 </histogram_suffixes>
43235 <histogram_suffixes name="ConnCountImpact">
43236   <suffix name="conn_count_16" label="with 16 persistent connections per host"/>
43237   <suffix name="conn_count_4" label="with 4 persistent connections per host"/>
43238   <suffix name="conn_count_5" label="with 5 persistent connections per host"/>
43239   <suffix name="conn_count_6" label="with 6 persistent connections per host"/>
43240   <suffix name="conn_count_7" label="with 7 persistent connections per host"/>
43241   <suffix name="conn_count_8" label="with 8 persistent connections per host"/>
43242   <suffix name="conn_count_9" label="with 9 persistent connections per host"/>
43243   <affected-histogram name="Net.Transaction_Connected_New"/>
43244   <affected-histogram name="PLT.Abandoned"/>
43245   <affected-histogram name="PLT.BeginToFinish_LinkLoadNormal"/>
43246   <affected-histogram name="PLT.BeginToFinish_LinkLoadReload"/>
43247   <affected-histogram name="PLT.BeginToFinish_LinkLoadStaleOk"/>
43248   <affected-histogram name="PLT.BeginToFinish_NormalLoad"/>
43249   <affected-histogram name="Renderer4.Abandoned"/>
43250   <affected-histogram name="Renderer4.BeginToFinish_LinkLoadNormal"/>
43251   <affected-histogram name="Renderer4.BeginToFinish_LinkLoadReload"/>
43252   <affected-histogram name="Renderer4.BeginToFinish_LinkLoadStaleOk"/>
43253   <affected-histogram name="Renderer4.BeginToFinish_NormalLoad"/>
43254 </histogram_suffixes>
43256 <histogram_suffixes name="ConnectivityDiagnostics" separator=".">
43257   <suffix name="0" label="INTERNET_DISCONNECTED"/>
43258   <suffix name="1" label="CHROME_VERSION"/>
43259   <suffix name="2" label="CHROMEOS_VERSION"/>
43260   <suffix name="3" label="DNS_RESOLVER_PRESENT"/>
43261   <suffix name="4" label="CAPTIVE_PORTAL_DNS"/>
43262   <suffix name="5" label="CAPTIVE_PORTAL_HTTP"/>
43263   <suffix name="6" label="FIREWALL_80"/>
43264   <suffix name="7" label="FIREWALL_443"/>
43265   <suffix name="8" label="RESOLVER_LATENCY"/>
43266   <suffix name="9" label="HTTP_LATENCY"/>
43267   <suffix name="10" label="NIC_SIGNAL_STRENGTH"/>
43268   <suffix name="11" label="PING_GATEWAY"/>
43269   <affected-histogram name="ConnectivityDiagnostics.TestVerdict"/>
43270   <affected-histogram name="ConnectivityDiagnostics.TimeTaken"/>
43271 </histogram_suffixes>
43273 <histogram_suffixes name="ConnnectBackupJobs">
43274   <suffix name="ConnectBackupJobsEnabled"/>
43275   <suffix name="ConnectBackupJobsDisabled"/>
43276   <affected-histogram name="Net.PreconnectUtilization"/>
43277   <affected-histogram name="Net.PreconnectUtilization2"/>
43278   <affected-histogram name="PLT.Abandoned"/>
43279   <affected-histogram name="PLT.BeginToFinish_LinkLoadNormal"/>
43280   <affected-histogram name="PLT.BeginToFinish_LinkLoadReload"/>
43281   <affected-histogram name="PLT.BeginToFinish_NormalLoad"/>
43282   <affected-histogram name="PLT.LoadType"/>
43283 </histogram_suffixes>
43285 <histogram_suffixes name="ContextualSearch">
43286   <suffix name="Control"/>
43287   <suffix name="Tap"/>
43288   <suffix name="TapForced"/>
43289   <affected-histogram name="Search.ContextualSearchOptCard"/>
43290   <affected-histogram name="Search.ContextualSearchOptPeekCard"/>
43291   <affected-histogram name="Search.ContextualSearchPeekCard"/>
43292   <affected-histogram name="Search.ContextualSearchTap"/>
43293   <affected-histogram name="Search.ContextualSearchTapUndecided"/>
43294   <affected-histogram name="Search.ContextualSearchTimeToSearch"/>
43295 </histogram_suffixes>
43297 <histogram_suffixes name="CrosFirstRunStep" separator="">
43298   <suffix name="AppList"/>
43299   <suffix name="Tray"/>
43300   <suffix name="Help"/>
43301   <affected-histogram name="CrosFirstRun.TimeSpentOnStep"/>
43302 </histogram_suffixes>
43304 <histogram_suffixes name="DataReductionProxy">
43305   <suffix name="DataReductionProxy"
43306       label="Only page loads through the data reduction proxy are considered."/>
43307   <affected-histogram name="PLT.NT_Connect"/>
43308   <affected-histogram name="PLT.NT_DelayBeforeConnect"/>
43309   <affected-histogram name="PLT.NT_DelayBeforeDomainLookup"/>
43310   <affected-histogram name="PLT.NT_DelayBeforeDomLoading"/>
43311   <affected-histogram name="PLT.NT_DelayBeforeFetch"/>
43312   <affected-histogram name="PLT.NT_DelayBeforeFetchRedirect"/>
43313   <affected-histogram name="PLT.NT_DelayBeforeLoadEvent"/>
43314   <affected-histogram name="PLT.NT_DelayBeforeRequest"/>
43315   <affected-histogram name="PLT.NT_DomainLookup"/>
43316   <affected-histogram name="PLT.NT_DomContentLoaded"/>
43317   <affected-histogram name="PLT.NT_DomInteractive"/>
43318   <affected-histogram name="PLT.NT_DomLoading"/>
43319   <affected-histogram name="PLT.NT_LoadEvent"/>
43320   <affected-histogram name="PLT.NT_Redirect"/>
43321   <affected-histogram name="PLT.NT_Request"/>
43322   <affected-histogram name="PLT.NT_Response"/>
43323   <affected-histogram name="PLT.PT_BeginToCommit"/>
43324   <affected-histogram name="PLT.PT_BeginToFinish"/>
43325   <affected-histogram name="PLT.PT_BeginToFinishDoc"/>
43326   <affected-histogram name="PLT.PT_CommitToFinish"/>
43327   <affected-histogram name="PLT.PT_CommitToFinishDoc"/>
43328   <affected-histogram name="PLT.PT_FinishDocToFinish"/>
43329   <affected-histogram name="PLT.PT_RequestToCommit"/>
43330   <affected-histogram name="PLT.PT_RequestToDomContentLoaded"/>
43331   <affected-histogram name="PLT.PT_RequestToFinish"/>
43332   <affected-histogram name="PLT.PT_RequestToFinishDoc"/>
43333   <affected-histogram name="PLT.PT_RequestToStart"/>
43334   <affected-histogram name="PLT.PT_StartToCommit"/>
43335   <affected-histogram name="PLT.PT_StartToFinish"/>
43336 </histogram_suffixes>
43338 <histogram_suffixes name="DefaultAppsExperiment">
43339   <suffix name="NoDefaultApps" label="User's without default apps installed"/>
43340   <suffix name="WithDefaultApps" label="User's with default apps installed"/>
43341   <affected-histogram name="Extensions.AppTabLaunchType"/>
43342   <affected-histogram name="Extensions.ExtensionInstalled"/>
43343   <affected-histogram name="Extensions.ExtensionUninstalled"/>
43344   <affected-histogram name="NewTabPage.DefaultPageType"/>
43345   <affected-histogram name="NewTabPage.SelectedPageType"/>
43346   <affected-histogram name="NtpHandler.AttachShownPageType"/>
43347   <affected-histogram name="NtpHandler.SelectedShownPageType"/>
43348   <affected-histogram name="Profile.AppCount"/>
43349 </histogram_suffixes>
43351 <histogram_suffixes name="DefaultPinnedApps">
43352   <obsolete>
43353     Deprecated as of 12/2013. Default pinned apps trial is finished.
43354   </obsolete>
43355   <suffix name="Existing"/>
43356   <suffix name="Control"/>
43357   <suffix name="Alternate"/>
43358   <affected-histogram name="Cros.ClickOnShelf"/>
43359 </histogram_suffixes>
43361 <histogram_suffixes name="DiskUsagePerUserCount" separator=".">
43362   <suffix name="1User" label="Only 1 user exists on device."/>
43363   <suffix name="2Users" label="2 users exist on device."/>
43364   <suffix name="3Users" label="3 users exist on device."/>
43365   <suffix name="4Users" label="4 users exist on device."/>
43366   <suffix name="5Users" label="5 users exist on device."/>
43367   <suffix name="6Users" label="6 users exist on device."/>
43368   <suffix name="7OrMoreUsers" label="7 or more users exist on device."/>
43369   <affected-histogram name="Platform.DiskUsage.Cache_Avg"/>
43370   <affected-histogram name="Platform.DiskUsage.Cache_Max"/>
43371   <affected-histogram name="Platform.DiskUsage.Downloads_Avg"/>
43372   <affected-histogram name="Platform.DiskUsage.Downloads_Max"/>
43373   <affected-histogram name="Platform.DiskUsage.GCache_Avg"/>
43374   <affected-histogram name="Platform.DiskUsage.GCache_Max"/>
43375   <affected-histogram name="Platform.DiskUsage.LeastUsedAccountDays"/>
43376 </histogram_suffixes>
43378 <histogram_suffixes name="DnsImpact2">
43379   <suffix name="disabled_prefetch"
43380       label="DNS pre-resolving is disabled in these clients"/>
43381   <suffix name="disabled_prefetch_4_connections"
43382       label="DNS pre-resolving is disabled in these clients, and a maximum of
43383              4 connections per host was allowed"/>
43384   <suffix name="enabled_prefetch_4_connections"
43385       label="a maximum of 4 connections per host was allowed in these clients"/>
43386   <suffix name="parallel_4_prefetch"
43387       label="DNS pre-resolving was only doing 4 concurrent speculative
43388              resolutions in this test"/>
43389   <affected-histogram name="Net.Dns_Resolution_And_TCP_Connection_Latency"/>
43390   <affected-histogram name="Net.TCP_Connection_Idle_Sockets">
43391     <with-suffix name="disabled_prefetch"/>
43392     <with-suffix name="disabled_prefetch_4_connections"/>
43393     <with-suffix name="enabled_prefetch_4_connections"/>
43394   </affected-histogram>
43395   <affected-histogram name="Net.TCP_Connection_Latency"/>
43396   <affected-histogram name="Net.Transaction_Connected"/>
43397   <affected-histogram name="Net.Transaction_Connected_New"/>
43398   <affected-histogram name="Net.Transaction_Connected_New_b"/>
43399   <affected-histogram name="Net.Transaction_Connected_Under_10"/>
43400   <affected-histogram name="Net.Transaction_Latency"/>
43401   <affected-histogram name="Net.Transaction_Latency_b"/>
43402   <affected-histogram name="Net.Transaction_Latency_Total"/>
43403   <affected-histogram name="Net.Transaction_Latency_Total_New_Connection"/>
43404   <affected-histogram
43405       name="Net.Transaction_Latency_Total_New_Connection_Under_10"/>
43406   <affected-histogram name="Net.Transaction_Latency_Total_Under_10"/>
43407   <affected-histogram name="Net.Transaction_Latency_Under_10"/>
43408   <affected-histogram name="PLT.RequestToFinish">
43409     <with-suffix name="parallel_4_prefetch"/>
43410   </affected-histogram>
43411 </histogram_suffixes>
43413 <histogram_suffixes name="DnsImpact3">
43414   <suffix name="disabled_prefetch" label="with DNS pre-resolving disabled"/>
43415   <suffix name="parallel_4_prefetch"
43416       label="with only 4 concurrent speculative resolutions done in parallel"/>
43417   <affected-histogram name="Net.Transaction_Connected_New">
43418     <with-suffix name="disabled_prefetch"/>
43419   </affected-histogram>
43420   <affected-histogram name="Renderer2.FinishDocToFinish"/>
43421   <affected-histogram name="Renderer2.RequestToFinish"/>
43422   <affected-histogram name="Renderer2.RequestToFinish_L">
43423     <with-suffix name="disabled_prefetch"/>
43424   </affected-histogram>
43425   <affected-histogram name="Renderer2.RequestToFirstLayout"/>
43426   <affected-histogram name="Renderer2.RequestToStart"/>
43427   <affected-histogram name="Renderer2.StartToFinish"/>
43428   <affected-histogram name="Renderer2.StartToFinishDoc"/>
43429   <affected-histogram name="Renderer2.StartToFirstLayout"/>
43430   <affected-histogram name="Renderer4.RequestToFinish">
43431     <with-suffix name="parallel_4_prefetch"/>
43432   </affected-histogram>
43433   <affected-histogram name="Renderer4.StartToFinish">
43434     <with-suffix name="parallel_4_prefetch"/>
43435   </affected-histogram>
43436 </histogram_suffixes>
43438 <histogram_suffixes name="DnsParallelism">
43439   <suffix name="parallel_10"
43440       label="with only 10 concurrent resolutions done in parallel"/>
43441   <suffix name="parallel_14"
43442       label="with only 14 concurrent resolutions done in parallel"/>
43443   <suffix name="parallel_20"
43444       label="with only 20 concurrent resolutions done in parallel"/>
43445   <suffix name="parallel_6"
43446       label="with only 6 concurrent resolutions done in parallel"/>
43447   <suffix name="parallel_7"
43448       label="with only 7 concurrent resolutions done in parallel"/>
43449   <suffix name="parallel_8"
43450       label="with only 8 concurrent resolutions done in parallel"/>
43451   <suffix name="parallel_9"
43452       label="with only 9 concurrent resolutions done in parallel"/>
43453   <suffix name="parallel_default"
43454       label="with the default number of concurrent resolutions done in
43455              parallel"/>
43456   <affected-histogram name="DNS.ResolveCategory"/>
43457   <affected-histogram name="DNS.ResolveSuccess"/>
43458 </histogram_suffixes>
43460 <histogram_suffixes name="DocsSpecific" separator="">
43461   <suffix name="Docs" label="Only for docs.google.com"/>
43462   <affected-histogram name="appcache.MainResourceResponseRetrieval"/>
43463   <affected-histogram name="appcache.SubResourceResponseRetrieval"/>
43464   <affected-histogram name="appcache.UpdateJobResult"/>
43465   <affected-histogram name="appcache.UpdateProgressAtPointOfFaliure"/>
43466   <affected-histogram name="appcache.UpdateWasOffOriginAtPointOfFailure"/>
43467   <affected-histogram name="appcache.UpdateWasStalledAtPointOfFailure"/>
43468 </histogram_suffixes>
43470 <histogram_suffixes name="DomainGoogle" separator="">
43471   <suffix name="Google" label="only Google cookies are recorded."/>
43472   <suffix name="Other" label="only NON-Google cookies are recorded."/>
43473   <affected-histogram name="Cookie.ReinstatedCookies"/>
43474 </histogram_suffixes>
43476 <histogram_suffixes name="ExternalExtensionEvent" separator="">
43477   <suffix name="NonWebstore"
43478       label="sideloaded extensions that don't update from the webstore"/>
43479   <suffix name="Webstore"
43480       label="sideloaded extensions that update from the webstore"/>
43481   <affected-histogram name="Extensions.ExternalExtensionEvent"/>
43482 </histogram_suffixes>
43484 <histogram_suffixes name="FileBrowserLoad" separator=".">
43485   <suffix name="Construct"
43486       label="Time spent constructing the main Javascript object."/>
43487   <suffix name="DOM" label="Time to initialize DOM."/>
43488   <suffix name="FileSystem"
43489       label="Deprecated as of 9/2013. Time to get access to the local file
43490              system."/>
43491   <suffix name="Parse" label="Time to parse Javascript and CSS."/>
43492   <suffix name="Roots" label="Time to enumerate file system roots."/>
43493   <suffix name="Total"
43494       label="Total load time from the moment the Javascript started parsing
43495              till the moment the empty file list is displayed."/>
43496   <affected-histogram name="FileBrowser.Load"/>
43497 </histogram_suffixes>
43499 <histogram_suffixes name="FromGWS">
43500   <suffix name="FromGWS"
43501       label="Only page loads that are a result of a navigation from a web
43502              search are considered."/>
43503   <affected-histogram name="PLT.BeginToFinish"/>
43504   <affected-histogram name="PLT.BeginToFinishDoc"/>
43505   <affected-histogram name="PLT.BeginToFirstPaint"/>
43506   <affected-histogram name="PLT.CommitToFirstPaint"/>
43507   <affected-histogram name="PLT.PT_BeginToCommit"/>
43508   <affected-histogram name="PLT.PT_BeginToFinish"/>
43509   <affected-histogram name="PLT.PT_BeginToFinishDoc"/>
43510   <affected-histogram name="PLT.PT_CommitToFinish"/>
43511   <affected-histogram name="PLT.PT_CommitToFinishDoc"/>
43512   <affected-histogram name="PLT.PT_RequestToCommit"/>
43513   <affected-histogram name="PLT.PT_RequestToDomContentLoaded"/>
43514   <affected-histogram name="PLT.PT_RequestToFinish"/>
43515   <affected-histogram name="PLT.PT_RequestToFinishDoc"/>
43516   <affected-histogram name="PLT.PT_RequestToStart"/>
43517   <affected-histogram name="PLT.PT_StartToCommit"/>
43518   <affected-histogram name="PLT.PT_StartToFinish"/>
43519 </histogram_suffixes>
43521 <histogram_suffixes name="GWSChromeJointExperiment">
43522   <suffix name="Experiment1"
43523       label="Only page loads that are a result of a navigation from a web
43524              search under a specific web search/Chrome joint experiment.
43525              Unused at this moment."/>
43526   <suffix name="Experiment2"
43527       label="Only page loads that are a result of a navigation from a web
43528              search under a specific web search/Chrome joint experiment.
43529              Unused at this moment."/>
43530   <suffix name="Experiment3"
43531       label="Only page loads that are a result of a navigation from a web
43532              search under a specific web search/Chrome joint experiment.
43533              Unused at this moment."/>
43534   <suffix name="Experiment4"
43535       label="Only page loads that are a result of a navigation from a web
43536              search under a specific web search/Chrome joint experiment.
43537              Unused at this moment."/>
43538   <suffix name="Experiment5"
43539       label="Only page loads that are a result of a navigation from a web
43540              search under a specific web search/Chrome joint experiment.
43541              Unused at this moment."/>
43542   <suffix name="Experiment6"
43543       label="Only page loads that are a result of a navigation from a web
43544              search under a specific web search/Chrome joint experiment.
43545              Unused at this moment."/>
43546   <suffix name="Experiment7"
43547       label="Only page loads that are a result of a navigation from a web
43548              search under a specific web search/Chrome joint experiment.
43549              Unused at this moment."/>
43550   <suffix name="Experiment8"
43551       label="Only page loads that are a result of a navigation from a web
43552              search under a specific web search/Chrome joint experiment.
43553              Unused at this moment."/>
43554   <suffix name="Experiment9"
43555       label="Only page loads that are a result of a navigation from a web
43556              search under a specific web search/Chrome joint experiment.
43557              Unused at this moment."/>
43558   <suffix name="Experiment10"
43559       label="Only page loads that are a result of a navigation from a web
43560              search under a specific web search/Chrome joint experiment.
43561              Unused at this moment."/>
43562   <suffix name="Experiment11"
43563       label="Only page loads that are a result of a navigation from a web
43564              search under a specific web search/Chrome joint experiment.
43565              Unused at this moment."/>
43566   <suffix name="Experiment12"
43567       label="Only page loads that are a result of a navigation from a web
43568              search under a specific web search/Chrome joint experiment.
43569              Unused at this moment."/>
43570   <suffix name="Experiment13"
43571       label="Only page loads that are a result of a navigation from a web
43572              search under a specific web search/Chrome joint experiment.
43573              Unused at this moment."/>
43574   <suffix name="Experiment14"
43575       label="Only page loads that are a result of a navigation from a web
43576              search under a specific web search/Chrome joint experiment.
43577              Unused at this moment."/>
43578   <suffix name="Experiment15"
43579       label="Only page loads that are a result of a navigation from a web
43580              search under a specific web search/Chrome joint experiment.
43581              Unused at this moment."/>
43582   <suffix name="Experiment16"
43583       label="Only page loads that are a result of a navigation from a web
43584              search under a specific web search/Chrome joint experiment.
43585              Unused at this moment."/>
43586   <suffix name="Experiment17"
43587       label="Only page loads that are a result of a navigation from a web
43588              search under a specific web search/Chrome joint experiment.
43589              Unused at this moment."/>
43590   <suffix name="Experiment18"
43591       label="Only page loads that are a result of a navigation from a web
43592              search under a specific web search/Chrome joint experiment.
43593              Unused at this moment."/>
43594   <suffix name="Experiment19"
43595       label="Only page loads that are a result of a navigation from a web
43596              search under a specific web search/Chrome joint experiment.
43597              Unused at this moment."/>
43598   <suffix name="Experiment20"
43599       label="Only page loads that are a result of a navigation from a web
43600              search under a specific web search/Chrome joint experiment.
43601              Unused at this moment."/>
43602   <affected-histogram name="PLT.BeginToFinish_FromGWS"/>
43603   <affected-histogram name="PLT.BeginToFinish_NoPreview"/>
43604   <affected-histogram name="PLT.BeginToFinish_Preview"/>
43605   <affected-histogram name="PLT.BeginToFinish_WithPreview"/>
43606   <affected-histogram name="PLT.BeginToFinishDoc_FromGWS"/>
43607   <affected-histogram name="PLT.BeginToFinishDoc_NoPreview"/>
43608   <affected-histogram name="PLT.BeginToFinishDoc_Preview"/>
43609   <affected-histogram name="PLT.BeginToFinishDoc_WithPreview"/>
43610   <affected-histogram name="PLT.BeginToFirstPaint_FromGWS"/>
43611   <affected-histogram name="PLT.BeginToFirstPaint_NoPreview"/>
43612   <affected-histogram name="PLT.BeginToFirstPaint_Preview"/>
43613   <affected-histogram name="PLT.BeginToFirstPaint_WithPreview"/>
43614   <affected-histogram name="PLT.CommitToFirstPaint_FromGWS"/>
43615   <affected-histogram name="PLT.CommitToFirstPaint_NoPreview"/>
43616   <affected-histogram name="PLT.CommitToFirstPaint_Preview"/>
43617   <affected-histogram name="PLT.CommitToFirstPaint_WithPreview"/>
43618   <affected-histogram name="PLT.PT_BeginToCommit_FromGWS"/>
43619   <affected-histogram name="PLT.PT_BeginToCommit_NoPreview"/>
43620   <affected-histogram name="PLT.PT_BeginToCommit_Preview"/>
43621   <affected-histogram name="PLT.PT_BeginToCommit_WithPreview"/>
43622   <affected-histogram name="PLT.PT_BeginToFinish_FromGWS"/>
43623   <affected-histogram name="PLT.PT_BeginToFinish_NoPreview"/>
43624   <affected-histogram name="PLT.PT_BeginToFinish_Preview"/>
43625   <affected-histogram name="PLT.PT_BeginToFinish_WithPreview"/>
43626   <affected-histogram name="PLT.PT_BeginToFinishDoc_FromGWS"/>
43627   <affected-histogram name="PLT.PT_BeginToFinishDoc_NoPreview"/>
43628   <affected-histogram name="PLT.PT_BeginToFinishDoc_Preview"/>
43629   <affected-histogram name="PLT.PT_BeginToFinishDoc_WithPreview"/>
43630   <affected-histogram name="PLT.PT_CommitToFinish_FromGWS"/>
43631   <affected-histogram name="PLT.PT_CommitToFinish_NoPreview"/>
43632   <affected-histogram name="PLT.PT_CommitToFinish_Preview"/>
43633   <affected-histogram name="PLT.PT_CommitToFinish_WithPreview"/>
43634   <affected-histogram name="PLT.PT_CommitToFinishDoc_FromGWS"/>
43635   <affected-histogram name="PLT.PT_CommitToFinishDoc_NoPreview"/>
43636   <affected-histogram name="PLT.PT_CommitToFinishDoc_Preview"/>
43637   <affected-histogram name="PLT.PT_CommitToFinishDoc_WithPreview"/>
43638   <affected-histogram name="PLT.PT_RequestToCommit_FromGWS"/>
43639   <affected-histogram name="PLT.PT_RequestToCommit_NoPreview"/>
43640   <affected-histogram name="PLT.PT_RequestToCommit_Preview"/>
43641   <affected-histogram name="PLT.PT_RequestToCommit_WithPreview"/>
43642   <affected-histogram name="PLT.PT_RequestToDomContentLoaded_FromGWS"/>
43643   <affected-histogram name="PLT.PT_RequestToDomContentLoaded_NoPreview"/>
43644   <affected-histogram name="PLT.PT_RequestToDomContentLoaded_Preview"/>
43645   <affected-histogram name="PLT.PT_RequestToDomContentLoaded_WithPreview"/>
43646   <affected-histogram name="PLT.PT_RequestToFinish_FromGWS"/>
43647   <affected-histogram name="PLT.PT_RequestToFinish_NoPreview"/>
43648   <affected-histogram name="PLT.PT_RequestToFinish_Preview"/>
43649   <affected-histogram name="PLT.PT_RequestToFinish_WithPreview"/>
43650   <affected-histogram name="PLT.PT_RequestToFinishDoc_FromGWS"/>
43651   <affected-histogram name="PLT.PT_RequestToFinishDoc_NoPreview"/>
43652   <affected-histogram name="PLT.PT_RequestToFinishDoc_Preview"/>
43653   <affected-histogram name="PLT.PT_RequestToFinishDoc_WithPreview"/>
43654   <affected-histogram name="PLT.PT_RequestToStart_FromGWS"/>
43655   <affected-histogram name="PLT.PT_RequestToStart_NoPreview"/>
43656   <affected-histogram name="PLT.PT_RequestToStart_Preview"/>
43657   <affected-histogram name="PLT.PT_RequestToStart_WithPreview"/>
43658   <affected-histogram name="PLT.PT_StartToCommit_FromGWS"/>
43659   <affected-histogram name="PLT.PT_StartToCommit_NoPreview"/>
43660   <affected-histogram name="PLT.PT_StartToCommit_Preview"/>
43661   <affected-histogram name="PLT.PT_StartToCommit_WithPreview"/>
43662   <affected-histogram name="PLT.PT_StartToFinish_FromGWS"/>
43663   <affected-histogram name="PLT.PT_StartToFinish_NoPreview"/>
43664   <affected-histogram name="PLT.PT_StartToFinish_Preview"/>
43665   <affected-histogram name="PLT.PT_StartToFinish_WithPreview"/>
43666 </histogram_suffixes>
43668 <histogram_suffixes name="HttpPipeliningCompatibility">
43669   <suffix name="disable_test" label="Do nothing"/>
43670   <suffix name="enable_test" label="Test connection for HTTP pipelining"/>
43671   <affected-histogram name="NetConnectivity.Pipeline.0.NetworkError"/>
43672   <affected-histogram name="NetConnectivity.Pipeline.0.ResponseCode"/>
43673   <affected-histogram name="NetConnectivity.Pipeline.0.Status"/>
43674   <affected-histogram name="NetConnectivity.Pipeline.1.NetworkError"/>
43675   <affected-histogram name="NetConnectivity.Pipeline.1.ResponseCode"/>
43676   <affected-histogram name="NetConnectivity.Pipeline.1.Status"/>
43677   <affected-histogram name="NetConnectivity.Pipeline.2.NetworkError"/>
43678   <affected-histogram name="NetConnectivity.Pipeline.2.ResponseCode"/>
43679   <affected-histogram name="NetConnectivity.Pipeline.2.Status"/>
43680   <affected-histogram name="NetConnectivity.Pipeline.3.NetworkError"/>
43681   <affected-histogram name="NetConnectivity.Pipeline.3.ResponseCode"/>
43682   <affected-histogram name="NetConnectivity.Pipeline.3.Status"/>
43683   <affected-histogram name="NetConnectivity.Pipeline.4.NetworkError"/>
43684   <affected-histogram name="NetConnectivity.Pipeline.4.ResponseCode"/>
43685   <affected-histogram name="NetConnectivity.Pipeline.4.Status"/>
43686   <affected-histogram name="NetConnectivity.Pipeline.5.NetworkError"/>
43687   <affected-histogram name="NetConnectivity.Pipeline.5.ResponseCode"/>
43688   <affected-histogram name="NetConnectivity.Pipeline.5.Status"/>
43689   <affected-histogram name="NetConnectivity.Pipeline.AllHTTP11"/>
43690   <affected-histogram name="NetConnectivity.Pipeline.CanarySuccess"/>
43691   <affected-histogram name="NetConnectivity.Pipeline.Depth"/>
43692   <affected-histogram name="NetConnectivity.Pipeline.Success"/>
43693 </histogram_suffixes>
43695 <histogram_suffixes name="IndexedDBLevelDBErrnoMethods" separator=".">
43696   <suffix name="NewLogger" label="ChromiumEnv::NewLogger"/>
43697   <suffix name="NewSequentialFile" label="ChromiumEnv::NewSequentialFile"/>
43698   <suffix name="NewWritableFile" label="ChromiumEnv::NewWritableFile"/>
43699   <suffix name="SequentialFileRead" label="ChromiumSequentialFile::Read"/>
43700   <suffix name="SequentialFileSkip" label="ChromiumSequentialFile::Skip"/>
43701   <suffix name="WritableFileAppend" label="ChromiumWritableFile::Append"/>
43702   <suffix name="WritableFileClose" label="ChromiumWritableFile::Close"/>
43703   <suffix name="WritableFileFlush" label="ChromiumWritableFile::Flush"/>
43704   <suffix name="WritableFileSync" label="ChromiumWritableFile::Sync"/>
43705   <suffix name="WritableFileSyncParent"
43706       label="ChromiumWritableFile::SyncParent"/>
43707   <affected-histogram name="WebCore.IndexedDB.LevelDBOpenErrors.Errno"/>
43708   <affected-histogram name="WebCore.IndexedDB.LevelDBReadErrors.Errno"/>
43709   <affected-histogram name="WebCore.IndexedDB.LevelDBWriteErrors.Errno"/>
43710 </histogram_suffixes>
43712 <histogram_suffixes name="IndexedDBLevelDBPFEMethods" separator=".">
43713   <suffix name="CreateDir" label="ChromiumEnv::CreateDir"/>
43714   <suffix name="DeleteDir" label="ChromiumEnv::DeleteDir"/>
43715   <suffix name="DeleteFile" label="ChromiumEnv::DeleteFile"/>
43716   <suffix name="GetChildren" label="ChromiumEnv::GetChildren"/>
43717   <suffix name="GetFileSize" label="ChromiumEnv::GetFileSize"/>
43718   <suffix name="LockFile" label="ChromiumEnv::LockFile"/>
43719   <suffix name="NewRandomAccessFile" label="ChromiumEnv::NewRandomAccessFile"/>
43720   <suffix name="RandomAccessFileRead" label="ChromiumRandomAccessFile::Read"/>
43721   <suffix name="RenameFile" label="ChromiumEnv::RenameFile"/>
43722   <suffix name="UnlockFile" label="ChromiumEnv::UnlockFile"/>
43723   <affected-histogram name="WebCore.IndexedDB.LevelDBOpenErrors.PFE"/>
43724   <affected-histogram name="WebCore.IndexedDB.LevelDBReadErrors.PFE"/>
43725   <affected-histogram name="WebCore.IndexedDB.LevelDBWriteErrors.PFE"/>
43726 </histogram_suffixes>
43728 <histogram_suffixes name="InstallerDownloadSources" separator="">
43729   <suffix name="HttpPeer" label="Download Source: HTTP Peer"/>
43730   <suffix name="HttpServer" label="Download Source: HTTP Server"/>
43731   <suffix name="HttpsServer" label="Download Source: HTTPS Server"/>
43732   <affected-histogram name="Installer.SuccessfulMBsDownloadedFrom"/>
43733   <affected-histogram name="Installer.TotalMBsDownloadedFrom"/>
43734 </histogram_suffixes>
43736 <histogram_suffixes name="Instant">
43737   <suffix name="Extended" label="Suggestions + Results"/>
43738   <suffix name="Instant" label="Results"/>
43739   <affected-histogram name="Instant.SessionsStorageNamespace"/>
43740 </histogram_suffixes>
43742 <histogram_suffixes name="InstantExtended_QuerytoQuery">
43743   <owner>macourteau@chromium.org</owner>
43744   <suffix name="400" label="Omnibox width &lt; 400"/>
43745   <suffix name="700" label="Omnibox width &lt; 700"/>
43746   <suffix name="1200" label="Omnibox width &lt; 1200"/>
43747   <suffix name="large" label="Omnibox width &gt;= 1200"/>
43748   <affected-histogram name="InstantExtended.PercentageMatchV2_QuerytoQuery"/>
43749   <affected-histogram name="InstantExtended.PercentageMatchV2_QuerytoURL"/>
43750   <affected-histogram name="InstantExtended.PercentageMatchV2_URLtoQuery"/>
43751   <affected-histogram name="InstantExtended.PercentageMatchV2_URLtoURL"/>
43752 </histogram_suffixes>
43754 <histogram_suffixes name="InstantSearchClicks">
43755   <suffix name="WithPreview"
43756       label="Only page loads through data reduction proxy that are result of
43757              navigation from web search and preview version of the page shown
43758              are considered."/>
43759   <suffix name="Preview"
43760       label="Only page loads through data reduction proxy that are result of
43761              navigation from web search and preview version of the page shown
43762              are considered."/>
43763   <suffix name="NoPreview"
43764       label="Only page loads through data reduction proxy that are result of
43765              navigation from web search and preview version of the page shown
43766              are considered."/>
43767   <affected-histogram name="PLT.BeginToFinish"/>
43768   <affected-histogram name="PLT.BeginToFinish_ContentPrefetcherReferrer"/>
43769   <affected-histogram name="PLT.BeginToFinishDoc"/>
43770   <affected-histogram name="PLT.BeginToFinishDoc_ContentPrefetcherReferrer"/>
43771   <affected-histogram name="PLT.BeginToFirstPaint"/>
43772   <affected-histogram name="PLT.CommitToFirstPaint"/>
43773   <affected-histogram name="PLT.PT_BeginToCommit"/>
43774   <affected-histogram name="PLT.PT_BeginToFinish"/>
43775   <affected-histogram name="PLT.PT_BeginToFinishDoc"/>
43776   <affected-histogram name="PLT.PT_CommitToFinish"/>
43777   <affected-histogram name="PLT.PT_CommitToFinishDoc"/>
43778   <affected-histogram name="PLT.PT_RequestToCommit"/>
43779   <affected-histogram name="PLT.PT_RequestToDomContentLoaded"/>
43780   <affected-histogram name="PLT.PT_RequestToFinish"/>
43781   <affected-histogram name="PLT.PT_RequestToFinishDoc"/>
43782   <affected-histogram name="PLT.PT_RequestToStart"/>
43783   <affected-histogram name="PLT.PT_StartToCommit"/>
43784   <affected-histogram name="PLT.PT_StartToFinish"/>
43785 </histogram_suffixes>
43787 <histogram_suffixes name="Interval" separator="_">
43788   <suffix name="Interval" label="Interval between two consecutive connects is"/>
43789   <affected-histogram name="Net.TCP_Connection_Latency"/>
43790 </histogram_suffixes>
43792 <histogram_suffixes name="Interval_20ms_plus_and_minus" separator="_">
43793   <suffix name="Interval_20ms_Minus"
43794       label="Interval between two consecutive connects is less than 20ms."/>
43795   <suffix name="Interval_20ms_Plus"
43796       label="Interval between two consecutive connects is greater than or
43797              equal to 20ms."/>
43798   <affected-histogram name="Net.TCP_Connection_Latency"/>
43799 </histogram_suffixes>
43801 <histogram_suffixes name="Interval_lt_gt_20ms" separator="_">
43802   <suffix name="LessThanOrEqual_10ms" label="less than or equal to 10ms."/>
43803   <suffix name="LessThanOrEqual_20ms"
43804       label="more than 10ms, and less than or equal to 20ms."/>
43805   <suffix name="GreaterThan_20ms" label="greater than 20ms."/>
43806   <affected-histogram name="Net.TCP_Connection_Latency_Interval"/>
43807 </histogram_suffixes>
43809 <histogram_suffixes name="IPv6_Probe">
43810   <suffix name="IPv6_probe_skipped"
43811       label="with IPv6 not probed, and default OS settings used"/>
43812   <suffix name="IPv6_probe_done"
43813       label="with IPv6 probed for and possibly disabled"/>
43814   <affected-histogram name="DNS.PrefetchResolution"/>
43815 </histogram_suffixes>
43817 <histogram_suffixes name="LateBindingExperiment">
43818   <suffix name="disable_late_binding" label="socket late binding is disabled"/>
43819   <suffix name="enable_late_binding" label="socket late binding is enabled"/>
43820   <affected-histogram name="Net.SocketIdleTimeBeforeNextUse_ReusedSocket"/>
43821   <affected-histogram name="Net.SocketIdleTimeBeforeNextUse_UnusedSocket"/>
43822   <affected-histogram name="Net.SocketIdleTimeOnIOError2_ReusedSocket"/>
43823   <affected-histogram name="Net.SocketIdleTimeOnIOError2_UnusedSocket"/>
43824   <affected-histogram name="Net.TCPSocketType"/>
43825   <affected-histogram name="Net.Transaction_Connected"/>
43826   <affected-histogram name="Net.Transaction_Connected_Under_10"/>
43827   <affected-histogram name="Net.TransportSocketRequestTime"/>
43828   <affected-histogram name="Renderer4.BeginToFinish_LinkLoad"/>
43829   <affected-histogram name="Renderer4.BeginToFinish_LinkLoadNormal"/>
43830   <affected-histogram name="Renderer4.BeginToFinish_LinkLoadReload"/>
43831   <affected-histogram name="Renderer4.BeginToFinish_NormalLoad"/>
43832   <affected-histogram name="Renderer4.BeginToFinishDoc_LinkLoad"/>
43833   <affected-histogram name="Renderer4.BeginToFinishDoc_LinkLoadNormal"/>
43834   <affected-histogram name="Renderer4.BeginToFinishDoc_LinkLoadReload"/>
43835   <affected-histogram name="Renderer4.BeginToFinishDoc_NormalLoad"/>
43836   <affected-histogram name="Renderer4.RequestToFinish"/>
43837   <affected-histogram name="Renderer4.StartToFinish"/>
43838 </histogram_suffixes>
43840 <histogram_suffixes name="LevelDBEnvBackupRestore" separator="">
43841   <suffix name="Backup" label="Backing up an ldb file."/>
43842   <suffix name="Restore" label="Restoring an ldb file."/>
43843   <affected-histogram name="LevelDBEnv.IDB.Table"/>
43844   <affected-histogram name="LevelDBEnv.Table"/>
43845 </histogram_suffixes>
43847 <histogram_suffixes name="LevelDBEnvMaxFDs" separator=".">
43848   <suffix name="Success"
43849       label="This histogram shows the limit when open succeeded."/>
43850   <suffix name="TooManyOpened"
43851       label="This histogram shows the limit when open failed because the
43852              limit had been reached."/>
43853   <suffix name="OtherError"
43854       label="This histogram shows the limit when open failed for reasons
43855              other than exceeding the limit."/>
43856   <affected-histogram name="LevelDBEnv.IDB.MaxFDs"/>
43857   <affected-histogram name="LevelDBEnv.MaxFDs"/>
43858 </histogram_suffixes>
43860 <histogram_suffixes name="LevelDBEnvPlatformFileErrors" separator="">
43861   <suffix name="CreateDir" label="ChromiumEnv::CreateDir"/>
43862   <suffix name="GetChildren" label="ChromiumEnv::GetChildren"/>
43863   <suffix name="LockFile" label="ChromiumEnv::LockFile"/>
43864   <suffix name="NewRandomAccessFile" label="ChromiumEnv::NewRandomAccessFile"/>
43865   <suffix name="RenameFile" label="ChromiumEnv::RenameFile"/>
43866   <affected-histogram name="LevelDBEnv.IDB.IOError."/>
43867   <affected-histogram name="LevelDBEnv.IOError."/>
43868 </histogram_suffixes>
43870 <histogram_suffixes name="LevelDBEnvRetry" separator="">
43871   <suffix name="RenameFile" label="RenameFile"/>
43872   <suffix name="LockFile" label="LockFile"/>
43873   <suffix name="CreateDir" label="CreateDir"/>
43874   <affected-histogram name="LevelDBEnv.IDB.RetryRecoveredFromErrorIn"/>
43875   <affected-histogram name="LevelDBEnv.IDB.TimeUntilSuccessFor"/>
43876   <affected-histogram name="LevelDBEnv.RetryRecoveredFromErrorIn"/>
43877   <affected-histogram name="LevelDBEnv.TimeUntilSuccessFor"/>
43878 </histogram_suffixes>
43880 <histogram_suffixes name="LevelDBEnvRetryTimes" separator="">
43881   <obsolete>
43882     Deprecated 2013-04 in favor of LevelDBEnvRetry.
43883   </obsolete>
43884   <suffix name="Rename" label="RenameFile"/>
43885   <suffix name="LockFile" label="LockFile"/>
43886   <affected-histogram name="LevelDBEnv.IDB.TimeTo"/>
43887   <affected-histogram name="LevelDBEnv.TimeTo"/>
43888 </histogram_suffixes>
43890 <histogram_suffixes name="MediaAudioInputControllerTime" separator=".">
43891   <suffix name="CloseTime" label="Measures the time taken for DoClose()."/>
43892   <suffix name="CreateTime" label="Measures the time taken for DoCreate()."/>
43893   <suffix name="RecordTime" label="Measures the time taken for DoRecord()."/>
43894   <affected-histogram name="Media.AudioInputController"/>
43895 </histogram_suffixes>
43897 <histogram_suffixes name="MediaAudioInputDeviceManagerTime" separator=".">
43898   <suffix name="OpenOnDeviceThreadTime"
43899       label="Measures the time taken for OpenOnDeviceThread()."/>
43900   <suffix name="EnumerateOnDeviceThreadTime"
43901       label="Measures the time taken for EnumerateOnDeviceThread()."/>
43902   <affected-histogram name="Media.AudioInputDeviceManager"/>
43903 </histogram_suffixes>
43905 <histogram_suffixes name="MediaAudioOutputControllerTime" separator=".">
43906   <suffix name="CloseTime" label="Measures the time taken for DoClose()."/>
43907   <suffix name="CreateTime" label="Measures the time taken for DoCreate()."/>
43908   <suffix name="DeviceChangeTime"
43909       label="Measures the time taken for OnDeviceChange()."/>
43910   <suffix name="PauseTime" label="Measures the time taken for DoPause()."/>
43911   <suffix name="PlayTime"
43912       label="Measures the time taken for DoPlay(). Technically only the
43913              worker method AudioOutputController::PollAndStartIfDataReady()."/>
43914   <affected-histogram name="Media.AudioOutputController"/>
43915 </histogram_suffixes>
43917 <histogram_suffixes name="MediaVideoCaptureManagerTime" separator=".">
43918   <suffix name="OnEnumerateDevicesTime"
43919       label="Measures the time taken for OnEnumerateDevices()."/>
43920   <suffix name="OnOpenTime" label="Measures the time taken for OnOpen()."/>
43921   <suffix name="OnCloseTime" label="Measures the time taken for OnClose()."/>
43922   <suffix name="OnStartTime" label="Measures the time taken for OnStart()."/>
43923   <suffix name="OnStopTime" label="Measures the time taken for OnStop()."/>
43924   <affected-histogram name="Media.VideoCaptureManager"/>
43925 </histogram_suffixes>
43927 <histogram_suffixes name="Net.QuicSession.21CumulativePackets" separator="_">
43928   <owner>rch@chromium.org</owner>
43929   <suffix name="First21"
43930       label="Only the first group of 21 packets in a connection via"/>
43931   <suffix name="Some21s"
43932       label="After the first 21, this records data for some groups of 21
43933              consecutive sequence nmubers, arriving via."/>
43934   <affected-histogram name="Net.QuicSession.21CumulativePacketsReceived"/>
43935 </histogram_suffixes>
43937 <histogram_suffixes name="Net.QuicSession.6PacketPatterns" separator="_">
43938   <owner>rch@chromium.org</owner>
43939   <suffix name="First6"
43940       label="Only the first group of 6 packets in a connection via"/>
43941   <suffix name="Some6s"
43942       label="After the first 6, this records patterns for some groups of 6
43943              consecutive sequence numbers, arriving via."/>
43944   <affected-histogram name="Net.QuicSession.6PacketsPatternsReceived"/>
43945 </histogram_suffixes>
43947 <histogram_suffixes name="Net.QuicSession.PacketReceived" separator="_">
43948   <owner>rch@chromium.org</owner>
43949   <suffix name="Ack"
43950       label="Only packets that were received by Chrome as well being part of
43951              connections via"/>
43952   <suffix name="Nack"
43953       label="Only packets that were missed by Chrome as well being part of
43954              connections via"/>
43955   <suffix name="IsAnAck"
43956       label="Only packets that were probably solo ACK packets when recieved
43957              by Chrome as well being part of connections via"/>
43958   <suffix name="IsNotAck"
43959       label="Only packets that were probably NOT solo ACK packets when
43960              recieved by Chrome as well being part of connections via"/>
43961   <affected-histogram name="Net.QuicSession.PacketReceived"/>
43962 </histogram_suffixes>
43964 <histogram_suffixes name="Net.QuicSession.PacketReceived_CONNECTION_TYPE"
43965     separator="_">
43966   <owner>rch@chromium.org</owner>
43967   <suffix name="CONNECTION_UNKNOWN" label="WiFi are tallied."/>
43968   <suffix name="CONNECTION_ETHERNET"
43969       label="ethernet are tallied, but this may include connections to a WiFi
43970              bridge."/>
43971   <suffix name="CONNECTION_WIFI"
43972       label="WiFi are tallied, but this may include connections to a mobile
43973              hotspot. Also check similar histograms that end in WIFI_802.11*
43974              for more details on some platforms."/>
43975   <suffix name="CONNECTION_WIFI_ANCIENT"
43976       label="802.11 that are no longer standard are tallied."/>
43977   <suffix name="CONNECTION_WIFI_802.11a" label="802.11a are tallied."/>
43978   <suffix name="CONNECTION_WIFI_802.11b" label="802.11b are tallied."/>
43979   <suffix name="CONNECTION_WIFI_802.11g" label="802.11g are tallied."/>
43980   <suffix name="CONNECTION_WIFI_802.11n" label="802.11n are tallied."/>
43981   <suffix name="CONNECTION_2G" label="mobile 2G are tallied."/>
43982   <suffix name="CONNECTION_3G" label="mobile 3G are tallied."/>
43983   <suffix name="CONNECTION_4G" label="mobile 4G are tallied."/>
43984   <suffix name="CONNECTION_NONE"
43985       label="NO(?) network are tallied (should be empty)."/>
43986   <affected-histogram
43987       name="Net.QuicSession.21CumulativePacketsReceived_First21"/>
43988   <affected-histogram
43989       name="Net.QuicSession.21CumulativePacketsReceived_Some21s"/>
43990   <affected-histogram name="Net.QuicSession.6PacketsPatternsReceived_First6"/>
43991   <affected-histogram name="Net.QuicSession.6PacketsPatternsReceived_Some6s"/>
43992   <affected-histogram name="Net.QuicSession.PacketLossRate"/>
43993   <affected-histogram name="Net.QuicSession.PacketReceived_Ack"/>
43994   <affected-histogram name="Net.QuicSession.PacketReceived_IsAnAck"/>
43995   <affected-histogram name="Net.QuicSession.PacketReceived_IsNotAck"/>
43996   <affected-histogram name="Net.QuicSession.PacketReceived_Nack"/>
43997 </histogram_suffixes>
43999 <histogram_suffixes name="NetConnectivity" separator=".">
44000   <suffix name="53.100B" label="100 bytes of data on port 53."/>
44001   <suffix name="53.100B.NoProxy"
44002       label="100 bytes of data on port 53 with no proxy."/>
44003   <suffix name="53.1K" label="1K bytes of data on port 53."/>
44004   <suffix name="53.1K.NoProxy"
44005       label="1K bytes of data on port 53 with no proxy."/>
44006   <suffix name="53.100B.RTT"
44007       label="100 bytes of data on port 53 successfully."/>
44008   <suffix name="53.100B.RTT.NoProxy"
44009       label="100 bytes of data on port 53 successfully with no proxy."/>
44010   <suffix name="53.1K.RTT" label="1K bytes of data on port 53 successfully."/>
44011   <suffix name="53.1K.RTT.NoProxy"
44012       label="1K bytes of data on port 53 successfully with no proxy."/>
44013   <suffix name="587.100B" label="100 bytes of data on port 587."/>
44014   <suffix name="587.100B.NoProxy"
44015       label="100 bytes of data on port 587 with no proxy."/>
44016   <suffix name="587.1K" label="1K bytes of data on port 587."/>
44017   <suffix name="587.1K.NoProxy"
44018       label="1K bytes of data on port 587 with no proxy."/>
44019   <suffix name="587.100B.RTT"
44020       label="100 bytes of data on port 587 successfully."/>
44021   <suffix name="587.100B.RTT.NoProxy"
44022       label="100 bytes of data on port 587 successfully with no proxy."/>
44023   <suffix name="587.1K.RTT" label="1K bytes of data on port 587 successfully."/>
44024   <suffix name="587.1K.RTT.NoProxy"
44025       label="1K bytes of data on port 587 successfully with no proxy."/>
44026   <suffix name="6121.100B" label="100 bytes of data on port 6121."/>
44027   <suffix name="6121.100B.NoProxy"
44028       label="100 bytes of data on port 6121 with no proxy."/>
44029   <suffix name="6121.1K" label="1K bytes of data on port 6121."/>
44030   <suffix name="6121.1K.NoProxy"
44031       label="1K bytes of data on port 6121 with no proxy."/>
44032   <suffix name="6121.100B.RTT"
44033       label="100 bytes of data on port 6121 successfully."/>
44034   <suffix name="6121.100B.RTT.NoProxy"
44035       label="100 bytes of data on port 6121 successfully with no proxy."/>
44036   <suffix name="6121.1K.RTT"
44037       label="1K bytes of data on port 6121 successfully."/>
44038   <suffix name="6121.1K.RTT.NoProxy"
44039       label="1K bytes of data on port 6121 successfully with no proxy."/>
44040   <suffix name="80.100B" label="100 bytes of data on port 80."/>
44041   <suffix name="80.100B.NoProxy"
44042       label="100 bytes of data on port 80 with no proxy."/>
44043   <suffix name="80.1K" label="1K bytes of data on port 80."/>
44044   <suffix name="80.1K.NoProxy"
44045       label="1K bytes of data on port 80 with no proxy."/>
44046   <suffix name="80.100B.RTT"
44047       label="100 bytes of data on port 80 successfully."/>
44048   <suffix name="80.100B.RTT.NoProxy"
44049       label="100 bytes of data on port 80 successfully with no proxy."/>
44050   <suffix name="80.1K.RTT" label="1K bytes of data on port 80 successfully."/>
44051   <suffix name="80.1K.RTT.NoProxy"
44052       label="1K bytes of data on port 80 successfully with no proxy."/>
44053   <suffix name="8080.100B" label="100 bytes of data on port 8080."/>
44054   <suffix name="8080.100B.NoProxy"
44055       label="100 bytes of data on port 8080 with no proxy."/>
44056   <suffix name="8080.1K" label="1K bytes of data on port 8080."/>
44057   <suffix name="8080.1K.NoProxy"
44058       label="1K bytes of data on port 8080 with no proxy."/>
44059   <suffix name="8080.100B.RTT"
44060       label="100 bytes of data on port 8080 successfully."/>
44061   <suffix name="8080.100B.RTT.NoProxy"
44062       label="100 bytes of data on port 8080 successfully with no proxy."/>
44063   <suffix name="8080.1K.RTT"
44064       label="1K bytes of data on port 8080 successfully."/>
44065   <suffix name="8080.1K.RTT.NoProxy"
44066       label="1K bytes of data on port 8080 successfully with no proxy."/>
44067   <affected-histogram name="NetConnectivity.TCP.Status"/>
44068   <affected-histogram name="NetConnectivity.TCP.Success"/>
44069   <affected-histogram name="NetConnectivity.UDP.PacketLoss"/>
44070   <affected-histogram name="NetConnectivity.UDP.PacketLoss6"/>
44071   <affected-histogram name="NetConnectivity.UDP.Status"/>
44072   <affected-histogram name="NetConnectivity.UDP.Success"/>
44073 </histogram_suffixes>
44075 <histogram_suffixes name="NetConnectivity2" separator=".">
44076   <suffix name="AcksReceivedFromFirst2Packets" label="2 packets."/>
44077   <suffix name="AcksReceivedFromFirst3Packets" label="3 packets."/>
44078   <suffix name="AcksReceivedFromFirst4Packets" label="4 packets."/>
44079   <suffix name="AcksReceivedFromFirst5Packets" label="5 packets."/>
44080   <suffix name="AcksReceivedFromFirst6Packets" label="6 packets."/>
44081   <suffix name="AcksReceivedFromFirst7Packets" label="7 packets."/>
44082   <suffix name="AcksReceivedFromFirst8Packets" label="8 packets."/>
44083   <suffix name="AcksReceivedFromFirst9Packets" label="9 packets."/>
44084   <suffix name="AcksReceivedFromFirst10Packets" label="10 packets."/>
44085   <suffix name="AcksReceivedFromFirst11Packets" label="11 packets."/>
44086   <suffix name="AcksReceivedFromFirst12Packets" label="12 packets."/>
44087   <suffix name="AcksReceivedFromFirst13Packets" label="13 packets."/>
44088   <suffix name="AcksReceivedFromFirst14Packets" label="14 packets."/>
44089   <suffix name="AcksReceivedFromFirst15Packets" label="15 packets."/>
44090   <suffix name="AcksReceivedFromFirst16Packets" label="16 packets."/>
44091   <suffix name="AcksReceivedFromFirst17Packets" label="17 packets."/>
44092   <suffix name="AcksReceivedFromFirst18Packets" label="18 packets."/>
44093   <suffix name="AcksReceivedFromFirst19Packets" label="19 packets."/>
44094   <suffix name="AcksReceivedFromFirst20Packets" label="20 packets."/>
44095   <suffix name="AcksReceivedFromFirst21Packets" label="21 packets."/>
44096   <affected-histogram name="NetConnectivity.Sent21"/>
44097 </histogram_suffixes>
44099 <histogram_suffixes name="NetConnectivity2a" separator=".">
44100   <suffix name="6121.100B" label="100 bytes of data is sent on port 6121."/>
44101   <suffix name="6121.500B" label="500 bytes of data is sent on port 6121."/>
44102   <suffix name="6121.1K" label="1K bytes of data is sent on port 6121."/>
44103   <affected-histogram name="NetConnectivity2.Sent21.AckReceivedForNthPacket"/>
44104   <affected-histogram name="NetConnectivity2.Sent21.GotAnAck"/>
44105   <affected-histogram name="NetConnectivity2.Sent21.PacketsSent"/>
44106 </histogram_suffixes>
44108 <histogram_suffixes name="NetConnectivity2b" separator=".">
44109   <suffix name="AcksReceivedFromFirst2Packets.6121.100B"
44110       label="2 packets. 100 bytes of data is sent on port 6121."/>
44111   <suffix name="AcksReceivedFromFirst3Packets.6121.100B"
44112       label="3 packets. 100 bytes of data is sent on port 6121."/>
44113   <suffix name="AcksReceivedFromFirst4Packets.6121.100B"
44114       label="4 packets. 100 bytes of data is sent on port 6121."/>
44115   <suffix name="AcksReceivedFromFirst5Packets.6121.100B"
44116       label="5 packets. 100 bytes of data is sent on port 6121."/>
44117   <suffix name="AcksReceivedFromFirst6Packets.6121.100B"
44118       label="6 packets. 100 bytes of data is sent on port 6121."/>
44119   <suffix name="AcksReceivedFromFirst7Packets.6121.100B"
44120       label="7 packets. 100 bytes of data is sent on port 6121."/>
44121   <suffix name="AcksReceivedFromFirst8Packets.6121.100B"
44122       label="8 packets. 100 bytes of data is sent on port 6121."/>
44123   <suffix name="AcksReceivedFromFirst9Packets.6121.100B"
44124       label="9 packets. 100 bytes of data is sent on port 6121."/>
44125   <suffix name="AcksReceivedFromFirst10Packets.6121.100B"
44126       label="10 packets. 100 bytes of data is sent on port 6121."/>
44127   <suffix name="AcksReceivedFromFirst11Packets.6121.100B"
44128       label="11 packets. 100 bytes of data is sent on port 6121."/>
44129   <suffix name="AcksReceivedFromFirst12Packets.6121.100B"
44130       label="12 packets. 100 bytes of data is sent on port 6121."/>
44131   <suffix name="AcksReceivedFromFirst13Packets.6121.100B"
44132       label="13 packets. 100 bytes of data is sent on port 6121."/>
44133   <suffix name="AcksReceivedFromFirst14Packets.6121.100B"
44134       label="14 packets. 100 bytes of data is sent on port 6121."/>
44135   <suffix name="AcksReceivedFromFirst15Packets.6121.100B"
44136       label="15 packets. 100 bytes of data is sent on port 6121."/>
44137   <suffix name="AcksReceivedFromFirst16Packets.6121.100B"
44138       label="16 packets. 100 bytes of data is sent on port 6121."/>
44139   <suffix name="AcksReceivedFromFirst17Packets.6121.100B"
44140       label="17 packets. 100 bytes of data is sent on port 6121."/>
44141   <suffix name="AcksReceivedFromFirst18Packets.6121.100B"
44142       label="18 packets. 100 bytes of data is sent on port 6121."/>
44143   <suffix name="AcksReceivedFromFirst19Packets.6121.100B"
44144       label="19 packets. 100 bytes of data is sent on port 6121."/>
44145   <suffix name="AcksReceivedFromFirst20Packets.6121.100B"
44146       label="20 packets. 100 bytes of data is sent on port 6121."/>
44147   <suffix name="AcksReceivedFromFirst21Packets.6121.100B"
44148       label="21 packets. 100 bytes of data is sent on port 6121."/>
44149   <affected-histogram name="NetConnectivity2.Sent21"/>
44150 </histogram_suffixes>
44152 <histogram_suffixes name="NetConnectivity2c" separator=".">
44153   <suffix name="6121.100B" label="100 bytes of data is sent on port 6121."/>
44154   <suffix name="6121.100B.NoProxy"
44155       label="100 bytes of data is sent on port 6121 with no proxy."/>
44156   <suffix name="6121.500B" label="500 bytes of data is sent on port 6121."/>
44157   <suffix name="6121.500B.NoProxy"
44158       label="500 bytes of data is sent on port 6121 with no proxy."/>
44159   <suffix name="6121.1K" label="1K bytes of data is sent on port 6121."/>
44160   <suffix name="6121.1K.NoProxy"
44161       label="1K bytes of data is sent on port 6121 with no proxy."/>
44162   <affected-histogram name="NetConnectivity2.Send6.PacketsSent"/>
44163   <affected-histogram name="NetConnectivity2.Send6.SeriesAcked"/>
44164 </histogram_suffixes>
44166 <histogram_suffixes name="NetConnectivity2d" separator=".">
44167   <suffix name="AcksReceivedFromFirst2Packets.6121.500B"
44168       label="2 packets. 500 bytes of data is sent on port 6121."/>
44169   <suffix name="AcksReceivedFromFirst3Packets.6121.500B"
44170       label="3 packets. 500 bytes of data is sent on port 6121."/>
44171   <suffix name="AcksReceivedFromFirst4Packets.6121.500B"
44172       label="4 packets. 500 bytes of data is sent on port 6121."/>
44173   <suffix name="AcksReceivedFromFirst5Packets.6121.500B"
44174       label="5 packets. 500 bytes of data is sent on port 6121."/>
44175   <suffix name="AcksReceivedFromFirst6Packets.6121.500B"
44176       label="6 packets. 500 bytes of data is sent on port 6121."/>
44177   <suffix name="AcksReceivedFromFirst7Packets.6121.500B"
44178       label="7 packets. 500 bytes of data is sent on port 6121."/>
44179   <suffix name="AcksReceivedFromFirst8Packets.6121.500B"
44180       label="8 packets. 500 bytes of data is sent on port 6121."/>
44181   <suffix name="AcksReceivedFromFirst9Packets.6121.500B"
44182       label="9 packets. 500 bytes of data is sent on port 6121."/>
44183   <suffix name="AcksReceivedFromFirst10Packets.6121.500B"
44184       label="10 packets. 500 bytes of data is sent on port 6121."/>
44185   <suffix name="AcksReceivedFromFirst11Packets.6121.500B"
44186       label="11 packets. 500 bytes of data is sent on port 6121."/>
44187   <suffix name="AcksReceivedFromFirst12Packets.6121.500B"
44188       label="12 packets. 500 bytes of data is sent on port 6121."/>
44189   <suffix name="AcksReceivedFromFirst13Packets.6121.500B"
44190       label="13 packets. 500 bytes of data is sent on port 6121."/>
44191   <suffix name="AcksReceivedFromFirst14Packets.6121.500B"
44192       label="14 packets. 500 bytes of data is sent on port 6121."/>
44193   <suffix name="AcksReceivedFromFirst15Packets.6121.500B"
44194       label="15 packets. 500 bytes of data is sent on port 6121."/>
44195   <suffix name="AcksReceivedFromFirst16Packets.6121.500B"
44196       label="16 packets. 500 bytes of data is sent on port 6121."/>
44197   <suffix name="AcksReceivedFromFirst17Packets.6121.500B"
44198       label="17 packets. 500 bytes of data is sent on port 6121."/>
44199   <suffix name="AcksReceivedFromFirst18Packets.6121.500B"
44200       label="18 packets. 500 bytes of data is sent on port 6121."/>
44201   <suffix name="AcksReceivedFromFirst19Packets.6121.500B"
44202       label="19 packets. 500 bytes of data is sent on port 6121."/>
44203   <suffix name="AcksReceivedFromFirst20Packets.6121.500B"
44204       label="20 packets. 500 bytes of data is sent on port 6121."/>
44205   <suffix name="AcksReceivedFromFirst21Packets.6121.500B"
44206       label="21 packets. 500 bytes of data is sent on port 6121."/>
44207   <affected-histogram name="NetConnectivity2.Sent21"/>
44208 </histogram_suffixes>
44210 <histogram_suffixes name="NetConnectivity2e" separator=".">
44211   <suffix name="AcksReceivedFromFirst2Packets.6121.1K"
44212       label="2 packets. 1K bytes of data is sent on port 6121."/>
44213   <suffix name="AcksReceivedFromFirst3Packets.6121.1K"
44214       label="3 packets. 1K bytes of data is sent on port 6121."/>
44215   <suffix name="AcksReceivedFromFirst4Packets.6121.1K"
44216       label="4 packets. 1K bytes of data is sent on port 6121."/>
44217   <suffix name="AcksReceivedFromFirst5Packets.6121.1K"
44218       label="5 packets. 1K bytes of data is sent on port 6121."/>
44219   <suffix name="AcksReceivedFromFirst6Packets.6121.1K"
44220       label="6 packets. 1K bytes of data is sent on port 6121."/>
44221   <suffix name="AcksReceivedFromFirst7Packets.6121.1K"
44222       label="7 packets. 1K bytes of data is sent on port 6121."/>
44223   <suffix name="AcksReceivedFromFirst8Packets.6121.1K"
44224       label="8 packets. 1K bytes of data is sent on port 6121."/>
44225   <suffix name="AcksReceivedFromFirst9Packets.6121.1K"
44226       label="9 packets. 1K bytes of data is sent on port 6121."/>
44227   <suffix name="AcksReceivedFromFirst10Packets.6121.1K"
44228       label="10 packets. 1K bytes of data is sent on port 6121."/>
44229   <suffix name="AcksReceivedFromFirst11Packets.6121.1K"
44230       label="11 packets. 1K bytes of data is sent on port 6121."/>
44231   <suffix name="AcksReceivedFromFirst12Packets.6121.1K"
44232       label="12 packets. 1K bytes of data is sent on port 6121."/>
44233   <suffix name="AcksReceivedFromFirst13Packets.6121.1K"
44234       label="13 packets. 1K bytes of data is sent on port 6121."/>
44235   <suffix name="AcksReceivedFromFirst14Packets.6121.1K"
44236       label="14 packets. 1K bytes of data is sent on port 6121."/>
44237   <suffix name="AcksReceivedFromFirst15Packets.6121.1K"
44238       label="15 packets. 1K bytes of data is sent on port 6121."/>
44239   <suffix name="AcksReceivedFromFirst16Packets.6121.1K"
44240       label="16 packets. 1K bytes of data is sent on port 6121."/>
44241   <suffix name="AcksReceivedFromFirst17Packets.6121.1K"
44242       label="17 packets. 1K bytes of data is sent on port 6121."/>
44243   <suffix name="AcksReceivedFromFirst18Packets.6121.1K"
44244       label="18 packets. 1K bytes of data is sent on port 6121."/>
44245   <suffix name="AcksReceivedFromFirst19Packets.6121.1K"
44246       label="19 packets. 1K bytes of data is sent on port 6121."/>
44247   <suffix name="AcksReceivedFromFirst20Packets.6121.1K"
44248       label="20 packets. 1K bytes of data is sent on port 6121."/>
44249   <suffix name="AcksReceivedFromFirst21Packets.6121.1K"
44250       label="21 packets. 1K bytes of data is sent on port 6121."/>
44251   <affected-histogram name="NetConnectivity2.Sent21"/>
44252 </histogram_suffixes>
44254 <histogram_suffixes name="NetConnectivity3a" separator=".">
44255   <suffix name="NonPacedPacket"
44256       label="In this histogram results are only shown if at least two packets
44257              were ACKed in the Startup Test. Packets were sent as rapidly as
44258              possible."/>
44259   <suffix name="PacedPacket"
44260       label="In this histogram results are only shown if at least two packets
44261              were ACKed in the Startup Test. Packets are sent at equal
44262              intervals. The interval is selected to match the bandwidth
44263              discovered during the StartPacket test."/>
44264   <suffix name="StartPacket"
44265       label="Packets are sent as rapidly as possible, just after successfully
44266              sending an UMA upload. Each packet was numbered, as was its ACK
44267              sent back by Google. If no packets (of the 21) were ever ACKed,
44268              then the port is assumed to be blocked, and no data is recorded
44269              in this histogram."/>
44270   <affected-histogram name="NetConnectivity3"/>
44271 </histogram_suffixes>
44273 <histogram_suffixes name="NetConnectivity3aa" separator=".">
44274   <suffix name="Sent21"
44275       label="This histogram shows the number of echo responses received from
44276              the first"/>
44277   <affected-histogram name="NetConnectivity3.NonPacedPacket"/>
44278   <affected-histogram name="NetConnectivity3.PacedPacket"/>
44279   <affected-histogram name="NetConnectivity3.StartPacket"/>
44280 </histogram_suffixes>
44282 <histogram_suffixes name="NetConnectivity3AckReceivedForNthPacket"
44283     separator=".">
44284   <suffix name="Sent21.AckReceivedForNthPacket"
44285       label="Each packet was numbered, as was its ACK sent back by Google.
44286              This histogram records, for each packet number, how often we
44287              received an ACK for that packet."/>
44288   <affected-histogram name="NetConnectivity3.NonPacedPacket"/>
44289   <affected-histogram name="NetConnectivity3.PacedPacket"/>
44290   <affected-histogram name="NetConnectivity3.StartPacket"/>
44291 </histogram_suffixes>
44293 <histogram_suffixes name="NetConnectivity3AcksReceivedFromFirst" separator=".">
44294   <suffix name="AcksReceivedFromFirst02Packets" label="2 packets."/>
44295   <suffix name="AcksReceivedFromFirst03Packets" label="3 packets."/>
44296   <suffix name="AcksReceivedFromFirst04Packets" label="4 packets."/>
44297   <suffix name="AcksReceivedFromFirst05Packets" label="5 packets."/>
44298   <suffix name="AcksReceivedFromFirst06Packets" label="6 packets."/>
44299   <suffix name="AcksReceivedFromFirst07Packets" label="7 packets."/>
44300   <suffix name="AcksReceivedFromFirst08Packets" label="8 packets."/>
44301   <suffix name="AcksReceivedFromFirst09Packets" label="9 packets."/>
44302   <suffix name="AcksReceivedFromFirst10Packets" label="10 packets."/>
44303   <suffix name="AcksReceivedFromFirst11Packets" label="11 packets."/>
44304   <suffix name="AcksReceivedFromFirst12Packets" label="12 packets."/>
44305   <suffix name="AcksReceivedFromFirst13Packets" label="13 packets."/>
44306   <suffix name="AcksReceivedFromFirst14Packets" label="14 packets."/>
44307   <suffix name="AcksReceivedFromFirst15Packets" label="15 packets."/>
44308   <suffix name="AcksReceivedFromFirst16Packets" label="16 packets."/>
44309   <suffix name="AcksReceivedFromFirst17Packets" label="17 packets."/>
44310   <suffix name="AcksReceivedFromFirst18Packets" label="18 packets."/>
44311   <suffix name="AcksReceivedFromFirst19Packets" label="19 packets."/>
44312   <suffix name="AcksReceivedFromFirst20Packets" label="20 packets."/>
44313   <suffix name="AcksReceivedFromFirst21Packets" label="21 packets."/>
44314   <affected-histogram name="NetConnectivity3.NonPacedPacket.Sent21"/>
44315   <affected-histogram name="NetConnectivity3.PacedPacket.Sent21"/>
44316   <affected-histogram name="NetConnectivity3.StartPacket.Sent21"/>
44317 </histogram_suffixes>
44319 <histogram_suffixes name="NetConnectivity3GotAnAck" separator=".">
44320   <suffix name="Sent21.GotAnAck"
44321       label="The histogram shows if we ever got an ACK for a packet in our
44322              series of 21."/>
44323   <affected-histogram name="NetConnectivity3.NonPacedPacket"/>
44324   <affected-histogram name="NetConnectivity3.PacedPacket"/>
44325   <affected-histogram name="NetConnectivity3.StartPacket"/>
44326 </histogram_suffixes>
44328 <histogram_suffixes name="NetConnectivity3PacketDelay1" separator=".">
44329   <suffix name="Sent21.443"
44330       label="This histogram shows the difference between the time when we
44331              have received 1st byte from the server and the last time when we
44332              have received data from the server on port 443."/>
44333   <suffix name="Sent21.6121"
44334       label="This histogram shows the difference between the time when we
44335              have received 1st byte from the server and the last time when we
44336              have received data from the server on port 6121."/>
44337   <affected-histogram name="NetConnectivity3.NonPacedPacket"/>
44338   <affected-histogram name="NetConnectivity3.PacedPacket"/>
44339   <affected-histogram name="NetConnectivity3.StartPacket"/>
44340 </histogram_suffixes>
44342 <histogram_suffixes name="NetConnectivity3PacketDelay2" separator=".">
44343   <suffix name="443.100B.PacketDelay"
44344       label="100 bytes of data is sent on port 443."/>
44345   <suffix name="443.1200B.PacketDelay"
44346       label="1200 bytes of data is sent on port 443."/>
44347   <suffix name="443.500B.PacketDelay"
44348       label="500 bytes of data is sent on port 443."/>
44349   <suffix name="6121.100B.PacketDelay"
44350       label="100 bytes of data is sent on port 6121."/>
44351   <suffix name="6121.1200B.PacketDelay"
44352       label="1200 bytes of data is sent on port 6121."/>
44353   <suffix name="6121.500B.PacketDelay"
44354       label="500 bytes of data is sent on port 6121."/>
44355   <affected-histogram name="NetConnectivity3.NonPacedPacket.Sent21"/>
44356   <affected-histogram name="NetConnectivity3.PacedPacket.Sent21"/>
44357   <affected-histogram name="NetConnectivity3.StartPacket.Sent21"/>
44358 </histogram_suffixes>
44360 <histogram_suffixes name="NetConnectivity3PacketRTT" separator=".">
44361   <suffix name="Sent21.Success.RTT" label="The histogram shows the RTT for"/>
44362   <affected-histogram name="NetConnectivity3.NonPacedPacket"/>
44363   <affected-histogram name="NetConnectivity3.PacedPacket"/>
44364   <affected-histogram name="NetConnectivity3.StartPacket"/>
44365 </histogram_suffixes>
44367 <histogram_suffixes name="NetConnectivity3Packets" separator=".">
44368   <suffix name="Packet01" label="1st packet."/>
44369   <suffix name="Packet02" label="2nd packet."/>
44370   <suffix name="Packet03" label="3rd packet."/>
44371   <suffix name="Packet10" label="10th packet."/>
44372   <suffix name="Packet20" label="20th packet."/>
44373   <affected-histogram
44374       name="NetConnectivity3.NonPacedPacket.Sent21.Success.RTT"/>
44375   <affected-histogram name="NetConnectivity3.PacedPacket.Sent21.Success.RTT"/>
44376   <affected-histogram name="NetConnectivity3.StartPacket.Sent21.Success.RTT"/>
44377 </histogram_suffixes>
44379 <histogram_suffixes name="NetConnectivity3PacketsSent" separator=".">
44380   <suffix name="Sent21.PacketsSent"
44381       label="This histogram records how many packets (out of 21 attempted)
44382              were sent to the server via UDP."/>
44383   <suffix name="Send6.SeriesAcked"
44384       label="Chrome sends 6 UDP packets in a row to test to see if there is a
44385              probabalistic dependency in packet loss for consecutive packets.
44386              We record a bit vector of packets received, where the least
44387              significant bit is a 1 if the first packet was received, etc.
44388              For example, if all packets other than packet 2 and 4 are
44389              responded to, then we'd have a sample (in binary) of 110101B, or
44390              53."/>
44391   <affected-histogram name="NetConnectivity3.NonPacedPacket"/>
44392   <affected-histogram name="NetConnectivity3.PacedPacket"/>
44393   <affected-histogram name="NetConnectivity3.StartPacket"/>
44394 </histogram_suffixes>
44396 <histogram_suffixes name="NetConnectivity3PacketsSentBytes" separator=".">
44397   <suffix name="443.100B" label="100 bytes of data is sent on port 443."/>
44398   <suffix name="443.500B" label="500 bytes of data is sent on port 443."/>
44399   <suffix name="443.1200B" label="1200 bytes of data is sent on port 443."/>
44400   <suffix name="6121.100B" label="100 bytes of data is sent on port 6121."/>
44401   <suffix name="6121.500B" label="500 bytes of data is sent on port 6121."/>
44402   <suffix name="6121.1200B" label="1200 bytes of data is sent on port 6121."/>
44403   <affected-histogram
44404       name="NetConnectivity3.NonPacedPacket.Sent21.AckReceivedForNthPacket"/>
44405   <affected-histogram
44406       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst02Packets"/>
44407   <affected-histogram
44408       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst03Packets"/>
44409   <affected-histogram
44410       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst04Packets"/>
44411   <affected-histogram
44412       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst05Packets"/>
44413   <affected-histogram
44414       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst06Packets"/>
44415   <affected-histogram
44416       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst07Packets"/>
44417   <affected-histogram
44418       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst08Packets"/>
44419   <affected-histogram
44420       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst09Packets"/>
44421   <affected-histogram
44422       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst10Packets"/>
44423   <affected-histogram
44424       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst11Packets"/>
44425   <affected-histogram
44426       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst12Packets"/>
44427   <affected-histogram
44428       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst13Packets"/>
44429   <affected-histogram
44430       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst14Packets"/>
44431   <affected-histogram
44432       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst15Packets"/>
44433   <affected-histogram
44434       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst16Packets"/>
44435   <affected-histogram
44436       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst17Packets"/>
44437   <affected-histogram
44438       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst18Packets"/>
44439   <affected-histogram
44440       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst19Packets"/>
44441   <affected-histogram
44442       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst20Packets"/>
44443   <affected-histogram
44444       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst21Packets"/>
44445   <affected-histogram name="NetConnectivity3.NonPacedPacket.Sent21.GotAnAck"/>
44446   <affected-histogram
44447       name="NetConnectivity3.NonPacedPacket.Sent21.PacketsSent"/>
44448   <affected-histogram
44449       name="NetConnectivity3.NonPacedPacket.Sent21.Success.RTT.Packet01"/>
44450   <affected-histogram
44451       name="NetConnectivity3.NonPacedPacket.Sent21.Success.RTT.Packet02"/>
44452   <affected-histogram
44453       name="NetConnectivity3.NonPacedPacket.Sent21.Success.RTT.Packet03"/>
44454   <affected-histogram
44455       name="NetConnectivity3.NonPacedPacket.Sent21.Success.RTT.Packet10"/>
44456   <affected-histogram
44457       name="NetConnectivity3.NonPacedPacket.Sent21.Success.RTT.Packet20"/>
44458   <affected-histogram
44459       name="NetConnectivity3.PacedPacket.Sent21.AckReceivedForNthPacket"/>
44460   <affected-histogram
44461       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst02Packets"/>
44462   <affected-histogram
44463       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst03Packets"/>
44464   <affected-histogram
44465       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst04Packets"/>
44466   <affected-histogram
44467       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst05Packets"/>
44468   <affected-histogram
44469       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst06Packets"/>
44470   <affected-histogram
44471       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst07Packets"/>
44472   <affected-histogram
44473       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst08Packets"/>
44474   <affected-histogram
44475       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst09Packets"/>
44476   <affected-histogram
44477       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst10Packets"/>
44478   <affected-histogram
44479       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst11Packets"/>
44480   <affected-histogram
44481       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst12Packets"/>
44482   <affected-histogram
44483       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst13Packets"/>
44484   <affected-histogram
44485       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst14Packets"/>
44486   <affected-histogram
44487       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst15Packets"/>
44488   <affected-histogram
44489       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst16Packets"/>
44490   <affected-histogram
44491       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst17Packets"/>
44492   <affected-histogram
44493       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst18Packets"/>
44494   <affected-histogram
44495       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst19Packets"/>
44496   <affected-histogram
44497       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst20Packets"/>
44498   <affected-histogram
44499       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst21Packets"/>
44500   <affected-histogram name="NetConnectivity3.PacedPacket.Sent21.GotAnAck"/>
44501   <affected-histogram name="NetConnectivity3.PacedPacket.Sent21.PacketsSent"/>
44502   <affected-histogram
44503       name="NetConnectivity3.PacedPacket.Sent21.Success.RTT.Packet01"/>
44504   <affected-histogram
44505       name="NetConnectivity3.PacedPacket.Sent21.Success.RTT.Packet02"/>
44506   <affected-histogram
44507       name="NetConnectivity3.PacedPacket.Sent21.Success.RTT.Packet03"/>
44508   <affected-histogram
44509       name="NetConnectivity3.PacedPacket.Sent21.Success.RTT.Packet10"/>
44510   <affected-histogram
44511       name="NetConnectivity3.PacedPacket.Sent21.Success.RTT.Packet20"/>
44512   <affected-histogram
44513       name="NetConnectivity3.StartPacket.Sent21.AckReceivedForNthPacket"/>
44514   <affected-histogram
44515       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst02Packets"/>
44516   <affected-histogram
44517       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst03Packets"/>
44518   <affected-histogram
44519       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst04Packets"/>
44520   <affected-histogram
44521       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst05Packets"/>
44522   <affected-histogram
44523       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst06Packets"/>
44524   <affected-histogram
44525       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst07Packets"/>
44526   <affected-histogram
44527       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst08Packets"/>
44528   <affected-histogram
44529       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst09Packets"/>
44530   <affected-histogram
44531       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst10Packets"/>
44532   <affected-histogram
44533       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst11Packets"/>
44534   <affected-histogram
44535       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst12Packets"/>
44536   <affected-histogram
44537       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst13Packets"/>
44538   <affected-histogram
44539       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst14Packets"/>
44540   <affected-histogram
44541       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst15Packets"/>
44542   <affected-histogram
44543       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst16Packets"/>
44544   <affected-histogram
44545       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst17Packets"/>
44546   <affected-histogram
44547       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst18Packets"/>
44548   <affected-histogram
44549       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst19Packets"/>
44550   <affected-histogram
44551       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst20Packets"/>
44552   <affected-histogram
44553       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst21Packets"/>
44554   <affected-histogram name="NetConnectivity3.StartPacket.Sent21.GotAnAck"/>
44555   <affected-histogram name="NetConnectivity3.StartPacket.Sent21.PacketsSent"/>
44556   <affected-histogram
44557       name="NetConnectivity3.StartPacket.Sent21.Success.RTT.Packet01"/>
44558   <affected-histogram
44559       name="NetConnectivity3.StartPacket.Sent21.Success.RTT.Packet02"/>
44560   <affected-histogram
44561       name="NetConnectivity3.StartPacket.Sent21.Success.RTT.Packet03"/>
44562   <affected-histogram
44563       name="NetConnectivity3.StartPacket.Sent21.Success.RTT.Packet10"/>
44564   <affected-histogram
44565       name="NetConnectivity3.StartPacket.Sent21.Success.RTT.Packet20"/>
44566 </histogram_suffixes>
44568 <histogram_suffixes name="NetConnectivity3Send6Acked" separator=".">
44569   <suffix name="443.100B" label="100 bytes of data is sent on port 443."/>
44570   <suffix name="443.100B.NoProxy"
44571       label="100 bytes of data is sent on port 443 with no proxy."/>
44572   <suffix name="443.500B" label="500 bytes of data is sent on port 443."/>
44573   <suffix name="443.500B.NoProxy"
44574       label="500 bytes of data is sent on port 443 with no proxy."/>
44575   <suffix name="443.1200B" label="1200 bytes of data is sent on port 443."/>
44576   <suffix name="443.1200B.NoProxy"
44577       label="1200 bytes of data is sent on port 443 with no proxy."/>
44578   <suffix name="6121.100B" label="100 bytes of data is sent on port 6121."/>
44579   <suffix name="6121.100B.NoProxy"
44580       label="100 bytes of data is sent on port 6121 with no proxy."/>
44581   <suffix name="6121.500B" label="500 bytes of data is sent on port 6121."/>
44582   <suffix name="6121.500B.NoProxy"
44583       label="500 bytes of data is sent on port 6121 with no proxy."/>
44584   <suffix name="6121.1200B" label="1200 bytes of data is sent on port 6121."/>
44585   <suffix name="6121.1200B.NoProxy"
44586       label="1200 bytes of data is sent on port 6121 with no proxy."/>
44587   <affected-histogram name="NetConnectivity3.NonPacedPacket.Send6.SeriesAcked"/>
44588   <affected-histogram name="NetConnectivity3.PacedPacket.Send6.SeriesAcked"/>
44589   <affected-histogram name="NetConnectivity3.StartPacket.Send6.PacketsSent"/>
44590   <affected-histogram name="NetConnectivity3.StartPacket.Send6.SeriesAcked"/>
44591 </histogram_suffixes>
44593 <histogram_suffixes name="NetConnectivity4a" separator=".">
44594   <suffix name="NATBind.Sent2"
44595       label="Two packets were sent spreading over a random period, to test if
44596              the NAT dropped the binding. Afterwords, an extra (short) packet
44597              was sent with renewed NAT binding to test whether the network
44598              that was used to deliver the first packet is still connected.
44599              Results are only shown in this histogram if at least ten packets
44600              were received in the StartPacket test."/>
44601   <suffix name="NonPacedPacket"
44602       label="21 Packets were sent as rapidly as possible. Results are only
44603              shown in this histogram if at least two packets were received in
44604              the StartPacket Test."/>
44605   <suffix name="PacedPacket"
44606       label="21 Packets were sent at equal intervals, which were selected to
44607              match the bandwidth discovered during the StartPacket test.
44608              Results are only shown in this histogram if at least two packets
44609              were received in the StartPacket Test."/>
44610   <suffix name="StartPacket"
44611       label="21 Packets were sent as rapidly as possible, just after the
44612              client successfully sent a UMA upload. Each packet was numbered
44613              when it was sent by Google."/>
44614   <affected-histogram name="NetConnectivity4"/>
44615   <affected-histogram name="NetConnectivity5"/>
44616 </histogram_suffixes>
44618 <histogram_suffixes name="NetConnectivity4NATBindPacketReceives" separator=".">
44619   <suffix name="Bind.Failure"
44620       label="Only when the second packet never arrived (we wait for 10 extra
44621              seconds) and the first and the extra (short) packets arrived did
44622              we record the duration in seconds between the sendings of the
44623              first two packets in this histogram."/>
44624   <suffix name="Bind.Success"
44625       label="Only when all three packets including the extra (short) packet
44626              arrived did we record the duration in seconds between the
44627              sendings of the first two packets in this histogram."/>
44628   <suffix name="Connectivity.Failure"
44629       label="Only when the extra (short) packet (with renewed NAT binding)
44630              never arrived (we wait for 10 extra seconds) did we record the
44631              duration in seconds between the sendings of the first two
44632              packets in this histogram."/>
44633   <suffix name="Connectivity.Success"
44634       label="Only when the extra (short) packet arrived did we record the
44635              duration in seconds between the sendings of the first two
44636              packets in this histogram."/>
44637   <suffix name="SendToLastRecvDelay"
44638       label="This histogram records the time duration (in milliseconds)
44639              between the client sending the request and the receiving of the
44640              second packet sent from the server, excluding the idle time
44641              between sendings of the first two packets. Results are only
44642              shown if the first two packets are both received."/>
44643   <affected-histogram name="NetConnectivity4.NATBind.Sent2"/>
44644   <affected-histogram name="NetConnectivity5.NATBind.Sent2"/>
44645 </histogram_suffixes>
44647 <histogram_suffixes name="NetConnectivity4PacketFirst6" separator=".">
44648   <suffix name="First6.SeriesRecv"
44649       label="This histogram records a bit vector of the first 6 packets sent,
44650              where the least significant bit is a 1 if the first packet was
44651              received, etc. For example, if all packets other than packet 2
44652              and 4 are received, then we'd have a sample (in binary) of
44653              110101B, or 53."/>
44654   <suffix name="Sent21"
44655       label="This histogram shows the number of packets received from the
44656              first"/>
44657   <affected-histogram name="NetConnectivity4.NonPacedPacket"/>
44658   <affected-histogram name="NetConnectivity4.PacedPacket"/>
44659   <affected-histogram name="NetConnectivity4.StartPacket"/>
44660   <affected-histogram name="NetConnectivity5.NonPacedPacket"/>
44661   <affected-histogram name="NetConnectivity5.PacedPacket"/>
44662   <affected-histogram name="NetConnectivity5.StartPacket"/>
44663 </histogram_suffixes>
44665 <histogram_suffixes name="NetConnectivity4PacketReceives" separator=".">
44666   <suffix name="NumRecvFromFirst01Packets" label="1 packet."/>
44667   <suffix name="NumRecvFromFirst02Packets" label="2 packets."/>
44668   <suffix name="NumRecvFromFirst03Packets" label="3 packets."/>
44669   <suffix name="NumRecvFromFirst04Packets" label="4 packets."/>
44670   <suffix name="NumRecvFromFirst05Packets" label="5 packets."/>
44671   <suffix name="NumRecvFromFirst06Packets" label="6 packets."/>
44672   <suffix name="NumRecvFromFirst07Packets" label="7 packets."/>
44673   <suffix name="NumRecvFromFirst08Packets" label="8 packets."/>
44674   <suffix name="NumRecvFromFirst09Packets" label="9 packets."/>
44675   <suffix name="NumRecvFromFirst10Packets" label="10 packets."/>
44676   <suffix name="NumRecvFromFirst11Packets" label="11 packets."/>
44677   <suffix name="NumRecvFromFirst12Packets" label="12 packets."/>
44678   <suffix name="NumRecvFromFirst13Packets" label="13 packets."/>
44679   <suffix name="NumRecvFromFirst14Packets" label="14 packets."/>
44680   <suffix name="NumRecvFromFirst15Packets" label="15 packets."/>
44681   <suffix name="NumRecvFromFirst16Packets" label="16 packets."/>
44682   <suffix name="NumRecvFromFirst17Packets" label="17 packets."/>
44683   <suffix name="NumRecvFromFirst18Packets" label="18 packets."/>
44684   <suffix name="NumRecvFromFirst19Packets" label="19 packets."/>
44685   <suffix name="NumRecvFromFirst20Packets" label="20 packets."/>
44686   <suffix name="NumRecvFromFirst21Packets" label="21 packets."/>
44687   <affected-histogram name="NetConnectivity4.NonPacedPacket.Sent21"/>
44688   <affected-histogram name="NetConnectivity4.PacedPacket.Sent21"/>
44689   <affected-histogram name="NetConnectivity4.StartPacket.Sent21"/>
44690   <affected-histogram name="NetConnectivity5.NonPacedPacket.Sent21"/>
44691   <affected-histogram name="NetConnectivity5.PacedPacket.Sent21"/>
44692   <affected-histogram name="NetConnectivity5.StartPacket.Sent21"/>
44693 </histogram_suffixes>
44695 <histogram_suffixes name="NetConnectivity4PacketRTT" separator=".">
44696   <suffix name="Sent21.GotAPacket"
44697       label="The histogram shows if we ever got at least one packet in our
44698              series of 21."/>
44699   <suffix name="Sent21.PacketDelay"
44700       label="The histogram shows the average inter-arrival time between every
44701              two consecutive packets we receive in our series of 21
44702              multiplied by 20 (so this is essentially the time duration
44703              between the first and the last received packets)."/>
44704   <suffix name="Sent21.PacketsRecv"
44705       label="The histogram shows how many packets we receive in our series of
44706              21."/>
44707   <suffix name="Sent21.RecvNthPacket"
44708       label="Each packet was numbered when it was sent by Google. This
44709              histogram records, for each packet number, how often we received
44710              that packet."/>
44711   <suffix name="Sent21.SendToLastRecvDelay"
44712       label="This histogram records the time duration between the client
44713              sending the request and the receiving of the last packet sent
44714              from the server, excluding the total pacing time requested by
44715              the client. Results are only shown if at least two packets are
44716              received."/>
44717   <suffix name="Sent21.Success.RTT"
44718       label="The histogram shows the RTT for the"/>
44719   <affected-histogram name="NetConnectivity4.NonPacedPacket"/>
44720   <affected-histogram name="NetConnectivity4.PacedPacket"/>
44721   <affected-histogram name="NetConnectivity4.StartPacket"/>
44722   <affected-histogram name="NetConnectivity5.NonPacedPacket"/>
44723   <affected-histogram name="NetConnectivity5.PacedPacket"/>
44724   <affected-histogram name="NetConnectivity5.StartPacket"/>
44725 </histogram_suffixes>
44727 <histogram_suffixes name="NetConnectivity4PacketRTTSeries" separator=".">
44728   <suffix name="Packet01" label="1st packet."/>
44729   <suffix name="Packet02" label="2nd packet."/>
44730   <suffix name="Packet03" label="3rd packet."/>
44731   <suffix name="Packet10" label="10th packet."/>
44732   <suffix name="Packet20" label="20th packet."/>
44733   <affected-histogram
44734       name="NetConnectivity4.NonPacedPacket.Sent21.Success.RTT"/>
44735   <affected-histogram name="NetConnectivity4.PacedPacket.Sent21.Success.RTT"/>
44736   <affected-histogram name="NetConnectivity4.StartPacket.Sent21.Success.RTT"/>
44737   <affected-histogram
44738       name="NetConnectivity5.NonPacedPacket.Sent21.Success.RTT"/>
44739   <affected-histogram name="NetConnectivity5.PacedPacket.Sent21.Success.RTT"/>
44740   <affected-histogram name="NetConnectivity5.StartPacket.Sent21.Success.RTT"/>
44741 </histogram_suffixes>
44743 <histogram_suffixes name="NetConnectivity4PacketsAll" separator=".">
44744   <suffix name="443.100B" label="100 bytes of data is sent on port 443."/>
44745   <suffix name="443.1200B" label="1200 bytes of data is sent on port 443."/>
44746   <suffix name="443.500B" label="500 bytes of data is sent on port 443."/>
44747   <suffix name="80.100B" label="100 bytes of data is sent on port 80."/>
44748   <suffix name="80.1200B" label="1200 bytes of data is sent on port 80."/>
44749   <suffix name="80.500B" label="500 bytes of data is sent on port 80."/>
44750   <affected-histogram name="NetConnectivity4.NATBind.Sent2.Bind.Failure"/>
44751   <affected-histogram name="NetConnectivity4.NATBind.Sent2.Bind.Success"/>
44752   <affected-histogram
44753       name="NetConnectivity4.NATBind.Sent2.Connectivity.Failure"/>
44754   <affected-histogram
44755       name="NetConnectivity4.NATBind.Sent2.Connectivity.Success"/>
44756   <affected-histogram
44757       name="NetConnectivity4.NATBind.Sent2.SendToLastRecvDelay"/>
44758   <affected-histogram name="NetConnectivity4.NonPacedPacket.Sent21.GotAPacket"/>
44759   <affected-histogram
44760       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst01Packets"/>
44761   <affected-histogram
44762       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst02Packets"/>
44763   <affected-histogram
44764       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst03Packets"/>
44765   <affected-histogram
44766       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst04Packets"/>
44767   <affected-histogram
44768       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst05Packets"/>
44769   <affected-histogram
44770       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst06Packets"/>
44771   <affected-histogram
44772       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst07Packets"/>
44773   <affected-histogram
44774       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst08Packets"/>
44775   <affected-histogram
44776       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst09Packets"/>
44777   <affected-histogram
44778       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst10Packets"/>
44779   <affected-histogram
44780       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst11Packets"/>
44781   <affected-histogram
44782       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst12Packets"/>
44783   <affected-histogram
44784       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst13Packets"/>
44785   <affected-histogram
44786       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst14Packets"/>
44787   <affected-histogram
44788       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst15Packets"/>
44789   <affected-histogram
44790       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst16Packets"/>
44791   <affected-histogram
44792       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst17Packets"/>
44793   <affected-histogram
44794       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst18Packets"/>
44795   <affected-histogram
44796       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst19Packets"/>
44797   <affected-histogram
44798       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst20Packets"/>
44799   <affected-histogram
44800       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst21Packets"/>
44801   <affected-histogram
44802       name="NetConnectivity4.NonPacedPacket.Sent21.PacketDelay"/>
44803   <affected-histogram
44804       name="NetConnectivity4.NonPacedPacket.Sent21.PacketsRecv"/>
44805   <affected-histogram
44806       name="NetConnectivity4.NonPacedPacket.Sent21.RecvNthPacket"/>
44807   <affected-histogram
44808       name="NetConnectivity4.NonPacedPacket.Sent21.SendToLastRecvDelay"/>
44809   <affected-histogram
44810       name="NetConnectivity4.NonPacedPacket.Sent21.Success.RTT.Packet01"/>
44811   <affected-histogram
44812       name="NetConnectivity4.NonPacedPacket.Sent21.Success.RTT.Packet02"/>
44813   <affected-histogram
44814       name="NetConnectivity4.NonPacedPacket.Sent21.Success.RTT.Packet03"/>
44815   <affected-histogram
44816       name="NetConnectivity4.NonPacedPacket.Sent21.Success.RTT.Packet10"/>
44817   <affected-histogram
44818       name="NetConnectivity4.NonPacedPacket.Sent21.Success.RTT.Packet20"/>
44819   <affected-histogram name="NetConnectivity4.PacedPacket.Sent21.GotAPacket"/>
44820   <affected-histogram
44821       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst01Packets"/>
44822   <affected-histogram
44823       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst02Packets"/>
44824   <affected-histogram
44825       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst03Packets"/>
44826   <affected-histogram
44827       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst04Packets"/>
44828   <affected-histogram
44829       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst05Packets"/>
44830   <affected-histogram
44831       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst06Packets"/>
44832   <affected-histogram
44833       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst07Packets"/>
44834   <affected-histogram
44835       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst08Packets"/>
44836   <affected-histogram
44837       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst09Packets"/>
44838   <affected-histogram
44839       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst10Packets"/>
44840   <affected-histogram
44841       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst11Packets"/>
44842   <affected-histogram
44843       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst12Packets"/>
44844   <affected-histogram
44845       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst13Packets"/>
44846   <affected-histogram
44847       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst14Packets"/>
44848   <affected-histogram
44849       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst15Packets"/>
44850   <affected-histogram
44851       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst16Packets"/>
44852   <affected-histogram
44853       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst17Packets"/>
44854   <affected-histogram
44855       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst18Packets"/>
44856   <affected-histogram
44857       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst19Packets"/>
44858   <affected-histogram
44859       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst20Packets"/>
44860   <affected-histogram
44861       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst21Packets"/>
44862   <affected-histogram name="NetConnectivity4.PacedPacket.Sent21.PacketDelay"/>
44863   <affected-histogram name="NetConnectivity4.PacedPacket.Sent21.PacketsRecv"/>
44864   <affected-histogram name="NetConnectivity4.PacedPacket.Sent21.RecvNthPacket"/>
44865   <affected-histogram
44866       name="NetConnectivity4.PacedPacket.Sent21.SendToLastRecvDelay"/>
44867   <affected-histogram
44868       name="NetConnectivity4.PacedPacket.Sent21.Success.RTT.Packet01"/>
44869   <affected-histogram
44870       name="NetConnectivity4.PacedPacket.Sent21.Success.RTT.Packet02"/>
44871   <affected-histogram
44872       name="NetConnectivity4.PacedPacket.Sent21.Success.RTT.Packet03"/>
44873   <affected-histogram
44874       name="NetConnectivity4.PacedPacket.Sent21.Success.RTT.Packet10"/>
44875   <affected-histogram
44876       name="NetConnectivity4.PacedPacket.Sent21.Success.RTT.Packet20"/>
44877   <affected-histogram name="NetConnectivity4.StartPacket.Sent21.GotAPacket"/>
44878   <affected-histogram
44879       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst01Packets"/>
44880   <affected-histogram
44881       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst02Packets"/>
44882   <affected-histogram
44883       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst03Packets"/>
44884   <affected-histogram
44885       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst04Packets"/>
44886   <affected-histogram
44887       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst05Packets"/>
44888   <affected-histogram
44889       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst06Packets"/>
44890   <affected-histogram
44891       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst07Packets"/>
44892   <affected-histogram
44893       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst08Packets"/>
44894   <affected-histogram
44895       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst09Packets"/>
44896   <affected-histogram
44897       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst10Packets"/>
44898   <affected-histogram
44899       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst11Packets"/>
44900   <affected-histogram
44901       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst12Packets"/>
44902   <affected-histogram
44903       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst13Packets"/>
44904   <affected-histogram
44905       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst14Packets"/>
44906   <affected-histogram
44907       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst15Packets"/>
44908   <affected-histogram
44909       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst16Packets"/>
44910   <affected-histogram
44911       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst17Packets"/>
44912   <affected-histogram
44913       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst18Packets"/>
44914   <affected-histogram
44915       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst19Packets"/>
44916   <affected-histogram
44917       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst20Packets"/>
44918   <affected-histogram
44919       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst21Packets"/>
44920   <affected-histogram name="NetConnectivity4.StartPacket.Sent21.PacketDelay"/>
44921   <affected-histogram name="NetConnectivity4.StartPacket.Sent21.PacketsRecv"/>
44922   <affected-histogram name="NetConnectivity4.StartPacket.Sent21.RecvNthPacket"/>
44923   <affected-histogram
44924       name="NetConnectivity4.StartPacket.Sent21.SendToLastRecvDelay"/>
44925   <affected-histogram
44926       name="NetConnectivity4.StartPacket.Sent21.Success.RTT.Packet01"/>
44927   <affected-histogram
44928       name="NetConnectivity4.StartPacket.Sent21.Success.RTT.Packet02"/>
44929   <affected-histogram
44930       name="NetConnectivity4.StartPacket.Sent21.Success.RTT.Packet03"/>
44931   <affected-histogram
44932       name="NetConnectivity4.StartPacket.Sent21.Success.RTT.Packet10"/>
44933   <affected-histogram
44934       name="NetConnectivity4.StartPacket.Sent21.Success.RTT.Packet20"/>
44935   <affected-histogram name="NetConnectivity5.NATBind.Sent2.Bind.Failure"/>
44936   <affected-histogram name="NetConnectivity5.NATBind.Sent2.Bind.Success"/>
44937   <affected-histogram
44938       name="NetConnectivity5.NATBind.Sent2.Connectivity.Failure"/>
44939   <affected-histogram
44940       name="NetConnectivity5.NATBind.Sent2.Connectivity.Success"/>
44941   <affected-histogram
44942       name="NetConnectivity5.NATBind.Sent2.SendToLastRecvDelay"/>
44943   <affected-histogram name="NetConnectivity5.NonPacedPacket.Sent21.GotAPacket"/>
44944   <affected-histogram
44945       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst01Packets"/>
44946   <affected-histogram
44947       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst02Packets"/>
44948   <affected-histogram
44949       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst03Packets"/>
44950   <affected-histogram
44951       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst04Packets"/>
44952   <affected-histogram
44953       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst05Packets"/>
44954   <affected-histogram
44955       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst06Packets"/>
44956   <affected-histogram
44957       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst07Packets"/>
44958   <affected-histogram
44959       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst08Packets"/>
44960   <affected-histogram
44961       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst09Packets"/>
44962   <affected-histogram
44963       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst10Packets"/>
44964   <affected-histogram
44965       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst11Packets"/>
44966   <affected-histogram
44967       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst12Packets"/>
44968   <affected-histogram
44969       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst13Packets"/>
44970   <affected-histogram
44971       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst14Packets"/>
44972   <affected-histogram
44973       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst15Packets"/>
44974   <affected-histogram
44975       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst16Packets"/>
44976   <affected-histogram
44977       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst17Packets"/>
44978   <affected-histogram
44979       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst18Packets"/>
44980   <affected-histogram
44981       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst19Packets"/>
44982   <affected-histogram
44983       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst20Packets"/>
44984   <affected-histogram
44985       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst21Packets"/>
44986   <affected-histogram
44987       name="NetConnectivity5.NonPacedPacket.Sent21.PacketDelay"/>
44988   <affected-histogram
44989       name="NetConnectivity5.NonPacedPacket.Sent21.PacketsRecv"/>
44990   <affected-histogram
44991       name="NetConnectivity5.NonPacedPacket.Sent21.RecvNthPacket"/>
44992   <affected-histogram
44993       name="NetConnectivity5.NonPacedPacket.Sent21.SendToLastRecvDelay"/>
44994   <affected-histogram
44995       name="NetConnectivity5.NonPacedPacket.Sent21.Success.RTT.Packet01"/>
44996   <affected-histogram
44997       name="NetConnectivity5.NonPacedPacket.Sent21.Success.RTT.Packet02"/>
44998   <affected-histogram
44999       name="NetConnectivity5.NonPacedPacket.Sent21.Success.RTT.Packet03"/>
45000   <affected-histogram
45001       name="NetConnectivity5.NonPacedPacket.Sent21.Success.RTT.Packet10"/>
45002   <affected-histogram
45003       name="NetConnectivity5.NonPacedPacket.Sent21.Success.RTT.Packet20"/>
45004   <affected-histogram name="NetConnectivity5.PacedPacket.Sent21.GotAPacket"/>
45005   <affected-histogram
45006       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst01Packets"/>
45007   <affected-histogram
45008       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst02Packets"/>
45009   <affected-histogram
45010       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst03Packets"/>
45011   <affected-histogram
45012       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst04Packets"/>
45013   <affected-histogram
45014       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst05Packets"/>
45015   <affected-histogram
45016       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst06Packets"/>
45017   <affected-histogram
45018       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst07Packets"/>
45019   <affected-histogram
45020       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst08Packets"/>
45021   <affected-histogram
45022       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst09Packets"/>
45023   <affected-histogram
45024       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst10Packets"/>
45025   <affected-histogram
45026       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst11Packets"/>
45027   <affected-histogram
45028       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst12Packets"/>
45029   <affected-histogram
45030       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst13Packets"/>
45031   <affected-histogram
45032       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst14Packets"/>
45033   <affected-histogram
45034       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst15Packets"/>
45035   <affected-histogram
45036       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst16Packets"/>
45037   <affected-histogram
45038       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst17Packets"/>
45039   <affected-histogram
45040       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst18Packets"/>
45041   <affected-histogram
45042       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst19Packets"/>
45043   <affected-histogram
45044       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst20Packets"/>
45045   <affected-histogram
45046       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst21Packets"/>
45047   <affected-histogram name="NetConnectivity5.PacedPacket.Sent21.PacketDelay"/>
45048   <affected-histogram name="NetConnectivity5.PacedPacket.Sent21.PacketsRecv"/>
45049   <affected-histogram name="NetConnectivity5.PacedPacket.Sent21.RecvNthPacket"/>
45050   <affected-histogram
45051       name="NetConnectivity5.PacedPacket.Sent21.SendToLastRecvDelay"/>
45052   <affected-histogram
45053       name="NetConnectivity5.PacedPacket.Sent21.Success.RTT.Packet01"/>
45054   <affected-histogram
45055       name="NetConnectivity5.PacedPacket.Sent21.Success.RTT.Packet02"/>
45056   <affected-histogram
45057       name="NetConnectivity5.PacedPacket.Sent21.Success.RTT.Packet03"/>
45058   <affected-histogram
45059       name="NetConnectivity5.PacedPacket.Sent21.Success.RTT.Packet10"/>
45060   <affected-histogram
45061       name="NetConnectivity5.PacedPacket.Sent21.Success.RTT.Packet20"/>
45062   <affected-histogram name="NetConnectivity5.StartPacket.Sent21.GotAPacket"/>
45063   <affected-histogram
45064       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst01Packets"/>
45065   <affected-histogram
45066       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst02Packets"/>
45067   <affected-histogram
45068       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst03Packets"/>
45069   <affected-histogram
45070       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst04Packets"/>
45071   <affected-histogram
45072       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst05Packets"/>
45073   <affected-histogram
45074       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst06Packets"/>
45075   <affected-histogram
45076       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst07Packets"/>
45077   <affected-histogram
45078       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst08Packets"/>
45079   <affected-histogram
45080       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst09Packets"/>
45081   <affected-histogram
45082       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst10Packets"/>
45083   <affected-histogram
45084       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst11Packets"/>
45085   <affected-histogram
45086       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst12Packets"/>
45087   <affected-histogram
45088       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst13Packets"/>
45089   <affected-histogram
45090       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst14Packets"/>
45091   <affected-histogram
45092       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst15Packets"/>
45093   <affected-histogram
45094       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst16Packets"/>
45095   <affected-histogram
45096       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst17Packets"/>
45097   <affected-histogram
45098       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst18Packets"/>
45099   <affected-histogram
45100       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst19Packets"/>
45101   <affected-histogram
45102       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst20Packets"/>
45103   <affected-histogram
45104       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst21Packets"/>
45105   <affected-histogram name="NetConnectivity5.StartPacket.Sent21.PacketDelay"/>
45106   <affected-histogram name="NetConnectivity5.StartPacket.Sent21.PacketsRecv"/>
45107   <affected-histogram name="NetConnectivity5.StartPacket.Sent21.RecvNthPacket"/>
45108   <affected-histogram
45109       name="NetConnectivity5.StartPacket.Sent21.SendToLastRecvDelay"/>
45110   <affected-histogram
45111       name="NetConnectivity5.StartPacket.Sent21.Success.RTT.Packet01"/>
45112   <affected-histogram
45113       name="NetConnectivity5.StartPacket.Sent21.Success.RTT.Packet02"/>
45114   <affected-histogram
45115       name="NetConnectivity5.StartPacket.Sent21.Success.RTT.Packet03"/>
45116   <affected-histogram
45117       name="NetConnectivity5.StartPacket.Sent21.Success.RTT.Packet10"/>
45118   <affected-histogram
45119       name="NetConnectivity5.StartPacket.Sent21.Success.RTT.Packet20"/>
45120 </histogram_suffixes>
45122 <histogram_suffixes name="NetConnectivity4PacketSizeTest" separator=".">
45123   <suffix name="PacketSizeTest.Connectivity.Failure"
45124       label="This histogram records the size of the packet size that was not
45125              received from the server."/>
45126   <suffix name="PacketSizeTest.Connectivity.Success"
45127       label="This histogram records the size of the packet size that was
45128              received from the server."/>
45129   <affected-histogram name="NetConnectivity4"/>
45130   <affected-histogram name="NetConnectivity5"/>
45131 </histogram_suffixes>
45133 <histogram_suffixes name="NetConnectivity4PacketSizeTestPort" separator=".">
45134   <suffix name="443" label="Packet is sent on port 443."/>
45135   <suffix name="80" label="Packet is sent on port 80."/>
45136   <affected-histogram
45137       name="NetConnectivity4.PacketSizeTest.Connectivity.Failure"/>
45138   <affected-histogram
45139       name="NetConnectivity4.PacketSizeTest.Connectivity.Success"/>
45140   <affected-histogram
45141       name="NetConnectivity5.PacketSizeTest.Connectivity.Failure"/>
45142   <affected-histogram
45143       name="NetConnectivity5.PacketSizeTest.Connectivity.Success"/>
45144 </histogram_suffixes>
45146 <histogram_suffixes name="NetConnectivity4SeriesRecv" separator=".">
45147   <suffix name="443.100B" label="100 bytes of data is sent on port 443."/>
45148   <suffix name="443.100B.NoProxy"
45149       label="100 bytes of data is sent on port 443 with no proxy."/>
45150   <suffix name="443.1200B" label="1200 bytes of data is sent on port 443."/>
45151   <suffix name="443.1200B.NoProxy"
45152       label="1200 bytes of data is sent on port 443 with no proxy."/>
45153   <suffix name="443.500B" label="500 bytes of data is sent on port 443."/>
45154   <suffix name="443.500B.NoProxy"
45155       label="500 bytes of data is sent on port 443 with no proxy."/>
45156   <suffix name="80.100B" label="100 bytes of data is sent on port 80."/>
45157   <suffix name="80.100B.NoProxy"
45158       label="100 bytes of data is sent on port 80 with no proxy."/>
45159   <suffix name="80.1200B" label="1200 bytes of data is sent on port 80."/>
45160   <suffix name="80.1200B.NoProxy"
45161       label="1200 bytes of data is sent on port 80 with no proxy."/>
45162   <suffix name="80.500B" label="500 bytes of data is sent on port 80."/>
45163   <suffix name="80.500B.NoProxy"
45164       label="500 bytes of data is sent on port 80 with no proxy."/>
45165   <affected-histogram name="NetConnectivity4.NonPacedPacket.First6.SeriesRecv"/>
45166   <affected-histogram name="NetConnectivity4.PacedPacket.First6.SeriesRecv"/>
45167   <affected-histogram name="NetConnectivity4.StartPacket.First6.SeriesRecv"/>
45168   <affected-histogram name="NetConnectivity5.NonPacedPacket.First6.SeriesRecv"/>
45169   <affected-histogram name="NetConnectivity5.PacedPacket.First6.SeriesRecv"/>
45170   <affected-histogram name="NetConnectivity5.StartPacket.First6.SeriesRecv"/>
45171 </histogram_suffixes>
45173 <histogram_suffixes name="NetProxyResolverExecutionTime">
45174   <suffix name="UrlOver2K" label="URL length was over 2K"/>
45175   <suffix name="UrlOver4K" label="URL length was over 4K"/>
45176   <suffix name="UrlOver8K" label="URL length was over 8K"/>
45177   <suffix name="UrlOver128K" label="URL length was over 128K"/>
45178   <affected-histogram name="Net.ProxyResolver.ExecutionTime"/>
45179 </histogram_suffixes>
45181 <histogram_suffixes name="NewTabPageProviders" separator=".">
45182   <suffix name="client" label="Suggestions coming from the client."/>
45183   <suffix name="client0" label="Suggestions coming from the client source 0."/>
45184   <suffix name="server" label="Suggestions coming from the server."/>
45185   <suffix name="server0" label="Suggestions coming from server source 0."/>
45186   <suffix name="server1" label="Suggestions coming from server source 1."/>
45187   <suffix name="server2" label="Suggestions coming from server source 2."/>
45188   <suffix name="server3" label="Suggestions coming from server source 3."/>
45189   <suffix name="server4" label="Suggestions coming from server source 4."/>
45190   <affected-histogram name="NewTabPage.MostVisited"/>
45191   <affected-histogram name="NewTabPage.SuggestionsImpression"/>
45192 </histogram_suffixes>
45194 <histogram_suffixes name="OmniboxProviderTime" separator=".">
45195   <suffix name="Bookmark"/>
45196   <suffix name="Builtin"/>
45197   <suffix name="Contact"/>
45198   <suffix name="ExtensionApp"/>
45199   <suffix name="HistoryContents"/>
45200   <suffix name="HistoryQuick"/>
45201   <suffix name="HistoryURL"/>
45202   <suffix name="Keyword"/>
45203   <suffix name="Search"/>
45204   <suffix name="Shortcuts"/>
45205   <suffix name="ZeroSuggest"/>
45206   <affected-histogram name="Omnibox.ProviderTime"/>
45207 </histogram_suffixes>
45209 <histogram_suffixes name="OverlappedReadImpact">
45210   <suffix name="OverlappedReadDisabled" label="Non-blocking reads"/>
45211   <suffix name="OverlappedReadEnabled" label="Default, async reads"/>
45212   <affected-histogram name="Net.HttpJob.TotalTime"/>
45213   <affected-histogram name="Net.HttpJob.TotalTimeCached"/>
45214   <affected-histogram name="Net.HttpJob.TotalTimeCancel"/>
45215   <affected-histogram name="Net.HttpJob.TotalTimeNotCached"/>
45216   <affected-histogram name="Net.HttpJob.TotalTimeSuccess"/>
45217   <affected-histogram name="PLT.Abandoned"/>
45218   <affected-histogram name="PLT.BeginToFinish_LinkLoadNormal"/>
45219   <affected-histogram name="PLT.BeginToFinish_LinkLoadReload"/>
45220   <affected-histogram name="PLT.BeginToFinish_LinkLoadStaleOk"/>
45221   <affected-histogram name="PLT.BeginToFinish_NormalLoad"/>
45222   <affected-histogram name="PLT.LoadType"/>
45223 </histogram_suffixes>
45225 <histogram_suffixes name="PageLoadType">
45226   <suffix name="HistoryLoad"
45227       label="but only for user pressing back or forward"/>
45228   <suffix name="LinkLoad"
45229       label="deprecated - see LinkLoadReload, LinkLoadNormal,
45230              LinkLoadStaleOk, LinkLoadCacheOnly; content initiated, commonly
45231              back to a posted page"/>
45232   <suffix name="LinkLoadCacheOnly"
45233       label="content initiated, commonly back to a posted page, where browser
45234              must ONLY use cache"/>
45235   <suffix name="LinkLoadNormal"
45236       label="content initiated, ordinary link traversal or post"/>
45237   <suffix name="LinkLoadReload" label="content initiated, calling reload()"/>
45238   <suffix name="LinkLoadStaleOk"
45239       label="content initiated, commonly forward or back where stale cached
45240              data is very acceptable"/>
45241   <suffix name="NormalLoad"
45242       label="but only for user entered URL or omnibox search"/>
45243   <suffix name="Reload" label="but only for user pressed reload"/>
45244   <suffix name="UndefLoad"
45245       label="should never happen... as it is only for an client-code error
45246              case which should not exist"/>
45247   <affected-histogram name="PLT.BeginToFinish"/>
45248   <affected-histogram name="PLT.BeginToFinishDoc"/>
45249   <affected-histogram name="PLT.StartToCommit">
45250     <with-suffix name="LinkLoadNormal"/>
45251     <with-suffix name="NormalLoad"/>
45252   </affected-histogram>
45253   <affected-histogram name="PLT.StartToFinish">
45254     <with-suffix name="LinkLoadNormal"/>
45255     <with-suffix name="NormalLoad"/>
45256   </affected-histogram>
45257   <affected-histogram name="Renderer4.BeginToFinish"/>
45258   <affected-histogram name="Renderer4.BeginToFinishDoc"/>
45259 </histogram_suffixes>
45261 <histogram_suffixes name="PasswordManagerMonitor">
45262   <suffix name="group_1" label="group 1"/>
45263   <suffix name="group_2" label="group 2"/>
45264   <suffix name="group_3" label="group 3"/>
45265   <suffix name="group_4" label="group 4"/>
45266   <suffix name="group_5" label="group 5"/>
45267   <suffix name="group_6" label="group 6"/>
45268   <suffix name="group_7" label="group 7"/>
45269   <suffix name="group_8" label="group 8"/>
45270   <suffix name="group_9" label="group 9"/>
45271   <suffix name="group_10" label="group 10"/>
45272   <suffix name="group_11" label="group 11"/>
45273   <suffix name="group_12" label="group 12"/>
45274   <suffix name="group_13" label="group 13"/>
45275   <suffix name="group_14" label="group 14"/>
45276   <suffix name="group_15" label="group 15"/>
45277   <suffix name="group_16" label="group 16"/>
45278   <suffix name="group_17" label="group 17"/>
45279   <suffix name="group_18" label="group 18"/>
45280   <suffix name="group_19" label="group 19"/>
45281   <suffix name="group_20" label="group 20"/>
45282   <suffix name="" label=""/>
45283   <affected-histogram name="PasswordManager.ProvisionalSaveFailure"/>
45284   <affected-histogram
45285       name="PasswordManager.SavePasswordPromptDisappearedQuickly"/>
45286   <affected-histogram name="PasswordManager.SavePasswordPromptDisplayed"/>
45287   <affected-histogram name="PasswordManager.SavePasswordPromptResponse"/>
45288 </histogram_suffixes>
45290 <histogram_suffixes name="PerformanceMonitor" separator=".">
45291   <suffix name="BrowserProcess"/>
45292   <suffix name="RendererProcess"/>
45293   <suffix name="PluginProcess"/>
45294   <suffix name="WorkerProcess"/>
45295   <suffix name="GPUProcess"/>
45296   <suffix name="PPAPIProcess"/>
45297   <affected-histogram name="PerformanceMonitor.AverageCPU"/>
45298   <affected-histogram name="PerformanceMonitor.HighCPU"/>
45299 </histogram_suffixes>
45301 <histogram_suffixes name="PpapiPluginName">
45302   <suffix name="libpepflashplayer.so" label="Flash player on Linux or Cros"/>
45303   <suffix name="libwidevinecdmadapter.so"
45304       label="Widevine CDM on Linux or Cros"/>
45305   <suffix name="pepflashplayer.dll" label="Flash player on Windows"/>
45306   <suffix name="PepperFlashPlayer.plugin" label="Flash player on Mac"/>
45307   <suffix name="widevinecdmadapter.dll" label="Widevine CDM on Windows"/>
45308   <suffix name="widevinecdmadapter.plugin" label="Widevine CDM on Mac"/>
45309   <affected-histogram name="Plugin.PpapiBrokerLoadErrorCode"/>
45310   <affected-histogram name="Plugin.PpapiBrokerLoadResult"/>
45311   <affected-histogram name="Plugin.PpapiPluginLoadErrorCode"/>
45312   <affected-histogram name="Plugin.PpapiPluginLoadResult"/>
45313 </histogram_suffixes>
45315 <histogram_suffixes name="PrecacheCellular" separator=".">
45316   <suffix name="Cellular"
45317       label="covers fetches when connected to cellular networks"/>
45318   <affected-histogram name="Precache.DownloadedNonPrecache"/>
45319   <affected-histogram name="Precache.Saved"/>
45320 </histogram_suffixes>
45322 <histogram_suffixes name="Prefetch">
45323   <suffix name="ContentPrefetchPrefetchOff"
45324       label="Prefetch is completely disabled."/>
45325   <suffix name="ContentPrefetchPrefetchOn"
45326       label="prefetch is enabled but prerender is disabled."/>
45327   <affected-histogram name="HttpCache.EntryLockWait"/>
45328   <affected-histogram name="Net.HttpTimeToFirstByte"/>
45329   <affected-histogram name="PLT.Abandoned"/>
45330   <affected-histogram name="PLT.BeginToFinish"/>
45331   <affected-histogram name="PLT.BeginToFinish_ContentPrefetcher"/>
45332   <affected-histogram name="PLT.BeginToFinish_ContentPrefetcherReferrer"/>
45333   <affected-histogram name="PLT.BeginToFinishDoc"/>
45334   <affected-histogram name="PLT.BeginToFinishDoc_ContentPrefetcher"/>
45335   <affected-histogram name="PLT.BeginToFinishDoc_ContentPrefetcherReferrer"/>
45336   <affected-histogram name="PLT.PerceivedLoadTime"/>
45337   <affected-histogram name="PLT.PerceivedLoadTime_PrerenderLoad"/>
45338 </histogram_suffixes>
45340 <histogram_suffixes name="Prerender">
45341   <suffix name="PrerenderEnabled" label="prerender is enabled."/>
45342   <suffix name="PrerenderControl" label="prerender is disabled."/>
45343   <suffix name="PrerenderNoUse"
45344       label="prerender is enabled, but pages are not swapped in."/>
45345   <suffix name="PrerenderMulti"
45346       label="prerender is enabled with multiple simultanious prerenders."/>
45347   <suffix name="Prerender5minTTL"
45348       label="prerender is enabled, and the TTL is extended to 5 minutes."/>
45349   <affected-histogram name="HttpCache.EntryLockWait"/>
45350   <affected-histogram name="Net.HttpTimeToFirstByte"/>
45351   <affected-histogram name="PLT.Abandoned"/>
45352   <affected-histogram name="PLT.BeginToFinish"/>
45353   <affected-histogram name="PLT.BeginToFinish_ContentPrefetcher"/>
45354   <affected-histogram name="PLT.BeginToFinish_ContentPrefetcherReferrer"/>
45355   <affected-histogram name="PLT.BeginToFinishDoc"/>
45356   <affected-histogram name="PLT.BeginToFinishDoc_ContentPrefetcher"/>
45357   <affected-histogram name="PLT.BeginToFinishDoc_ContentPrefetcherReferrer"/>
45358   <affected-histogram name="PLT.PerceivedLoadTime"/>
45359   <affected-histogram name="PLT.PerceivedLoadTime_PrerenderLoad"/>
45360   <affected-histogram name="Prerender.FinalStatus"/>
45361   <affected-histogram name="Prerender.FinalStatusMatchComplete"/>
45362   <affected-histogram name="Prerender.FractionPixelsFinalAtSwapin"/>
45363   <affected-histogram name="Prerender.LocalPredictorEvent"/>
45364   <affected-histogram name="Prerender.PerceivedPLT"/>
45365   <affected-histogram name="Prerender.PerceivedPLTFirstAfterMiss"/>
45366   <affected-histogram name="Prerender.PerceivedPLTFirstAfterMissAnyOnly"/>
45367   <affected-histogram name="Prerender.PerceivedPLTFirstAfterMissBoth"/>
45368   <affected-histogram
45369       name="Prerender.PerceivedPLTFirstAfterMissNonOverlapping"/>
45370   <affected-histogram
45371       name="Prerender.PerceivedPLTFirstAfterMissNonOverlappingOnly"/>
45372   <affected-histogram name="Prerender.PerceivedPLTMatched"/>
45373   <affected-histogram name="Prerender.PerceivedPLTMatchedComplete"/>
45374   <affected-histogram name="Prerender.PerceivedPLTWindowed"/>
45375   <affected-histogram name="Prerender.PerceivedPLTWindowNotMatched"/>
45376   <affected-histogram name="Prerender.PercentLoadDoneAtSwapin"/>
45377   <affected-histogram name="Prerender.PrerenderNotSwappedInPLT"/>
45378   <affected-histogram name="Prerender.RendererIdleTime"/>
45379   <affected-histogram name="Prerender.RendererPerceivedPLT"/>
45380   <affected-histogram name="Prerender.RendererPerceivedPLTMatched"/>
45381   <affected-histogram name="Prerender.RendererTimeUntilDisplay"/>
45382   <affected-histogram name="Prerender.SimulatedLocalBrowsingBaselinePLT"/>
45383   <affected-histogram name="Prerender.SimulatedLocalBrowsingPLT"/>
45384 </histogram_suffixes>
45386 <histogram_suffixes name="PrerenderHoverType" ordering="prefix">
45387   <obsolete>
45388     deprecated May 10 2012
45389   </obsolete>
45390   <suffix name="HoverStats_50" label="Hover stats @ threshold 50 ms."/>
45391   <suffix name="HoverStats_75" label="Hover stats @ threshold 75 ms."/>
45392   <suffix name="HoverStats_100" label="Hover stats @ threshold 100 ms."/>
45393   <suffix name="HoverStats_150" label="Hover stats @ threshold 150 ms."/>
45394   <suffix name="HoverStats_200" label="Hover stats @ threshold 200 ms."/>
45395   <suffix name="HoverStats_250" label="Hover stats @ threshold 250 ms."/>
45396   <suffix name="HoverStats_300" label="Hover stats @ threshold 300 ms."/>
45397   <suffix name="HoverStats_400" label="Hover stats @ threshold 400 ms."/>
45398   <suffix name="HoverStats_500" label="Hover stats @ threshold 500 ms."/>
45399   <suffix name="HoverStats_750" label="Hover stats @ threshold 750 ms."/>
45400   <suffix name="HoverStats_1000" label="Hover stats @ threshold 1000 ms."/>
45401   <suffix name="HoverStats_1500" label="Hover stats @ threshold 1500 ms."/>
45402   <suffix name="HoverStats_2000" label="Hover stats @ threshold 2000 ms."/>
45403   <suffix name="HoverStats_3000" label="Hover stats @ threshold 3000 ms."/>
45404   <suffix name="HoverStats_4000" label="Hover stats @ threshold 4000 ms."/>
45405   <suffix name="HoverStats_5000" label="Hover stats @ threshold 5000 ms."/>
45406   <affected-histogram name="Prerender.Events"/>
45407   <affected-histogram name="Prerender.TimeToClick"/>
45408 </histogram_suffixes>
45410 <histogram_suffixes name="PrerenderSource" ordering="prefix">
45411   <suffix name="" label="All prerenders."/>
45412   <suffix name="exp1" label="Likelihood threshold experiment 1."/>
45413   <suffix name="exp2" label="Likelihood threshold experiment 2."/>
45414   <suffix name="exp3" label="Likelihood threshold experiment 3."/>
45415   <suffix name="exp4" label="Likelihood threshold experiment 4."/>
45416   <suffix name="exp5" label="Likelihood threshold experiment 5."/>
45417   <suffix name="exp6" label="Likelihood threshold experiment 6."/>
45418   <suffix name="exp7" label="Likelihood threshold experiment 7."/>
45419   <suffix name="exp8" label="Likelihood threshold experiment 8."/>
45420   <suffix name="exp9" label="Likelihood threshold experiment 9."/>
45421   <suffix name="gws" label="GWS triggered prerender."/>
45422   <suffix name="instant" label="Instant search prerender."/>
45423   <suffix name="localpredictor" label="Local predictor triggered prerender."/>
45424   <suffix name="omnibox" label="Triggered from the omnibox."/>
45425   <suffix name="wash" label="Multiple sources could have triggered."/>
45426   <suffix name="web" label="Link triggered prerender."/>
45427   <suffix name="webcross"
45428       label="Link triggered prerender, rel=prerender, cross domain."/>
45429   <suffix name="websame"
45430       label="Link triggered prerender, rel=prerender, same domain."/>
45431   <suffix name="webnext" label="Link triggered prerender, rel=next."/>
45432   <affected-histogram name="Prerender.AbandonTimeUntilUsed"/>
45433   <affected-histogram name="Prerender.CookieSendType"/>
45434   <affected-histogram name="Prerender.CookieStatus"/>
45435   <affected-histogram name="Prerender.Event"/>
45436   <affected-histogram name="Prerender.FinalStatus"/>
45437   <affected-histogram name="Prerender.FinalStatus_Prerender5minTTL"/>
45438   <affected-histogram name="Prerender.FinalStatus_PrerenderControl"/>
45439   <affected-histogram name="Prerender.FinalStatus_PrerenderEnabled"/>
45440   <affected-histogram name="Prerender.FinalStatus_PrerenderMulti"/>
45441   <affected-histogram name="Prerender.FinalStatus_PrerenderNoUse"/>
45442   <affected-histogram name="Prerender.FinalStatusMatchComplete"/>
45443   <affected-histogram
45444       name="Prerender.FinalStatusMatchComplete_Prerender5minTTL"/>
45445   <affected-histogram
45446       name="Prerender.FinalStatusMatchComplete_PrerenderControl"/>
45447   <affected-histogram
45448       name="Prerender.FinalStatusMatchComplete_PrerenderEnabled"/>
45449   <affected-histogram name="Prerender.FinalStatusMatchComplete_PrerenderMulti"/>
45450   <affected-histogram name="Prerender.FinalStatusMatchComplete_PrerenderNoUse"/>
45451   <affected-histogram name="Prerender.FractionPixelsFinalAtSwapin"/>
45452   <affected-histogram
45453       name="Prerender.FractionPixelsFinalAtSwapin_Prerender5minTTL"/>
45454   <affected-histogram
45455       name="Prerender.FractionPixelsFinalAtSwapin_PrerenderControl"/>
45456   <affected-histogram
45457       name="Prerender.FractionPixelsFinalAtSwapin_PrerenderEnabled"/>
45458   <affected-histogram
45459       name="Prerender.FractionPixelsFinalAtSwapin_PrerenderMulti"/>
45460   <affected-histogram
45461       name="Prerender.FractionPixelsFinalAtSwapin_PrerenderNoUse"/>
45462   <affected-histogram name="Prerender.LocalPredictorEvent"/>
45463   <affected-histogram name="Prerender.LocalPredictorEvent_Prerender5minTTL"/>
45464   <affected-histogram name="Prerender.LocalPredictorEvent_PrerenderControl"/>
45465   <affected-histogram name="Prerender.LocalPredictorEvent_PrerenderEnabled"/>
45466   <affected-histogram name="Prerender.LocalPredictorEvent_PrerenderMulti"/>
45467   <affected-histogram name="Prerender.LocalPredictorEvent_PrerenderNoUse"/>
45468   <affected-histogram name="Prerender.LocalPredictorTimeUntilUsed"/>
45469   <affected-histogram name="Prerender.PageVisitedStatus"/>
45470   <affected-histogram name="Prerender.PerceivedPLT"/>
45471   <affected-histogram name="Prerender.PerceivedPLT_Prerender5minTTL"/>
45472   <affected-histogram name="Prerender.PerceivedPLT_PrerenderControl"/>
45473   <affected-histogram name="Prerender.PerceivedPLT_PrerenderEnabled"/>
45474   <affected-histogram name="Prerender.PerceivedPLT_PrerenderMulti"/>
45475   <affected-histogram name="Prerender.PerceivedPLT_PrerenderNoUse"/>
45476   <affected-histogram name="Prerender.PerceivedPLTFirstAfterMiss"/>
45477   <affected-histogram
45478       name="Prerender.PerceivedPLTFirstAfterMiss_Prerender5minTTL"/>
45479   <affected-histogram
45480       name="Prerender.PerceivedPLTFirstAfterMiss_PrerenderControl"/>
45481   <affected-histogram
45482       name="Prerender.PerceivedPLTFirstAfterMiss_PrerenderEnabled"/>
45483   <affected-histogram
45484       name="Prerender.PerceivedPLTFirstAfterMiss_PrerenderMulti"/>
45485   <affected-histogram
45486       name="Prerender.PerceivedPLTFirstAfterMiss_PrerenderNoUse"/>
45487   <affected-histogram name="Prerender.PerceivedPLTFirstAfterMissAnyOnly"/>
45488   <affected-histogram
45489       name="Prerender.PerceivedPLTFirstAfterMissAnyOnly_Prerender5minTTL"/>
45490   <affected-histogram
45491       name="Prerender.PerceivedPLTFirstAfterMissAnyOnly_PrerenderControl"/>
45492   <affected-histogram
45493       name="Prerender.PerceivedPLTFirstAfterMissAnyOnly_PrerenderEnabled"/>
45494   <affected-histogram
45495       name="Prerender.PerceivedPLTFirstAfterMissAnyOnly_PrerenderMulti"/>
45496   <affected-histogram
45497       name="Prerender.PerceivedPLTFirstAfterMissAnyOnly_PrerenderNoUse"/>
45498   <affected-histogram name="Prerender.PerceivedPLTFirstAfterMissBoth"/>
45499   <affected-histogram
45500       name="Prerender.PerceivedPLTFirstAfterMissBoth_Prerender5minTTL"/>
45501   <affected-histogram
45502       name="Prerender.PerceivedPLTFirstAfterMissBoth_PrerenderControl"/>
45503   <affected-histogram
45504       name="Prerender.PerceivedPLTFirstAfterMissBoth_PrerenderEnabled"/>
45505   <affected-histogram
45506       name="Prerender.PerceivedPLTFirstAfterMissBoth_PrerenderMulti"/>
45507   <affected-histogram
45508       name="Prerender.PerceivedPLTFirstAfterMissBoth_PrerenderNoUse"/>
45509   <affected-histogram
45510       name="Prerender.PerceivedPLTFirstAfterMissNonOverlapping"/>
45511   <affected-histogram
45512       name="Prerender.PerceivedPLTFirstAfterMissNonOverlapping_Prerender5minTTL"/>
45513   <affected-histogram
45514       name="Prerender.PerceivedPLTFirstAfterMissNonOverlapping_PrerenderControl"/>
45515   <affected-histogram
45516       name="Prerender.PerceivedPLTFirstAfterMissNonOverlapping_PrerenderEnabled"/>
45517   <affected-histogram
45518       name="Prerender.PerceivedPLTFirstAfterMissNonOverlapping_PrerenderMulti"/>
45519   <affected-histogram
45520       name="Prerender.PerceivedPLTFirstAfterMissNonOverlapping_PrerenderNoUse"/>
45521   <affected-histogram
45522       name="Prerender.PerceivedPLTFirstAfterMissNonOverlappingOnly"/>
45523   <affected-histogram
45524       name="Prerender.PerceivedPLTFirstAfterMissNonOverlappingOnly_Prerender5minTTL"/>
45525   <affected-histogram
45526       name="Prerender.PerceivedPLTFirstAfterMissNonOverlappingOnly_PrerenderControl"/>
45527   <affected-histogram
45528       name="Prerender.PerceivedPLTFirstAfterMissNonOverlappingOnly_PrerenderEnabled"/>
45529   <affected-histogram
45530       name="Prerender.PerceivedPLTFirstAfterMissNonOverlappingOnly_PrerenderMulti"/>
45531   <affected-histogram
45532       name="Prerender.PerceivedPLTFirstAfterMissNonOverlappingOnly_PrerenderNoUse"/>
45533   <affected-histogram name="Prerender.PerceivedPLTMatched"/>
45534   <affected-histogram name="Prerender.PerceivedPLTMatched_Prerender5minTTL"/>
45535   <affected-histogram name="Prerender.PerceivedPLTMatched_PrerenderControl"/>
45536   <affected-histogram name="Prerender.PerceivedPLTMatched_PrerenderEnabled"/>
45537   <affected-histogram name="Prerender.PerceivedPLTMatched_PrerenderMulti"/>
45538   <affected-histogram name="Prerender.PerceivedPLTMatched_PrerenderNoUse"/>
45539   <affected-histogram name="Prerender.PerceivedPLTMatchedComplete"/>
45540   <affected-histogram
45541       name="Prerender.PerceivedPLTMatchedComplete_Prerender5minTTL"/>
45542   <affected-histogram
45543       name="Prerender.PerceivedPLTMatchedComplete_PrerenderControl"/>
45544   <affected-histogram
45545       name="Prerender.PerceivedPLTMatchedComplete_PrerenderEnabled"/>
45546   <affected-histogram
45547       name="Prerender.PerceivedPLTMatchedComplete_PrerenderMulti"/>
45548   <affected-histogram
45549       name="Prerender.PerceivedPLTMatchedComplete_PrerenderNoUse"/>
45550   <affected-histogram name="Prerender.PerceivedPLTWindowed"/>
45551   <affected-histogram name="Prerender.PerceivedPLTWindowed_PrerenderEnabled"/>
45552   <affected-histogram name="Prerender.PerceivedPLTWindowNotMatched"/>
45553   <affected-histogram
45554       name="Prerender.PerceivedPLTWindowNotMatched_Prerender5minTTL"/>
45555   <affected-histogram
45556       name="Prerender.PerceivedPLTWindowNotMatched_PrerenderControl"/>
45557   <affected-histogram
45558       name="Prerender.PerceivedPLTWindowNotMatched_PrerenderEnabled"/>
45559   <affected-histogram
45560       name="Prerender.PerceivedPLTWindowNotMatched_PrerenderMulti"/>
45561   <affected-histogram
45562       name="Prerender.PerceivedPLTWindowNotMatched_PrerenderNoUse"/>
45563   <affected-histogram name="Prerender.PercentLoadDoneAtSwapin"/>
45564   <affected-histogram
45565       name="Prerender.PercentLoadDoneAtSwapin_Prerender5minTTL"/>
45566   <affected-histogram
45567       name="Prerender.PercentLoadDoneAtSwapin_PrerenderControl"/>
45568   <affected-histogram
45569       name="Prerender.PercentLoadDoneAtSwapin_PrerenderEnabled"/>
45570   <affected-histogram name="Prerender.PercentLoadDoneAtSwapin_PrerenderMulti"/>
45571   <affected-histogram name="Prerender.PercentLoadDoneAtSwapin_PrerenderNoUse"/>
45572   <affected-histogram name="Prerender.PrerenderNotSwappedInPLT"/>
45573   <affected-histogram
45574       name="Prerender.PrerenderNotSwappedInPLT_Prerender5minTTL"/>
45575   <affected-histogram
45576       name="Prerender.PrerenderNotSwappedInPLT_PrerenderControl"/>
45577   <affected-histogram
45578       name="Prerender.PrerenderNotSwappedInPLT_PrerenderEnabled"/>
45579   <affected-histogram name="Prerender.PrerenderNotSwappedInPLT_PrerenderMulti"/>
45580   <affected-histogram name="Prerender.PrerenderNotSwappedInPLT_PrerenderNoUse"/>
45581   <affected-histogram name="Prerender.PrerendersPerSessionCount"/>
45582   <affected-histogram name="Prerender.SimulatedLocalBrowsingBaselinePLT"/>
45583   <affected-histogram
45584       name="Prerender.SimulatedLocalBrowsingBaselinePLT_Prerender5minTTL"/>
45585   <affected-histogram
45586       name="Prerender.SimulatedLocalBrowsingBaselinePLT_PrerenderControl"/>
45587   <affected-histogram
45588       name="Prerender.SimulatedLocalBrowsingBaselinePLT_PrerenderEnabled"/>
45589   <affected-histogram
45590       name="Prerender.SimulatedLocalBrowsingBaselinePLT_PrerenderMulti"/>
45591   <affected-histogram
45592       name="Prerender.SimulatedLocalBrowsingBaselinePLT_PrerenderNoUse"/>
45593   <affected-histogram name="Prerender.SimulatedLocalBrowsingPLT"/>
45594   <affected-histogram
45595       name="Prerender.SimulatedLocalBrowsingPLT_Prerender5minTTL"/>
45596   <affected-histogram
45597       name="Prerender.SimulatedLocalBrowsingPLT_PrerenderControl"/>
45598   <affected-histogram
45599       name="Prerender.SimulatedLocalBrowsingPLT_PrerenderEnabled"/>
45600   <affected-histogram
45601       name="Prerender.SimulatedLocalBrowsingPLT_PrerenderMulti"/>
45602   <affected-histogram
45603       name="Prerender.SimulatedLocalBrowsingPLT_PrerenderNoUse"/>
45604   <affected-histogram name="Prerender.TimeBetweenPrerenderRequests"/>
45605   <affected-histogram name="Prerender.TimeSinceLastRecentVisit"/>
45606   <affected-histogram name="Prerender.TimeUntilUsed2"/>
45607 </histogram_suffixes>
45609 <histogram_suffixes name="ProfilePictureDownload" separator=".">
45610   <suffix name="Default.OOBE" label="default picture, in OOBE"/>
45611   <suffix name="Default.LoggedIn" label="default picture, after login"/>
45612   <suffix name="Default.Preferences" label="default picture, in Prefs"/>
45613   <suffix name="Failure.OOBE" label="download has failed, in OOBE"/>
45614   <suffix name="Failure.LoggedIn" label="download has failed, after login"/>
45615   <suffix name="Failure.Preferences" label="download has failed, in Prefs"/>
45616   <suffix name="Success.OOBE" label="download was successful, in OOBE"/>
45617   <suffix name="Success.LoggedIn" label="download was successful, after login"/>
45618   <suffix name="Success.Preferences" label="download was successful, in Prefs"/>
45619   <affected-histogram name="UserImage.ProfileDownloadTime"/>
45620 </histogram_suffixes>
45622 <histogram_suffixes name="ProgressiveScan">
45623   <suffix name="FullScan" label="Using WPA_supplicant to scan."/>
45624   <suffix name="33Percent_4MinMax"
45625       label="Progressive scan @ 33%, 4 frequency bins."/>
45626   <suffix name="50Percent_4MinMax"
45627       label="Progressive scan @ 50%, 4 frequency bins."/>
45628   <suffix name="50Percent_8MinMax"
45629       label="Progressive scan @ 50%, 8 frequency bins."/>
45630   <suffix name="100Percent_8MinMax"
45631       label="Progressive scan @ 100%, 8 frequency bins."/>
45632   <suffix name="100Percent_1MinSeen_A"
45633       label="Progressive scan @ all previously seen frequencies (A)."/>
45634   <suffix name="100Percent_1MinSeen_B"
45635       label="Progressive scan @ all previously seen frequencies (B)."/>
45636   <suffix name="100Percent_1Min_4Max"
45637       label="Progressive scan @ 100%, minimum 1/maximum 4 frequencies."/>
45638   <affected-histogram name="Network.Shill.TimeToDrop"/>
45639   <affected-histogram name="Network.Shill.WiFi.ScanResult"/>
45640   <affected-histogram name="Network.Shill.Wifi.TimeToConnect"/>
45641   <affected-histogram name="Network.Shill.Wifi.TimeToJoin"/>
45642   <affected-histogram name="Network.Shill.Wifi.TimeToScan"/>
45643   <affected-histogram name="Network.Shill.Wifi.TimeToScanAndConnect"/>
45644 </histogram_suffixes>
45646 <histogram_suffixes name="ProtectorSettingChange" separator=".">
45647   <obsolete>
45648     Deprecated 8/2013. No longer tracked.
45649   </obsolete>
45650   <suffix name="Applied" label="change has been accepted by user"/>
45651   <suffix name="Corrupt" label="possibly hijacked, backup invalid"/>
45652   <suffix name="Discarded" label="change has been reverted by user"/>
45653   <suffix name="Fallback" label="fallback provider used (no backup available)"/>
45654   <suffix name="Hijacked" label="hijacked, with a valid backup"/>
45655   <suffix name="Missing" label="fallback provider missing, added"/>
45656   <suffix name="New" label="(obsolete, was sum of Corrupt+Hijacked)"/>
45657   <suffix name="Restored"
45658       label="search provider restored by Protector before showing the bubble"/>
45659   <suffix name="Timeout" label="change has been ignored by user (timed out)"/>
45660   <affected-histogram name="Protector.SearchProvider"/>
45661   <affected-histogram name="Protector.StartupSettings"/>
45662 </histogram_suffixes>
45664 <histogram_suffixes name="ProxyConnectionImpact">
45665   <suffix name="proxy_connections_16"
45666       label="with 16 connections per proxy server"/>
45667   <suffix name="proxy_connections_32"
45668       label="with 32 connections per proxy server"/>
45669   <suffix name="proxy_connections_64"
45670       label="with 64 connections per proxy server"/>
45671   <suffix name="proxy_connections_8"
45672       label="with 8 connections per proxy server"/>
45673   <affected-histogram name="Net.HttpProxySocketRequestTime"/>
45674   <affected-histogram name="Net.SocksSocketRequestTime"/>
45675   <affected-histogram name="PLT.Abandoned"/>
45676   <affected-histogram name="PLT.BeginToFinish_LinkLoadNormal"/>
45677   <affected-histogram name="PLT.BeginToFinish_LinkLoadReload"/>
45678   <affected-histogram name="PLT.BeginToFinish_LinkLoadStaleOk"/>
45679   <affected-histogram name="PLT.BeginToFinish_NormalLoad"/>
45680 </histogram_suffixes>
45682 <histogram_suffixes name="QueryTimeSuffix" separator=".">
45683   <suffix name="0" label="N = 0"/>
45684   <suffix name="1" label="N = 1"/>
45685   <suffix name="2" label="N = 2"/>
45686   <suffix name="3" label="N = 3"/>
45687   <suffix name="4" label="N = 4"/>
45688   <suffix name="5" label="N = 5"/>
45689   <affected-histogram name="Omnibox.QueryTime"/>
45690   <affected-histogram name="ShortcutsProvider.QueryIndexTime"/>
45691 </histogram_suffixes>
45693 <histogram_suffixes name="QuicPortSelection" separator="">
45694   <owner>rch@chromium.org</owner>
45695   <suffix name="SelectPort"
45696       label="An effort was mode to (try to) consistently connect using the
45697              same source port for the given server IP/port."/>
45698   <suffix name="RandomPort"
45699       label="The operating system randomly selected a source port for the
45700              connection."/>
45701   <affected-histogram name="Net.QuicSession.Connect"/>
45702 </histogram_suffixes>
45704 <histogram_suffixes name="QuicRttCount" separator="">
45705   <owner>rch@chromium.org</owner>
45706   <suffix name="ForHTTP" label="Only insecure HTTP connections are counted."/>
45707   <suffix name="ForHTTPS" label="Only secure HTTPS connections are counted."/>
45708   <affected-histogram name="Net.QuicSession.ConnectRandomPort"/>
45709   <affected-histogram name="Net.QuicSession.ConnectSelectPort"/>
45710   <affected-histogram name="Net.QuicSession.HandshakeRoundTrips"/>
45711 </histogram_suffixes>
45713 <histogram_suffixes name="RemoteProcessWarmStartFast" separator="">
45714   <suffix name="" label="Normal start."/>
45715   <suffix name="Fast"
45716       label="Fast start by skipping normal chrome.dll startup."/>
45717   <affected-histogram name="Startup.WarmStartTimeFromRemoteProcessStart"/>
45718 </histogram_suffixes>
45720 <histogram_suffixes name="RendererEventLatency" separator=".">
45721   <suffix name="Char" label="The Char event occurs on textual keyboard input."/>
45722   <suffix name="ContextMenu" label="For ContextMenu event."/>
45723   <suffix name="GestureDoubleTap"
45724       label="A GestureDoubleTap occurs when the user double taps on a
45725              touchscreen."/>
45726   <suffix name="GestureFlingCancel"
45727       label="A GestureFlingCancel is sent to the renderer to cancel any
45728              active flings."/>
45729   <suffix name="GestureFlingStart"
45730       label="A GestureFlingStart is sent when the user quickly flicks on a
45731              touchscreen."/>
45732   <suffix name="GestureLongPress"
45733       label="A GestureLongPress is sent when the user taps down and holds
45734              their finger on a touchscreen."/>
45735   <suffix name="GestureLongTap"
45736       label="A GestureLongTap is sent when the user taps down on a
45737              touchscreen, holds their finger for a while, then releases."/>
45738   <suffix name="GesturePinchBegin"
45739       label="A GesturePinchBegin is sent when a user starts a pinch zoom
45740              motion on a touchscreen."/>
45741   <suffix name="GesturePinchEnd"
45742       label="A GesturePinchEnd is sent when the user releases their fingers
45743              from the touchscreen after performing a pinch zoom motion."/>
45744   <suffix name="GesturePinchUpdate"
45745       label="GesturePinchUpdate events are sent while the user is performing
45746              a pinch zoom motion on a touch screen. GesturePinchUpdate events
45747              are sent as the user changes the distance between their fingers."/>
45748   <suffix name="GestureScrollBegin"
45749       label="A GestureScrollBegin is sent at the beginning of a gesture
45750              scroll on a touchscreen."/>
45751   <suffix name="GestureScrollEnd"
45752       label="A GestureScrollEnd is sent when the user releases their finger
45753              after a gesture scroll on a touchscreen."/>
45754   <suffix name="GestureScrollUpdate"
45755       label="GestureScrollUpdate events are sent as the user drags their
45756              finger along the touchscreen during a gesture scroll."/>
45757   <suffix name="GestureScrollUpdateWithoutPropagation"
45758       label="GestureScrollUpdateWithoutPropagation events are scroll updates
45759              that shouldn't bubble, generated by a gesture fling."/>
45760   <suffix name="GestureShowPress"
45761       label="A GestureShowPress event is sent when the user presses down on
45762              the touchscreen but before a GestureTapDown."/>
45763   <suffix name="GestureTap"
45764       label="A GestureTap is sent when the user presses down and releases on
45765              a touchscreen."/>
45766   <suffix name="GestureTapUnconfirmed"
45767       label="A GestureTapUnconfirmed is sent when the user taps the
45768              touchscreen but, due to a delay, the GestureTap isn't sent yet."/>
45769   <suffix name="GestureTapCancel"
45770       label="A GestureTapCancel is sent to cancel a pending GestureTap event.
45771              For example, if the user taps down but drags their finger
45772              instead of releasing it."/>
45773   <suffix name="GestureTapDown"
45774       label="A GestureTapDown is sent when the user presses on the
45775              touchscreen in what could potentially be a full GestureTap
45776              event."/>
45777   <suffix name="GestureTwoFingerTap"
45778       label="A GestureTwoFingerTap is sent when the user presses down a
45779              releases on a touchscreen with two fingers."/>
45780   <suffix name="KeyDown"
45781       label="A KeyDown event is sent when a keyboard key is pressed down."/>
45782   <suffix name="KeyUp"
45783       label="A KeyUp event is sent when a depressed keyboard key is released."/>
45784   <suffix name="MouseDown"
45785       label="A MouseDown event is sent when the user click down a mouse
45786              button."/>
45787   <suffix name="MouseEnter"
45788       label="A MouseEnter event is sent when the mouse cursor enters the
45789              renderer area."/>
45790   <suffix name="MouseLeave"
45791       label="A MouseLeave event is sent when the mouse cursor leaves the
45792              renderer area."/>
45793   <suffix name="MouseMove"
45794       label="A MouseMove event is sent when the mouse cursor moves within the
45795              renderer area."/>
45796   <suffix name="MouseUp"
45797       label="A MouseUp event is sent when a depressed mouse button is
45798              released."/>
45799   <suffix name="MouseWheel"
45800       label="A MouseWheel event is sent when the user scrolls using the mouse
45801              wheel within the renderer area."/>
45802   <suffix name="RawKeyDown"
45803       label="A RawKeyDown event is a wrapper around a native key event."/>
45804   <suffix name="TouchCancel"
45805       label="A TouchCancel is used to cancel an existing touch point. For
45806              example, if the user drags a finger outside the bounds of the
45807              renderer."/>
45808   <suffix name="TouchEnd"
45809       label="A TouchEnd is send when the user lifts a finger from the
45810              touchscreen."/>
45811   <suffix name="TouchMove"
45812       label="A TouchMove is sent when the user moves a finger along the
45813              touchscreen."/>
45814   <suffix name="TouchStart"
45815       label="A TouchStart is sent when the user first touches a finger to the
45816              touchscreen."/>
45817   <suffix name="Undefined" label="For unknown or undefined events."/>
45818   <affected-histogram name="Event.Latency.Renderer"/>
45819   <affected-histogram name="Event.Latency.Renderer2"/>
45820 </histogram_suffixes>
45822 <histogram_suffixes name="SBInterstitial">
45823   <suffix name="V1" label="original interstitial"/>
45824   <suffix name="V2" label="version 2 (new interstitial)"/>
45825   <affected-histogram name="SB2.InterstitialAction"/>
45826   <affected-histogram name="SB2.MalwareInterstitialTimeClosed"/>
45827   <affected-histogram name="SB2.MalwareInterstitialTimeDiagnostic"/>
45828   <affected-histogram name="SB2.MalwareInterstitialTimeLearnMore"/>
45829   <affected-histogram name="SB2.MalwareInterstitialTimePrivacyPolicy"/>
45830   <affected-histogram name="SB2.MalwareInterstitialTimeProceed"/>
45831   <affected-histogram name="SB2.MalwareInterstitialTimeTakeMeBack"/>
45832 </histogram_suffixes>
45834 <histogram_suffixes name="ShowAppListWarmStartFast" separator="">
45835   <suffix name="" label="Normal start."/>
45836   <suffix name="Fast"
45837       label="Fast start by skipping normal chrome.dll startup."/>
45838   <affected-histogram name="Startup.ShowAppListWarmStart"/>
45839 </histogram_suffixes>
45841 <histogram_suffixes name="SideloadWipeout">
45842   <suffix name="Enabled" label="Sideload Wipeout Active."/>
45843   <suffix name="Disabled" label="Control group."/>
45844   <affected-histogram name="DisabledExtension.ExtensionWipedStatus"/>
45845   <affected-histogram name="DisabledExtension.SideloadWipeoutCount"/>
45846   <affected-histogram name="DisabledExtension.SideloadWipeoutNeeded"/>
45847   <affected-histogram name="DisabledExtension.UserSelection"/>
45848   <affected-histogram name="Extensions.ExternalExtensionEvent"/>
45849   <affected-histogram name="Extensions.InstallSource"/>
45850   <affected-histogram name="Extensions.UpdateSource"/>
45851 </histogram_suffixes>
45853 <histogram_suffixes name="Signin.Reconciler">
45854   <suffix name="FirstRun"
45855       label="First execution of the reconciler after the profile was loaded
45856              or the new_profile_management flag was toggled."/>
45857   <suffix name="SubsequentRun"
45858       label="Execution of the reconciler triggered by some other change of
45859              state."/>
45860   <affected-histogram name="Signin.Reconciler.AddedToChrome"/>
45861   <affected-histogram name="Signin.Reconciler.AddedToCookieJar"/>
45862   <affected-histogram name="Signin.Reconciler.DifferentPrimaryAccounts"/>
45863 </histogram_suffixes>
45865 <histogram_suffixes name="SocketType">
45866   <suffix name="HTTPProxy" label="HTTP proxy socket"/>
45867   <suffix name="SOCK" label="SOCKS socket"/>
45868   <suffix name="SSL" label="(Obsolete, SSL socket)"/>
45869   <suffix name="SSL2" label="SSL2 socket"/>
45870   <suffix name="SSLForProxies"
45871       label="SSLClientSocket wrapping the TCPClient socket eventually used
45872              for connection to a proxy"/>
45873   <suffix name="SSLforHTTPSProxy"
45874       label="SSLClientSocket wrapping the TCPClient socket eventually used
45875              for connection to an HTTPS proxy"/>
45876   <suffix name="TCP" label="plain, no proxy, no SSL socket"/>
45877   <suffix name="TCPforHTTPProxy"
45878       label="TCPClientSocket eventually used for connection to an HTTP proxy"/>
45879   <suffix name="TCPforHTTPSProxy"
45880       label="TCPClientSocket eventually used for connection to an HTTPS proxy"/>
45881   <suffix name="TCPforSOCKS"
45882       label="TCPClientSocket eventually used for connection to a SOCKS proxy"/>
45883   <affected-histogram name="Net.SocketIdleTimeBeforeNextUse_ReusedSocket"/>
45884   <affected-histogram name="Net.SocketIdleTimeBeforeNextUse_UnusedSocket"/>
45885   <affected-histogram name="Net.SocketInitErrorCodes"/>
45886   <affected-histogram name="Net.SocketRequestTime"/>
45887   <affected-histogram name="Net.SocketType"/>
45888 </histogram_suffixes>
45890 <histogram_suffixes name="SpdyImpact">
45891   <suffix name="npn_with_http"
45892       label="with NPN negotiated but using HTTP instead of SPDY"/>
45893   <suffix name="npn_with_spdy" label="with NPN negotiated and using SPDY"/>
45894   <affected-histogram name="Net.Transaction_Connected"/>
45895   <affected-histogram name="Net.Transaction_Connected_New"/>
45896   <affected-histogram name="Net.Transaction_Connected_New_b"/>
45897   <affected-histogram name="Net.Transaction_Connected_Under_10"/>
45898   <affected-histogram name="PLT.Abandoned"/>
45899   <affected-histogram name="PLT.BeginToFinish_LinkLoadNormal"/>
45900   <affected-histogram name="PLT.BeginToFinish_NormalLoad"/>
45901   <affected-histogram name="PLT.StartToCommit_LinkLoadNormal"/>
45902   <affected-histogram name="PLT.StartToCommit_NormalLoad"/>
45903   <affected-histogram name="PLT.StartToFinish_LinkLoadNormal"/>
45904   <affected-histogram name="PLT.StartToFinish_NormalLoad"/>
45905 </histogram_suffixes>
45907 <histogram_suffixes name="SpdySettingsCwnd" separator="">
45908   <suffix name="10K" label="where at least 10KB was transferred."/>
45909   <suffix name="25K" label="where at least 25KB was transferred."/>
45910   <suffix name="50K" label="where at least 50KB was transferred."/>
45911   <suffix name="100K" label="where at least 100KB was transferred."/>
45912   <affected-histogram name="Net.SpdySettingsCwnd"/>
45913 </histogram_suffixes>
45915 <histogram_suffixes name="SqliteDatabases" separator=".">
45916   <suffix name="Activity" label="Activity"/>
45917   <suffix name="AppCache" label="AppCache"/>
45918   <suffix name="BookmarkImages" label="BookmarkImages"/>
45919   <suffix name="Cookie" label="Cookie"/>
45920   <suffix name="DatabaseTracker" label="DatabaseTracker"/>
45921   <suffix name="DomainBoundCerts" label="DomainBoundCerts"/>
45922   <suffix name="DomStorageDatabase" label="DomStorageDatabase"/>
45923   <suffix name="History" label="History"/>
45924   <suffix name="Predictor" label="Predictor"/>
45925   <suffix name="Quota" label="Quota"/>
45926   <suffix name="Shortcuts" label="Shortcuts"/>
45927   <suffix name="SyncDirectory" label="SyncDirectory"/>
45928   <suffix name="Text" label="Text (obsolete 7/24/13)"/>
45929   <suffix name="Thumbnail" label="Thumbnail"/>
45930   <suffix name="TopSites" label="TopSites"/>
45931   <suffix name="Web" label="Web"/>
45932   <affected-histogram name="Sqlite.Error"/>
45933   <affected-histogram name="Sqlite.SizeKB"/>
45934   <affected-histogram name="Sqlite.Version"/>
45935 </histogram_suffixes>
45937 <histogram_suffixes name="SSLFalseStart">
45938   <suffix name="FalseStart_enabled"/>
45939   <suffix name="FalseStart_disabled"/>
45940   <affected-histogram name="Net.SSL_Connection_Latency"/>
45941   <affected-histogram name="PLT.BeginToFinish_LinkLoadNormal"/>
45942   <affected-histogram name="PLT.BeginToFinish_NormalLoad"/>
45943 </histogram_suffixes>
45945 <histogram_suffixes name="SSLResumption">
45946   <suffix name="Resume_Handshake" label="Session Resumption"/>
45947   <suffix name="Full_Handshake" label="Full"/>
45948   <affected-histogram name="Net.SSL_Connection_Latency"/>
45949   <affected-histogram name="Net.SSL_Connection_Latency_Google"/>
45950 </histogram_suffixes>
45952 <histogram_suffixes name="StartupTimeBombAlarm" separator=".">
45953   <suffix name="ThreadNowDuration" label="Duration is in thread CPU time."/>
45954   <suffix name="TimeDuration" label="Duration is in clock time."/>
45955   <suffix name="TimeTicksDuration" label="Duration is in TimeTicks time."/>
45956   <affected-histogram name="StartupTimeBomb.Alarm"/>
45957 </histogram_suffixes>
45959 <histogram_suffixes name="SyzygyStartupTime">
45960   <suffix name="PreReadEnabled"/>
45961   <suffix name="PreReadDisabled"/>
45962   <suffix name="XP_PreReadEnabled"/>
45963   <suffix name="XP_PreReadDisabled"/>
45964   <suffix name="PreRead_0"/>
45965   <suffix name="PreRead_5"/>
45966   <suffix name="PreRead_10"/>
45967   <suffix name="PreRead_15"/>
45968   <suffix name="PreRead_20"/>
45969   <suffix name="PreRead_25"/>
45970   <suffix name="PreRead_30"/>
45971   <suffix name="PreRead_35"/>
45972   <suffix name="PreRead_40"/>
45973   <suffix name="PreRead_45"/>
45974   <suffix name="PreRead_50"/>
45975   <suffix name="PreRead_55"/>
45976   <suffix name="PreRead_60"/>
45977   <suffix name="PreRead_65"/>
45978   <suffix name="PreRead_70"/>
45979   <suffix name="PreRead_75"/>
45980   <suffix name="PreRead_80"/>
45981   <suffix name="PreRead_85"/>
45982   <suffix name="PreRead_90"/>
45983   <suffix name="PreRead_95"/>
45984   <suffix name="PreRead_100"/>
45985   <suffix name="XP_PreRead_0"/>
45986   <suffix name="XP_PreRead_5"/>
45987   <suffix name="XP_PreRead_10"/>
45988   <suffix name="XP_PreRead_15"/>
45989   <suffix name="XP_PreRead_20"/>
45990   <suffix name="XP_PreRead_25"/>
45991   <suffix name="XP_PreRead_30"/>
45992   <suffix name="XP_PreRead_35"/>
45993   <suffix name="XP_PreRead_40"/>
45994   <suffix name="XP_PreRead_45"/>
45995   <suffix name="XP_PreRead_50"/>
45996   <suffix name="XP_PreRead_55"/>
45997   <suffix name="XP_PreRead_60"/>
45998   <suffix name="XP_PreRead_65"/>
45999   <suffix name="XP_PreRead_70"/>
46000   <suffix name="XP_PreRead_75"/>
46001   <suffix name="XP_PreRead_80"/>
46002   <suffix name="XP_PreRead_85"/>
46003   <suffix name="XP_PreRead_90"/>
46004   <suffix name="XP_PreRead_95"/>
46005   <suffix name="XP_PreRead_100"/>
46006   <affected-histogram name="Startup.BrowserMessageLoopStartTime"/>
46007   <affected-histogram name="Startup.BrowserOpenTabs"/>
46008 </histogram_suffixes>
46010 <histogram_suffixes name="Tps65090Fets" separator=".">
46011   <suffix name="Fet1" label="FET1 on tps65090 (register 0xf)"/>
46012   <suffix name="Fet2" label="FET2 on tps65090 (register 0x10)"/>
46013   <suffix name="Fet3" label="FET3 on tps65090 (register 0x11)"/>
46014   <suffix name="Fet4" label="FET4 on tps65090 (register 0x12)"/>
46015   <suffix name="Fet5" label="FET5 on tps65090 (register 0x13)"/>
46016   <suffix name="Fet6" label="FET6 on tps65090 (register 0x14)"/>
46017   <suffix name="Fet7" label="FET7 on tps65090 (register 0x15)"/>
46018   <affected-histogram name="Platform.Tps65090Retries"/>
46019 </histogram_suffixes>
46021 <histogram_suffixes name="TrackedSplitPreferences" separator=".">
46022   <suffix name="extensions.settings" label="Extension IDs dictionary"/>
46023   <affected-histogram name="Settings.TrackedSplitPreferenceChanged"/>
46024 </histogram_suffixes>
46026 <histogram_suffixes name="WebStoreLinkExperiment">
46027   <suffix name="Disabled" label="Neither extra webstore link is visible"/>
46028   <suffix name="FooterLink" label="Link in bottom right of footer"/>
46029   <suffix name="PlusIcon" label="Plus icon in apps page"/>
46030   <affected-histogram name="Extensions.AppLaunch"/>
46031   <affected-histogram name="NewTabPage.DefaultPageType"/>
46032 </histogram_suffixes>
46034 </histogram_suffixes_list>
46036 </histogram-configuration>